0000073756-21-000074.txt : 20210730 0000073756-21-000074.hdr.sgml : 20210730 20210730161609 ACCESSION NUMBER: 0000073756-21-000074 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210730 DATE AS OF CHANGE: 20210730 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: 211132756 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-20210630.htm 10-Q OCEANEERING INTERNATIONAL, INC. 2Q 2021 oii-20210630
OCEANEERING INTERNATIONAL INC0000073756December 31June 30, 20212021Q2FALSE11,038,65011,525,72500000737562021-01-012021-06-30xbrli:shares00000737562021-07-23iso4217:USD00000737562021-06-3000000737562020-12-31iso4217:USDxbrli:shares00000737562021-04-012021-06-3000000737562020-04-012020-06-3000000737562020-01-012020-06-300000073756us-gaap:RetainedEarningsMember2021-04-012021-06-300000073756us-gaap:InterestRateSwapMember2021-01-012021-06-300000073756us-gaap:InterestRateSwapMember2020-01-012020-06-3000000737562019-12-3100000737562020-06-300000073756us-gaap:CommonStockMember2020-12-310000073756us-gaap:AdditionalPaidInCapitalMember2020-12-310000073756us-gaap:TreasuryStockMember2020-12-310000073756us-gaap:RetainedEarningsMember2020-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000073756us-gaap:ParentMember2020-12-310000073756us-gaap:NoncontrollingInterestMember2020-12-310000073756us-gaap:RetainedEarningsMember2021-01-012021-03-310000073756us-gaap:ParentMember2021-01-012021-03-3100000737562021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockMember2021-01-012021-03-310000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockMember2021-01-012021-03-310000073756us-gaap:RestrictedStockMember2021-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-3100000737562021-03-310000073756us-gaap:ParentMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300000073756us-gaap:CommonStockMember2021-06-300000073756us-gaap:AdditionalPaidInCapitalMember2021-06-300000073756us-gaap:TreasuryStockMember2021-06-300000073756us-gaap:RetainedEarningsMember2021-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000073756us-gaap:ParentMember2021-06-300000073756us-gaap:NoncontrollingInterestMember2021-06-300000073756us-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-310000073756srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-012020-03-310000073756us-gaap:ParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-012020-03-3100000737562020-01-012020-03-310000073756us-gaap:RetainedEarningsMember2020-01-012020-03-310000073756us-gaap:ParentMember2020-01-012020-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2020-01-012020-06-300000073756us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockMember2020-01-012020-06-300000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockMember2020-01-012020-06-300000073756us-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-3100000737562020-03-310000073756us-gaap:RetainedEarningsMember2020-04-012020-06-300000073756us-gaap:ParentMember2020-04-012020-06-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockMember2020-04-012020-06-300000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockMember2020-04-012020-06-300000073756us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300000073756us-gaap:CommonStockMember2020-06-300000073756us-gaap:AdditionalPaidInCapitalMember2020-06-300000073756us-gaap:TreasuryStockMember2020-06-300000073756us-gaap:RetainedEarningsMember2020-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300000073756us-gaap:ParentMember2020-06-300000073756us-gaap:NoncontrollingInterestMember2020-06-30xbrli:pure0000073756srt:MinimumMember2021-06-300000073756srt:MaximumMember2021-06-300000073756srt:MaximumMember2021-01-012021-06-300000073756oii:SubseaRoboticsMember2021-04-012021-06-300000073756oii:SubseaRoboticsMember2020-04-012020-06-300000073756oii:SubseaRoboticsMember2021-01-012021-03-310000073756oii:SubseaRoboticsMember2021-01-012021-06-300000073756oii:SubseaRoboticsMember2020-01-012020-06-300000073756oii:ManufacturedProductsMember2021-04-012021-06-300000073756oii:ManufacturedProductsMember2020-04-012020-06-300000073756oii:ManufacturedProductsMember2021-01-012021-03-310000073756oii:ManufacturedProductsMember2021-01-012021-06-300000073756oii:ManufacturedProductsMember2020-01-012020-06-300000073756oii:OffshoreProjectsGroupMember2021-04-012021-06-300000073756oii:OffshoreProjectsGroupMember2020-04-012020-06-300000073756oii:OffshoreProjectsGroupMember2021-01-012021-03-310000073756oii:OffshoreProjectsGroupMember2021-01-012021-06-300000073756oii:OffshoreProjectsGroupMember2020-01-012020-06-300000073756oii:IntegrityManagementDigitalSolutionsMember2021-04-012021-06-300000073756oii:IntegrityManagementDigitalSolutionsMember2020-04-012020-06-300000073756oii:IntegrityManagementDigitalSolutionsMember2021-01-012021-03-310000073756oii:IntegrityManagementDigitalSolutionsMember2021-01-012021-06-300000073756oii:IntegrityManagementDigitalSolutionsMember2020-01-012020-06-300000073756oii:EnergyServicesAndProductsMember2021-04-012021-06-300000073756oii:EnergyServicesAndProductsMember2020-04-012020-06-300000073756oii:EnergyServicesAndProductsMember2021-01-012021-03-310000073756oii:EnergyServicesAndProductsMember2021-01-012021-06-300000073756oii:EnergyServicesAndProductsMember2020-01-012020-06-300000073756oii:AerospaceAndDefenseTechnologiesMember2021-04-012021-06-300000073756oii:AerospaceAndDefenseTechnologiesMember2020-04-012020-06-300000073756oii:AerospaceAndDefenseTechnologiesMember2021-01-012021-03-310000073756oii:AerospaceAndDefenseTechnologiesMember2021-01-012021-06-300000073756oii:AerospaceAndDefenseTechnologiesMember2020-01-012020-06-300000073756srt:AfricaMember2021-04-012021-06-300000073756srt:AfricaMember2020-04-012020-06-300000073756srt:AfricaMember2021-01-012021-03-310000073756srt:AfricaMember2021-01-012021-06-300000073756srt:AfricaMember2020-01-012020-06-300000073756country:NO2021-04-012021-06-300000073756country:NO2020-04-012020-06-300000073756country:NO2021-01-012021-03-310000073756country:NO2021-01-012021-06-300000073756country:NO2020-01-012020-06-300000073756country:GB2021-04-012021-06-300000073756country:GB2020-04-012020-06-300000073756country:GB2021-01-012021-03-310000073756country:GB2021-01-012021-06-300000073756country:GB2020-01-012020-06-300000073756srt:AsiaPacificMember2021-04-012021-06-300000073756srt:AsiaPacificMember2020-04-012020-06-300000073756srt:AsiaPacificMember2021-01-012021-03-310000073756srt:AsiaPacificMember2021-01-012021-06-300000073756srt:AsiaPacificMember2020-01-012020-06-300000073756country:BR2021-04-012021-06-300000073756country:BR2020-04-012020-06-300000073756country:BR2021-01-012021-03-310000073756country:BR2021-01-012021-06-300000073756country:BR2020-01-012020-06-300000073756oii:OtherGeographicalMember2021-04-012021-06-300000073756oii:OtherGeographicalMember2020-04-012020-06-300000073756oii:OtherGeographicalMember2021-01-012021-03-310000073756oii:OtherGeographicalMember2021-01-012021-06-300000073756oii:OtherGeographicalMember2020-01-012020-06-300000073756us-gaap:NonUsMember2021-04-012021-06-300000073756us-gaap:NonUsMember2020-04-012020-06-300000073756us-gaap:NonUsMember2021-01-012021-03-310000073756us-gaap:NonUsMember2021-01-012021-06-300000073756us-gaap:NonUsMember2020-01-012020-06-300000073756country:US2021-04-012021-06-300000073756country:US2020-04-012020-06-300000073756country:US2021-01-012021-03-310000073756country:US2021-01-012021-06-300000073756country:US2020-01-012020-06-300000073756us-gaap:TransferredOverTimeMember2021-04-012021-06-300000073756us-gaap:TransferredOverTimeMember2020-04-012020-06-300000073756us-gaap:TransferredOverTimeMember2021-01-012021-03-310000073756us-gaap:TransferredOverTimeMember2021-01-012021-06-300000073756us-gaap:TransferredOverTimeMember2020-01-012020-06-300000073756us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300000073756us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300000073756us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310000073756us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300000073756us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300000073756oii: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-310000073756oii:SubseaRoboticsMember2020-01-012020-03-310000073756oii:ManufacturedProductsMember2020-01-012020-03-310000073756oii:OffshoreProjectsGroupMember2020-01-012020-03-310000073756oii:IntegrityManagementDigitalSolutionsMember2020-01-012020-03-310000073756srt:MinimumMemberus-gaap:ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain2020-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:ManufacturedProductsMember2020-01-012020-03-310000073756oii:OffshoreProjectsGroupMember2020-01-012020-03-310000073756oii:IntegrityManagementDigitalSolutionsMember2020-01-012020-03-310000073756us-gaap:DomesticCountryMember2021-01-012021-06-300000073756country:GB2021-01-012021-06-300000073756country:NO2021-01-012021-06-300000073756country:AO2021-01-012021-06-300000073756country:BR2021-01-012021-06-300000073756country:AU2021-01-012021-06-300000073756oii:SeniorNotesdue2024Member2021-06-300000073756oii:SeniorNotesdue2024Member2020-12-310000073756oii:SeniorNotesdue2028Member2021-06-300000073756oii: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-280000073756srt:MinimumMemberoii:ApplicableMarginMemberoii:CreditAgreementMemberoii:AdjustedBaseRateAdvancesMember2021-06-300000073756srt:MaximumMemberoii:ApplicableMarginMemberoii:CreditAgreementMemberoii:AdjustedBaseRateAdvancesMember2021-06-300000073756srt:MinimumMemberoii:ApplicableMarginMemberoii:CreditAgreementMemberoii:EurodollarAdvancesMember2021-06-300000073756srt:MaximumMemberoii:ApplicableMarginMemberoii:CreditAgreementMemberoii:EurodollarAdvancesMember2021-06-300000073756oii:FederalFundsRateMembersrt:MinimumMemberoii:AdjustedBaseRateMemberoii:AdjustedBaseRateAdvancesMemberoii:CreditAgreementMember2021-06-300000073756srt:MinimumMemberoii:EurodollarRateMemberoii:AdjustedBaseRateMemberoii:AdjustedBaseRateAdvancesMemberoii:CreditAgreementMember2021-06-300000073756srt:MinimumMember2021-01-012021-06-300000073756oii:SeniorNotesdue2024Member2020-03-310000073756oii:SeniorNotesdue2024Memberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2020-03-310000073756oii:SeniorNotesdue2024Member2017-01-012017-03-310000073756oii:SeniorNotesdue2028Member2017-01-012017-03-3100000737562017-01-012017-03-310000073756currency:AOA2021-04-012021-06-300000073756currency:AOA2020-04-012020-06-300000073756currency:AOA2021-01-012021-06-300000073756currency:AOA2020-01-012020-06-300000073756currency:BRL2021-04-012021-06-300000073756currency:BRL2020-04-012020-06-300000073756currency:BRL2021-01-012021-06-300000073756currency:BRL2020-01-012020-06-300000073756currency:AOA2021-06-300000073756currency:AOA2020-12-310000073756country:AO2021-06-300000073756country:AO2020-12-310000073756us-gaap:BondsMember2021-04-012021-06-300000073756us-gaap:BondsMember2021-01-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMember2021-06-3000000737562014-12-3100000737562015-12-310000073756oii:EnergyServicesAndProductsMemberMember2021-04-012021-06-300000073756oii:UnallocatedExpensesMember2021-04-012021-06-300000073756oii:UnallocatedExpensesMember2020-04-012020-06-300000073756oii:UnallocatedExpensesMember2021-01-012021-03-310000073756oii:UnallocatedExpensesMember2021-01-012021-06-300000073756oii:UnallocatedExpensesMember2020-01-012020-06-300000073756oii:SubseaRoboticsMemberMember2021-04-012021-06-300000073756oii:SubseaRoboticsMemberMember2020-04-012020-06-300000073756oii:SubseaRoboticsMemberMember2021-01-012021-03-310000073756oii:SubseaRoboticsMemberMember2021-01-012021-06-300000073756oii:SubseaRoboticsMemberMember2020-01-012020-06-300000073756oii:UnallocatedExpenseMemberMember2021-04-012021-06-300000073756oii:ManufacturedProductsMemberMember2020-04-012020-06-300000073756oii:UnallocatedExpenseMemberMember2020-04-012020-06-300000073756oii:ManufacturedProductsMemberMember2021-01-012021-03-310000073756oii:UnallocatedExpenseMemberMember2021-01-012021-06-300000073756oii:ManufacturedProductsMemberMember2021-01-012021-06-300000073756oii:ManufacturedProductsMemberMember2020-01-012020-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2020-01-012020-06-300000073756oii:UnallocatedExpenseMemberMember2020-01-012020-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-Q


QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period endedJune 30, 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-20210630_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 shareOIINew 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 July 23, 2021: 99,795,438 



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



PART I – FINANCIAL INFORMATION
 
Item 1.Financial Statements

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
Jun 30, 2021Dec 31, 2020
(in thousands, except share data)
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$456,087 $452,016 
Accounts receivable, net334,122 296,214 
Contract assets, net247,162 221,997 
Inventory, net129,133 141,241 
Other current assets62,372 58,795 
Total Current Assets1,228,876 1,170,263 
Property and equipment, at cost2,454,678 2,456,602 
Less accumulated depreciation1,916,769 1,865,495 
Net property and equipment537,909 591,107 
Other Assets:
Goodwill35,042 35,016 
Other noncurrent assets107,714 108,250 
Right-of-use operating lease assets152,008 141,206 
Total other assets294,764 284,472 
Total Assets$2,061,549 $2,045,842 
LIABILITIES AND EQUITY
Current Liabilities:
Accounts payable$106,778 $94,207 
Accrued liabilities310,757 292,863 
Contract liabilities61,988 50,046 
Total current liabilities479,523 437,116 
Long-term debt773,423 805,251 
Long-term operating lease liabilities163,027 156,074 
Other long-term liabilities82,844 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,002 192,492 
Treasury stock; 11,038,650 and 11,525,725 shares, at cost
(632,129)(660,021)
Retained earnings1,348,096 1,351,220 
Accumulated other comprehensive loss(355,009)(359,306)
Oceaneering shareholders' equity556,669 552,094 
Noncontrolling interest6,063 6,063 
Total equity562,732 558,157 
Total Liabilities and Equity$2,061,549 $2,045,842 

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

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
 
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)
2021202020212020
Revenue$498,199 $427,216 $935,752 $963,884 
Cost of services and products429,802 384,679 810,698 874,595 
Gross margin68,397 42,537 125,054 89,289 
Selling, general and administrative expense45,578 47,719 88,452 103,460 
Long-lived assets impairments   68,763 
Goodwill impairment   303,005 
Income (loss) from operations22,819 (5,182)36,602 (385,939)
Interest income683 511 1,202 1,788 
Interest expense, net of amounts capitalized(9,729)(11,611)(20,136)(24,073)
Equity in income (losses) of unconsolidated affiliates378 674 912 1,871 
Other income (expense), net(1,955)(3,660)(3,408)(10,788)
Income (loss) before income taxes12,196 (19,268)15,172 (417,141)
Provision (benefit) for income taxes5,955 5,520 18,296 (24,755)
Net Income (Loss)$6,241 $(24,788)$(3,124)$(392,386)
Weighted-average shares outstanding
Basic99,762 99,273 99,613 99,164 
Diluted100,847 99,273 99,613 99,164 
Earnings (loss) per share
Basic$0.06 $(0.25)$(0.03)$(3.96)
Diluted$0.06 $(0.25)$(0.03)$(3.96)

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

2


OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited)
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2021202020212020
Net income (loss)$6,241 $(24,788)$(3,124)$(392,386)
Other Comprehensive Income (Loss):
Foreign currency translation adjustments6,468 10,629 3,612 (59,696)
Change in unrealized gains for available-for-sale debt securities (1)
(369) 685  
Total other comprehensive income (loss)6,099 10,629 4,297 (59,696)
Comprehensive income (loss)$12,340 $(14,159)$1,173 $(452,082)
(1)
There is no income tax expense associated with the three and six months ended June 30, 2021 due to reversal of a valuation allowance.

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

3

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 
 Six Months Ended June 30,
(in thousands)20212020
Cash Flows from Operating Activities:
Net income (loss)$(3,124)$(392,386)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization, including goodwill impairment71,696 394,894 
Loss on impairment of long-lived assets 68,763 
Deferred income tax provision (benefit)(4,272)(8,528)
Net loss (gain) on sales of property and equipment and other1,861 621 
Noncash compensation5,187 6,303 
Noncash impact of lease accounting(4,435)(2,981)
Excluding the effects of acquisitions, increase (decrease) in cash from:
Accounts receivable and contract assets(63,072)63,724 
Inventory12,107 14,297 
Proceeds from interest rate swaps 12,840 
Other operating assets(9,363)(1,061)
Currency translation effect on working capital, excluding cash2,768 (2,508)
Current liabilities41,820 (135,019)
Other operating liabilities(2,350)(13,591)
Total adjustments to net income (loss)51,947 397,754 
Net Cash Provided by (Used in) Operating Activities48,823 5,368 
Cash Flows from Investing Activities:
Purchases of property and equipment(23,328)(37,860)
Proceeds from redemption of investments in Angolan bonds4,486  
Distributions of capital from unconsolidated affiliates1,612 1,206 
Proceeds from sale of property and equipment 3,916 1,337 
Other investing activities1,157  
Net Cash Provided by (Used in) Investing Activities(12,157)(35,317)
Cash Flows from Financing Activities:
Repurchase of 2024 Senior Notes(30,500)— 
Other financing activities(1,784)(1,947)
Net Cash Provided by (Used in) Financing Activities(32,284)(1,947)
Effect of exchange rates on cash(311)(8,250)
Net Increase (Decrease) in Cash and Cash Equivalents4,071 (40,146)
Cash and Cash Equivalents—Beginning of Period452,016 373,655 
Cash and Cash Equivalents—End of Period$456,087 $333,509 

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


4

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, 202127,709 168,411 (634,585)1,341,855 (361,108)542,282 6,063 548,345 
Net income (loss)— — — 6,241 — 6,241 — 6,241 
Other comprehensive income (loss)— — — — 6,099 6,099 — 6,099 
Restricted stock unit activity— (409)2,456 — — 2,047 — 2,047 
Balance, June 30, 2021$27,709 $168,002 $(632,129)$1,348,096 $(355,009)$556,669 $6,063 $562,732 
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, 202027,709 189,322 (662,386)1,480,373 (404,422)630,596 6,063 636,659 
Net income (loss)— — — (24,788)— (24,788)(24,788)
Other comprehensive income (loss)— — — — 10,629 10,629 10,629 
Restricted stock unit activity— 1,790 1,119 — — 2,909 2,909 
Balance, June 30, 2020$27,709 $191,112 $(661,267)$1,455,585 $(393,793)$619,346 $6,063 $625,409 

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

5

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 June 30, 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- and six-month periods ended June 30, 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.”

Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year
presentation.
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.
6

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- and six-month periods ended June 30, 2021 and 2020.
As of June 30, 2021, our allowance for credit losses was $1.6 million for accounts receivable and $0.9 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2021, we wrote off accounts receivable of $0.7 million and $3.1 million, respectively, that previously had been reserved.
We have elected to apply the practical expedient available under “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended, (“ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of June 30, 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 June 30, 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 three- and six-month periods ended June 30, 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- and six-month periods ended June 30, 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 six-month period ended June 30, 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- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
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.
7

For additional information regarding right-of-use operating lease assets, see “Leases” below.
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. For additional information regarding impairments of goodwill during 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 goodwill for the three- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
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.8) million and $(3.7) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2021, respectively. We recorded $(3.9) million and $(11) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2020, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.

Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.

We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.

We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it.
8

During the three- and six-month periods ended June 30, 2021, we recognized a projected loss of $1.5 million for a contract in our Subsea Robotics segment. We did not have any material adjustments during the three- and six-month periods ended June 30, 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.

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

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.

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 EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Business Segment:
Energy Services and Products
Subsea Robotics$141,371 $119,234 $119,119 $260,490 $259,004 
Manufactured Products79,127 100,570 86,825 165,952 267,104 
Offshore Projects Group107,951 73,840 89,234 197,185 148,094 
Integrity Management & Digital Solutions64,070 53,969 54,048 118,118 118,698 
Total Energy Services and Products392,519 347,613 349,226 741,745 792,900 
Aerospace and Defense Technologies105,680 79,603 88,327 194,007 170,984 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
* Recast to reflect segment changes.
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020Mar 31, 2021Jun 30, 2021Jun 30, 2020
Geographic Operating Areas:
Foreign:
Africa$71,405 $51,649 $62,792 $134,197 $115,066 
Norway57,360 45,423 52,294 109,654 97,607 
United Kingdom45,967 62,426 43,180 89,147 123,213 
Asia and Australia42,150 37,122 37,547 79,697 82,802 
Brazil27,520 19,117 20,653 48,173 45,606 
Other25,836 22,625 20,435 46,271 47,284 
Total Foreign270,238 238,362 236,901 507,139 511,578 
United States227,961 188,854 200,652 428,613 452,306 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
Timing of Transfer of Goods or Services:
Revenue recognized over time$471,474 $396,773 $408,173 $879,647 $895,080 
Revenue recognized at a point in time26,725 30,443 29,380 56,105 68,804 
Total$498,199 $427,216 $437,553 $935,752 $963,884 

10

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.
Six Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020
Total contract assets, beginning of period$221,997 $221,288 
Revenue accrued898,853 867,613 
Amounts billed(873,688)(865,496)
Total contract assets, end of period$247,162 $223,405 
Total contract liabilities, beginning of period$50,046 $117,342 
Deferrals of milestone payments47,430 15,317 
Recognition of revenue for goods and services(35,488)(80,896)
Total contract liabilities, end of period$61,988 $51,763 
   
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 June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $205 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 $132 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $73 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 June 30, 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 six months ended June 30, 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.

As of June 30, 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
11

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.6 million and $8.3 million as of June 30, 2021 and December 31, 2020, respectively. For the three- and six-month periods ended June 30, 2021, we recorded amortization expense of $1.3 million and $2.3 million, respectively. For the three- and six-month periods ended June 30, 2020, we recorded amortization expense of $1.9 million and $3.8 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- and six-month periods ended June 30, 2021 or in the three-month period ended June 30, 2020.
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 12% 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:
12

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- and six-month periods ended June 30, 2021 or in the three-month period ended June 30, 2020.
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:
13

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 

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 six-month periods ended June 30, 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 valuation allowances and 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 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 June 30, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 2021. In 2020, 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 $12 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of June 30, 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:

14

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.


6.    SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Jun 30, 2021Dec 31, 2020
Inventory:
Remotely operated vehicle parts and components$62,746 $62,788 
Other inventory, primarily raw materials66,387 78,453 
Total$129,133 $141,241 
Other current assets:
Prepaid expenses$55,458 $48,616 
Angolan bonds6,914 10,179 
Total$62,372 $58,795 
Accrued liabilities:
Payroll and related costs$131,269 $135,042 
Accrued job costs59,893 47,721 
Income taxes payable42,983 35,929 
Current operating lease liability20,695 18,798 
Other55,917 55,373 
Total$310,757 $292,863 

7.    DEBT
Long-term debt consisted of the following: 
(in thousands)Jun 30, 2021Dec 31, 2020
4.650% Senior Notes due 2024$469,500 $500,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements8,982 10,870 
Unamortized debt issuance costs(5,059)(5,619)
Long-term debt$773,423 $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
15

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 the 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the three months ended June 30, 2021, we repurchased approximately $31 million in aggregate principal amount of the 2024 Senior Notes at par in open market transactions. The aggregate purchase price included accrued and unpaid interest to the repurchase date of $0.3 million. We recorded loss on extinguishment of debt of less than $0.1 million for fees associated with the repurchases.

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 June 30, 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 June 30, 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 $1.3 million and $1.9 million to interest expense for the three- and six-month periods ended June 30, 2021, respectively, and $0.7 million to interest expense for the three- and six-month periods ended June 30, 2020. The three- and six-month periods ended June 30, 2021 include $0.6 million for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $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
16

respective maturity dates for the Senior Notes and to January 2023 for the Credit Agreement using the straight-line method, which approximates 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 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 $777 million as of June 30, 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 $(0.5) million and $(0.2) million in the three-month periods ended June 30, 2021 and 2020, respectively, and $(1.9) million and $(2.2) million in the six-month periods ended June 30, 2021 and 2020, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Foreign currency gains (losses) related to the Brazilian real of less than $0.1 million and $(3.7) million in the three-month periods ended June 30, 2021 and 2020, respectively, and less than $0.1 million and $(7.7) million in the six-month periods ended June 30, 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 June 30, 2021 and December 31, 2020, we had the equivalent of approximately $6.6 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 June 30, 2021 and December 31, 2020, we had $6.9 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 on our Consolidated Balance Sheets. During the
17

three- and six-month periods ended June 30, 2021, we sold a portion of these bonds for $1.9 million and $4.5 million and recognized a gain of $0.2 million and $0.5 million, respectively, as a component of interest income in our Consolidated Statement of Operations.

We estimated the fair market value of the Angolan bonds to be $6.9 million and $10 million as of June 30, 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 June 30, 2021, we have $0.7 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 Manufactured Products segment. As of June 30, 2021 and December 31, 2020, we had outstanding accounts receivable and contract 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.

In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that is substantially complete. As of June 30, 2021, we had outstanding contract assets of approximately $73 million. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe these contract assets are realizable and the project will resume.

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 June 30, 2021, we granted restricted units of our common stock to certain of our key executives and employees. During 2019, 2020 and through June 30, 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 grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.
For each of the restricted stock units granted in 2020 through June 30, 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 June 30, 2021 and December 31, 2020, respective totals of 2,493,742 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 $17 million as of June 30, 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, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December
18

31, 2015. We have not repurchased any shares under this plan since 2015, and we are not obligated to make any future repurchases. 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.

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

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.

The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:
 
 Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Revenue
Energy Services and Products
Subsea Robotics$141,371 $119,234 $119,119 $260,490 $259,004 
Manufactured Products79,127 100,570 86,825 165,952 267,104 
Offshore Projects Group107,951 73,840 89,234 197,185 148,094 
Integrity Management & Digital Solutions64,070 53,969 54,048 118,118 118,698 
Total Energy Services and Products392,519 347,613 349,226 741,745 792,900 
Aerospace and Defense Technologies105,680 79,603 88,327 194,007 170,984 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$21,710 $11,662 $14,619 $36,329 $(82,421)
Manufactured Products790 3,865 2,753 3,543 (62,273)
Offshore Projects Group7,996 (4,135)8,813 16,809 (83,458)
Integrity Management & Digital Solutions4,721 (1,825)2,474 7,195 (123,360)
Total Energy Services and Products35,217 9,567 28,659 63,876 (351,512)
Aerospace and Defense Technologies19,340 13,430 16,839 36,179 26,401 
Unallocated Expenses(31,738)(28,179)(31,715)(63,453)(60,828)
Total$22,819 $(5,182)$13,783 $36,602 $(385,939)
Depreciation and Amortization, including Goodwill Impairment
Energy Services and Products
Subsea Robotics$22,436 $25,080 $22,952 $45,388 $164,267 
Manufactured Products3,248 3,587 3,227 6,475 19,551 
Offshore Projects Group6,862 8,255 7,125 13,987 83,162 
Integrity Management & Digital Solutions1,091 757 1,124 2,215 125,100 
Total Energy Services and Products33,637 37,679 34,428 68,065 392,080 
Aerospace and Defense Technologies1,404 658 1,276 2,680 1,345 
Unallocated Expenses184 361 767 951 1,469 
Total$35,225 $38,698 $36,471 $71,696 $394,894 
* 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.
20

Income (Loss) from Operations
Three Months Ended June 30, 2021, June 30, 2020 and March 31, 2021—During the three-month periods ended June 30, 2021, June 30, 2020 and March 31, 2021, we recorded adjustments attributable to each of our reporting segments as follows:

For the Three Months Ended June 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Total adjustments for the three months ended June 30, 2021
$ $ $ $ $ $1,415 $1,415 

For the Three Months Ended June 30, 2020 *
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Other$1,380 $1,212 $1,405 $1,536 $ $175 $5,708 
Total adjustments for the three months ended June 30, 2020
$1,380 $1,212 $1,405 $1,536 $ $175 $5,708 
* Recast to reflect segment changes.

For the Three Months Ended March 31, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Other$395 $537 $149 $217 $10 $— $1,308 
Total adjustments for the three months ended March 31, 2021$395 $537 $149 $217 $10 $ $1,308 

Six Months Ended June 30, 2021 and June 30, 2020—During the six-month periods ended June 30, 2021 and 2020, we recorded adjustments attributable to each of our reporting segments as follows:

For the Six Months Ended June 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Other395 537 149 217 10 — 1,308 
Total adjustments for the six months ended June 30, 2021
$395 $537 $149 $217 $10 $1,415 $2,723 

For the Six Months Ended June 30, 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 
Other2,299 3,196 2,621 3,767  455 12,338 
Total adjustments for the six months ended June 30, 2020
$111,745 $75,658 $76,428 $127,148 $ $455 $391,434 
* Recast to reflect segment changes.
21

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, $38 million and $35 million in the three-month periods ended June 30, 2021 and 2020 and March 31, 2021, respectively, and $70 million and $81 million in the six-month periods ended June 30, 2021 and 2020, respectively.
Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $0.8 million, $0.8 million and $1.3 million in the three-month periods ended June 30, 2021 and 2020 and March 31, 2021, respectively, and $2.1 million and $3.4 million in the six-month periods ended June 30, 2021 and 2020, respectively.
Goodwill impairment expense, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $303 million in the six-month period ended June 30, 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 in the six-month period ended June 30, 2020. For further information regarding our long-lived asset 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 third quarter 2021 operating results and the contributions from our segments to those results, as well as the amount of Unallocated Expenses for the third 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;
the condition of debt markets and our possible future debt repurchases;
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- and six-month periods ended June 30, 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 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- and six-month periods ended June 30, 2021 were $0.06 and $(0.03), respectively, as compared to $(0.25) and $(3.96) for the corresponding periods of the prior year. These
23

operating results met our expectations, and each of our operating segments in the three- and six-month periods ended June 30, 2021 contributed operating income.

Our continued operating results improvement in the second quarter of 2021, as compared to the first quarter of 2021, was primarily attributable to a seasonally influenced growth in revenue in our energy businesses complemented by continued operating discipline and incremental efficiency gains. As expected, compared to the first quarter of 2021, our energy segments increased revenue, with double-digit growth, and improved operating results in the second quarter. Our ADTech segment delivered sequential double-digit revenue growth and solid operating results.

During the first half of 2021, our cash increased $4.1 million, primarily from the $49 million of cash generated from operating activities as a result of good operating performance. We repurchased $31 million in aggregate principal amount of our 2024 Senior Notes (as defined below in Liquidity and Capital Resources) through open market repurchases and $23 million for maintenance and growth capital expenditures. We believe that our cash balance of $456 million at June 30, 2021 coupled with improved debt markets and our expected cash flows from operations in 2021 will provide us with improved flexibility to address our 2024 debt maturity while we continue to leverage our technologies and core competencies into energy-transition opportunities.

Looking forward, we believe our consolidated third quarter 2021 results will decline on moderately lower revenue, as compared to our second quarter 2021 results. We expect commodity prices to support good activity levels in our energy segments, particularly for short-cycle work. We anticipate relatively flat activity and operating profitability in our Subsea Robotics, Manufactured Products and IMDS segments, lower activity levels and relatively flat operating profitability in our OPG segment, and lower activity levels and lower operating profitability in our ADTech segment. Unallocated Expenses are expected to be in the mid-$30 million range, due primarily to increased information technology infrastructure costs and normalized accruals for incentive-based compensation.

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 filed an amended 2013 income tax return that was 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 June 30, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 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 or 2022.

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.

24

Consolidated revenue and profitability information are as follows:

Three Months EndedSix Months Ended
(dollars in thousands)Jun 30, 2021Jun 30, 2020Mar 31, 2021Jun 30, 2021Jun 30, 2020
Revenue$498,199 $427,216 $437,553 $935,752 $963,884 
Gross Margin68,397 42,537 56,657 125,054 89,289 
Gross Margin %14 %10 %13 %13 %%
Operating Income (Loss)22,819 (5,182)13,783 36,602 (385,939)
Operating Income (Loss) %%(1)%%%(40)%

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 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 of $23 million, $14 million and $37 million in the three-month periods ended June 30, 2021 and March 31, 2021, and the six-month period ended June 30, 2021, respectively. We had operating losses of $5.2 million and $386 million in the three- and six-month periods ended June 30, 2020, respectively. Included in our operating income and loss for the three months ended June 30, 2021, June 30, 2020 and March 31, 2021 were certain charges of $1.4 million, $5.7 million and $1.3 million, respectively. Included in our operating income and loss for the six months ended June 30, 2021 and 2020, were certain charges of $2.7 million and $391 million, respectively. These charges were 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 and are summarized as follows:

For the three months ended June 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOffshore Projects GroupIntegrity Management & Digital SolutionsAerospace and Defense TechnologiesUnallocated ExpensesTotal
Charges for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Total charges$ $ $ $ $ $1,415 $1,415 
For the three months ended June 30, 2020 *
(in thousands)Subsea RoboticsManufactured ProductsOffshore Projects GroupIntegrity Management & Digital SolutionsAerospace and Defense TechnologiesUnallocated ExpensesTotal
Charges for the effects of:
Other$1,380 $1,212 $1,405 $1,536 $— $175 5,708 
Total charges$1,380 $1,212 $1,405 $1,536 $ $175 $5,708 
* Recast to reflect segment changes.
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 

25

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

For the six months ended June 30, 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 
Other$2,299 $3,196 $2,621 $3,767 $— $455 12,338 
Total charges$111,745 $75,658 $76,428 $127,148 $ $455 $391,434 
* Recast to reflect segment changes.

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

Three Months EndedSix Months Ended
(dollars in thousands)
Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Subsea Robotics
Revenue$141,371 $119,234 $119,119 $260,490 $259,004 
Gross Margin31,767 21,324 24,078 55,845 40,797 
Operating Income (Loss)21,710 11,662 14,619 36,329 (82,421)
Operating Income (Loss) %15 %10 %12 %14 %(32)%
ROV Days Available22,750 22,750 22,469 45,219 45,500 
ROV Days Utilized14,005 13,501 11,887 25,892 28,354 
ROV Utilization62 %59 %53 %57 %62 %
Manufactured Products
Revenue79,127 100,570 86,825 165,952 267,104 
Gross Margin8,391 13,679 10,004 18,395 31,628 
Operating Income (Loss)790 3,865 2,753 3,543 (62,273)
Operating Income (Loss) %%%%%(23)%
Backlog at End of Period315,000 380,000 248,000 315,000 380,000 
Offshore Projects Group
Revenue107,951 73,840 89,234 197,185 148,094 
Gross Margin14,566 3,170 15,111 29,677 5,265 
Operating Income (Loss)7,996 (4,135)8,813 16,809 (83,458)
Operating Income (Loss) %%(6)%10 %%(56)%
Integrity Management & Digital Solutions
Revenue64,070 53,969 54,048 118,118 118,698 
Gross Margin10,462 5,455 8,209 18,671 15,247 
Operating Income (Loss)4,721 (1,825)2,474 7,195 (123,360)
Operating Income (Loss) %%(3)%%%(104)%
Total Energy Services and Products
Revenue$392,519 $347,613 $349,226 $741,745 $792,900 
Gross Margin65,186 43,628 57,402 122,588 92,937 
Operating Income (Loss)35,217 9,567 28,659 63,876 (351,512)
Operating Income (Loss) %%%%%(44)%
* 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 have resulted in lower levels of activity and profitability. As we expect a recovery will continue to take time to restore profitability and generate satisfactory returns, we have taken action and implemented 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:
27

Three Months EndedSix Months Ended
 Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
ROV80 %83 %78 %79 %81 %
 
Other20 %17 %22 %21 %19 %
* Recast to reflect segment changes.

During the second quarter of 2021, Subsea Robotics operating income increased as compared to the immediately preceding quarter, primarily due to higher seasonal activity for ROV, survey, and tooling services on stable pricing across our business lines. Subsea Robotics operating income for the second quarter of 2021 increased, as compared to the corresponding period of the prior year, as a result of increased days on hire and higher average revenue per day on hire. Subsea Robotics operating income for the six-month period ended June 30, 2021 increased as compared to the corresponding period of the prior year due to charges of $112 million in the six-month period ended June 30, 2020 for goodwill impairment, write-offs of certain equipment, and other expenses. Exclusive of those charges, Subsea Robotics operating income for the six-month period ended June 30, 2021 increased on higher revenue, as compared to the corresponding period of the prior year as a result of higher average revenue per day in the first half of 2021.

Fleet utilization was 62% for the three months ended June 30, 2021 as compared to 59% for the corresponding period of the prior year. Fleet utilization decreased to 57% from 62% for the six-month periods ended June 30, 2021 and June 30, 2020, respectively. During the six months ended June 30, 2021, we retired eight of our conventional workclass ROV systems and replaced them with five upgraded conventional workclass ROV systems and three IsurusTM workclass ROV systems (which are capable of operating in severe conditions and are ideal for renewables projects and high-speed surveys) that are currently engaged in renewables work, resulting in a total of 250 ROVs in our ROV fleet as of both June 30, 2021 and June 30, 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 second quarter of 2021 decreased when compared to the immediately preceding quarter, as lower revenue decreased the ability to leverage our cost base. Our Manufactured Products operating results decreased in the second quarter of 2021, as compared to the corresponding period of the prior year, primarily as a result of increased activity in subsea umbilical and hardware throughput in the second quarter of 2020 that did not occur in the second quarter of 2021. Manufactured Products operating results were higher for the six-month period ended June 30, 2021, when compared to the corresponding period of the prior year, as a result of $76 million in charges in the six-month period ended June 30, 2020 for goodwill and asset impairments and other expenses. Exclusive of charges, operating results 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 half of 2020 that did not occur in the first half of 2021.

Our Manufactured Products backlog was $315 million as of June 30, 2021, compared to $266 million as of December 31, 2020. The backlog increase was primarily attributable to increased levels of bookings in 2021 in our energy-related operations. Recent award activity has been encouraging in our energy products businesses; however, activity has continued to lag in our mobility solutions businesses. 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.8 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”) and ROV workover control systems (“RWOCS”), project management and engineering, and seabed preparation, route clearance and trenching services.

28

Our OPG operating results were lower in the second quarter of 2021, as compared to the immediately preceding quarter, on higher revenue. Our OPG revenue was higher in the second quarter of 2021, as compared to the immediately preceding quarter, primarily due to benefits from ongoing field activities on several projects in Angola and a seasonal increase in intervention, maintenance and repair (“IMR”) work in the Gulf of Mexico. OPG operating results were lower in the second quarter of 2021, as compared to the immediately preceding quarter, primarily due to unplanned downtime and related costs associated with the Angola riserless light well intervention project, which was partially offset by higher IMR activity levels in the Gulf of Mexico. Our OPG operating results increased in the three months ended June 30, 2021, compared to the corresponding period of the prior year, on higher revenue, primarily due to the start-up of field activities on the riserless light well intervention project in Angola with no comparable activity in the second quarter of 2020. Our OPG operating results improved in the six months ended June 30, 2021 compared to the corresponding period of the prior year, due to charges of $76 million recorded in the first six months of 2020 for goodwill and asset impairments and other expenses. Exclusive of those charges, our OPG operating results were higher in the six-month period ended June 30, 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 and higher vessel utilization.

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

Our IMDS operating results for the second quarter of 2021 improved as compared to the immediately preceding quarter, on higher revenue, primarily due to higher seasonal activity and the start-up of several new multi-year projects combined with continuing efficiency improvements. IMDS operating results for the three-month period ended June 30, 2021, as compared to the corresponding period of the prior year, were higher due to nonrecurring costs on certain completed projects, other expenses of $1.5 million and lower activity levels in the second quarter of 2020. IMDS operating results for the six-month period ended June 30, 2021, as compared to the corresponding period of the prior year, improved due to charges of $127 million recorded in the first six months of 2020. Exclusive of those charges, operating results for the six-month period ended June 30, 2021 were higher, as compared to the corresponding period of the prior year, due to the start-up of several new customer contracts and realization of cost improvements in 2021, and nonrecurring costs on certain projects completed in the first six months of 2020 and lower activity levels in the first six months 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 EndedSix Months Ended
(dollars in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Revenue$105,680 $79,603 $88,327 $194,007 $170,984 
Gross Margin24,603 17,313 22,110 46,713 34,798 
Operating Income (Loss)19,340 13,430 16,839 36,179 26,401 
Operating Income (Loss) %18 %17 %19 %19 %15 %
* Recast to reflect segment changes.

Our ADTech segment operating results for the second quarter of 2021 were higher, as compared to the immediately preceding quarter, on higher revenue due to project mix and favorable rate-based adjustments. Our ADTech segment operating results for the three-month period ended June 30, 2021 were higher, when compared to the corresponding period of the prior year, on higher revenue due to increased activity in defense subsea technologies. Our ADTech operating results for the six-month period ended June 30, 2021 increased on higher levels of revenue, when compared to the corresponding period of the prior year, due to increased activity in both defense subsea technologies and space systems.

29

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.

Unallocated Expenses information is as follows:

Three Months EndedSix Months Ended
(dollars in thousands)
Jun 30, 2021Jun 30, 2020Mar 31, 2021Jun 30, 2021Jun 30, 2020
Gross margin expenses $(21,392)$(18,404)(22,855)$(44,247)$(38,446)
% of revenue%%%%%
Operating expenses(31,738)(28,179)(31,715)(63,453)(60,828)
Operating expenses % of revenue%%%%%

Our Unallocated Expenses for the second quarter of 2021 were flat, as compared to the immediately preceding quarter. Our Unallocated Expenses for the three- and six-month periods ended June 30, 2021 were higher, as compared to the corresponding periods of the prior year, primarily as a result of increased accruals for incentive-based compensation.

Other

The following table sets forth our significant financial statement items below the income (loss) from operations line.

Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020Mar 31, 2021Jun 30, 2021Jun 30, 2020
Interest income$683 $511 $519 $1,202 $1,788 
Interest expense, net of amounts capitalized(9,729)(11,611)(10,407)(20,136)(24,073)
Equity in income (losses) of unconsolidated affiliates378 674 534 912 1,871 
Other income (expense), net(1,955)(3,660)(1,453)(3,408)(10,788)
Provision (benefit) for income taxes5,955 5,520 12,341 18,296 (24,755)

In addition to interest on borrowings, interest expense, net of amounts capitalized, includes amortization of loan costs and interest rate swap gains, fees for lender commitments under our 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- and six-month periods ended June 30, 2021, we incurred foreign currency transaction gains (losses) of $(1.8) million and $(3.7) million, respectively. In the three- and six-month periods ended June 30, 2020, we incurred foreign currency transaction gains of $(3.9) million and $(11) million, respectively. The currency losses in 2021 were primarily related to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. The currency losses in the 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 six-month periods ended June 30, 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 valuation allowances and 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.
30


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 June 30, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 2021.

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 June 30, 2021, we had working capital of $749 million, including $456 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 June 30, 2021, and remains undrawn as of the date of this report, and our nearest maturity of indebtedness is our $470 million of our 4.650% Senior Notes due in November 2024 (the “2024 Senior Notes”). We may, from time to time, complete additional, limited repurchases of our 2024 Senior 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 six months ended June 30, 2021 and 2020 are summarized as follows:

Six Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020
Changes in Cash:
Net Cash Provided by Operating Activities$48,823 $5,368 
Net Cash Used in Investing Activities(12,157)(35,317)
Net Cash Used in Financing Activities(32,284)(1,947)
Effect of exchange rates on cash(311)(8,250)
Net Increase (Decrease) in Cash and Cash Equivalents$4,071 $(40,146)

Operating activities

Our primary sources and uses of cash flows from operating activities for the six months ended June 30, 2021 and 2020 are as follows:

Six Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020
Cash Flows from Operating Activities:
Net income (loss)$(3,124)$(392,386)
Non-cash items, net70,037 459,072 
Accounts receivable and contract assets(63,072)63,724 
Inventory12,107 14,297 
Current liabilities41,820 (135,019)
Other changes(8,945)(4,320)
Net Cash Provided by (Used in) Operating Activities$48,823 $5,368 
31


The decrease in cash related to accounts receivable and contract assets in the six months ended June 30, 2021 reflects the timing of project milestones and customer payments. The increase in cash related to current liabilities in the six months ended June 30, 2021 reflects the timing of vendor payments and higher contract liabilities due to an increase in deferred customer prepayments, and increased accruals for annual employee incentive payments related to attainment of specific performance goals.

Investing activities

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

For 2021, we expect our 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 six months ended June 30, 2021, we used $32 million of cash in financing activities primarily due to repurchases of approximately $31 million in aggregate principal amount of the 2024 Senior Notes at par in open market transactions. In the six months ended June 30, 2020, we used $1.9 million in financing activities.

As of June 30, 2021, we had long-term debt in the principal amount of $770 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 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
32

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 June 30, 2021, we were in compliance with all the covenants set forth in the Credit Agreement.

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

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

We may redeem some or all of the 2024 Senior Notes and 2028 Senior Notes at specified redemption prices. In the three months ended June 30, 2021, we repurchased approximately $31 million in aggregate principal amount of the 2024 Senior Notes at par in open market transactions. The aggregate purchase price included accrued and unpaid interest to the repurchase date of $0.3 million. We recorded loss on extinguishment of debt of less than $0.1 million for fees associated with the repurchases.

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 June 30, 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 June 30, 2021, there have been no material changes to the judgments, assumptions and estimates upon which our critical accounting policies and estimates are based.

33

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 $6.5 million and $11 million in the three-month periods ended June 30, 2021 and 2020, respectively, and $3.6 million and $(60) million in the six-month periods ended June 30, 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.8) million and $(3.7) million in the three- and six-month periods ended June 30, 2021, and $(3.9) million and $(11) million in the three- and six-month periods ended June 30, 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 transaction gains (losses) related to the Brazilian real of less than $0.1 million in the three- and six-month periods ended June 30, 2021 and $(3.7) million and $(7.7) million in the three- and six-month periods ended June 30, 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 $(0.5) million and $(1.9) million in the three- and six-month periods ended June 30, 2021 and $(0.2) million and $(2.2) million in the three- and six-month periods ended June 30, 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 the six months ended June 30, 2021 and the year ended December 31, 2020, we were able to repatriate $3.3 million and $11 million, respectively, of cash from Angola.

As of June 30, 2021 and December 31, 2020, we had the equivalent of approximately $6.6 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 June 30, 2021 and December 31, 2020, we had $6.9 million and $10 million respectively, of Angolan bonds on our Consolidated Balance Sheets. During the six-month period ended June 30, 2021, we sold a portion of these bonds for $4.5 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 $6.9 million and $10 million as of June 30, 2021 and December 31, 2020, respectively, using quoted market prices. Since the market for the Angolan bonds is not an
34

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 June 30, 2021, we have $0.7 million in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.
35


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


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.041-109458-KAug. 20203.01
10.01+
31.01
31.02
32.01
32.02
101.INS
Inline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Exhibit previously filed with the Securities and Exchange Commission, as indicated, and incorporated herein by reference.
+Management contract or compensatory plan or arrangement.


37

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

38
EX-10.01 2 oii_exx1001xthirdxamendmen.htm EX-10.01 THIRD AMENDMENT TO ORIP JUN 2021 Document
Exhibit 10.01
THIRD AMENDMENT
TO
OCEANEERING RETIREMENT INVESTMENT PLAN
(As Amended and Restated Effective January 1, 2019)
Oceaneering International, Inc., a Delaware corporation (the “Company”), having established the Oceaneering Retirement Investment Plan, as amended and restated effective January 1, 2019, and thereafter amended (the “Plan”), and having reserved the right under Section 7.1 thereof to amend the Plan, does hereby amend the Plan, effective as of August 1, 2021, as follows:
1.Section 4.1(b)(1) of the Plan is hereby amended to read as follows:
“(1)    Generally. Each Plan Year the Employer may, in its discretion, make a Matching Contribution in such amount, if any, as it may determine for the Plan Year. If the Employer chooses to make a Matching Contribution for a Plan Year, the Employer shall determine the amount that shall be contributed on behalf of each Participant based on the Participant’s Elective Deferrals and/or Roth Contributions and the matching formula approved by the Employer for such Plan Year. The foregoing notwithstanding, for Plan Year 2021, the Employer will provide a Matching Contribution in the amount of (i) for payroll periods ending on and after January 1, 2021 and prior to August 1, 2021, fifty percent (50%), and (ii) for payroll periods ending after July 31, 2021 and prior to January 1, 2022, one hundred percent (100%) of a Participant’s Elective Deferrals and Roth Contributions that in total do not exceed six percent (6%) of the Participant’s Compensation paid during a Plan Year, based on a Participant’s Elective Deferrals and/or Roth Contributions during the Plan Year.”
2.Section 4.1(d)(1) of the Plan is hereby amended to read as follows:
“(1)    QACA Implementation.
(A)    Plan Years 2008 through 2019 and Plan Years 2022 and After. Effective for Plan Years (i) beginning on or after January 1, 2008, and ending prior to January 1, 2020 and (ii) beginning on and after January 1, 2022, the Employer maintains a Plan with automatic enrollment provisions as a Qualified Automatic Contribution Arrangement (“QACA”). Accordingly, for those Plan Years the Plan will satisfy the automatic enrollment provisions of this Section regarding: (1) the Participants subject to the QACA, as described below; (2) the Automatic Deferral amount requirements described herein; and (3) the uniformity requirements as described below. Except as modified herein, the Plan’s safe harbor 401(k) plan
    1 of 3


provisions shall apply to this QACA. The Employer provided a Safe Harbor Contribution in the sum of one hundred percent (100%) of a Participant’s Elective Deferrals that did not exceed six percent (6%) of the Participant’s Compensation, based on Elective Deferrals and/or Roth Compensation during the entire Plan Year, to the Participants eligible to make Elective Deferrals. For purposes of this Section 4.1(d), but excluding Section 4.1(d)(8), references to Elective Deferrals shall include Roth Contributions.
(B)    Plan Years 2020 and 2021. For Plan Year 2020 the Plan shall not be a QACA and the Employer will provide a Matching Contribution (“2020 Matching Contribution”) in the sum of (i) one hundred percent (100%) of a Participant’s Elective Deferrals that do not exceed six percent (6%) of the Participant’s Compensation paid during the period beginning on January 1, 2020 and ending on May 31, 2020 and (ii) fifty percent (50%) of a Participant’s Elective Deferrals that do not exceed six percent (6%) of the Participant’s Compensation paid during the period beginning on June 1, 2020 and ending on December 31, 2020, based on a Participant’s Elective Deferrals and Compensation during the 2020 Plan Year. No Employer contributions for the 2020 Plan Year shall be Safe Harbor Contributions. The Actual Deferral Percentage and Actual Contribution Percentage tests set forth in Appendix B hereto will apply for the 2020 Plan Year. Subject to this clause (B) and any provisions of the Code or the Plan that apply only to QACA contributions, a 2020 Matching Contribution shall be considered, treated and subject to the same requirements as a Safe Harbor Contribution, but not limited to, for purposes of vesting and distributions. For Plan Year 2021, the Plan shall not be a QACA.”
3.The last sentence of Section 7.1(a) of the Plan is hereby amended to read as follows:
“The Company’s Board of Directors (the “Board”) and the Compensation Committee of the Board shall be the only bodies with the right and power to approve any amendment or termination of (i) the investment by Participants in Company Stock through the ESOP and (ii) the ESOP.”
[Signature Page Follows]
    2 of 3


IN WITNESS WHEREOF, Oceaneering International, Inc. has caused these presents to be executed by its duly authorized officer in a number of copies, all of which shall constitute one and the same instrument, which may be sufficiently evidenced by any executed copy hereof, on this 21st day of June 2021, but effective as of the date set forth above.
OCEANEERING INTERNATIONAL, INC.

By: /S/ Holly D. Kriendler
Name:    Holly D. Kriendler    
Title:    Senior Vice President and Chief Human
Resources Officer
    3 of 3
EX-31.01 3 oii_exhibitx3101x06302021.htm EX-31.01 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER JUN 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 June 30, 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.

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


EX-31.02 4 oii_exhibitx3102x06302021.htm EX-31.02 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER JUN 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 June 30, 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.

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

EX-32.01 5 oii_exhibitx3201x06302021.htm EX-32.01 SEC 1350 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER JUN 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 June 30, 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.

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




EX-32.02 6 oii_exhibitx3202x06302021.htm EX-32.02 SEC 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER JUN 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 June 30, 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.

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


EX-101.SCH 7 oii-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements Of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Summary Of Major Accounting Policies Long-lived asset impairments (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Summary Of Major Accounting Policies Goodwill Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 2103101 - Disclosure - Summary Of Major Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary Of Major Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Revenue - Performance obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details) link:presentationLink link:calculationLink link:definitionLink 2115103 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Selected Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Leases - Lessee Disclosure, Balance Sheet Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Leases - Lessee Disclosure, Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Leases - Lessee Disclosure, Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2228202 - Disclosure - Leases, Codification Topic 842 (Policies) link:presentationLink link:calculationLink link:definitionLink 2129106 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Commitments And Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131107 - 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 2133108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2334306 - 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 2137109 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 2338307 - 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 EX-101.CAL 8 oii-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 oii-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 oii-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Type Document Type Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) 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] Leases Lessee, Leases [Policy Text Block] Range [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 Increase (Decrease) in Other Noncurrent Liabilities Increase (Decrease) in Other Noncurrent Liabilities Thereafter Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five 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 Net proceeds from issuance of 6.000% Senior Notes, net of issuance costs Proceeds from Issuance of Long-term Debt Income (loss) from operations Income (Loss) from Operations Operating Income (Loss) Payments of debt issuance costs Payments of Debt Issuance Costs Ecosse Ecosse [Member] Ecosse member Total current liabilities Liabilities, Current Transferred over Time Transferred over Time [Member] Variable Rate [Domain] Variable Rate [Domain] Accounts receivable and contract assets Increase (Decrease) in Accounts Receivable and Contract Assets Increase (Decrease) in Accounts Receivable and Contract Assets 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: 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] 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 Foreign currency translation adjustments 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 assets Operating Lease, Right-of-Use Asset ANGOLA 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 Net lease cost Lease, Cost 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 Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share 2022 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost 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 Purchase of Angolan bonds Payments for (Proceeds from) Other Investing Activities Payments for (Proceeds from) Other Investing Activities BRAZIL Brazil [Member] BRAZIL Document Information [Table] Document Information [Table] Asset Integrity Asset Integrity [Member] Asset Integrity segment Manufactured Products Member Manufactured Products Member [Member] Manufactured Products member Inventory, net Total Inventory, Net Other Inventory, Net of Reserves Other Inventory, Net of Reserves 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] Debt instrument, term Debt Instrument, Term Deferrals of customer payments Deferrals of customer payments Deferrals of revenue for customer payments received Operating Lease and Lease Term [Line Items] Operating Lease and Lease Term [Line Items] Operating Lease and Lease Term [Line Items] Shallow Water Shallow Water [Member] Shallow Water member Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Contract with Customer, Asset, before Allowance for Credit Loss, Current Contract with Customer, Asset, before Allowance for Credit Loss, Current Range [Axis] Statistical Measurement [Axis] Oceaneering Entertainment System Oceaneering Entertainment System [Member] Oceaneering Entertainment System member Price allocated to remaining performance obligations Price Allocated to Remaining Performance Obligations Transaction price allocated to remaining performance obligations Increase or decrease in deferred revenue Increase or decrease in deferred revenue Revenue recognition less deferrals of customer payments Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Subsea Projects [Member] Subsea Projects [Member] Offshore Projects Group [Member] Offshore Projects Group segment [Member] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] 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 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 Details of Impairment of Long-Lived Assets Held and Used by Asset Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Other Other Accrued Liabilities, Current Revolving Credit Facility Long-term Line of Credit Selected Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] 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 Derivative Instrument [Axis] Derivative Instrument [Axis] United Kingdom [Member] UNITED KINGDOM 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] Geographical [Axis] Geographical [Axis] Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 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] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 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 Lease, Cost Lease, Cost [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Other noncurrent assets Other Assets, Noncurrent Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Business Segment Information Segment Reporting Disclosure [Text Block] Operating Lease and Lease Term [Table] Operating Lease and Lease Term [Table] Operating Lease and Lease Term Total 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 Subsea Products [Member] Subsea Products segment 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 Leases Leases of Lessor Disclosure [Text Block] Cumulative effect of new accounting principle in period of adoption Stockholders' Equity, Other Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Adjustment for share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Liability for Uncertainty in Income Taxes, Noncurrent Liability for Uncertainty in Income Taxes, Noncurrent Transferred at Point in Time Transferred at Point in Time [Member] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Non-US [Member] Non-US [Member] 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 Unrecognized tax benefits Unrecognized Tax Benefits, Including Foreign Tax Credits and Penalties and Interest Unrecognized Tax Benefits, Including Foreign Tax Credits and Penalties and Interest 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] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Inventory: Inventory, Gross [Abstract] Advanced Technologies [Member] Aerospace and Defense Technologies [Member] Aerospace and Defense Technologies segment [Member] 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] 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 Reclassification, Comparability Adjustment Reclassification, Comparability Adjustment [Policy Text Block] Business acquisitions, net of cash acquired Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Leases Leases of Lessee Disclosure [Text Block] 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 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 Goodwill and Intangible Assets, Goodwill, Policy Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Prepaid expenses Prepaid Expense Income Statement [Abstract] Income Statement [Abstract] Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets Long-term operating lease liabilities Operating Operating Lease, Liability, Noncurrent Interest Receivable Interest Receivable Africa [Member] Africa [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Loss on Contracts Loss on Contracts 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] Investments, fair value disclosure Investments, Fair Value Disclosure Oceaneering A G V System Oceaneering A G V System [Member] Oceaneering A G V 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 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] Equity in income (losses) of unconsolidated affiliates Income (Loss) from Equity Method Investments Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Net Income (Loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Impairment or Disposal of Long-Lived Assets, Policy Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Lease, term of contract Lessee, Operating Lease, Term of Contract 2024 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five S D S Brazil S D S Brazil [Member] S D S Brazil member Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Noncash compensation Share-based Payment Arrangement, Noncash Expense Other Income [Member] Other Income [Member] S D S Rosyth S D S Rosyth [Member] S D S Rosyth member Subsea Products [Member] Manufactured Products [Member] Manufactured Products segment Other financing activities Proceeds from (Payments for) Other Financing Activities Measurement Input Type [Axis] Measurement Input Type [Axis] Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Accrued job costs Accrued Job Costs, Current Accrued Job Costs, Current OperatingLeasesOperatingLeaseTerm OperatingLeasesOperatingLeaseTerm Operating Lease Term Long-term Debt Long-term Debt Goodwill [Line Items] Goodwill [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Cost of services and products Cost of Goods and Services Sold Lease Cost: Lease, Cost [Abstract] Cost, Depreciation and Amortization Cost, Depreciation and Amortization Equity Components [Axis] Equity Components [Axis] Restricted Stock [Member] Restricted Stock [Member] Debt Instrument, Repurchased Face Amount Debt Instrument, Repurchased Face Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Allowance for Credit Losses Allowance for Credit Losses [Text Block] Minimum [Member] Minimum [Member] Current operating lease liability Operating Operating Lease, Liability, Current Compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] 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] Noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest AccruedRevenueContractAssets AccruedRevenueContractAssets Accrued Revenue Contract Assets Unallocated Expense Member Unallocated Expense Member [Member] Unallocated Expense Member 2021 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Gain (Loss) on Disposition of Other Assets Gain (Loss) on Disposition of Other Assets 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] Write-off Equipment and Intangibles Write-off Equipment and Intangibles Write-off Equipment and Intangibles Applicable Margin [Member] Applicable Margin [Member] Applicable Margin [Member] CustomerPaymentDeferrals CustomerPaymentDeferrals Customer Payment Deferrals Interest Rate Swap Interest Rate Swap [Member] Global Data Solution 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 Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Other operating liabilities Increase (Decrease) in Other Operating Liabilities Income Tax Examination [Line Items] Income Tax Examination [Line Items] Billing for the reporting period Billing for the reporting period Amount billed for the reporting period 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 NoncashIncomeTaxBenefit NoncashIncomeTaxBenefit Non cash Income Tax Benefit 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 Total lease payments Lessee, Operating Lease, Liability, to be Paid 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] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] 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 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] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 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 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 Measurement Input, Long-term Revenue Growth Rate [Member] Total other assets Total Other Assets Total Other Assets Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] 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 Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted-average remaining lease terms (years) Operating Lease, Weighted Average Remaining Lease Term Equity method investment, threshold for consolidation, percentage Equity Method Investment, Ownership Interest Threshold For Consolidation, Percentage Equity Method Investment, Ownership Interest Threshold For Consolidation, Percentage Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Lease, liability Total lease liabilities Lease, Liability Lease, Liability Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Repayment of term loan facility Repayments of Long-term Debt 2020 Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Revenue by Geographic Area [Line Items] Revenue by Geographic Area [Line Items] [Line Items] for Revenue by Geographic Area [Table] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Fair value of interest rate swaps Fair value of interest rate swaps Hedged Asset, Fair Value Hedge Common stock Common Stock, Value, Issued Total shares repurchased to date, amount Stock Repurchase Program, Total Shares Repurchased To Date, Amount Stock Repurchase Program, Total Shares Repurchased To Date, Amount Goodwill and Intangible Assets Disclosure [Abstract] Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-lived Document Fiscal Year Focus Document Fiscal Year Focus Energy Services and Products Energy Services and Products [Member] Energy Services and Products 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] Revenue recognized but unbilled Revenue recognized but unbilled Revenue recognized but unbilled 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 Document [Domain] Document [Domain] Document Information, Document [Axis] Document Information, Document [Axis] 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 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] Debt Instrument [Line Items] Debt Instrument [Line Items] 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 Total Liabilities and Equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] 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 Remotely Operated Vehicles [Member] Subsea Robotics [Member] Subsea Robotics segment 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] Operating lease cost Operating Lease, Cost Oceaneering Shareholders' Equity [Member] Parent [Member] Gain (Loss) on Repurchase of Debt Instrument Gain (Loss) on Repurchase of Debt Instrument Type of Adoption [Domain] Accounting Standards Update [Domain] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Lease assets Total lease assets Lease, Right-of-Use Asset Lease, Right-of-Use Asset Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Other Noncash Income (Expense) Other Noncash Income (Expense) Short-term lease cost Short-term Lease, Cost Net loss (gain) on sales of property and equipment and other 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] Liabilities: Liabilities [Abstract] Gross margin Gross Profit Net property and equipment 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] Share-based Payment Arrangement Share-based Payment Arrangement [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 Leases [Abstract] Leases [Abstract] Loss Contingency, Receivable, Current Loss Contingency, Receivable, Current 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 Earnings (loss) per share Earnings Per Share [Abstract] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Pension [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] BillingsContractAssets BillingsContractAssets 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] Loss Contingency, Estimate of Possible Loss Loss Contingency, Estimate of Possible Loss 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 Subsea Projects [Member] Subsea Projects segment Distributions of capital from unconsolidated affiliates Proceeds from Equity Method Investment, Distribution, Return of Capital 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 Senior notes Senior Notes Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage 2023 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost 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] Asset Integrity [Member] Integrity Management & Digital Solutions [Member] Integrity Management & Digital Solutions [Member] Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Probability threshold Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage Interest rate swap principal Derivative, Amount of Hedged Item Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Document Information [Line Items] Document Information [Line Items] 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] 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 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 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 Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Accrued liabilities Total Accrued Liabilities, Current Diluted (in dollars per share) Earnings Per Share, Diluted Proceeds from sale of debt securities 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] Schedule of Debt Schedule of Debt [Table Text Block] Advanced Technologies Advanced Technologies [Member] Advanced Technologies segment 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 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] RevenueRecognitionforRemainingPerformanceObligationsinnext24months RevenueRecognitionforRemainingPerformanceObligationsinnext24months Revenue Recognition for Remaining Performance Obligations in next 24 months Amortizationdeferredfinancecost Amortizationdeferredfinancecost Amortization deferred finance cost 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] Noncontrolling Interest [Member] Noncontrolling Interest [Member] Retained Earnings [Member] Retained Earnings [Member] 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 Equity Award [Domain] Equity Award [Domain] Award Type [Domain] Noncurrent Liabilities, Noncurrent [Abstract] Amortization of deferred costs Accumulated Amortization of Other Deferred Costs 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 Fair value of interest rate swaps Fair Value Hedge Assets Treasury stock at cost Treasury Stock, Value 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] Notes payable, fair value disclosure Notes Payable, Fair Value Disclosure Advance Type [Domain] Advance Type [Domain] Advance Type [Domain] Current Liabilities: Current Liabilities, Current [Abstract] Federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Debt Instrument, Increase, Accrued Interest Debt Instrument, Increase, Accrued Interest Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Asset Impairment Charges Asset Impairment Charges [Text Block] New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 oii-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 oii-20210630_g1.jpg OCEANEERING LOGO begin 644 oii-20210630_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 13 oii-20210630_htm.xml IDEA: XBRL DOCUMENT 0000073756 2021-01-01 2021-06-30 0000073756 2021-07-23 0000073756 2021-06-30 0000073756 2020-12-31 0000073756 2021-04-01 2021-06-30 0000073756 2020-04-01 2020-06-30 0000073756 2020-01-01 2020-06-30 0000073756 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000073756 us-gaap:InterestRateSwapMember 2021-01-01 2021-06-30 0000073756 us-gaap:InterestRateSwapMember 2020-01-01 2020-06-30 0000073756 2019-12-31 0000073756 2020-06-30 0000073756 us-gaap:CommonStockMember 2020-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000073756 us-gaap:TreasuryStockMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2020-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000073756 us-gaap:ParentMember 2020-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000073756 us-gaap:ParentMember 2021-01-01 2021-03-31 0000073756 2021-01-01 2021-03-31 0000073756 us-gaap: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:RestrictedStockUnitsRSUMember 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:RestrictedStockMember 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 2021-03-31 0000073756 us-gaap:ParentMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0000073756 us-gaap:CommonStockMember 2021-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000073756 us-gaap:TreasuryStockMember 2021-06-30 0000073756 us-gaap:RetainedEarningsMember 2021-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000073756 us-gaap:ParentMember 2021-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2021-06-30 0000073756 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 2020-01-01 2020-03-31 0000073756 us-gaap:RetainedEarningsMember 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-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 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 2020-03-31 0000073756 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000073756 us-gaap:ParentMember 2020-04-01 2020-06-30 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0000073756 us-gaap:CommonStockMember 2020-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000073756 us-gaap:TreasuryStockMember 2020-06-30 0000073756 us-gaap:RetainedEarningsMember 2020-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0000073756 us-gaap:ParentMember 2020-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2020-06-30 0000073756 srt:MinimumMember 2021-06-30 0000073756 srt:MaximumMember 2021-06-30 0000073756 srt:MaximumMember 2021-01-01 2021-06-30 0000073756 oii:SubseaRoboticsMember 2021-04-01 2021-06-30 0000073756 oii:SubseaRoboticsMember 2020-04-01 2020-06-30 0000073756 oii:SubseaRoboticsMember 2021-01-01 2021-03-31 0000073756 oii:SubseaRoboticsMember 2021-01-01 2021-06-30 0000073756 oii:SubseaRoboticsMember 2020-01-01 2020-06-30 0000073756 oii:ManufacturedProductsMember 2021-04-01 2021-06-30 0000073756 oii:ManufacturedProductsMember 2020-04-01 2020-06-30 0000073756 oii:ManufacturedProductsMember 2021-01-01 2021-03-31 0000073756 oii:ManufacturedProductsMember 2021-01-01 2021-06-30 0000073756 oii:ManufacturedProductsMember 2020-01-01 2020-06-30 0000073756 oii:OffshoreProjectsGroupMember 2021-04-01 2021-06-30 0000073756 oii:OffshoreProjectsGroupMember 2020-04-01 2020-06-30 0000073756 oii:OffshoreProjectsGroupMember 2021-01-01 2021-03-31 0000073756 oii:OffshoreProjectsGroupMember 2021-01-01 2021-06-30 0000073756 oii:OffshoreProjectsGroupMember 2020-01-01 2020-06-30 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2021-04-01 2021-06-30 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2020-04-01 2020-06-30 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2021-01-01 2021-03-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2021-01-01 2021-06-30 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2020-01-01 2020-06-30 0000073756 oii:EnergyServicesAndProductsMember 2021-04-01 2021-06-30 0000073756 oii:EnergyServicesAndProductsMember 2020-04-01 2020-06-30 0000073756 oii:EnergyServicesAndProductsMember 2021-01-01 2021-03-31 0000073756 oii:EnergyServicesAndProductsMember 2021-01-01 2021-06-30 0000073756 oii:EnergyServicesAndProductsMember 2020-01-01 2020-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2021-04-01 2021-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2020-04-01 2020-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2021-01-01 2021-03-31 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2021-01-01 2021-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2020-01-01 2020-06-30 0000073756 srt:AfricaMember 2021-04-01 2021-06-30 0000073756 srt:AfricaMember 2020-04-01 2020-06-30 0000073756 srt:AfricaMember 2021-01-01 2021-03-31 0000073756 srt:AfricaMember 2021-01-01 2021-06-30 0000073756 srt:AfricaMember 2020-01-01 2020-06-30 0000073756 country:NO 2021-04-01 2021-06-30 0000073756 country:NO 2020-04-01 2020-06-30 0000073756 country:NO 2021-01-01 2021-03-31 0000073756 country:NO 2021-01-01 2021-06-30 0000073756 country:NO 2020-01-01 2020-06-30 0000073756 country:GB 2021-04-01 2021-06-30 0000073756 country:GB 2020-04-01 2020-06-30 0000073756 country:GB 2021-01-01 2021-03-31 0000073756 country:GB 2021-01-01 2021-06-30 0000073756 country:GB 2020-01-01 2020-06-30 0000073756 srt:AsiaPacificMember 2021-04-01 2021-06-30 0000073756 srt:AsiaPacificMember 2020-04-01 2020-06-30 0000073756 srt:AsiaPacificMember 2021-01-01 2021-03-31 0000073756 srt:AsiaPacificMember 2021-01-01 2021-06-30 0000073756 srt:AsiaPacificMember 2020-01-01 2020-06-30 0000073756 country:BR 2021-04-01 2021-06-30 0000073756 country:BR 2020-04-01 2020-06-30 0000073756 country:BR 2021-01-01 2021-03-31 0000073756 country:BR 2021-01-01 2021-06-30 0000073756 country:BR 2020-01-01 2020-06-30 0000073756 oii:OtherGeographicalMember 2021-04-01 2021-06-30 0000073756 oii:OtherGeographicalMember 2020-04-01 2020-06-30 0000073756 oii:OtherGeographicalMember 2021-01-01 2021-03-31 0000073756 oii:OtherGeographicalMember 2021-01-01 2021-06-30 0000073756 oii:OtherGeographicalMember 2020-01-01 2020-06-30 0000073756 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000073756 us-gaap:NonUsMember 2020-04-01 2020-06-30 0000073756 us-gaap:NonUsMember 2021-01-01 2021-03-31 0000073756 us-gaap:NonUsMember 2021-01-01 2021-06-30 0000073756 us-gaap:NonUsMember 2020-01-01 2020-06-30 0000073756 country:US 2021-04-01 2021-06-30 0000073756 country:US 2020-04-01 2020-06-30 0000073756 country:US 2021-01-01 2021-03-31 0000073756 country:US 2021-01-01 2021-06-30 0000073756 country:US 2020-01-01 2020-06-30 0000073756 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000073756 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0000073756 us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0000073756 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0000073756 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 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 oii:SubseaRoboticsMember 2020-01-01 2020-03-31 0000073756 oii:ManufacturedProductsMember 2020-01-01 2020-03-31 0000073756 oii:OffshoreProjectsGroupMember 2020-01-01 2020-03-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2020-01-01 2020-03-31 0000073756 srt:MinimumMember us-gaap:ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain 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:ManufacturedProductsMember 2020-01-01 2020-03-31 0000073756 oii:OffshoreProjectsGroupMember 2020-01-01 2020-03-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2020-01-01 2020-03-31 0000073756 us-gaap:DomesticCountryMember 2021-01-01 2021-06-30 0000073756 country:GB 2021-01-01 2021-06-30 0000073756 country:NO 2021-01-01 2021-06-30 0000073756 country:AO 2021-01-01 2021-06-30 0000073756 country:BR 2021-01-01 2021-06-30 0000073756 country:AU 2021-01-01 2021-06-30 0000073756 oii:SeniorNotesdue2024Member 2021-06-30 0000073756 oii:SeniorNotesdue2024Member 2020-12-31 0000073756 oii:SeniorNotesdue2028Member 2021-06-30 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-06-30 0000073756 srt:MaximumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:ApplicableMarginMember 2021-06-30 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:EurodollarAdvancesMember oii:ApplicableMarginMember 2021-06-30 0000073756 srt:MaximumMember oii:CreditAgreementMember oii:EurodollarAdvancesMember oii:ApplicableMarginMember 2021-06-30 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:FederalFundsRateMember oii:AdjustedBaseRateMember 2021-06-30 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:EurodollarRateMember oii:AdjustedBaseRateMember 2021-06-30 0000073756 srt:MinimumMember 2021-01-01 2021-06-30 0000073756 oii:SeniorNotesdue2024Member 2020-03-31 0000073756 srt:MinimumMember oii:SeniorNotesdue2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-03-31 0000073756 oii:SeniorNotesdue2024Member 2017-01-01 2017-03-31 0000073756 oii:SeniorNotesdue2028Member 2017-01-01 2017-03-31 0000073756 2017-01-01 2017-03-31 0000073756 currency:AOA 2021-04-01 2021-06-30 0000073756 currency:AOA 2020-04-01 2020-06-30 0000073756 currency:AOA 2021-01-01 2021-06-30 0000073756 currency:AOA 2020-01-01 2020-06-30 0000073756 currency:BRL 2021-04-01 2021-06-30 0000073756 currency:BRL 2020-04-01 2020-06-30 0000073756 currency:BRL 2021-01-01 2021-06-30 0000073756 currency:BRL 2020-01-01 2020-06-30 0000073756 currency:AOA 2021-06-30 0000073756 currency:AOA 2020-12-31 0000073756 country:AO 2021-06-30 0000073756 country:AO 2020-12-31 0000073756 us-gaap:BondsMember 2021-04-01 2021-06-30 0000073756 us-gaap:BondsMember 2021-01-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0000073756 2014-12-31 0000073756 2015-12-31 0000073756 oii:EnergyServicesAndProductsMemberMember 2021-04-01 2021-06-30 0000073756 oii:UnallocatedExpensesMember 2021-04-01 2021-06-30 0000073756 oii:UnallocatedExpensesMember 2020-04-01 2020-06-30 0000073756 oii:UnallocatedExpensesMember 2021-01-01 2021-03-31 0000073756 oii:UnallocatedExpensesMember 2021-01-01 2021-06-30 0000073756 oii:UnallocatedExpensesMember 2020-01-01 2020-06-30 0000073756 oii:SubseaRoboticsMemberMember 2021-04-01 2021-06-30 0000073756 oii:SubseaRoboticsMemberMember 2020-04-01 2020-06-30 0000073756 oii:SubseaRoboticsMemberMember 2021-01-01 2021-03-31 0000073756 oii:SubseaRoboticsMemberMember 2021-01-01 2021-06-30 0000073756 oii:SubseaRoboticsMemberMember 2020-01-01 2020-06-30 0000073756 oii:UnallocatedExpenseMemberMember 2021-04-01 2021-06-30 0000073756 oii:ManufacturedProductsMemberMember 2020-04-01 2020-06-30 0000073756 oii:UnallocatedExpenseMemberMember 2020-04-01 2020-06-30 0000073756 oii:ManufacturedProductsMemberMember 2021-01-01 2021-03-31 0000073756 oii:UnallocatedExpenseMemberMember 2021-01-01 2021-06-30 0000073756 oii:ManufacturedProductsMemberMember 2021-01-01 2021-06-30 0000073756 oii:ManufacturedProductsMemberMember 2020-01-01 2020-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2020-01-01 2020-06-30 0000073756 oii:UnallocatedExpenseMemberMember 2020-01-01 2020-06-30 shares iso4217:USD iso4217:USD shares pure oii:units OCEANEERING INTERNATIONAL INC 0000073756 --12-31 2021-06-30 2021 Q2 false 11038650 11525725 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 99795438 456087000 452016000 334122000 296214000 247162000 221997000 129133000 141241000 62372000 58795000 1228876000 1170263000 2454678000 2456602000 1916769000 1865495000 537909000 591107000 35042000 35016000 107714000 108250000 152008000 141206000 294764000 284472000 2061549000 2045842000 106778000 94207000 310757000 292863000 61988000 50046000 479523000 437116000 773423000 805251000 163027000 156074000 82844000 89244000 0.25 0.25 360000000 360000000 110834088 110834088 27709000 27709000 168002000 192492000 11038650 11525725 632129000 660021000 1348096000 1351220000 -355009000 -359306000 556669000 552094000 6063000 6063000 562732000 558157000 2061549000 2045842000 498199000 427216000 935752000 963884000 429802000 384679000 810698000 874595000 68397000 42537000 125054000 89289000 45578000 47719000 88452000 103460000 0 0 0 68763000 0 0 0 303005000 22819000 -5182000 36602000 -385939000 683000 511000 1202000 1788000 9729000 11611000 20136000 24073000 378000 674000 912000 1871000 -1955000 -3660000 -3408000 -10788000 12196000 -19268000 15172000 -417141000 5955000 5520000 18296000 -24755000 6241000 -24788000 -3124000 -392386000 99762000 99273000 99613000 99164000 100847000 99273000 99613000 99164000 0.06 -0.25 -0.03 -3.96 0.06 -0.25 -0.03 -3.96 6241000 -24788000 -3124000 -392386000 6468000 10629000 3612000 -59696000 -369000 0 685000 0 6099000 10629000 4297000 -59696000 12340000 -14159000 1173000 -452082000 -3124000 -392386000 71696000 394894000 0 68763000 -4272000 -8528000 -1861000 -621000 5187000 6303000 -4435000 -2981000 63072000 -63724000 -12107000 -14297000 0 12840000 9363000 1061000 2768000 -2508000 41820000 -135019000 -2350000 -13591000 51947000 397754000 48823000 5368000 23328000 37860000 4486000 0 1612000 1206000 3916000 1337000 1157000 0 -12157000 -35317000 30500000 -1784000 -1947000 -32284000 -1947000 -311000 -8250000 4071000 -40146000 452016000 373655000 456087000 333509000 27709000 192492000 -660021000 1351220000 -359306000 552094000 6063000 558157000 -9365000 -9365000 -9365000 -1802000 -1802000 -1802000 -13642000 14997000 1355000 1355000 -10439000 10439000 0 27709000 168411000 -634585000 1341855000 -361108000 542282000 6063000 548345000 6241000 6241000 6241000 6099000 6099000 6099000 -409000 2456000 2047000 2047000 27709000 168002000 -632129000 1348096000 -355009000 556669000 6063000 562732000 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 -24788000 -24788000 -24788000 10629000 10629000 10629000 1790000 1119000 2909000 2909000 27709000 191112000 -661267000 1455585000 -393793000 619346000 6063000 625409000 SUMMARY OF MAJOR ACCOUNTING POLICIES<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%">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 June 30, 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></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%">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></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%">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></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%">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- and six-month periods ended June 30, 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></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%">Reclassifications.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain amounts from prior periods have been reclassified to conform with the current year</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presentation.</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%">Cash and Cash Equivalents. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment. </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%">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 market conditions, as a result of COVID-19, in determining credit loss expense for the three- and six-month periods ended June 30, 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 June 30, 2021, our allowance for credit losses was $1.6 million for accounts receivable and $0.9 million for other receivables. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2021, we wrote off accounts receivable of $0.7 million and $3.1 million, respectively, 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 “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” as amended, (“ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of June 30, 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 June 30, 2021. We generally do not require collateral from our 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%">Inventory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and six-month periods ended June 30, 2021 and 2020.</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%">Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and six-month periods ended June 30, 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 six-month period ended June 30, 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- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 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%">For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding right-of-use operating lease assets, see “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. For additional information regarding impairments of goodwill during 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 goodwill for the three- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.</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%">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.8) million and $(3.7) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2021, respectively. We recorded $(3.9) million and $(11) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2020, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div><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 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><span><br/></span></div><div><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. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three- and six-month periods ended June 30, 2021, we recognized a projected loss of $1.5 million for a contract in our Subsea Robotics segment. We did not have any material adjustments during the three- and six-month periods ended June 30, 2020. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.</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 general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.</span></div><div><span><br/></span></div><div><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><span><br/></span></div><div style="margin-bottom:8pt"><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%">” (</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%">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-bottom:8pt;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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or 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-bottom:8pt"><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-bottom:8pt"><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> <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 June 30, 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> <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%">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- and six-month periods ended June 30, 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></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%">Reclassifications.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain amounts from prior periods have been reclassified to conform with the current year</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presentation.</span></div> 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 market conditions, as a result of COVID-19, in determining credit loss expense for the three- and six-month periods ended June 30, 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 June 30, 2021, our allowance for credit losses was $1.6 million for accounts receivable and $0.9 million for other receivables. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2021, we wrote off accounts receivable of $0.7 million and $3.1 million, respectively, 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 “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” as amended, (“ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of June 30, 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 June 30, 2021. We generally do not require collateral from our customers.</span></div> 1600000 900000 700000 3100000 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 three- and six-month periods ended June 30, 2021 and 2020.</span> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and six-month periods ended June 30, 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 six-month period ended June 30, 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- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 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%">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><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 style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. For additional information regarding impairments of goodwill during 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 goodwill for the three- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.</span></div> <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.8) million and $(3.7) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2021, respectively. We recorded $(3.9) million and $(11) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2020, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.</span> -1800000 -3700000 -3900000 -11000000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div><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 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><span><br/></span></div><div><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. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three- and six-month periods ended June 30, 2021, we recognized a projected loss of $1.5 million for a contract in our Subsea Robotics segment. We did not have any material adjustments during the three- and six-month periods ended June 30, 2020. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.</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 general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3—“Revenue” for more information on our revenue from contracts with customers.</span></div> 1500000 <div style="margin-bottom:8pt"><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%">” (</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%">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-bottom:8pt;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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or 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-bottom:8pt"><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>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 P15Y 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.386%"/><td style="width:0.1%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 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:9pt;font-weight:400;line-height:100%">Mar 31, 2021</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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2020 *</span></td><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 #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="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="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"/></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%">141,371 </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%">119,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 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%">260,490 </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%">259,004 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">79,127 </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%">100,570 </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%">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%">165,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">107,951 </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%">73,840 </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%">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%">197,185 </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%">148,094 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">64,070 </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%">53,969 </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,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%">118,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:9pt;font-weight:400;line-height:100%">118,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">392,519 </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%">347,613 </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%">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%">741,745 </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%">792,900 </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"/></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%">105,680 </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,603 </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%">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%">194,007 </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%">170,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 #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%">498,199 </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%">427,216 </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%">437,553 </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%">935,752 </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%">963,884 </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"/></tr><tr style="height:5pt"><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-bottom:0.5pt solid #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="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></div></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="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"/></tr><tr style="height:12pt"><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="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="padding:0 1pt"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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="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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2020</span></td><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%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="15" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><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="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"/></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%">71,405 </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%">51,649 </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%">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%">134,197 </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%">115,066 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">57,360 </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,423 </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,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%">109,654 </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%">97,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">45,967 </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%">62,426 </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%">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%">89,147 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,213 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">42,150 </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%">37,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">79,697 </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%">82,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">27,520 </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%">19,117 </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%">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%">48,173 </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%">45,606 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">25,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,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%">46,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">270,238 </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%">238,362 </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%">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%">507,139 </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%">511,578 </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"/></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%">227,961 </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%">188,854 </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%">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%">428,613 </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%">452,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">498,199 </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%">427,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="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%">935,752 </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%">963,884 </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"/></tr><tr style="height:5pt"><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="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"/></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="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"/></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%">471,474 </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%">396,773 </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%">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%">879,647 </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%">895,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">26,725 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,443 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,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%">56,105 </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%">68,804 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">498,199 </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%">427,216 </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%">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%">935,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">963,884 </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"/></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="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="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></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><span><br/></span></div><div><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><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:66.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><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:10pt;font-weight:400;line-height:100%">Six 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:10pt;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:9pt;font-weight:400;line-height:100%">Jun 30, 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:9pt;font-weight:400;line-height:100%">Jun 30, 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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">898,853 </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:10pt;font-weight:400;line-height:100%">867,613 </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:10pt;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:10pt;font-weight:400;line-height:100%">(873,688)</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:10pt;font-weight:400;line-height:100%">(865,496)</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">247,162 </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:10pt;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:10pt;font-weight:400;line-height:100%">223,405 </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><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:10pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</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:10pt;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:10pt;font-weight:400;line-height:100%">50,046 </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:10pt;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:10pt;font-weight:400;line-height:100%">117,342 </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:10pt;font-weight:400;line-height:100%">Deferrals of milestone payments</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:10pt;font-weight:400;line-height:100%">47,430 </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:10pt;font-weight:400;line-height:100%">15,317 </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:10pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</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:10pt;font-weight:400;line-height:100%">(35,488)</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:10pt;font-weight:400;line-height:100%">(80,896)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</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:10pt;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:10pt;font-weight:400;line-height:100%">61,988 </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:10pt;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:10pt;font-weight:400;line-height:100%">51,763 </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><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 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 June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $205 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 $132 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $73 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 June 30, 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><span><br/></span></div><div><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 six months ended June 30, 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.</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 June 30, 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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div><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 are incremental to our fixed costs. There were no balances or amortization of costs to obtain a contract in the current reporting periods.</span></div>Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $8.6 million and $8.3 million as of June 30, 2021 and December 31, 2020, respectively. For the three- and six-month periods ended June 30, 2021, we recorded amortization expense of $1.3 million and $2.3 million, respectively. For the three- and six-month periods ended June 30, 2020, we recorded amortization expense of $1.9 million and $3.8 million, respectively. No impairment costs were recognized. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.386%"/><td style="width:0.1%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 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:9pt;font-weight:400;line-height:100%">Mar 31, 2021</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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2020 *</span></td><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 #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="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="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"/></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%">141,371 </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%">119,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 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%">260,490 </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%">259,004 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">79,127 </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%">100,570 </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%">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%">165,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">107,951 </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%">73,840 </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%">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%">197,185 </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%">148,094 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">64,070 </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%">53,969 </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,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%">118,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:9pt;font-weight:400;line-height:100%">118,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">392,519 </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%">347,613 </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%">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%">741,745 </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%">792,900 </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"/></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%">105,680 </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,603 </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%">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%">194,007 </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%">170,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 #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%">498,199 </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%">427,216 </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%">437,553 </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%">935,752 </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%">963,884 </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"/></tr><tr style="height:5pt"><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-bottom:0.5pt solid #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="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></div></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="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"/></tr><tr style="height:12pt"><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="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="padding:0 1pt"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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="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%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2020</span></td><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%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="15" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><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="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"/></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%">71,405 </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%">51,649 </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%">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%">134,197 </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%">115,066 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">57,360 </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,423 </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,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%">109,654 </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%">97,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">45,967 </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%">62,426 </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%">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%">89,147 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,213 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">42,150 </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%">37,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">79,697 </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%">82,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">27,520 </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%">19,117 </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%">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%">48,173 </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%">45,606 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">25,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,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%">46,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">270,238 </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%">238,362 </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%">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%">507,139 </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%">511,578 </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"/></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%">227,961 </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%">188,854 </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%">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%">428,613 </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%">452,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">498,199 </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%">427,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="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%">935,752 </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%">963,884 </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"/></tr><tr style="height:5pt"><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="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"/></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="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"/></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%">471,474 </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%">396,773 </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%">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%">879,647 </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%">895,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">26,725 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,443 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,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%">56,105 </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%">68,804 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">498,199 </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%">427,216 </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%">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%">935,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">963,884 </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"/></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="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="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table> 141371000 119234000 119119000 260490000 259004000 79127000 100570000 86825000 165952000 267104000 107951000 73840000 89234000 197185000 148094000 64070000 53969000 54048000 118118000 118698000 392519000 347613000 349226000 741745000 792900000 105680000 79603000 88327000 194007000 170984000 498199000 427216000 437553000 935752000 963884000 71405000 51649000 62792000 134197000 115066000 57360000 45423000 52294000 109654000 97607000 45967000 62426000 43180000 89147000 123213000 42150000 37122000 37547000 79697000 82802000 27520000 19117000 20653000 48173000 45606000 25836000 22625000 20435000 46271000 47284000 270238000 238362000 236901000 507139000 511578000 227961000 188854000 200652000 428613000 452306000 498199000 427216000 437553000 935752000 963884000 471474000 396773000 408173000 879647000 895080000 26725000 30443000 29380000 56105000 68804000 498199000 427216000 437553000 935752000 963884000 221997000 221288000 898853000 867613000 -873688000 -865496000 247162000 223405000 50046000 117342000 47430000 15317000 -35488000 -80896000 61988000 51763000 205000000 132000000 73000000 8600000 8300000 -1300000 -2300000 1900000 3800000 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- and six-month periods ended June 30, 2021 or in the three-month period ended June 30, 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%">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 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%">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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width: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- and six-month periods ended June 30, 2021 or in the three-month period ended June 30, 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%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:0 1pt"/><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> 51000000 130000000 111000000 11000000 0.12 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;margin-bottom:5pt;vertical-align:text-bottom;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 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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:0 1pt"/><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 six-month periods ended June 30, 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 valuation allowances and 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 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 June 30, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 2021. In 2020, 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><span><br/></span></div><div><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><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 accrued a net total of $12 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of June 30, 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><span><br/></span></div><div><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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.526%"><tr><td style="width:1.0%"/><td style="width:75.228%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.432%"/><td style="width:0.1%"/></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"/></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: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><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><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><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><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><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><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="margin-top:9pt"><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 12000000 15000000 The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.526%"><tr><td style="width:1.0%"/><td style="width:75.228%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.432%"/><td style="width:0.1%"/></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"/></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: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><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><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><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><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><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><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 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: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%">62,746 </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%">66,387 </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%">129,133 </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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">55,458 </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%">6,914 </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%">62,372 </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="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"/></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%">131,269 </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%">59,893 </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%">42,983 </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%">20,695 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">55,917 </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%">310,757 </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> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information regarding selected balance sheet accounts:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 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: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%">62,746 </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%">66,387 </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%">129,133 </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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">55,458 </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%">6,914 </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%">62,372 </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="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"/></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%">131,269 </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%">59,893 </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%">42,983 </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%">20,695 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">55,917 </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%">310,757 </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> 62746000 62788000 66387000 78453000 129133000 141241000 55458000 48616000 6914000 10179000 62372000 58795000 131269000 135042000 59893000 47721000 42983000 35929000 20695000 18798000 55917000 55373000 310757000 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 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%">469,500 </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%">8,982 </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,059)</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%">773,423 </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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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%">three months ended June 30, 2021, we repurchased approximately $31 million in aggregate principal amount of the 2024 Senior Notes at par in open market transactions. The aggregate purchase price included accrued and unpaid interest to the repurchase date of $0.3 million. We recorded loss on extinguishment of debt of less than $0.1 million for fees associated with the repurchases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2014, we entered into a credit agreement (as amended, the “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><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 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 June 30, 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 June 30, 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 $1.3 million and $1.9 million to interest expense for the three- and six-month periods ended June 30, 2021, respectively, and $0.7 million to interest expense for the three- and six-month periods ended June 30, 2020. The three- and six-month periods ended June 30, 2021 include $0.6 million for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $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 </span></div>respective maturity dates for the Senior Notes and to January 2023 for the Credit Agreement using the straight-line method, which approximates 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 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%">469,500 </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%">8,982 </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,059)</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%">773,423 </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> 469500000 500000000 300000000 300000000 8982000 10870000 5059000 5619000 773423000 805251000 500000000 0.04650 300000000 0.06000 31000000 300000 100000 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 1300000 1900000 700000 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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments and Risk Concentration. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers, 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 $777 million as of June 30, 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 $(0.5) million and $(0.2) million in the three-month periods ended June 30, 2021 and 2020, respectively, and $(1.9) million and $(2.2) million in the six-month periods ended June 30, 2021 and 2020, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Foreign currency gains (losses) related to the Brazilian real of less than $0.1 million and $(3.7) million in the three-month periods ended June 30, 2021 and 2020, respectively, and less than $0.1 million and $(7.7) million in the six-month periods ended June 30, 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 June 30, 2021 and December 31, 2020, we had the equivalent of approximately $6.6 million and $4.7 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets.</span></div><div><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 June 30, 2021 and December 31, 2020, we had $6.9 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 on our Consolidated Balance Sheets. During the </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three- and six-month periods ended June 30, 2021, we sold a portion of these bonds for $1.9 million and $4.5 million and recognized a gain of $0.2 million and $0.5 million, respectively, as a component of interest income in our Consolidated Statement of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimated the fair market value of the Angolan bonds to be $6.9 million and $10 million as of June 30, 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 June 30, 2021, we have $0.7 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 Manufactured Products segment. As of June 30, 2021 and December 31, 2020, we had outstanding accounts receivable and contract 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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that is substantially complete. As of June 30, 2021, we had outstanding contract assets of approximately $73 million. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe these contract assets are realizable and the project will resume.</span></div> 777000000 -500000 -200000 -1900000 -2200000 100000 -3700000 100000 -7700000 6600000 4700000 6900000 10000000 1900000 4500000 200000 500000 6900000 10000000 700000 51000000 73000000 EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) per Share. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, the only difference between our calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units. In periods where we have a net loss, the effect of our outstanding restricted stock units is anti-dilutive, and therefore does not increase our diluted shares outstanding.</span></div><div 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 June 30, 2021, we granted restricted units of our common stock to certain of our key executives and employees. During 2019, 2020 and through June 30, 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 grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.</span></div><div 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 2020 through June 30, 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 June 30, 2021 and December 31, 2020, respective totals of 2,493,742 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 $17 million as of June 30, 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, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December </span></div>31, 2015. We have not repurchased any shares under this plan since 2015, and we are not obligated to make any future repurchases. We account for the shares we hold in treasury under the cost method, at average cost. P3Y 2493742 1955346 17000000 10000000 2000000.0 100000000 BUSINESS SEGMENT INFORMATION<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the 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 &amp; Digital Solutions; and (5) Aerospace and Defense Technologies.</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%">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:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Subsea Robotics</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our 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). </span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Subsea Robotics segment provides the following:</span></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">ROVs for drilling support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">ROV tooling; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Manufactured Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Manufactured Products segment 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:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">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.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Offshore Projects Group</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our OPG segment 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:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and chartered vessels;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">installation and workover control systems and ROV workover control systems;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">project management and engineering; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">seabed preparation, route clearance and trenching services for submarine cables for the renewable energy markets.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Integrity Management &amp; Digital Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our IMDS segment consists of our prior Asset Integrity segment plus GDS and maritime shipping (both previously in our Subsea Projects segment).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our IMDS segment provides the following:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">asset integrity management services;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">software and analytical solutions for the bulk cargo maritime industry; and</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">software, digital and connectivity solutions for the energy industry. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Aerospace and Defense Technologies segment 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. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:199.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 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%">Mar 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2020 *</span></td></tr><tr style="height:18pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><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%">141,371 </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%">119,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 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%">260,490 </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%">259,004 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">79,127 </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%">100,570 </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%">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%">165,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">107,951 </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%">73,840 </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%">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%">197,185 </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%">148,094 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">64,070 </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%">53,969 </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,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%">118,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:9pt;font-weight:400;line-height:100%">118,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">392,519 </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%">347,613 </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%">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%">741,745 </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%">792,900 </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:12pt"><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%">105,680 </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,603 </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%">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%">194,007 </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%">170,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">498,199 </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%">427,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="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%">935,752 </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%">963,884 </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:18pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:12pt"><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%">21,710 </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%">11,662 </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,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%">36,329 </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%">(82,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">790 </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,865 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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%">3,543 </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%">(62,273)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,135)</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%">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%">16,809 </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%">(83,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><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%">4,721 </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,825)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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%">7,195 </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%">(123,360)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">35,217 </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%">9,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,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%">63,876 </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%">(351,512)</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:12pt"><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%">19,340 </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%">13,430 </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,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%">36,179 </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,401 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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,738)</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%">(28,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,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%">(63,453)</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%">(60,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">22,819 </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%">(5,182)</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%">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%">36,602 </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%">(385,939)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization, 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:12pt"><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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,080 </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%">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%">45,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 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%">164,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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,248 </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,587 </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,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%">6,475 </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%">19,551 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">6,862 </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%">8,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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%">13,987 </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%">83,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><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,091 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">757 </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,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%">2,215 </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%">125,100 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">33,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="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%">37,679 </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%">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%">68,065 </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%">392,080 </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:12pt"><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,404 </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%">658 </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,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%">2,680 </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,345 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">184 </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%">361 </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%">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%">951 </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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">35,225 </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%">38,698 </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%">36,471 </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%">71,696 </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%">394,894 </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:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></div></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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine Income (Loss) from Operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income (Loss) from Operations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Three Months Ended June 30, 2021, June 30, 2020 and March 31, 2021—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three-month periods ended June 30, 2021, June 30, 2020 and March 31, 2021, we recorded adjustments attributable to each of our reporting segments as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.410%"/><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 June 30, 2021</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">Subsea Robotics</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%">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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">ADTech</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%">Unallocated Expenses</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%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on sale of asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total adjustments for the three months ended June 30, 2021</span></div></td><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: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:8pt;font-weight:700;line-height:100%">—</span><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: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:8pt;font-weight:700;line-height:100%">—</span><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: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:8pt;font-weight:700;line-height:100%">—</span><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: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:8pt;font-weight:700;line-height:100%">—</span><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: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:8pt;font-weight:700;line-height:100%">—</span><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: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:8pt;font-weight:700;line-height:100%">1,415</span><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: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:8pt;font-weight:700;line-height:100%">1,415</span><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"/></tr><tr style="height:5pt"><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></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.410%"/><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 June 30, 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 #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%">Subsea Robotics</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%">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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">ADTech</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%">Unallocated Expenses</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%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</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%">1,380 </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,212 </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,405 </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,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">175 </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%">5,708 </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="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total adjustments for the three months ended June 30, 2020</span></div></td><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: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:8pt;font-weight:700;line-height:100%">1,380</span><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: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:8pt;font-weight:700;line-height:100%">1,212</span><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: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:8pt;font-weight:700;line-height:100%">1,405</span><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: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:8pt;font-weight:700;line-height:100%">1,536</span><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: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:8pt;font-weight:700;line-height:100%">—</span><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: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:8pt;font-weight:700;line-height:100%">175</span><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: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:8pt;font-weight:700;line-height:100%">5,708</span><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"/></tr><tr style="height:5pt"><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-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;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><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></div></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="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"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.410%"/><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, 2021</span></td></tr><tr><td colspan="9" 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%">Subsea Robotics</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%">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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">ADTech</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%">Unallocated Expenses</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%">Total</span></td></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">Other</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:8pt;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:8pt;font-weight:400;line-height:100%">395 </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:8pt;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:8pt;font-weight:400;line-height:100%">537 </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:8pt;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:8pt;font-weight:400;line-height:100%">149 </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:8pt;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:8pt;font-weight:400;line-height:100%">217 </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:8pt;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:8pt;font-weight:400;line-height:100%">10 </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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:8pt;font-weight:700;line-height:100%">Total adjustments for the three months ended March 31, 2021</span></td><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:8pt;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:8pt;font-weight:700;line-height:100%">395</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">537</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">149</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">217</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">10</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">—</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">1,308</span><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-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="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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Six Months Ended June 30, 2021 and June 30, 2020—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six-month periods ended June 30, 2021 and 2020, we recorded adjustments attributable to each of our reporting segments as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.410%"/><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 Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="9" 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%">Subsea Robotics</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%">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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">ADTech</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%">Unallocated Expenses</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%">Total</span></td></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">Loss on sale of asset</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">1,415 </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:8pt;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:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">395 </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%">537 </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%">149 </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%">217 </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%">10 </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%">1,308 </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="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total adjustments for the six months ended June 30, 2021</span></div></td><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: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:8pt;font-weight:700;line-height:100%">395</span><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: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:8pt;font-weight:700;line-height:100%">537</span><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: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:8pt;font-weight:700;line-height:100%">149</span><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: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:8pt;font-weight:700;line-height:100%">217</span><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: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:8pt;font-weight:700;line-height:100%">10</span><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: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:8pt;font-weight:700;line-height:100%">1,415</span><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: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:8pt;font-weight:700;line-height:100%">2,723</span><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"/></tr><tr style="height:5pt"><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></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.410%"/><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 Six Months Ended June 30, 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 #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%">Subsea Robotics</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%">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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">ADTech</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%">Unallocated Expenses</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%">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%">2,299 </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%">3,196 </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,621 </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%">3,767 </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%">455 </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%">12,338 </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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total adjustments for the six months ended June 30, 2020</span></div></td><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:8pt;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:8pt;font-weight:700;line-height:100%">111,745</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">75,658</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">76,428</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">127,148</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">—</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">455</span><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-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:8pt;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:8pt;font-weight:700;line-height:100%">391,434</span><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-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="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></div></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="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"/></tr></table></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:174%">Depreciation and Amortization, including Goodwill Impairment</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%">Depreciation expense on property and equipment, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $35 million, $38 million and $35 million in the three-month periods ended June 30, 2021 and 2020 and March 31, 2021, respectively, and $70 million and $81 million in the six-month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $0.8 million, $0.8 million and $1.3 million in the three-month periods ended June 30, 2021 and 2020 and March 31, 2021, respectively, and $2.1 million and $3.4 million in the six-month periods ended June 30, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill impairment expense, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $303 million in the six-month period ended June 30, 2020. For further information regarding goodwill impairment expense, see Note 4—“Impairments.” </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 asset write-offs, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, were $7.3 million in the six-month period ended June 30, 2020. For further information regarding our long-lived asset write-offs, see Note 4—“Impairments.”</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:199.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 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%">Mar 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2020 *</span></td></tr><tr style="height:18pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><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%">141,371 </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%">119,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 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%">260,490 </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%">259,004 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">79,127 </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%">100,570 </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%">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%">165,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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%">107,951 </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%">73,840 </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%">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%">197,185 </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%">148,094 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">64,070 </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%">53,969 </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,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%">118,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:9pt;font-weight:400;line-height:100%">118,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">392,519 </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%">347,613 </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%">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%">741,745 </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%">792,900 </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:12pt"><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%">105,680 </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,603 </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%">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%">194,007 </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%">170,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">498,199 </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%">427,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="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%">935,752 </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%">963,884 </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:18pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:12pt"><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%">21,710 </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%">11,662 </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,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%">36,329 </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%">(82,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">790 </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,865 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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%">3,543 </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%">(62,273)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,135)</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%">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%">16,809 </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%">(83,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><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%">4,721 </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,825)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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%">7,195 </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%">(123,360)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">35,217 </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%">9,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,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%">63,876 </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%">(351,512)</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:12pt"><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%">19,340 </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%">13,430 </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,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%">36,179 </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,401 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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,738)</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%">(28,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,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%">(63,453)</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%">(60,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">22,819 </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%">(5,182)</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%">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%">36,602 </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%">(385,939)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization, 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:12pt"><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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,080 </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%">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%">45,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 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%">164,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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,248 </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,587 </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,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%">6,475 </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%">19,551 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">6,862 </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%">8,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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%">13,987 </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%">83,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><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,091 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">757 </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,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%">2,215 </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%">125,100 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">33,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="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%">37,679 </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%">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%">68,065 </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%">392,080 </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:12pt"><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,404 </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%">658 </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,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%">2,680 </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,345 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">184 </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%">361 </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%">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%">951 </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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">35,225 </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%">38,698 </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%">36,471 </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%">71,696 </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%">394,894 </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:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></div></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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 141371000 119234000 119119000 260490000 259004000 79127000 100570000 86825000 165952000 267104000 107951000 73840000 89234000 197185000 148094000 64070000 53969000 54048000 118118000 118698000 392519000 347613000 349226000 741745000 792900000 105680000 79603000 88327000 194007000 170984000 498199000 427216000 437553000 935752000 963884000 21710000 11662000 14619000 36329000 -82421000 790000 3865000 2753000 3543000 -62273000 7996000 -4135000 8813000 16809000 -83458000 4721000 -1825000 2474000 7195000 -123360000 35217000 9567000 28659000 63876000 -351512000 19340000 13430000 16839000 36179000 26401000 -31738000 -28179000 -31715000 -63453000 -60828000 22819000 -5182000 13783000 36602000 -385939000 22436000 25080000 22952000 45388000 164267000 3248000 3587000 3227000 6475000 19551000 6862000 8255000 7125000 13987000 83162000 1091000 757000 1124000 2215000 125100000 33637000 37679000 34428000 68065000 392080000 1404000 658000 1276000 2680000 1345000 184000 361000 767000 951000 1469000 35225000 38698000 36471000 71696000 394894000 1415000 1415000 1415000 1415000 1380000 1212000 1405000 1536000 0 175000 5708000 1380000 1212000 1405000 1536000 0 175000 5708000 395000 537000 149000 217000 10000 1308000 395000 537000 149000 217000 10000 1308000 1415000 1415000 395000 537000 149000 217000 10000 1308000 395000 537000 149000 217000 10000 1415000 2723000 61074000 7522000 167000 68763000 7328000 7328000 102118000 11388000 66285000 123214000 303005000 2299000 3196000 2621000 3767000 0 455000 12338000 111745000 75658000 76428000 127148000 0 455000 391434000 35000000 38000000 35000000 70000000 81000000 800000 800000 1300000 2100000 3400000 303000000 7300000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information Document - shares
6 Months Ended
Jun. 30, 2021
Jul. 23, 2021
Document Information [Line Items]    
Entity Registrant Name OCEANEERING INTERNATIONAL INC  
Entity Central Index Key 0000073756  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   99,795,438
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 1-10945  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 11911 FM 529  
Entity Address, State or Province TX  
Entity Address, City or Town Houston,  
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 Shell Company false  
Entity Address, Postal Zip Code 77041  
Entity Tax Identification Number 95-2628227  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents $ 456,087 $ 452,016
Accounts receivable, net 334,122 296,214
Contract assets, net 247,162 221,997
Inventory, net 129,133 141,241
Other current assets 62,372 58,795
Total Current Assets 1,228,876 1,170,263
Property and equipment, at cost 2,454,678 2,456,602
Property and equipment, at cost 1,916,769 1,865,495
Net property and equipment 537,909 591,107
Other Assets:    
Goodwill 35,042 35,016
Other noncurrent assets 107,714 108,250
Right-of-use operating lease assets 152,008 141,206
Total other assets 294,764 284,472
Total Assets 2,061,549 2,045,842
Current Liabilities:    
Accounts payable 106,778 94,207
Accrued liabilities 310,757 292,863
Contract liabilities 61,988 50,046
Total current liabilities 479,523 437,116
Long-term debt 773,423 805,251
Long-term operating lease liabilities 163,027 156,074
Other long-term liabilities 82,844 89,244
Commitments and contingencies
Common Stock, par value (in dollars per share) $ 0.25 $ 0.25
Common Stock, shares authorized (in shares) 360,000,000 360,000,000
Common Stock, shares issued (in shares) 110,834,088 110,834,088
Equity:    
Common stock $ 27,709 $ 27,709
Additional paid-in capital $ 168,002 $ 192,492
Treasury stock, shares (in shares) 11,038,650 11,525,725
Treasury stock at cost $ (632,129) $ (660,021)
Retained earnings 1,348,096 1,351,220
Accumulated other comprehensive loss (355,009) (359,306)
Oceaneering shareholders' equity 556,669 552,094
Noncontrolling interest 6,063 6,063
Total equity 562,732 558,157
Total Liabilities and Equity $ 2,061,549 $ 2,045,842
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 498,199 $ 427,216 $ 935,752 $ 963,884
Cost of services and products 429,802 384,679 810,698 874,595
Gross margin 68,397 42,537 125,054 89,289
Selling, general and administrative expense 45,578 47,719 88,452 103,460
Impairment of Intangible Assets, Finite-lived 0 0 0 68,763
Goodwill, impairment loss 0 0 0 303,005
Income (loss) from operations 22,819 (5,182) 36,602 (385,939)
Interest income 683 511 1,202 1,788
Interest expense, net of amounts capitalized (9,729) (11,611) (20,136) (24,073)
Equity in income (losses) of unconsolidated affiliates 378 674 912 1,871
Other income (expense), net (1,955) (3,660) (3,408) (10,788)
Income (loss) before income taxes 12,196 (19,268) 15,172 (417,141)
Provision (benefit) for income taxes 5,955 5,520 18,296 (24,755)
Net Income (Loss) $ 6,241 $ (24,788) $ (3,124) $ (392,386)
Weighted-average shares outstanding        
Basic (in shares) 99,762 99,273 99,613 99,164
Diluted (in shares) 100,847 99,273 99,613 99,164
Earnings (loss) per share        
Basic (in dollars per share) $ 0.06 $ (0.25) $ (0.03) $ (3.96)
Diluted (in dollars per share) $ 0.06 $ (0.25) $ (0.03) $ (3.96)
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 6,241 $ (24,788) $ (3,124) $ (392,386)
Other Comprehensive Income (Loss):        
Foreign currency translation adjustments 6,468 10,629 3,612 (59,696)
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax (369) 0 685 0
Total other comprehensive income (loss) 6,099 10,629 4,297 (59,696)
Comprehensive income (loss) $ 12,340 $ (14,159) $ 1,173 $ (452,082)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash Flows from Operating Activities:    
Net income (loss) $ (3,124) $ (392,386)
Cost, Depreciation and Amortization 71,696 394,894
Impairment of Intangible Assets, Finite-lived 0 68,763
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization, including goodwill impairment 71,696 394,894
Deferred income tax provision (benefit) (4,272) (8,528)
Net loss (gain) on sales of property and equipment and other 1,861 621
Noncash compensation 5,187 6,303
Other Noncash Income (Expense) (4,435) (2,981)
Excluding the effects of acquisitions, increase (decrease) in cash from:    
Accounts receivable and contract assets (63,072) 63,724
Inventory 12,107 14,297
Proceeds from sale of debt securities 4,486 0
Other operating assets (9,363) (1,061)
Currency translation effect on working capital, excluding cash 2,768 (2,508)
Current liabilities 41,820 (135,019)
Increase (Decrease) in Other Noncurrent Liabilities (2,350) (13,591)
Total adjustments to net income (loss) 51,947 397,754
Net Cash Provided by (Used in) Operating Activities 48,823 5,368
Cash Flows from Investing Activities:    
Purchases of property and equipment (23,328) (37,860)
Purchase of Angolan bonds (1,157) 0
Distributions of capital from unconsolidated affiliates 1,612 1,206
Dispositions of property and equipment 3,916 1,337
Net Cash Provided by (Used in) Investing Activities (12,157) (35,317)
Cash Flows from Financing Activities:    
Payment for Debt Extinguishment or Debt Prepayment Cost (30,500)  
Other financing activities (1,784) (1,947)
Net Cash Provided by (Used in) Financing Activities (32,284) (1,947)
Effect of exchange rates on cash (311) (8,250)
Net Increase (Decrease) in Cash and Cash Equivalents 4,071 (40,146)
Cash and Cash Equivalents—Beginning of Period 452,016 373,655
Cash and Cash Equivalents—End of Period $ 456,087 $ 333,509
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Restricted Stock Units (RSUs) [Member]
Restricted Stock [Member]
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]                                
Cumulative effect of new accounting principle in period of adoption (2,273)                     $ (2,273)     $ (2,273)  
Net income (loss) (367,598)                   (367,598)     (367,598)    
Other comprehensive income (loss) (70,325)                         (70,325)    
Restricted Stock or Unit Expense                           1,446    
Restricted stock and restricted stock unit activity   $ 1,446                            
Ending balance at Mar. 31, 2020 636,659     27,709 189,322     (662,386)     1,480,373   (404,422) 630,596   6,063
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) (392,386)                              
Restricted stock and restricted stock unit activity           $ (11,816) $ (5,992)   $ 13,262 $ 5,992            
Ending balance at Jun. 30, 2020 625,409     27,709 191,112     (661,267)     1,455,585   (393,793) 619,346   6,063
Beginning 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]                                
Net income (loss) (24,788)                   (24,788)     (24,788)    
Other comprehensive income (loss) 10,629                         10,629    
Restricted Stock or Unit Expense                           2,909    
Restricted stock and restricted stock unit activity   2,909         1,790     1,119            
Ending balance at Jun. 30, 2020 625,409     27,709 191,112     (661,267)     1,455,585   (393,793) 619,346   6,063
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) (1,802)                         (1,802)    
Restricted Stock or Unit Expense                           1,355    
Restricted stock and restricted stock unit activity   1,355 $ 0     (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
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) (3,124)                              
Ending balance at Jun. 30, 2021 562,732     27,709 168,002     (632,129)     1,348,096   (355,009) 556,669   6,063
Beginning 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]                                
Net income (loss) 6,241                   6,241     6,241    
Other comprehensive income (loss) 6,099                         6,099    
Restricted Stock or Unit Expense                           2,047    
Restricted stock and restricted stock unit activity   $ 2,047       $ (409)     $ 2,456              
Ending balance at Jun. 30, 2021 $ 562,732     $ 27,709 $ 168,002     $ (632,129)     $ 1,348,096   $ (355,009) $ 556,669   $ 6,063
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Summary Of Major Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary Of Major Accounting Policies 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 June 30, 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- and six-month periods ended June 30, 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.”

Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year
presentation.
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 market conditions, as a result of COVID-19, in determining credit loss expense for the three- and six-month periods ended June 30, 2021 and 2020.
As of June 30, 2021, our allowance for credit losses was $1.6 million for accounts receivable and $0.9 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2021, we wrote off accounts receivable of $0.7 million and $3.1 million, respectively, that previously had been reserved.
We have elected to apply the practical expedient available under “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended, (“ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of June 30, 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 June 30, 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 three- and six-month periods ended June 30, 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- and six-month periods ended June 30, 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 six-month period ended June 30, 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- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. For additional information regarding impairments of goodwill during 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 goodwill for the three- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
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.8) million and $(3.7) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2021, respectively. We recorded $(3.9) million and $(11) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2020, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.

Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.

We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.

We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it.
During the three- and six-month periods ended June 30, 2021, we recognized a projected loss of $1.5 million for a contract in our Subsea Robotics segment. We did not have any material adjustments during the three- and six-month periods ended June 30, 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.

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.
Allowance for Credit Losses
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- and six-month periods ended June 30, 2021 and 2020.
As of June 30, 2021, our allowance for credit losses was $1.6 million for accounts receivable and $0.9 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2021, we wrote off accounts receivable of $0.7 million and $3.1 million, respectively, that previously had been reserved.
We have elected to apply the practical expedient available under “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended, (“ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of June 30, 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 June 30, 2021. We generally do not require collateral from our customers.
Asset Impairment Charges IMPAIRMENTS
Goodwill
We did not identify any triggering events and, accordingly, no impairments of goodwill were recorded in the three- and six-month periods ended June 30, 2021 or in the three-month period ended June 30, 2020.
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 12% 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- and six-month periods ended June 30, 2021 or in the three-month period ended June 30, 2020.
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 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 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 EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Business Segment:
Energy Services and Products
Subsea Robotics$141,371 $119,234 $119,119 $260,490 $259,004 
Manufactured Products79,127 100,570 86,825 165,952 267,104 
Offshore Projects Group107,951 73,840 89,234 197,185 148,094 
Integrity Management & Digital Solutions64,070 53,969 54,048 118,118 118,698 
Total Energy Services and Products392,519 347,613 349,226 741,745 792,900 
Aerospace and Defense Technologies105,680 79,603 88,327 194,007 170,984 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
* Recast to reflect segment changes.
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020Mar 31, 2021Jun 30, 2021Jun 30, 2020
Geographic Operating Areas:
Foreign:
Africa$71,405 $51,649 $62,792 $134,197 $115,066 
Norway57,360 45,423 52,294 109,654 97,607 
United Kingdom45,967 62,426 43,180 89,147 123,213 
Asia and Australia42,150 37,122 37,547 79,697 82,802 
Brazil27,520 19,117 20,653 48,173 45,606 
Other25,836 22,625 20,435 46,271 47,284 
Total Foreign270,238 238,362 236,901 507,139 511,578 
United States227,961 188,854 200,652 428,613 452,306 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
Timing of Transfer of Goods or Services:
Revenue recognized over time$471,474 $396,773 $408,173 $879,647 $895,080 
Revenue recognized at a point in time26,725 30,443 29,380 56,105 68,804 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
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.
Six Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020
Total contract assets, beginning of period$221,997 $221,288 
Revenue accrued898,853 867,613 
Amounts billed(873,688)(865,496)
Total contract assets, end of period$247,162 $223,405 
Total contract liabilities, beginning of period$50,046 $117,342 
Deferrals of milestone payments47,430 15,317 
Recognition of revenue for goods and services(35,488)(80,896)
Total contract liabilities, end of period$61,988 $51,763 
   
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 June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $205 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 $132 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $73 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 June 30, 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 six months ended June 30, 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.

As of June 30, 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.6 million and $8.3 million as of June 30, 2021 and December 31, 2020, respectively. For the three- and six-month periods ended June 30, 2021, we recorded amortization expense of $1.3 million and $2.3 million, respectively. For the three- and six-month periods ended June 30, 2020, we recorded amortization expense of $1.9 million and $3.8 million, respectively. No impairment costs were recognized.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Balance Sheet Information
6 Months Ended
Jun. 30, 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)Jun 30, 2021Dec 31, 2020
Inventory:
Remotely operated vehicle parts and components$62,746 $62,788 
Other inventory, primarily raw materials66,387 78,453 
Total$129,133 $141,241 
Other current assets:
Prepaid expenses$55,458 $48,616 
Angolan bonds6,914 10,179 
Total$62,372 $58,795 
Accrued liabilities:
Payroll and related costs$131,269 $135,042 
Accrued job costs59,893 47,721 
Income taxes payable42,983 35,929 
Current operating lease liability20,695 18,798 
Other55,917 55,373 
Total$310,757 $292,863 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt DEBT
Long-term debt consisted of the following: 
(in thousands)Jun 30, 2021Dec 31, 2020
4.650% Senior Notes due 2024$469,500 $500,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements8,982 10,870 
Unamortized debt issuance costs(5,059)(5,619)
Long-term debt$773,423 $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 the 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the three months ended June 30, 2021, we repurchased approximately $31 million in aggregate principal amount of the 2024 Senior Notes at par in open market transactions. The aggregate purchase price included accrued and unpaid interest to the repurchase date of $0.3 million. We recorded loss on extinguishment of debt of less than $0.1 million for fees associated with the repurchases.

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 June 30, 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 June 30, 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 $1.3 million and $1.9 million to interest expense for the three- and six-month periods ended June 30, 2021, respectively, and $0.7 million to interest expense for the three- and six-month periods ended June 30, 2020. The three- and six-month periods ended June 30, 2021 include $0.6 million for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $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 approximates the effective interest rate method.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Summary Of Major Accounting Policies 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 June 30, 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- and six-month periods ended June 30, 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.”

Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year
presentation.
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 market conditions, as a result of COVID-19, in determining credit loss expense for the three- and six-month periods ended June 30, 2021 and 2020.
As of June 30, 2021, our allowance for credit losses was $1.6 million for accounts receivable and $0.9 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2021, we wrote off accounts receivable of $0.7 million and $3.1 million, respectively, that previously had been reserved.
We have elected to apply the practical expedient available under “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended, (“ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of June 30, 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 June 30, 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 three- and six-month periods ended June 30, 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- and six-month periods ended June 30, 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 six-month period ended June 30, 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- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. For additional information regarding impairments of goodwill during 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 goodwill for the three- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
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.8) million and $(3.7) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2021, respectively. We recorded $(3.9) million and $(11) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2020, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.

Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.

We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.

We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it.
During the three- and six-month periods ended June 30, 2021, we recognized a projected loss of $1.5 million for a contract in our Subsea Robotics segment. We did not have any material adjustments during the three- and six-month periods ended June 30, 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.

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.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments And Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments And Contingencies 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 $777 million as of June 30, 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 $(0.5) million and $(0.2) million in the three-month periods ended June 30, 2021 and 2020, respectively, and $(1.9) million and $(2.2) million in the six-month periods ended June 30, 2021 and 2020, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Foreign currency gains (losses) related to the Brazilian real of less than $0.1 million and $(3.7) million in the three-month periods ended June 30, 2021 and 2020, respectively, and less than $0.1 million and $(7.7) million in the six-month periods ended June 30, 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 June 30, 2021 and December 31, 2020, we had the equivalent of approximately $6.6 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 June 30, 2021 and December 31, 2020, we had $6.9 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 on our Consolidated Balance Sheets. During the
three- and six-month periods ended June 30, 2021, we sold a portion of these bonds for $1.9 million and $4.5 million and recognized a gain of $0.2 million and $0.5 million, respectively, as a component of interest income in our Consolidated Statement of Operations.

We estimated the fair market value of the Angolan bonds to be $6.9 million and $10 million as of June 30, 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 June 30, 2021, we have $0.7 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 Manufactured Products segment. As of June 30, 2021 and December 31, 2020, we had outstanding accounts receivable and contract 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.

In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that is substantially complete. As of June 30, 2021, we had outstanding contract assets of approximately $73 million. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe these contract assets are realizable and the project will resume.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan
6 Months Ended
Jun. 30, 2021
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]  
Share-based Payment Arrangement 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 June 30, 2021, we granted restricted units of our common stock to certain of our key executives and employees. During 2019, 2020 and through June 30, 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 grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.
For each of the restricted stock units granted in 2020 through June 30, 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 June 30, 2021 and December 31, 2020, respective totals of 2,493,742 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 $17 million as of June 30, 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, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December
31, 2015. We have not repurchased any shares under this plan since 2015, and we are not obligated to make any future repurchases. We account for the shares we hold in treasury under the cost method, at average cost.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 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 six-month periods ended June 30, 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 valuation allowances and 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 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 June 30, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 2021. In 2020, 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 $12 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of June 30, 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 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment Information
6 Months Ended
Jun. 30, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Business Segment Information 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.

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

The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:
 
 Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Revenue
Energy Services and Products
Subsea Robotics$141,371 $119,234 $119,119 $260,490 $259,004 
Manufactured Products79,127 100,570 86,825 165,952 267,104 
Offshore Projects Group107,951 73,840 89,234 197,185 148,094 
Integrity Management & Digital Solutions64,070 53,969 54,048 118,118 118,698 
Total Energy Services and Products392,519 347,613 349,226 741,745 792,900 
Aerospace and Defense Technologies105,680 79,603 88,327 194,007 170,984 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$21,710 $11,662 $14,619 $36,329 $(82,421)
Manufactured Products790 3,865 2,753 3,543 (62,273)
Offshore Projects Group7,996 (4,135)8,813 16,809 (83,458)
Integrity Management & Digital Solutions4,721 (1,825)2,474 7,195 (123,360)
Total Energy Services and Products35,217 9,567 28,659 63,876 (351,512)
Aerospace and Defense Technologies19,340 13,430 16,839 36,179 26,401 
Unallocated Expenses(31,738)(28,179)(31,715)(63,453)(60,828)
Total$22,819 $(5,182)$13,783 $36,602 $(385,939)
Depreciation and Amortization, including Goodwill Impairment
Energy Services and Products
Subsea Robotics$22,436 $25,080 $22,952 $45,388 $164,267 
Manufactured Products3,248 3,587 3,227 6,475 19,551 
Offshore Projects Group6,862 8,255 7,125 13,987 83,162 
Integrity Management & Digital Solutions1,091 757 1,124 2,215 125,100 
Total Energy Services and Products33,637 37,679 34,428 68,065 392,080 
Aerospace and Defense Technologies1,404 658 1,276 2,680 1,345 
Unallocated Expenses184 361 767 951 1,469 
Total$35,225 $38,698 $36,471 $71,696 $394,894 
* 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.
Income (Loss) from Operations
Three Months Ended June 30, 2021, June 30, 2020 and March 31, 2021—During the three-month periods ended June 30, 2021, June 30, 2020 and March 31, 2021, we recorded adjustments attributable to each of our reporting segments as follows:

For the Three Months Ended June 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Total adjustments for the three months ended June 30, 2021
$ $ $ $ $ $1,415 $1,415 

For the Three Months Ended June 30, 2020 *
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Other$1,380 $1,212 $1,405 $1,536 $— $175 $5,708 
Total adjustments for the three months ended June 30, 2020
$1,380 $1,212 $1,405 $1,536 $ $175 $5,708 
* Recast to reflect segment changes.

For the Three Months Ended March 31, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Other$395 $537 $149 $217 $10 $— $1,308 
Total adjustments for the three months ended March 31, 2021$395 $537 $149 $217 $10 $ $1,308 

Six Months Ended June 30, 2021 and June 30, 2020—During the six-month periods ended June 30, 2021 and 2020, we recorded adjustments attributable to each of our reporting segments as follows:

For the Six Months Ended June 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Other395 537 149 217 10 — 1,308 
Total adjustments for the six months ended June 30, 2021
$395 $537 $149 $217 $10 $1,415 $2,723 

For the Six Months Ended June 30, 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 
Other2,299 3,196 2,621 3,767 — 455 12,338 
Total adjustments for the six months ended June 30, 2020
$111,745 $75,658 $76,428 $127,148 $ $455 $391,434 
* Recast to reflect segment changes.
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, $38 million and $35 million in the three-month periods ended June 30, 2021 and 2020 and March 31, 2021, respectively, and $70 million and $81 million in the six-month periods ended June 30, 2021 and 2020, respectively.
Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $0.8 million, $0.8 million and $1.3 million in the three-month periods ended June 30, 2021 and 2020 and March 31, 2021, respectively, and $2.1 million and $3.4 million in the six-month periods ended June 30, 2021 and 2020, respectively.
Goodwill impairment expense, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $303 million in the six-month period ended June 30, 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 in the six-month period ended June 30, 2020. For further information regarding our long-lived asset write-offs, see Note 4—“Impairments.”
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Summary Of Major Accounting Policies (Policy)
6 Months Ended
Jun. 30, 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 June 30, 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 three- and six-month periods ended June 30, 2021 and 2020.
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.8) million and $(3.7) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2021, respectively. We recorded $(3.9) million and $(11) million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2020, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Revenue Recognition
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.

We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.

We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it.
During the three- and six-month periods ended June 30, 2021, we recognized a projected loss of $1.5 million for a contract in our Subsea Robotics segment. We did not have any material adjustments during the three- and six-month periods ended June 30, 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.
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
Impairment or Disposal of Long-Lived Assets, Policy
Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and six-month periods ended June 30, 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 six-month period ended June 30, 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- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
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 and Intangible Assets, Goodwill, Policy
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 during 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 goodwill for the three- and six-month periods ended June 30, 2021 or the three-month period ended June 30, 2020.
Reclassification, Comparability Adjustment
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- and six-month periods ended June 30, 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.”

Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year
presentation.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Leases, Codification Topic 842 (Policies)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
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
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies (Tables)
3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2021
Accounting Policies [Abstract]    
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 
Details of Impairment of Long-Lived Assets Held and Used by Asset 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 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Business Segment:
Energy Services and Products
Subsea Robotics$141,371 $119,234 $119,119 $260,490 $259,004 
Manufactured Products79,127 100,570 86,825 165,952 267,104 
Offshore Projects Group107,951 73,840 89,234 197,185 148,094 
Integrity Management & Digital Solutions64,070 53,969 54,048 118,118 118,698 
Total Energy Services and Products392,519 347,613 349,226 741,745 792,900 
Aerospace and Defense Technologies105,680 79,603 88,327 194,007 170,984 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
* Recast to reflect segment changes.
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020Mar 31, 2021Jun 30, 2021Jun 30, 2020
Geographic Operating Areas:
Foreign:
Africa$71,405 $51,649 $62,792 $134,197 $115,066 
Norway57,360 45,423 52,294 109,654 97,607 
United Kingdom45,967 62,426 43,180 89,147 123,213 
Asia and Australia42,150 37,122 37,547 79,697 82,802 
Brazil27,520 19,117 20,653 48,173 45,606 
Other25,836 22,625 20,435 46,271 47,284 
Total Foreign270,238 238,362 236,901 507,139 511,578 
United States227,961 188,854 200,652 428,613 452,306 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
Timing of Transfer of Goods or Services:
Revenue recognized over time$471,474 $396,773 $408,173 $879,647 $895,080 
Revenue recognized at a point in time26,725 30,443 29,380 56,105 68,804 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2021
Balance Sheet Related Disclosures [Abstract]  
Selected Balance Sheet Accounts
The following is information regarding selected balance sheet accounts:
 
(in thousands)Jun 30, 2021Dec 31, 2020
Inventory:
Remotely operated vehicle parts and components$62,746 $62,788 
Other inventory, primarily raw materials66,387 78,453 
Total$129,133 $141,241 
Other current assets:
Prepaid expenses$55,458 $48,616 
Angolan bonds6,914 10,179 
Total$62,372 $58,795 
Accrued liabilities:
Payroll and related costs$131,269 $135,042 
Accrued job costs59,893 47,721 
Income taxes payable42,983 35,929 
Current operating lease liability20,695 18,798 
Other55,917 55,373 
Total$310,757 $292,863 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following: 
(in thousands)Jun 30, 2021Dec 31, 2020
4.650% Senior Notes due 2024$469,500 $500,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements8,982 10,870 
Unamortized debt issuance costs(5,059)(5,619)
Long-term debt$773,423 $805,251 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 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 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment Information (Tables)
6 Months Ended
Jun. 30, 2021
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 EndedSix Months Ended
(in thousands)Jun 30, 2021Jun 30, 2020 *Mar 31, 2021Jun 30, 2021Jun 30, 2020 *
Revenue
Energy Services and Products
Subsea Robotics$141,371 $119,234 $119,119 $260,490 $259,004 
Manufactured Products79,127 100,570 86,825 165,952 267,104 
Offshore Projects Group107,951 73,840 89,234 197,185 148,094 
Integrity Management & Digital Solutions64,070 53,969 54,048 118,118 118,698 
Total Energy Services and Products392,519 347,613 349,226 741,745 792,900 
Aerospace and Defense Technologies105,680 79,603 88,327 194,007 170,984 
Total$498,199 $427,216 $437,553 $935,752 $963,884 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$21,710 $11,662 $14,619 $36,329 $(82,421)
Manufactured Products790 3,865 2,753 3,543 (62,273)
Offshore Projects Group7,996 (4,135)8,813 16,809 (83,458)
Integrity Management & Digital Solutions4,721 (1,825)2,474 7,195 (123,360)
Total Energy Services and Products35,217 9,567 28,659 63,876 (351,512)
Aerospace and Defense Technologies19,340 13,430 16,839 36,179 26,401 
Unallocated Expenses(31,738)(28,179)(31,715)(63,453)(60,828)
Total$22,819 $(5,182)$13,783 $36,602 $(385,939)
Depreciation and Amortization, including Goodwill Impairment
Energy Services and Products
Subsea Robotics$22,436 $25,080 $22,952 $45,388 $164,267 
Manufactured Products3,248 3,587 3,227 6,475 19,551 
Offshore Projects Group6,862 8,255 7,125 13,987 83,162 
Integrity Management & Digital Solutions1,091 757 1,124 2,215 125,100 
Total Energy Services and Products33,637 37,679 34,428 68,065 392,080 
Aerospace and Defense Technologies1,404 658 1,276 2,680 1,345 
Unallocated Expenses184 361 767 951 1,469 
Total$35,225 $38,698 $36,471 $71,696 $394,894 
* Recast to reflect segment changes.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary Of Major Accounting Policies Long-lived asset impairments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
USD ($)
units
Jun. 30, 2020
USD ($)
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use $ 68,763 $ 68,763
S D S Rosyth    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 6,543  
S D S Brazil    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 9,834  
Subsea Products Angola    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 38,482  
Ecosse    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 3,628  
Global Data Solution    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 167  
Oceaneering Entertainment System    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 5,065  
Oceaneering A G V System    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 1,150  
Subsea Projects [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 7,522  
Subsea Products [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 61,074  
Asset Integrity [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use 167  
Shallow Water    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use $ 3,894  
Measurement Input, Long-term Revenue Growth Rate    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units 0.02  
Maximum [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units 0.15  
Minimum [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units 0.12  
Minimum [Member] | Impaired Long-Lived Assets Held and Used, Asset Name [Domain]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units 0.12  
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Summary Of Major Accounting Policies Goodwill Impairment (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
units
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Goodwill [Line Items]          
Goodwill, impairment loss $ 0 $ 0 $ 303,005 $ 0 $ 303,005
Measurement Input, Long-term Revenue Growth Rate          
Goodwill [Line Items]          
Alternative Investment, Measurement Input | units     0.02    
Minimum [Member]          
Goodwill [Line Items]          
Alternative Investment, Measurement Input | units     0.12    
Maximum [Member]          
Goodwill [Line Items]          
Alternative Investment, Measurement Input | units     0.15    
Subsea Products          
Goodwill [Line Items]          
Goodwill, impairment loss     $ 51,302    
Subsea Projects          
Goodwill [Line Items]          
Goodwill, impairment loss     129,562    
Asset Integrity          
Goodwill [Line Items]          
Goodwill, impairment loss     110,753    
Advanced Technologies          
Goodwill [Line Items]          
Goodwill, impairment loss     11,388    
Remotely Operated Vehicles [Member]          
Goodwill [Line Items]          
Goodwill, impairment loss     102,118    
Subsea Products [Member]          
Goodwill [Line Items]          
Goodwill, impairment loss     11,388    
Subsea Projects [Member]          
Goodwill [Line Items]          
Goodwill, impairment loss     66,285   $ 66,285
Asset Integrity [Member]          
Goodwill [Line Items]          
Goodwill, impairment loss     $ 123,214    
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary Of Major Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Line Items]          
Goodwill, impairment loss $ 0 $ 0 $ 303,005 $ 0 $ 303,005
Financing Receivable, Allowance for Credit Loss [Line Items]          
Accounts and Financing Receivable, Allowance for Credit Loss 1,600     1,600  
Financing Receivable, Allowance for Credit Loss 900     900  
Financing Receivable, Allowance for Credit Loss, Writeoff (700)     (3,100)  
Interest Receivable 1,300     1,300  
Foreign Currency Transaction Gain (Loss), before Tax $ (1,800) $ (3,900)   (3,700) $ (11,000)
Loss on Contracts       $ 1,500  
Subsea Products          
Property, Plant and Equipment [Line Items]          
Goodwill, impairment loss     $ 51,302    
Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Threshold for consolidation, percentage 50.00%     50.00%  
Equity method investment, threshold for consolidation, percentage 20.00%     20.00%  
Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Equity method investment, threshold for consolidation, percentage 50.00%     50.00%  
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]          
Revenues $ 498,199 $ 437,553 $ 427,216 $ 935,752 $ 963,884
Transferred over Time          
Segment Reporting Information [Line Items]          
Revenues 471,474 408,173 396,773 879,647 895,080
Transferred at Point in Time          
Segment Reporting Information [Line Items]          
Revenues 26,725 29,380 30,443 56,105 68,804
Africa [Member]          
Segment Reporting Information [Line Items]          
Revenues 71,405 62,792 51,649 134,197 115,066
United Kingdom [Member]          
Segment Reporting Information [Line Items]          
Revenues 45,967 43,180 62,426 89,147 123,213
Norway [Member]          
Segment Reporting Information [Line Items]          
Revenues 57,360 52,294 45,423 109,654 97,607
Asia Pacific [Member]          
Segment Reporting Information [Line Items]          
Revenues 42,150 37,547 37,122 79,697 82,802
BRAZIL          
Segment Reporting Information [Line Items]          
Revenues 27,520 20,653 19,117 48,173 45,606
Other Geographical [Member]          
Segment Reporting Information [Line Items]          
Revenues 25,836 20,435 22,625 46,271 47,284
UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues 227,961 200,652 188,854 428,613 452,306
Non-US [Member]          
Segment Reporting Information [Line Items]          
Revenues 270,238 236,901 238,362 507,139 511,578
Remotely Operated Vehicles [Member]          
Segment Reporting Information [Line Items]          
Revenues 141,371 119,119 119,234 260,490 259,004
Subsea Products [Member]          
Segment Reporting Information [Line Items]          
Revenues 79,127 86,825 100,570 165,952 267,104
Subsea Projects [Member]          
Segment Reporting Information [Line Items]          
Revenues 107,951 89,234 73,840 197,185 148,094
Asset Integrity [Member]          
Segment Reporting Information [Line Items]          
Revenues 64,070 54,048 53,969 118,118 118,698
Advanced Technologies [Member]          
Segment Reporting Information [Line Items]          
Revenues 105,680 88,327 79,603 194,007 170,984
Energy Services and Products          
Segment Reporting Information [Line Items]          
Revenues $ 392,519 $ 349,226 $ 347,613 $ 741,745 $ 792,900
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue by Geographic Area [Line Items]          
Revenues $ 498,199 $ 437,553 $ 427,216 $ 935,752 $ 963,884
Africa [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 71,405 62,792 51,649 134,197 115,066
United Kingdom [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 45,967 43,180 62,426 89,147 123,213
Norway [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 57,360 52,294 45,423 109,654 97,607
Asia Pacific [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 42,150 37,547 37,122 79,697 82,802
Brazil [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 27,520 20,653 19,117 48,173 45,606
Other Geographical [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 25,836 20,435 22,625 46,271 47,284
Non-US [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 270,238 236,901 238,362 507,139 511,578
UNITED STATES          
Revenue by Geographic Area [Line Items]          
Revenues $ 227,961 $ 200,652 $ 188,854 $ 428,613 $ 452,306
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Deferred Revenue Arrangement [Line Items]          
Revenues $ 498,199 $ 437,553 $ 427,216 $ 935,752 $ 963,884
Transferred over Time          
Deferred Revenue Arrangement [Line Items]          
Revenues 471,474 408,173 396,773 879,647 895,080
Transferred at Point in Time          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 26,725 $ 29,380 $ 30,443 $ 56,105 $ 68,804
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]        
Revenue recognized $ (35,488) $ (80,896)    
Segment Reporting Information [Line Items]        
Contract with Customer, Asset, before Allowance for Credit Loss, Current 247,162 223,405 $ 221,997 $ 221,288
Contract liabilities 61,988 51,763 $ 50,046 $ 117,342
CustomerPaymentDeferrals 47,430 15,317    
Revenue recognized (35,488) (80,896)    
AccruedRevenueContractAssets 898,853 867,613    
BillingsContractAssets $ (873,688) $ (865,496)    
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Performance obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]        
Revenue recognition for remaining performance obligations $ 132,000   $ 132,000  
Segment Reporting Information [Line Items]        
Revenue, Remaining Performance Obligation, Amount 205,000   205,000  
Revenue recognition for remaining performance obligations 132,000   132,000  
RevenueRecognitionforRemainingPerformanceObligationsinnext24months     73,000  
Capitalized Contract Cost, Amortization $ (1,300) $ 1,900 (2,300) $ 3,800
Loss on Contracts     $ 1,500  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Costs to obtain or fulfill a contract (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Capitalized Contract Cost, Net $ 8,600 $ 8,300
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory:    
Other inventory, primarily raw materials $ 62,746 $ 62,788
Other Inventory, Net of Reserves 66,387 78,453
Total 129,133 141,241
Other current assets:    
Prepaid expenses 55,458 48,616
Angolan bonds 6,914 10,179
Total 62,372 58,795
Accrued Liabilities:    
Payroll and related costs 131,269 135,042
Accrued job costs 59,893 47,721
Income taxes payable 42,983 35,929
Current operating lease liability 20,695 18,798
Other 55,917 55,373
Total $ 310,757 $ 292,863
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Long-Term Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Feb. 28, 2018
Nov. 30, 2014
Debt Instrument [Line Items]              
Deferred (Gain) Loss on Discontinuation of Fair Value Hedge $ 8,982,000   $ 8,982,000   $ 10,870,000    
Unamortized debt issuance costs (5,059,000)   (5,059,000)   (5,619,000)    
Long-term Debt 773,423,000   773,423,000   805,251,000    
Long-term Debt 773,423,000   773,423,000   805,251,000    
Derivative, variable interest rate   2.823%          
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment   $ 13,000,000          
Amortizationdeferredfinancecost 1,300,000   1,900,000 $ 700,000      
Senior Notes due 2024 [Member]              
Debt Instrument [Line Items]              
Senior notes 469,500,000   469,500,000   500,000,000   $ 500,000,000
Senior Notes due 2024 [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Derivative, variable interest rate   2.426%          
Senior Notes due 2028 [Member]              
Debt Instrument [Line Items]              
Senior notes $ 300,000,000   $ 300,000,000   $ 300,000,000 $ 300,000,000  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2017
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Mar. 31, 2020
Feb. 28, 2018
Nov. 30, 2014
Oct. 31, 2014
Line of Credit Facility [Line Items]                  
Maximum capitalization ratio 55.00%   55.00%            
Payments of financing costs   $ 3,000,000.0              
Proceeds from sale of debt securities     $ 4,486,000 $ 0          
Payments for (Proceeds from) Other Investing Activities     1,157,000 0          
Payment for Debt Extinguishment or Debt Prepayment Cost     (30,500,000)            
Other financing activities     (1,784,000) (1,947,000)          
Debt Instrument, Repurchased Face Amount $ 31,000,000   31,000,000            
Debt Instrument, Increase, Accrued Interest     300,000            
Gain (Loss) on Repurchase of Debt Instrument     100,000            
Amortizationdeferredfinancecost 1,300,000   1,900,000 700,000          
Write off of Deferred Debt Issuance Cost     (600,000)            
Increase (Decrease) in Other Noncurrent Liabilities     (2,350,000) (13,591,000)          
Distributions of capital from unconsolidated affiliates     1,612,000 1,206,000          
Interest Rate Swap                  
Line of Credit Facility [Line Items]                  
Proceeds from sale of debt securities     $ 0 $ 12,840,000          
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 469,500,000   $ 469,500,000   $ 500,000,000     $ 500,000,000  
Interest rate, stated percentage               4.65%  
Interest rate swap principal 200,000,000   200,000,000            
Payments of debt issuance costs   6,900,000              
Derivative Liability, Notional Amount           $ 100,000,000      
Senior Notes due 2028 [Member]                  
Line of Credit Facility [Line Items]                  
Senior notes $ 300,000,000   $ 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
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%   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%   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%   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%   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%   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%   1.00%            
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lessee Disclosure, Balance Sheet Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Assets:    
Operating lease assets $ 152,008 $ 141,206
Current    
Operating 20,695 18,798
Noncurrent    
Operating $ 163,027 $ 156,074
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details)
6 Months Ended
Jun. 30, 2021
Maximum [Member]  
Operating Lease and Lease Term [Line Items]  
OperatingLeasesOperatingLeaseTerm 15 years
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments And Contingencies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Mar. 31, 2020
Loss Contingencies [Line Items]            
Notes payable, fair value disclosure $ 777,000,000   $ 777,000,000      
Derivative, variable interest rate           2.823%
Other income (expense), net 1,955,000 $ 3,660,000 3,408,000 $ 10,788,000    
Proceeds from sale of debt securities     4,486,000 0    
Investments, fair value disclosure 6,900,000   6,900,000      
Foreign Currency Transaction Gain (Loss), before Tax (1,800,000) (3,900,000) (3,700,000) (11,000,000)    
Debt Securities, Available-for-sale, Realized Gain 200,000   500,000      
Debt Securities, Available-for-sale, Unrealized Gain     700,000      
Angolan bonds 6,914,000   6,914,000   $ 10,179,000  
Loss Contingency, Receivable, Current 73,000,000   73,000,000      
Loss Contingency, Estimate of Possible Loss 51,000,000   51,000,000      
Bonds            
Loss Contingencies [Line Items]            
Proceeds from sale of debt securities 1,900,000   4,500,000      
Angola, Kwanza [Member]            
Loss Contingencies [Line Items]            
Cash and cash equivalents 6,600,000   6,600,000   4,700,000  
Foreign Currency Transaction Gain (Loss), before Tax (500,000) (200,000) (1,900,000) (2,200,000)    
Brazil, Brazil Real            
Loss Contingencies [Line Items]            
Foreign Currency Transaction Gain (Loss), before Tax 100,000 $ (3,700,000) 100,000 $ (7,700,000)    
ANGOLA            
Loss Contingencies [Line Items]            
Angolan bonds 6,900,000   6,900,000   $ 10,000,000  
Senior Notes due 2024 [Member]            
Loss Contingencies [Line Items]            
Interest rate swap principal $ 200,000,000   $ 200,000,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 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2015
Dec. 31, 2014
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Award vesting period 3 years      
Number outstanding (in shares) 2,493,742 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  
Stock Repurchase Program, Authorized Amount     $ 100.0  
Restricted Stock Units (RSUs) [Member]        
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Compensation cost not yet recognized $ 17.0      
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Probability threshold 50.00%  
Income Tax Examination [Line Items]    
Income Taxes Receivable $ 33  
Proceeds from Income Tax Refunds 5.6  
NoncashIncomeTaxBenefit 8.4  
Liability for Uncertainty in Income Taxes, Noncurrent $ 12,000,000 $ 15,000,000
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)
6 Months Ended
Jun. 30, 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  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2013
BRAZIL  
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 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment Information - Financial Data By Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]            
Revenue $ 498,199 $ 437,553 $ 427,216   $ 935,752 $ 963,884
Income (Loss) from Operations 22,819 13,783 (5,182)   36,602 (385,939)
Depreciation and amortization, including goodwill impairment 35,225 36,471 38,698   71,696 394,894
Other adjustments to Income from continuing operations   1,308 5,708   1,308 12,338
Total adjustments to Income from continuing operations 1,415 1,308 5,708   2,723 391,434
Impairment of Long-Lived Assets Held-for-use       $ 68,763   68,763
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss           7,328
Goodwill, impairment loss 0   0 303,005 0 303,005
Amortization of Intangible Assets 800 1,300 800   2,100 3,400
Write-off Equipment and Intangibles           7,300
Depreciation 35,000 35,000 38,000   70,000 81,000
Gain (Loss) on Disposition of Other Assets 1,415       1,415  
Depreciation 35,000 35,000 38,000   70,000 81,000
Remotely Operated Vehicles [Member]            
Segment Reporting Information [Line Items]            
Revenue 141,371 119,119 119,234   260,490 259,004
Income (Loss) from Operations 21,710 14,619 11,662   36,329 (82,421)
Goodwill, impairment loss       102,118    
Subsea Projects [Member]            
Segment Reporting Information [Line Items]            
Revenue 107,951 89,234 73,840   197,185 148,094
Income (Loss) from Operations 7,996 8,813 (4,135)   16,809 (83,458)
Depreciation and amortization, including goodwill impairment 6,862 7,125 8,255   13,987 83,162
Other adjustments to Income from continuing operations   149 1,405   149 2,621
Total adjustments to Income from continuing operations   149 1,405   149 76,428
Impairment of Long-Lived Assets Held-for-use           7,522
Goodwill, impairment loss       66,285   66,285
Asset Integrity [Member]            
Segment Reporting Information [Line Items]            
Revenue 64,070 54,048 53,969   118,118 118,698
Income (Loss) from Operations 4,721 2,474 (1,825)   7,195 (123,360)
Depreciation and amortization, including goodwill impairment 1,091 1,124 757   2,215 125,100
Other adjustments to Income from continuing operations   217 1,536   217 3,767
Total adjustments to Income from continuing operations   217 1,536   217 127,148
Goodwill, impairment loss       123,214    
Subsea Products [Member]            
Segment Reporting Information [Line Items]            
Revenue 79,127 86,825 100,570   165,952 267,104
Income (Loss) from Operations 790 2,753 3,865   3,543 (62,273)
Depreciation and amortization, including goodwill impairment 3,248 3,227 3,587   6,475 19,551
Total adjustments to Income from continuing operations   537 1,212   537 75,658
Goodwill, impairment loss       $ 11,388    
Advanced Technologies [Member]            
Segment Reporting Information [Line Items]            
Revenue 105,680 88,327 79,603   194,007 170,984
Income (Loss) from Operations 19,340 16,839 13,430   36,179 26,401
Depreciation and amortization, including goodwill impairment 1,404 1,276 658   2,680 1,345
Other adjustments to Income from continuing operations   10 0   10 0
Total adjustments to Income from continuing operations   10 0   10 0
Unallocated Expenses [Member]            
Segment Reporting Information [Line Items]            
Income (Loss) from Operations (31,738) (31,715) (28,179)   (63,453) (60,828)
Depreciation, Depletion and Amortization 184 767 361   951 1,469
Energy Services and Products Member            
Segment Reporting Information [Line Items]            
Revenue 392,519          
Energy Services and Products            
Segment Reporting Information [Line Items]            
Revenue 392,519 349,226 347,613   741,745 792,900
Income (Loss) from Operations 35,217 28,659 9,567   63,876 (351,512)
Depreciation and amortization, including goodwill impairment 33,637 34,428 37,679   68,065 392,080
Subsea Robotics Member            
Segment Reporting Information [Line Items]            
Depreciation and amortization, including goodwill impairment 22,436 22,952 25,080   45,388 164,267
Other adjustments to Income from continuing operations   395 1,380   395 2,299
Total adjustments to Income from continuing operations   395 1,380   395 111,745
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss           7,328
Goodwill, impairment loss           102,118
Manufactured Products Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations   $ 537 1,212   537 3,196
Impairment of Long-Lived Assets Held-for-use           61,074
Goodwill, impairment loss           11,388
Unallocated Expense Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations     175     455
Total adjustments to Income from continuing operations 1,415   $ 175   1,415 455
Gain (Loss) on Disposition of Other Assets $ 1,415       $ 1,415  
Integrity Managements & Digital Solutions Member            
Segment Reporting Information [Line Items]            
Impairment of Long-Lived Assets Held-for-use           167
Goodwill, impairment loss           $ 123,214
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F!_E('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #Y@?Y21KI3(NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$GH!B;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.;\'AZ2,(@4SL @+D^"V@68J[^B%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " #Y@?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 /F!_E)-0%AQ/04 (\5 8 >&PO=V]R:W-H965T&UL ME9C;MK=;)9\M2WI9'3)V+ MA,=P9BUDQ#3LRHVE$LF9GP5%H45MNV=%+(A;HV%V;"%'0Y'J,(CY0A*51A&3 M;U<\%+O+EM/:'W@,-EMM#EBC8<(V?,GU'\E"PIY5JOA!Q&,5B)A(OKYLC9W/ M$Y>:@.R*/P.^4P?;Q-S*LQ#?S,[,OVS9AHB'W--&@L'/"Y_P,#1*P/&]$&V5 M8YK P^V]^DUV\W SSTSQB0C_"GR]O6Q=M(C/URP-]:/8?>7%#76-GB="E?TG MN_S:KMTB7JJTB(I@((B"./]EKT4B#@(ZQP)H$4 _!#B=(P%N$>!F-YJ39;=U MS30;#:78$6FN!C6SD>4FBX:["6+S&)=:PMD XO3H6G@I/!5-6.R3::P#_49F M<3X]3)K+\VVBMDQR-;0T#&N"+:\8XBH?@AX9HD?N1*RW"N1][K^/MP"W9*9[ MYBN*"OZ6QN?$M<\(M:E3PS-I"@_/"77KPM_AN&4*W4S/;4KA8=[^O86KR$SS M2/V'C-$IQ^AD8W2.C%$\F4>^"926# :;LXC7/0MOY'?^5D>**]GFK^_VNST$JU=B M]5"Q22JE>4(W@?( ZXDS:68C@5>F-HFX6KOMT+:+39U^R=4_)5TW0<@EF0#, M1LC:7.$RMTQN.!E['KBC!!4_5T0 +TK "U2YG-NKMZ0V4WBX8[4=V\9L3 D5ZF"TZH^ M,[A.(U'E\0.;L4' MI8;,T^CY8WDHX-7]D+%.XD.(EB+UZ2%QS]3>&5MD]Q=WZ(]K$[ '92NSB6BI<[JLP M'T3Q&<96^3_%?3MC&<.G[]$IUB#0=UP,I+)]BKOTKS9'K66#%?$R=S*^MV3K'^YY= ?(CU8@TQ3!7T!LE!MTU[](+2 M?AVA=;#D9?KE;"50$<]T#?GJ5WFT7&T<9VML5G5YOE1YQTR[K4C(UQ!JG_?! MTF2^^I?O:)%D"VC/0FL199M;SGPNS05P?BV$WN^8 &PO=V]R:W-H965T&UL MK5EM;]LV$/XKA#%@+9#$?-%KD!AHTV[KT'5!TVZ?&9F)A4JB2U))LU^_H^1( MMDC1^=!\<"SYX?&Y$WG/'77Q*-4WO1'"H!]UU>C+Q<:8[?ERJ8N-J+D^DUO1 MP"]W4M7M5I=R-9492.N%=)M77/U M]%94\O%R01;/-SZ7]QMC;RQ7%UM^+VZ$^;J]5G"U'*RLRUHTNI0-4N+N7#FEFMQ):M_R[797"ZR!5J+.]Y6YK-\_$/L'(JMO4)6 MNOM$CSTVI0M4M-K(>C<8&-1ET__G/W:!V!M HID!=#> OG0 VPU@G:,]L\ZM M=]SPU862CTA9-%BS7[K8=*/!F[*QC_'&*/BUA'%F=24;+:MRS8U8H[>\XDTA MT(TUI]$I^GKS#KWZY37Z!94-^K*1K>;-6E\L#/@[41Z 7V]0GZ++1196&#V_T(X7/N[0WP1;:?..DF MMIOR817%"<[2B^7#?@1],(I),L ._(H&OZ*@7V^*0K9 #'9L(8#E;25.4"., MCVAO*=YCP%A$*)T0=6$T3RB)_$3C@6@0G/"V(2>!P:1CHB?7CK02X/T_C8; MH2#I])NC#Z2/9.K,GE"63D/HHN(LS6,_Q6R@F 4I?I&&5^AP__HH9IXXTBQ+ MDPE)#XZDF";,3S,?:.9!FM<*=%:9IVZ_"]C?6U ^?>Q9F'"5I M-F'LQ24)IG[&!(]"@'\VYYW%@_#E)$F3?$+:!\R2.)I;#F1/ODB0]2>H=+9> MYE["Q%V4+,VQP]>#RPG!,_N?C,)#PLK3;['CND-&X2%AY?E=RO5C655>=YF; MDF,<37>J'S8G'634#A(6C][91C;'4PIQ50&BG>ZIPHZJ#Y?1&,]P'>6#A/6C MJU]/Y=UIJP6RRXF;LKE'E8 2,<3;%0H"LHNGN]:'@XR-YV(\*@H)2TJ?$&47 MZ0!-5S!H'J6)$UX/+HNB="ZYC,I"PM+2TYS/U\15"P@.@0PQ9>@#1G$6S5$< ME85D+RH*/Y;\MJQ*4XKP#AVU@(3%8*BAMOS)%E!>_]VT3G"2.MG?@\LC.I>7 MZ)C\:3CY T?50D%:C<[[:%(WCS/8I_&T&/7@:$ZS.5FE8[JGX70_E'G'B+H) M/"%Y-@VG!Q9C',WL2KK77] 7+/?GM'>,*W5(1% HT6G1Y\.QE,SE:3I*" U+ MR$?9W)\:H6KH?V^]NDE=A4A3%KD475R&8QK/%*9TE!(:EI*1XC0W'PNN1S 2 MAJFS8CTX:+/2F;:$CL)"P\+2BV U\#_&UQ6*S*;@*5T/+*?1'-M13FA83JYD M79?&ED^ZJZ8*V&\0:]$4\D)<+K9*:*$>Q&*%?"< /\'0H<^C M-M&P-EF?98-NC"R^G4"25@BZ\5:@5V6#UK*JN(+4#<]0;[@2K[U!Z"=(]YX& M/J/Q])D=01W2'W6+AENB0_H=27AVK=E(5?X'*=VZT=_U'@"-$LIPL'ZPQSCF*7B8-,H< M.R9S732TC8;W3(@XISTT39TVYBCLD-XH;RPL;V_6Z](>PH+&;7FY/H7G4_!M M"9KG)4L=%B3),)ZV(3XV=S87W[HD I6O74QW-874>6%7.U#-8* M@[9UNB^\2%"]=&YSLU'W6%CW#JF'>O&=H?WHG2:,$NHL"A\0MC&=$6DV2AT[ MTD,)P^$6].!<-: :_N-,3R?$H@SGTZ,9+S FE,[D&C:*' N+'!2[;=U6W9%W MWSD5L@95V=BW$P]04DCMI^YV1ZT[BXB1Q#FF\.(KSF:*"C0K%P@KU23:VCE"@I99W MV4 A)&96L2LQ"4ZF9>8QU"'/48-86(/ZJCT02%<]XH2FS$ED'ER?H% <& & 'AL+W=OUN&=8U:-;U8=@#8]$V44ET23I) M]^M'R;9DDU=RL+U$'S[WDN?PDCQBKE^D^J97G!OT6A:5OAFMC%E?C<=ZON(E MTY=RS2O[RT*JDAG[J)9CO5:HIO(DY;?ZX3Z_&>&Z1[S@\*.I, MMA_?=TE';9MUX.']/ON'AKPE\\0TG\CBJ\C-ZF:4CE#.%VQ3F,_RY1>^(Q35 M^>:RT,U?]++#XA&:;[21Y2[8]J 4U?;*7G="' 38/' W050-R#L"0AV <%; M6PAW >%;6XAV 0WU\99[(]R4&79[K>0+4C7:9JMO&O6;:*N7J.I">33*_BIL MG+F=R$K+0N3,\!P]&GNQ56 T^K1 G]9)_#V0/V^QADSWLR?Z9/_-JPZ&BV0;&36"]X#W? MAEE*LNQZ_'PX%@",)I3$Q["I#\N"*(GH,6P&P.(@3<,6=L0R:EE&@RPG4ALD M%TAS]2SF=@+9B8+62N:;N0$GS#9==$0J2['3VXD/"](P3AR)ICXL)3C.4H<[ M $O"*(M@[G'+/1[D_K.26MLU2RU%!5&-O5;C-,@2AZF/"FD4.*BICR(TPE'H M$/5A:4;3#.:9M#R309Z/=K<3U?(<+7EE5\ZB&6.6VT5;U-.EWA 1?[4[O :K M/?$)1E'B#-$$0"4)<[+-1.J62ALP=]7 MAE5+\51P]%YK;NQN\<$*8OA%8?6 UOJ[U.L6=D0XB9B>1,Q\1)PF<0!SSUKN MV7"I2YF_B*(X1Z)3H;#E#_',3O(\B9B>1,Q\1( #C'OF-,&=;\##P[S=%SVA-'5+=P+ +B*2.K4[!6!!'+OKXPS*%J11%O3,=7+@ MF\@)_H9;)V2L]:F% !D3:&5S^?J@B!"7K0\BU"<+H)(T[6%*.Z;T;4QWB]9?^: RRA'H##\ (B7TM !S%)(A=-2! M*4XZ.T2"03UFWS?"_*@MKSB8 ]S. JO)QKXZ<-1LL1"%L+?PE C\(O96? 4 M)Z$KB@_*B%G1HS-P9-C!?3(KKEHM=D7RKJD2D'0(C',612YM %;/ M<)&W=_O=DW<%\-O=3& A!/OZR*F M(7$)^ZBZCZDW[@ N(-0UNR LHT$:]W#NG!Y)![\,OS;',#R_8,]VYU_R_>F MW!AM;5]NW?# %R+I7!49ME5W3(LY.K,K[K8!6%O?Z619$KM?3"",)H&K+02+ M2>!J"\%(W/.U2#MW18?=U504FWK_.,&9^O:&8)R&[L<3@(-(@S"?- CK)]U9 M*DH&RVG&5&5+1N]74VLGM^2'3G0Z&T.';4Q71+DL"J9TEQ_6=ILN.?36E]A= MHP'4!;ZDD:LL",.>L@ LN,QZ)BKM+ L=MBR'Y?1&]L&;V/LHD#T(\]D#,(#] M^."TL^1JV1PS6Q=:F]'MJ5;[MCW*?M\98L.>3_=D1U?4/.\?%:SLAB5E.16: M28$4W2O5+:]"+B:).5D;!6P9V9IY( MH25G*3$T12L#-R@"HY'O_N MWB$FT%,F#YJ(5$]M T$5U/:F#N"N"@!?"[\0PVO*PROYO"M\ M345<+8A?%VMM%'SOOPVX\QMW?NG.O^+N)VB,K"XT7A1:7SU5%&%)4;3!XSS$ M/FAU/#^D+FB,_4D47<*6/3#/Q?XEZKX/%6,O"AO<1;9!DVTP*.YGDU$U])G= M#D@:-D["04FAG4*S%-!+E*)B\PW!80G-2=6FT]^AQ91??)_2%7-PKK0?MB1, MNB#7"7'<$KJ+\D(7MW3N@L9!',979)XT"DP&%?B^O2;=//QPI8R21?DM+3K(L(H:$DWQ'*A6M2H%@VJ]B0-X4B6);JY M*-%__$"C;KQ.W$Z["^HKFR[*Q_&DE7L7-%0V<2- /"A \N^2CCL]PL6>WSK* MI(L:N[X;M-/N(7,G7BOM'BX_P$Z$6WG;9]-!3M6N',LT'.I!F.I/T.PVD]^B M''A:^W?N;>+V["]A4JP&N[_IJS'S$U$[)C3B= NNG)L)')*J1K=J8>2^G$W6 MTL"D4SYF,.U250#@_59*\[HH'#3S\_PO4$L#!!0 ( /F!_E*U(6,9#P< M %@; 8 >&PO=V]R:W-H965T&ULI5E;<^,F%/XKC+O3 M26;BM0#=G":929SL-)UNU[/9;9^QA&RZLG !Y])?7Y 4R1&()-.71)(/\)WK M=X"S!RY^R VE"CQNRTJ>3S9*[4YG,YEMZ);(CWQ'*_U+P<66*/TJUC.Y$Y3D M]:!M.4-!$,^VA%63B[/ZVU)N- M,A]F%V<[LJ9W5'W?+85^FW6SY&Q+*\EX!00MSB>7\'2!8S.@EOB3T0=Y\ R, M*BO.?YB7V_Q\$AA$M*29,E,0_>^>+FA9FIDTCG_:22?=FF;@X?/S[)]JY;4R M*R+I@I=_L5QMSB?I!.2T(/M2?>4/O])6HQST M0/0<$ X,@"W W"M:(.L5NN:*')Q)O@#$$9:SV8> M:MO4H[4VK#)NO%-"_\KT.'6QX)7D))Z M"I//]Q=3#%%X-KL_-)!+:HYP&G=R+Q!&'<+(BW#!I3H!UU17EXR1)F>K'%QN MN5#LW_J#"W,S:72 )H'Q/!Y@MJ7P/$SGH1MRW$&.O9!OMSO"A$D P MP6RE2 MK=FJI.!22JKD"?C$*J;HM-25)W>!CRU8P0"X+1&G28S=N),.=^(-NLO\;UTI MFL157%?7C%<9T[BK8928G\W'S(3I3O![IK,0K)X [^*4O"E.TPY:ZC6IY7]R MX/\3 Z[?Y RM+P#HGN"R,P[7>:OZ%)0(;2]6I,J\MC8 ML.:THQ6M:,&4,Q/G%J!IB!(T@.V02B.4NE'#H"_QP:NUPG@?'*TUKQ\##5:2 MDDH3Y!J_]KQZJGU#_]FS71W^YHVK#17."A]8.&$:PX$R#JD8P1%=#N@*^G71 MD6UB5SM =S)RM(RTTQRN'L$T&6*TI6(MF\?G--3( 2T*W635X4$R'1*2&2O+ M.EMUJRBU+CEMGHY-.U!K:=C.5S!@SVS03VV76<;WII3IPD'9/3$%V,2C+FI* MZ.H$2%V-G68,;?MHAUJ)YI"+<8)&Z@/L*0_Z.>^VNM?9P\63$YQ-6A#!P(I) MAUB(YLD(MI[;H)_UF#RACPZH*9QQR>VX^?X@%=;D XQ&,1C^=.3'/2SW&*O>:'*GH .T$J6 M#=LU:62JK=G)&/P9V3%%RA- NWPSN>-4R*8PE,3I4!];:HJB8(PQ>J*#?J9K M]-&LP.181-6"%,T['D<8E.(HP#.W3A1SVS(SVRW74&Z/BQ(??UM]?C= MKP>RJ6J*-,"!'BXQK<=\)'Q03VK(3VK?N(X*0%YV<5;OYD3NHKEY.*PI#C$\ M3Y)HI."AGNF0G^E,:U%O>98'O>31=UDW2M^>S51Q^8X]&^JI#?FI;;D7V49'J:?UML.CCM($6A:X)^=&MA\QF,X;"1<$FA8&3GC'KB0W[BTWKL>-MV MO3-4;(;#2GH MKA4UYRHNJV$'.^$@"D:2"O?LA/WLU+!IT=F >)V';:J9PB0='CHYQ0Z)ZR78 MGI#P_R(DER>=6C@V6A@A6PV'G$>-@U-$[%7CINT="],J;DBUID"82F6ZR;&6 ML9WR)68XW):[I%(4C45)3VWX]0/)D7:L]H>I7/7#C2Y?]WKW4;D[>6QS6!@D MEA8.I@L#&(Y47MPS'7[EU'(,Z\\_I0BB7Z[HFE65"2#MFR45C#L/ K%-;F&$ M JL0.^1P@N,H&M&C9T+L9\+7]+@Q!SQ>#6+K6#B,XL Z0G'(8:Q[YV%O/SNX MH]A2L:ZO;B2HM_K-:7_WM;L>NJPO10;?K^#IHKGDZ:=I[IP^$Z&=(T%)"SUE M\#'19A7--4[SHOBNO@E9<:7XMG[<4))3803T[P7GZOG%+-!=IEW\!U!+ P04 M " #Y@?Y2&H:-F)0( @,0 & 'AL+W=O[JG9_H1'%Z<'Q8?W:5 M'Q]FJS*)4WF5.\5JL8CR[R]EDMT?'="#S0?7\=V\K#X8'Q\NHSMY(\M/RZM< MO1MOO';R@?W[@8650(_X=R_MBY]JI4OF<95^J-V>SHP-2 M1203.2TK%Y%Z^2I/9))4GE09,E_XEDY M/SH(#IR9O(U627F=W;^534)>Y6^:)47]U[E?8X4"3U=%F2T:8Q7!(D[7K]&W M9B)V#"CO,6"- =,,U,Q@ ]X8<,V B1X#MS%P=0/68^ U!IX>4M\(HC$0FH'O M]ACXC8&O&0C:8Q T!H&>0]\(86,0ZB/T)4W)IG)$,W'[*D&WQ=:KS?P^DTVY MJ5YOOV]RZ:;@5*^XVYO+IN14KWF_R:;H5*]Z0/I,-F6G>MUYWV*GF\+3NO+C M];ZJ-^6KJ(R.#_/LWLDKO/)77=0[N[97>S%.JR9T4^;JVUC9E<=/GB&WS[^T);1S@:6ER+A8I5_'W9T_B!'#YZE=X\SG&6$BZ&5 M7BHYHAR=1GD:IW>%S=?[A_HZ62U6251I"N?T]E:)C&?.ES;%DM MA6?JZO^JL55=!@Q^.;#/5GDNT^EWYV,>I44UF-IUK4-K7A.[Z\E41JE4\:9W MSLT\RN4\2V8R+_ZUZ8,6UU>/Y/HQ9O"#/9;++)UF:9EG25*%[ ML6*3+:6P+:6P>@BW9XB7\BY.JZ6AU&$2I5/I1*7S2DZ?.YP^@3GGXMCR\MN(]Y3E+IU7#D-:#>KOSSIC/N[/YWC6K8Z*NAE"=O+UMWIXU M[TMU.ZFRRA9JVI.L*)ZB+#PS"RY\+PRTU;@G;C*,Z^0BMKD(:RZ3WH5SF_2&%FY#"ZVAG:8S MK6._C_)-QV8$E30T9DAP(3R]89LPU+!-% U"SIC6L$W82 C& ZUQ7@!W;D"X MOMDO@3^7N*X^[@3E2KQ0[]< UMNO*6EOT<@_0*B-T\X<0$8%0%0A!$.<"G"8 M5%& D%611TBK,&7$JP!H*=3.O33]]=1*6]U%[<)K+Y)I?'0G,^QLH>[PK:Z@ M_!=TMS?-*!T"IE0MH&X-WR*<%X;:SCT',,J9T&#O *SCK#LGK=RA=KUCMM7S M5:KV+>EOJ]04,X*A;6OBX+8U832DE.J=%>!4:Z5,^/JV!0Y=S_,"3]^VP",/ MN1]R?=N"C"G:M0#7OVM;:4;MV@RVUT'VHZ:Z@O0'<+!,)@P2(,!A!D0.(04B MCY #8<: !!&NOTRMZJ3B-S375D)2NX;N,DPKIM-*T2I M78D^2,,W/C5Z9:$>]!"L&W.K4*E=HCY$Q5.@/D/2$PIK%1FS*[)'$O(,2*I0 M;PUO 8KZH::FWB$4I7V9MI*&T<80$ MAC)&!(9PO9V1[9RW_=R!6T^93"&HYH!ZOEXF$P?+9,)HR%Q=CYT!G"H3(8SJ M90(.N4<9(WJ9D*+U0DZ$7B:4,2.AJY?)Q%G*U.IC]AL.WE@K19E=BNY%8 QH MMI +3Z_-7K#)(*R;2JO8F%VQ/8B]&- Y-""ZRAF$=6-NY0NSGYH]A+V8>1RF MMD#?]+52ANU]'/93[ 6.R':C6S^#;5"[-U;:!GX#'(TH%R[3B=!T-:+$Y5HK M.D>!N:%^6O .N.MZZTYOJZV875O9C](H7)NF9/+<@+N>WHM-'.S%0(&)P*54 M[\4F;B34J#H37B"'W*6!7NU+Y)$+2HFN;&'&C 5,[\4FSM*+6RW)[%KR@91I MJDE,F?N=>0(8IDQXZHDH$SC$E D\8LI$&2/*_)&33][J;$Y^/67R5OQRN_C= MBS(Y4HF4N3VYMZJ.VU6=77G#-L*!P!',Y]J".@4XM#X!3+41HE/F&<"I-L*H M?F=X@1QR-R#Z$<(E\JBHA>@A3E#&GA!"PWT .,OZW'F4:C_R'#PZPF7B^W5[ M@(-E,F&PVP,<[O;((>SVR"/L]C!CT.T!SE*F5OIR]S>TD5:N\D=X^,O!J1ES M]0Z_%VHRA.KFT4I8_@\\^.6FAA4D-/;Q *H;<:MT^>,_^.6F>F3$]7M":54A M_R7/?KGY\+<3W5I1 ]3(.( Y1[YK+N8Q4(ZP ZOO;+"LW;ZJ?&6__*>+X;U!+ P04 M " #Y@?Y2,R[(/:HA !B> & 'AL+W=O5U)G851(FZK,1)JA39\7HFCKR2G=36UGX @2:)& 08 M-"!:^?7[SCY 4%*NV=TI?[#,H]'=[SZ[^=6F:3_8I3%=\G%5U?;K1\NN6W^Y MOV_SI5EE=M*L30W?S)MVE77PMEWLVW5KLH(>6E7[AP<'I_NKK*P???,5??:V M_>:KIN^JLC9OV\3VJU76WGYKJF;S]:/I(_W@JEPL._Q@_YNOUMG"7)ON_?IM M"^_VW2Q%N3*U+9LZ:KLN;_LX^" MA^"!LX,=#QS* X>T;UZ(=ODBZ[)OOFJ;3=+B:)@-7Q"H]#1LKJR1*-=="]^6 M\%SWS343([F<)V^RGYLV.<_SIJ^[LEXD;YNJS$MCO]KO8"4V9]_^;-^=5_)I??)6_. M_WYYE9Q?7%R^_^'=ZQ]>)6\OOW]]\?KE=?)M9DN;-//D;6NLJ;N,V'^27.8F MJXUI<0NOZ\ZT-7V352F\S2?)D[_]V]GAX<'S8%Q*'TV?)_+5QN@' )%\UEOY M[&FRS&P"JF&=M:9(NB6LGO1UUA=E!^_SIK8 >)'AFWE99W5>9E5B87\&I+R# M1_O6]EG=)5V3E#70HB?)M0GHGN27/FMAS]4MJ()UT\)P H%,YD>[/U'FFR6 M9;Y,-B:!Q6'(+WU)FVA@J=^6'5(_JXODY<=\ MF=4+DUPTJU5I2?$\P:<$U.N7%PKK)'E'\(T"4C1)W70 0U[U!>RHJN U*U#2 M1+#4O&DZ& ,+U_AY!7#)\ )>[,"/HK9$;98W;0%C!+;,L]<:*)>7ZPKF7IC: MM#0Y?&_6'3^[C058B09N^#198-[9D-!$3@^0;)_F$.AP.$X#:I0%@ MG]J,^02_S3.[3.9@:YAM$%884#:%U65-,4%* SIH"1C1;DJ L2AM7C46L *? MF+)."3#; UN%T"$TL&PFA*-%6^0C$BR0J;XU=Z+-+IN^*@ ["5I1) B(QL]] MS6;*<>K]\L(K5S2 >2ED(4135M<]/,,2$PK,/QQR;DW6)@;5=/(":+2:F38Y MFA*Z#P@,AVM\HD2]4:X<2HFTP.I*WI+XN"CS#(TMX4FW0)-,0"DY[H1O+QR0 M #LO=S_<*E>X?>%[FBQ4<,HH)P>?H:Y:-4BU30U3$I. =6J;JH*WMI_9LBAA MZP9V]Q-*JVW"30!R.E81Q-<(<6$ "V",6<$ (6_@\6P&>H;P8VSG'RKG* KN M"2<<. \Q)Z 3Q6(&HCH'LP"OGWNF3&DHPR@D P[UL_<6@<5Y4.-UM\G*P(B" M$.\T H'56S,R#K8?SHX8*^L;H[P.; 1\&1(DFX,^+3-6Z*MU5I=,2*=^ 6B[H$=* U -59]08T79K, M^H[83>B7)LT-L*O7 !&D>0/K"IP('$HS(3:IFGJQAP0)@9V %8P@C^F.1&QT M<<<;;&Q(#0)&&I:Z65:18F:O&D615JV;&K4$*K[,6H,KGJ."B4"%73%>;SUK M(Y+ ,:EM)O:04#1#7(*&!:[*2*>]MR1P+VT''-4A-[\C_D*CP88'OMTA4 @4 M&BBD&6D@9PG4E@H:$+Y55H._CH_"RP_ 4KJBD!,<_#5OE"5F/D!L6; 78CT5-5QS^H6*0ZL[)$W?$#,!:Y"E)'7.Q7GKNVT8+'J MWM 8\Q%B'[0,?:MBQH^0F245"#3,NT#!P491N1+%<&C!3- M@1K0M!W$3J@7@4??TJ3 BET!+; M6W!@%J1'ZV16%@4ZI3CN9V2I@!&5I#T+03.?@YE%%6OR98UJ%97#.>Q4")5& M'IEC;834N10 2V'RDMQ 9'1T.Q9]E;$3>H,!HN*>9 T4 2R9.M/:+5MC]FAK MMORXM\*0R%E.-KF1=Y-Z]U69+':-/(]!4&P[A)N$%4?59D/;(B(B,S@8K%EX MMB?5T1(#)KFPWII8CS?F1*%K5"?@2P1GD]WB!FL(A!CQ0U;!^0'(LH/99%&< ME=",^A!8L# V;\L9>R@_(*V/T-6<3I^+!WK%XJ=A!DY)PZ8'\;AOE;>N9:%0 M9/1I9\T# ?&X%:[TG.]=+QIOU8O:@4ID48N0 S"@LQG_E/+7"K/#[PI!S+YQ8+I; ML54)XXO(ZV">;LM%B2ILA1XUJWC272!3R8JS"XAIY %1LU[S^]G(QC8;Y#\F MS04$4&67?-]8BENGA\^_<_)USK1Z X3M,D?M&4D(^ W\+XS=+4WL(#80P@#3S(E'V;+'=V M#B9>FJK8ZYH]004@KHIE$#TLX,/-6LRESCEJ9%EO8:P!GN-$(*R$G!JXIW M9S:126$_@&0/GVZ1OPQY0C9D"Y"4/O!=57V2,#*6P>)72'.T:AC2;?-,L NQ M%;#!\&O1#;-;9WXEM6@DHF/'$BT7TAD?=UC!N0$S,!QC=P^U)Y,%SD:5Y.<$ M,S8"1/M#>@,>!7!7'-O14 M4W(.@")_(/("M#M$=!\,$YJ\"D$,@X?!8M.3IXBX1Z],8T^"0$'B')K3R>J0 MDA:)R,.KX7,%94Z 4S/OZ9"3*<"D+-H0I6EWN[O=5]H)*<-SK=3-RES M[VX] OZ%31Y/)Z<):(<*18B"MAWL_OA@\D4T<,AI@%"OV)6Y@ DVP%'@.:&' MR-JQ,.!!%A3G5E0KT"5P0N 2S-"%BH1I$*B8'(-092KE9PP)?"IJDKSP(<3O M<@LW;4.F;3Z*$=@'(.290PAAZ&@RU0]0JZ*88E*FNDW9WUVC" ,C@A%>9H5Z M"-:T-^C/*C<:B6TQ#EBO82PG+5!CH&)&;!0E\>=-!EH==]/7*)#BQP14>$TY M7;+Q8GH#8XQ9R'>@6_/DZ/#TZ9=JA,FW0PZ.1F(F:VS:Q"6L40!6A,S493?/ MKR]PN!I#,QRB5U/;DD$G.(D"PAO2$N'([T7:ORN)@G+6?KEJ,ICA%#(Z4 M=A,M'<0RT,:*@M)0:[!I>P4&K_/.L!";NM"0+V1-U " (8CH^.' V15)0$- ML!YE^+P-\VMHH"#9$:>)8TG2M-)\2QBW82>N\SEKR;=( B+!67$7, 6I[$BS MR$>+<1"[3?00RS&*A@L2Z1F:EES3SJS(KRC='B6#W$!XC]K)[!7-IB;' MC]]B,*M>+3_AO$O2J12%J*!L&0/85C IKA7,2FP$'MA" P).U:$2*',)ZYL77;(WX.EP/\!>$U0LS$?.U-+R,K[1(+.I31!;N@D M>;\6F(O2NEK-SOVEDC6K)&5LV9$!7=NO>OXPPK1/>E(>A I( @KR&KLT2+P% M1KT4:H/K$FIDU/QU4+%Y&%\'2/(YZ]J%+:0+M2JCA4E-F90X'YC#0:Q,4L5SZ+V]6LY*+S3;UU9LV@[\U6&GZL#-D M,WK>AN86\QI4[7%1.LD<8+!L Y=GIQ!>QMGL4'DSS_7* M[$W.?G@NQ;^N+1<+=OLP8]5IW&J%W]F>E&'DMDM JCMPS;9!U1+%5 M=DL,1B5,$J/4HD!C>1BWCXCQ03"*G,^E!1&YE&$9NUQC MC??$>D:C:HV.N*@VW']*B FR"Z3DZ$F@$8Q7PJV\#QJ&^J@F6TY-#6PMS00N M%NZ8D(F8FAE-I8%C,F=(QH'D# W7QEU(H_.9C[!A<4#O(Q@77D61CU,KCP0/PK>H4:%F;!@TEN5Z#(FOEB''T*95!&Q,\"Z; MVSYS>%8PM;.XJZ,UBZS%^D3D$ W\K3OLY)^B!L1\#&W&B,F OQ;,4I!Z/AQ) M/>_*PQ_^UCR\VCR7.PW8GGT1)2J2["_%T>_.;T3/W8=>X15>DI0?KFLSC-9; M\9VP]>H.=D/'8J6Y: X_:*2H'7Z $N#>OCF;;L&>3IP3C&Z^3_UGPQU1(D1K M[UFRAF"7G6#9)L5+6FGPV.;*IAH%+';CWN.IC<@4Q: M46IP,#GGDJ4WAWKJL,>!WP>XZ RJV_>4QL$]AH]E:Q#.+%^FXYTM)7/M&-#. M6-T#,CQ/3$T/CD">CG7Y*8RR70^6LT.1AS38AJJ$>"?D2W9C;DQA'[0E3C[1$F[]0OO0D#0\&6NW M!B,![T;XHJ5$$X76@T>0Y7JG*!$$GCYX[DF7?725#TK0>FD3:L(34WXV4]QBVQ*R8PP>@X7_5>;136=4-<%,-L[H@U>).U0#IM MI?N_;&T=6/]$RVBPX'[!(=5M\@Z[4:J@"=#G'*3^ 8/FU,?'@3QE%&66L(,/ ME0=)D*-T@ESK9\'NF['649Q\=$*2YNWM4#G:UUFII19;I@I,4K;W;?FVJKBM M#4OM:=!)I7F9SI-RJVW6*Y^4TJXX^I0S;3^,V1,Z0PJC'3Z:3LZ=Q;>;)T>29_PC[\N[?Y1/>XM/?FR.* MBT##/1Y-OACN<3K])V_Q8+C%=^Q@KGQ*,$KSQ2S ;*.,(M7,I\QI4J89I]Z0 M>-*#A.TVR >LE9"5N'^(ORRM9'F"R%@K+*(U@N+$3V%L&D[#??S<-A=5:9+N M=@UFZA*( ;*&N;89GNL8A+F2T'33U'"GX^O>V*]C@X]>6=.+G, M&6H;U-MG:"?B/%F+<1C&)FC;(;3^4%&3/Q%;^ R=>?1WZG7?!:W''@[9?PK^ M;I[A: ,N)L!]&V1M=?_H1$F61(H[#G=A\2IJ/6MF5;D05<^\:4V 'N0L"U]; M#(]2[6_P=/9J2U)0U+L(7\D:5#"ECA[TCM=M2 T2@%PR;8V\MZ/P.NY#GY4=3[ $4 M>8"CE.H15-2J.";#R@/,_B:K>\Q1493Z5G+JVBF7:FMH1CZ]),]J)Y"7VJ?Y M5E+/R2L0I;4_B_3VE2O7XDSGIFWL.LNY0O_"S*ECX1TV>3950XVBKMK[ C]V M3VOK7HINM6*=&V6&HB.V6?@UI9@:B[O24.[KTH#8'#OD%IC=V4-E5!G2AEH0 M?+Y+_S&VQ QD%S,BO8)Q&[A!(_".=BEXB=)J%SMW+55MV18M MRS5U<7&M2!M?:(-:/@-XLX_45BX]GL V&;C*@*,:B8^ZL@=24K7?G0R9-1TE M=QNISTI7FO;P\%$MKWP%>WM,&^<^:3L6>U2>]A%+.Q*0TQC46T)[183-=BP" M>KMH\,2"^E0/T""1P0O;\SE9'SBQ]\BCM%!Q^0D"R-H"%?$,D%H_*YY*>" C MZG-WK6*B!4(Y995*^O[GOEA(;I^SSY)W\,?_))@640\=*5:[/J,Q-%_>YT97 M7[KY6N^I!&<84M\GP%F"7"*(.%F%/9!H;;VDH[?2]*#DC6]B\(<\M)@K^C^P MHC5FX9?41L29F=2=$<19+)\):095%HPULA;;T< VK\"6HC9$QX'S_2#:ZJ2Y M8U9QH^=2C/*Z0=."7@QUCL4VC>L[B)E6$IH.2]A>A6X-UW8IQ8="MV,U,698 MN:#Z?*%J9P6Z8;B/>%4&R77T*4J)!2CMXIP_4EM:YB$EA>$5#:8T#HFECAZ( M"'L;9$ZEWYA.E/8 H>9Y?2(,$S=_M#9.]J-J.>>FZ]O 5PW"RZV,S,.##FUURO589L@WT;G6ADQD5@T(Y0 M30&UA"S<$_>B.:^'=AC1U;<*A_L4MQB!=9-K& ]:C0J#!!V60>-C60:AEV-8 M:E?:,.:[W"+(5G.:BZE:J!TET8-@97"LQ:+M=$@Y=J1G&LA M)]-GIP#;ZR[J]I?6 )2!5?:!>0R9*++5>F:,=TC*CB%SM2 (TMF"NI@YPR*E M;Z@D!K%BF*/^HQ[[R$5?!VVTVH'?RQDL[)V1O)].F@59?)G2@#/7%?8.?LV?&A!E.I#T8'NZ"8V/MX[*P\ M.=2%I,U6;RI +5AD;>'6N0K9\B)FRPLG&VY_05_OZ<'IR.Z\%AK?7ZQ_!U70 MK8=3J6X!T:7!DPGLIG.^"B44\8JQDE=[)D#IX@/$AP MK= EV:.C8D%L&BW+-S\LP*AG1$255$W8#_RYI?/#K7$E!;^I+1TN>BM<8MVW8+UMF!G#]CQ G^OS MP4X:)+HDU_@T27A$A]!&1]18B9Y[O1=0NR*O>=:7%1(4C,0-CI!0Q&L5S0JY MDH4&X"["DD2+G'-*+&9!98QR,C6GJNH':$RVIQ54F86*W> M/18O.CP>WY)AQNQ@YET3O1""&VVH-P;S$X;OA<',/H9GE"F]>D!/$34'#KZ* M+B>(RTI17*X=?U$!7R)'[-==@6+F&9W/[#-U'LE9QX("R%Q) ^&J*=Q984G[ MGMNHAAHSHK(+MR;@)54L8>0.!SUDF\-3 M:J-8THY-P0F9\N%#=^TU.+(B1\-=7Z><2V-J8L:X ?+>EJ8J6.WU0G#$AO=" MUX:[Y*I6FT$W MC@BCKK)"K]+@83P$HX*ZHP,&?+Z45097,5Q,K8E8IS%%_6,DI\O>H^(=&M3( MZ/BHEACI:L(@IX*[<66?Z)$GRAHY2\&72*S9D/#9DO!(Y0Y1CA/GY)G%ATG8 M)QN1^,D=U]2=N&OJ3NZ\4.X\.H\9';(;NYWN@9-].FG_Z:3]IY/VGT[:?SII M_^FD_:>3]I].VG\Z:?^O=-+^#K?SU+F=IW=[BA1U^\YG] *PT6S,Y[QS)KRS M_$MJ"/KZT5I$ZM$WK]^\/7]]]>;E#^^NW5&0T;9HZD3?.LY!&3G7F(=2#&39 MU0I.9'-]E+_W^"Y=K?J;>J@#-3X85Z2/%-#0+$ M1QN:GE8 K\5=U.4/.?O67F>^LP+KV=ZN"]NK[0/.A?F\2V-[Z:%P%W=2D:RE M^*VLR&'$F\#0YXLJ?@)2RJU,?'%:Q(N?R[V0/94TX&-.%P(V,*E7KI%;XH.. MA4^A;9^_)%IJHD%.SPM]MT^:9#O.F:@82DU;^UGD=K=K3L6FOF>-3QQ=49+" M=Z]=O_M;MEH_O_)%C?'Y1GMGPL'459D-:F9KKA!55M$_7,R[X7/ MN0YNS)O@!>,NRV-'C]L8NW6P;4.7W@WNS?7G?*)#'_Y0#C6FN!3L8">I5Z:< MMQ-'X3=@:G GY#VT$YK\I>AU'16D3X 9]_#\S*YC+5P@>GP2^!^/IT<'X;OI M-'96ICM\%3X2@]!?&;R%$R22FZ)A&S\:B *JH+GRZO+'N"_S#EA?N9ZY;5BC MDV4N2:Z2J,VUS]U5%HUZ WK8#-EJQVFSX;FH.WG)3[2+'<>/()&MZ/S=GP-+ M$5L'?X'SEDQA".=;K#"]Z?;N564 M&ZS7/5(F/B[Z/?4['848#0_'ZZT.W%/I[_\-6L4T7>N;25).DW*'#=X#(N?( MN:B3ZA/4/EN@4%'UDB,[L5.*F*BN'J'1Q7'#*WZLYW<7/6CSDCL1-##(=L?1 M+E\VP0ZHK>N!]/81O68CJJE.#S_C(IELVDT._R,F2V^3IC81$X [;[UE-6D^.+UEBR$"ENN MI'7/RK$NE_7@])!T!]HQ_<:Q];AG]8#C=D&7)48F#HU!J@OIDJJ+A)OU\#B0 MMT5L]![F+P$\3/>'/WLRV%+RA": ,!"V9I]2Y"YWG%:W'LYS@AE3;M14R-V3 M>INN=I3)\;_]*[=A_#T'[^L&GO6PM6Z\V?;R[:OD]9L7U\D[ZD,AR,/[?48Z;^]YBTD/KLJ5,]FX'%90=L<)/QP(!\[F>2L'OD[&'PNQD4"TNC MFIP!B\X-ZG*L6N=]*R>RQH[6^I5O?0^#Z_EVAV5_U[W/XQ>%T;OM"\+^W+AP M^_J;3P'BOVB *"42+0IJU8"4T0)/,:'1:]Q1@>WK!K22*J.URBY7T#A3J396SGNAPW50]NR[O)_^8)'M4>%*WQ)V%T=FB,DZ8YP9? ML %7/Z?+-%4V@$:['%UN M6!+S#%, )?^ P38);+"3):7*DY_HMPVT^^HW8L][%6E41@COA9.&N[#YTYTH MT!V&5[OX+5Z!3&ZD_ C/7F,9"&R,LYY_'7+"G]1YB=E:9'7V*VXMW62)LX:C MSGN0/(+W54_-Z%NQX_DK'SOJ+'\R!'?&4SO$[U,T]0>B*4;X>"#U_RHTBM)! M(W9A.S%@Y?8441/^*J8P@M>K7]@'"%R&S-)/=Q5Z<]']H=EV6.;O9*4J)-ZF M4-\.7;^!7;HK&!OZ,,,-_[&8S%K^@9)_H;@KN"US6-GX?0'70^P[! SIR?%1 M\+^/NOPK_NY!UO:+].SH./I[]V-BF8_.TN.SP\%_P_ANW,A"N/C%;^C09Y#[!O)^G!Z4GT-[)VKWYT(Z?I M].0@^LNTO5.<@$)GZ;-3(N,T/7B&4=^S].20(NS39_[[L:K;?O"[K^#M+NC7 M;:7=@7\"UGV:Z _HGO/OQOKA_.N[(#,+/+I3F3D\>C!Y=O*(>P#U3=>LZ5=D M9TT'!IY>+DT&W@\.@._Q!RWU#2[@?E;XF_\!4$L#!!0 ( /F!_E+T) -0 M_@L +L= 8 >&PO=V]R:W-H965T&ULK5G;=C:!XB$)$PH@@.04I2OW], 25&R[)W, M[H,MB"3ZV&L?]:L7JFU*68F/FIEVO>9Z=RU* MM7UY%ISU%S[)Y:JA"Q>O7M1\*6Y%\[G^J/'M8I!2R+6HC%05TV+Q\NPJN+R. MZ7G[P&]2;,UHS#XV(C7HBQ)$,SXHY-Y-JBD MC>-U+_T7ZSM\F7,C7JORBRR:UQ_MG7/ MQM,SEK>F4>MN,RQ8R\I]\F\=#J,-F?_ AK#;$%J[G2)KY1O>\%6VT;@KL:]Y]4EL1-6*%Q<-A-&EB[S;>.TVA@]L3-D'534K MP]Y6A2@.]U_ B,&2L+?D.GQ4X#_::L(BWV.A'P:/R(L&SR(K+WK<,[;0:LU> MPU:-# "ZS8J]MK@*S?YU-3?V^K\?41@/"F.K,/YQ*/_+QK>_O?WU\UO66SS? ML=>\$4NE=^QN!0]4B=J1U9(U?%X*PU!^1E2-056X'84T?+G48HEM!>V?MP9* MC&%&+%%"C<>60BTUKUNE4H5A"N4K M]$;FPDQ@BA;B(.KL5GX[O/!45JQ9J=9 LCEGB.D0TO$7G_W,/G#-HN#^O7L/ M7O>^W#I?+J%+Z.4.WYUIUHV/6A5M#DQNV[D1G'U2<]7(W+ G+(@#+YH&M IF M7AC%W0I_6(6I[\4SGU;)S//]&)95[0))T6HQDCO%AG#* M_WDJG/LM3+PH0% M:>+-DA!2IEZ O3>+A5DI+6C?[X+VO=.JK;%MBN<"-HV\+,9N9TU\A[%HV.[(!G$CNLI_XNG[.WLBE;!"Z6U6VQ&>&I;'GPY D\F;IC"7X M%F?P*X-?[C.=9>Q.T:9' 8MFH9< BBB>>FD0X1/&A2F; K9IG,#QT)OY/KL2 M6IF:Y\)N?R,6H&;![D2^JE2IEA)R S_QTLPGK%(_8EGF1039#+;Y^)SZWBR+ M.YN>L'@&6V<4@SB<>F&0TBJ:>DD2836+$F\*9+%* 1KV_8P*R;EI6*.H'Q"Q M]_G-\A6OEO_W+/V3.?INJ"UV4PO-&RJH*_1(<\G0.] 9JDMVM="H/;@S#;S8 M3[!( B^-R?TT] R9644 Y&IS<_$\].4_:KTEN]8,O6BU&=QXL5AQ)+0"Y$M M@0^8DY@AB5+ ^[F25/W_A/("E(=G9^F49,<(9APAT6S>!3$B$4; .V)71G(; MS:N6>+#$MSCT@L1G"$,0AO21X'F*)\S*0B_S0W:M^7=9,L0L@?.VD*8 K9$ M#(D<3"-2GOHINVE6H),P\;(H96'HI:@8/!A'"8M3+T1-(N?"(24ZK"#91WED M#']P&\45I\Y!7QQTVK6=Y=-:ZGKB4Z4Z,JP6J^6]ONM.(; MX5D#T<2&_H2NPPRB+!\\MAV!8X8_VNZ NV!AX,TN@M JS;*@>GN>ZA=YL1NR WI2Z;G>U5BT% M'(Z49%:&#IUFV3E6:.WQ+#U_R (!* YT@\N"-+2Z(TOQ1QM'<#UD?^*CBZ>6 M_\'X<6C;K 8S&WKL1(U!9QR!A!,O @E_Z4C2'Z$QQ74&HU/O#%D$>3MC'D>(44S;HO"!4ZXCP3Y:K8",92^<<\:T6A72$ON&RM&P'DUM7"81SI1HZ/N6E,E9V1P>RR2)O"+2CM.$H1HWQO>HLR@DXI ;OZY0R:B"B]RQ(!CS)(C" M'O=N;H' 2GQK,#:RM>5P=W)\0);! :Q!*W5QQ;\^C_:)TO5NJPY33Z^-S._& M!:LOC#M]$_:FM8&SMSB=S"QNK3Y1JI! -X[.@1Z[^?C.^[$3UM.?_I:%H?_\ M_8%('F8N=HD;2J?3Z"8\(D']%$=?WL'R8Q!SLB>].]7[(#4@-UCD#D?K?RY$+0[+]N"6LL76[6\ MAB9PIYU_>ZS6O$ %&="X/;^,LO\^XT*G*(7K.5AO.&01F?5A=I:-1.P]ZD8V M.N"!(_K>VA,=4H7#A8TH]P0SY(YLJ%'"]+EC3DMT!^,R$8:7K\;Y@+^,!6/9E)*Y&I9 M/D0NMG2K#FO2OZ9C55T>A-D68I4]Q M0_.HV[K8TX/4*%>RTQJU.& 0M(,%N5DH&P)+72?$N]FB8[/'?)[O<.S\:HP?>OJKU]PW3' M?'K7#1']&_!=CR?8X37T6RAOYD0Z).67MEP0.?']>X_WQ^/5?I@\,6M:(')> MTS!!\U#>ZU!.Q^A,/AK_>SZF3!M7]+TW(,B'H3=Q.@7EHN['5+0=.H8,W0G: M^JXU<2_CMM((KQ-H.G4DKC)[*NR.>-8XB&^U/H#JOAL(+.(C+;T-Y36714\2 MM3)VXC%V4AB=UG)M6QINDEP4ZD)^$X5[TE;RB.8&$D., !8(]?O0CA^!N&^' MY(7M5S0H=(<5HMW)J5]^+D8_J"&/EO9G0R(/A,C]MC9<'7Z9O'(_R.T?=S]K M?N@2MQ0+;/4GT^3,<57_I5&U_7D.8RJ2UBY7&..$I@=P?Z%4TW\A!&D;H>=>;4QW'02Z MK+%E^DIV*.C+0:J6&5JJ8Z [A:QR06T31)-)&K2,"V\Q6 MX?4JL?[.X7>.9_W.!JMD+^5WN[BMYM[$$L(&2V,1&+V><8U-8X&(QC\#IC>F MM('O[5?T+TX[:=DSC6O9_,$K4\^]W(,*#^S4F"=Y_HJ#GJG%*V6CW1/.O6\R M]: \:2/;(9@8M%ST;_8RU.%=0#[Y(" : B+'NT_D6-XPPQ8S)<^@K#>A6<-) M==%$C@O;E*U1])53G%EL77VP@A5KF"@1MNXHW(J^WU2X66 HC_4.R@%SU6-& M'V"F<">%J35L1(75C_$!\1M)1J\D5]&G@+^>Q!7$$Q^B211^@A>/HF.'%W^ M]Z/6)VR8K< -UV4C]4FAAC^7>VT4'9F_/DF7C.D2ER[Y7VO\*::]J]>Z8R7. M/;J,&M4S>HOMYMMFO=O8"-%*4*_DSUKQL$#JFC :"@E*VG104H>$G M2",_2]+!R'-X,#4J8CP@^M I3J.$$Z1B9[H6!A5GC88T]>,\@RSWDVD,.VE8 M0RAA5/AA'%LK"?TH"0? \J04(0+3&JVV1X4=XQ7@"XT^C9;)=$I(.1E)[J=A M"DMQE%08V$N2#ZE?A F$$S_,BC$;<8ZSR,;F?E9,85F6ZD2:&\[VO.&&HTW% M+HJZX:2KX1R64COU(=4P2@MG3?U)$HT0?\O]X#4M_+R((:IM$?I''0!!%5,!ZT-JWP+:Z01IJ(ZL+=C[0=(!'!8VP?CO M6_P+4$L#!!0 ( /F!_E*#PV@EX H +$= 9 >&PO=V]R:W-H965T M=;!ZV M]@&< 4G$,X,)@!&E_/K]NH$Y>,G2P[[P&J#1Q]=?=X-7&V._N[527MSG6>&N M>VOOR]<7%RY9JURZ@2E5@2=+8W/I\=6N+EQIE4QY4YY=C(?#RXM?2/MRJS&RN>Z->_<-7O5I[^N'BYJJ4*_5-^=_++Q;? M+AHIJO;*:WG!?_6:N,ZGP59LC#F.WWYF%[WAJ20RE3B M28+$VYUZJ[*,!$&-OZ+,7G,D;>Q^KJ5_8-MART(Z]=9D?^C4KZ][\YY(U5)6 MF?]J-O]2T9X9R4M,YOA5;,+:\2"KG31XW0X-<%^%=WD<_=#;,ATL=#F(MWTDO;ZZLV0A+JR&-/K"IO!O*Z8*"\LU;/-78YV_>J86_NO"01-\O MDKCK-NP:']EU*3Z;PJ^=>%^D*MW>?P$-&C7&M1JWXT<%_EP5 S$9]L5X.!X] M(F_2F#5A>9-'S!+OM$LRXRJKQ'_>+)RW@,!_'Q$^;81/6?CTF3Y[=!=EUVM7 MRD1=]Y ^3MD[U;MY]_[V-_')%*MSKVP..$'MQ #RSJM4F*7P:R66)D/NZ&+U M6ISJ C^9RLDB=6<";FN\)MZI1$Q&_&4HIH/+V?"%^*8*;:SXQ7CE1%HI>C@5 M)V)Z^:H_&P[Q":_](3Y=#O!Z>,,<9X1%]?O' NHJYX657@FWD:5PROM,(5V] M$_/^J_E8C(;]^_PV#V#[M7"6+1,%0A\6GL_YP]NJ,WB]'>-_Q MQHEX^7+2GXXG^#0?SOKCV0C'0\$[E2^4A7ZC:5]L2%I>9HK<1CXKJT6F$WAP MJ2P\1ZX\(8-SG67,!JN552O2OL3S1)# MNR70352=5AF9;D .GA!OBJXH1L5T0)[[H!:V O^2Y^9/]-SDR9Y[%$8[GIL_ MVW/S/<\UUHS8>V^J%3@37PZZ;OYDU[5BV7-S5JIRT44%BF5I3:)4ZL32FOR( M?A!I%9EB*BL8TIF1!0PC9*NT4 [.42ZQ>@')R\I"#(H,54H^,,=6JU*EX$-ZI[*$O.G$X% (AO7"E2O120R_2("^YAB+B MB7(,(Q+AUU9!RU *%)4"8B354!*C"QZH;+*6Y#Q9PFWW&GZ&&H#5J$&5_A&P MCEB,0$A+NZE-@!W9$=E@BW8F605*2Z3Q%;T#A]612EU MV@(0<:3C6TM$2J(H,X:#26T#A\RJQ%B2A\+# %7W'EE4:;PV$/E!VW&ER M UDCMZEW"1">4U["FCN3W1')1#V7,M&9]@];3/&U614/_!!7M8SQK5K\"713 MH!)E/7I1JJ)82P@(=K8( -WEVH=*5<$1EI\?/86S<,%(0==+*%X\"/@"9VWS M(MQ&FNYWC]+ M/V8G M*RR5(V4/4V73 @!0Q(W[A(7>7%D;:%DN4,CZ[+I$NC5E%;(F/5+-MC*@8R15 M!P(^?_O%#,2TSNL]AYQ&Y.VL;_&V*RAFU&%IWO2)QRC>S.]^3:'M$S.H2-A< M>"B6D>B.!QLJ_RR+8'&HZI.6'8)$VA:Q5,<+P:*6$\J\0G&.AS0P["9$?-;L M=U5"L@%N)GSC&5CM>D++XQIO "+"YQ8'@-1UUK+7K*X7L8(AT9:(HCB9SG;W M[%J/8+#6^X5G+5-1&+%HLPE#J?,R>.@)F?7L3%PHKD6Q:C AB#?IGQ4W\[=4 M-[YRW0ARWE?6I"C+V,,_GRX,42VU!$O,#IQ;AP!UUB?1E#:&JW)?E!DS"Y57 MM&YRD1&B[ K[%TQ8%44MFZZ0=GHM/1JX+K6;V%IB#J*/K=H /B@$MS!".09<1=L:+OV7HG MK58.,]+HK+8G(9]#+YG>$=TXCA!%KALD6K@?I7Y@*U3F\>P%Z30!R&)%/MIS\82&AXBK MJN"25M+P2 C^ 37V 9(RTM]!P ?7;FL2AH"V"71MV-0]I#G%O25DT51N,ITR M?I$T"#9:'0%G^S#U'BFNV$?]B&-X8G#'#W<*N[T+M JB0L.O%<4%JH0K'R(X MKL.UF$C, $'!,TH_Z@QCD8V5!]%YD6E8QB6S+\@$-+C< -7ND(M 4_684'^O M9Z4Z@:N%TZGF;**HX"3\2AG81QL(S7&0HK8JE]]5TV_IX@Y'LJ[Q24J(TU N M-&&YLBOFOHXG45\4J@,Z7>5C;T3N#[6[EMR8PM"M'<+@(H]Q]^+:!E#2]9C. MD0ZRSJ)0MM[*4N-=_RT93T\F0=8KU%'4R[+*),]V"-YV78?O# M.B\QB>QW\_"IK84C!^$7Y+$V*6_0EFT\HY#,9B^.MMM\C.N !C"*8(DWDRR_ M<[;%UE13*WBL;&X49T2X%=# ACB1>/5N-,S'!T"ZQXD.A B.K=#=.L1)L FE>CL,G9K M2WVOTAW=X@40$]')Z"D:Q$9RB1Z9K:C%'"3&\6 ZO@PT2E-"$="S=1#D'=DZ M'T]><./[66(.Y+L^CEJX?@/C&P['OJN;)C&AB5I9C,T^D SWU$V/3EX?=69: M\EU[MT?)"%2%9)'=E[R%S!A+@?1B3]C>#'JSS[S0B6XAPJ4% M73:8:K7>[I=Y#J_COQ^7,(-PL[MIDU$[W'"_\ M\*H;I#V5:U7X9N2<]SA]'P,9\'GDI@1BRO:"A@]#Q_'_.&P8@OI<%6NZ(;TN MMVXK./>L.0?:I-@@+NK<+)>$I'T@=K&TXKIXZ)IC/Y*=BP\J+& \OD^BR9!9 MAHL4=9LGEYT0L1NG@W$W@W>NGYEY @"?>:EV,&:3P19=%&H3[OSXL$[5CJ=' M1I'U/.EB+:#1=7O&[.]JND^VB*I3]4DT>%-;FB157H6-$=@R]/"[C0_E0%HE M=:^UD[ZQA7C;[8)N8TI_HW^?<*3D%O6!0,2%.RJZ[3/R$K543'J%*9HZR#W M42$'2PN7_V!4S//:_H/YTF600W\#773^1N-NA?XL=($PPS]JS:_-_Y%OPM]P M[?+P9^9G'DD;P\J[_:^?Y] M6%L[5#>;M@M?/UD/P_8OSY^'>FTW)LS]UG;TR]+W&S/0G_WJ>=CVUC3\T*9] M?GI\_.GSC7'=DV^^XN]>]]]\Y<>A=9U]W5=AW&Q,?_NM;?WNZR"+Y]]\M34K>V6'=]O7/?WU/,W2N(WM@O-=U=OEUT_.3_[R[<<8SP/^[NPN M%)\KG&3A_7O\\;+Y^LDQ-F1;6P^8P=!_U_;"MBTFHFW\JG,^24OBP?)SG/U[ M/CN=96&"O?#MSZX9UE\_^?Q)U=BE&=OAC=_]U>IY/L%\M6\#_UOM9.S99T^J M>@R#W^C#M(.-Z^1_!T[U@5/>MRS$NWQA!O/-5[W?53U&TVSX MP$?EIVESK@-3KH:>?G7TW/#-CY:.%+YZ/M!<^.9YK<]]*\^=WO/+ZS#QZL M^L_S11AZXOU_?6#.C].<'_.<']\SYY5(;G6YK%Z97WQ?G=>U'[O!=:OJM6]= M[0Z3\H%9W[UZ=?[F/ZK+[ZM7YW^[?%.=7UQ7_[X\N+E=U?5 MMR:X4/EE];JWP7:#89F>5Y>U-9VU/;;PLAMLW_$OIIW1G_6\>OJO__+YZ>GQ ME\6X&7]U\F6E/^UL_().I-^-0;][5JU-J$C?MZ:W336L:?5J[,S8N('^KGT7 MZ."-P1]+UYFN=J:M NW/DNH.].C8A]%T0S7XRG7$BY'5,50$*-6OH^EIS^TM MZ??6]S2<#@5MJTZ.C_Y]5NW6KEY7.UO1XC3DU]'Q)CPMU5K2E&&-'57O.M[, M%58-U96MQ]X-Q(O*=$WUW4V]-MW*5A=^LW&!T>0IGM*C7GUW$<\ZK][R^0X> MI/%5YPVH;>FSH"+#"RVU]'Z@,;1PA^];.I<.;^C#/?2)I'6 J-KW M#8W1LYDL7EOB7.VV+7+ZW6X'>?8N'2+KW\VOYM4/Y^>O'W5, D4@ M)I_/-+\0 LGWP]H,X,3"MLY>"T2(%8MT:NSM!\D6 MUGYL&Z).!=,(AI!J_#)V8GN2I#ZL+[)RRP-$EDH1 IE,UXWTC&A,J3#_EHAS M:TU?62!S]8)XM%G8OCH[87(?\S$2K?&$ VZX32(ILY9$/;+7L1PWKC:PH$RG MN 6>9$Z@E*23?KU(AZ2SRW(/GSOJ%;:O63XS\!JS8>7-MU-"4+ M"1FDWKMPL M"&>8/C8,^2&WA"JD)Y)R8!X63B(GU&)!JKHDLT"?O\Q".>.A(-M]7&THB&"9\0@8\U!GM@'&V_G!T4<]VUC;).8D1R63+$+ E/G1% MWVQ-YX21"7Z)R$3BN$RB!PU9V&%G;4>2]2=FPB?Z/RDA;2--L#8D.,&M.D?D M@#4@Z&Q'2T@WJQ;CP.*F_)M5_IK$-2/ Y*2UIW7UG#@5A MYV0%)R>?\AU,]''Q)!MB;!@&B2)>M&YA6@9F<96ABKQJYSN@!(#/A&"QXCD M9G)4VI70]3:+-HA$CDD7C-I#)M$"M"2$):DRC&GO BO<=V$@B1H@S6]9OF T MQ/#0K_,0(E2Q!MJ9(!Y]N8CIQP/$H?WY-(Q165G>2U;V6CHC'+ M):S$P% "(((8;9+6"BWX41*L!4D7B#Z+<#P*W(+C),J9>/L/J+G *LP9_7PO M<-ZWG9XL5C=:'F-O**"!91C[J&;R")M9AD#B83T4 $<;!;@WC@Y-5JWWFZBR MF2UO+!DIG@,(:/N! B+@(LGH:YZ4)#%Y"Q!+7GE8N[Z);A">!$(S/HC3(GA' M,1?IY&_JV57B1(&&<,U,/T2ZL#QEEX04D(Q12Z(H$@Q<(4"W01!BS79\14.P M-BN670*M2"VC\P0D%#+YE66!C[,0AKCH%BPA3L0$LA.(P?)@3+$E*$7B/JB[1G72,@H"5GR;0.Z][: M(]Y:<#='&T1!R7**R9UX-[/LOD8AF[I&6<8HT@T#SLW*BE&=W?&VF(D0AG2& M8%=9[!DZ>A; JE;1V[+HR<:2*@P^8@(^XC@['W107STR'=0+/I MHIB5R0P\)!%L;*A[MQ /Y2?P^@RNYLG)E^J!OA'UBV$&IN1A)\?3<=]&V;K2 MA4J5B4\G:UXH2*:M2F66_.QZ\?@0O:A[2 D1#3@Y'880V_7R$[C/!J8E#Z@I MT6KE?;-S<)8/$>+CZ0%?YBG3>0@X6IJ/K87:NP@?D6V,."5#2VO1I^?%V^:?DJ35V@]\;R\Z]2J); MK4EB6T?CFXG7(3+=NY4#A&W@40O$,W:13E4;22B TI !A=F,_'DVMK%^!_D3 MUEQ0 .6&ZDMCZ;31[Z:3[!X6E%M>-:.[;:VB-DH>-I/=M:>69M8%\%D+1JG?A M/70-IR59)9-8TVR"K'AX35^1&-3$F4@U>EP#V!8(MD20 6$-T:TG7]YF;PNCG&+[R'2&0&2X9Y-B$)ZTLBJZMW9W<2D MB!_ NH>G>\B794\HE&)!FC(6OFN$3U9&H3)9_!8\AU5#2'=79HI=J*V@#98_ M*S8L;I/YU7RAU8A.'$M8+O 9CR>J8&ZB# U'[)Y/G=D42+(!27E.4D,SKRX! MG;RK WN)R+ O[8P,A\1]JB0I6H@L!YPQL0V-WHEH$<4@-Q+5]8FX4:8!VO50 MH$?M>Q*6:]>/H7IZ7EF,/?D$\4B20TN8'!U21I$)>V0U M/-=PYH0DU61/AYU,/]X5'2MK@_&[J9B;2>S^.D'\1 MJH].YI]6A XM5(B#MGO$_:/C^1>3@?N21@3-P!Z%BX1@1Q)%GA,\1$''QI(' MV7"0K#]-?S9 M*(U68UO$ =LMC96D!1 #P QJ-([E\]H0JF,W8P>%5#^FX,)+SNFRC5?36QAC M9"'?$K;6U=GII\_^$HTP^W:0X,E(9+(.35NEA#448,/$G*7LYOG5!29/Z6HZ MDKV9I)+ZD1TRS5D4!(XA/1/.W4VT/0A9$HP+^L55FX,I3E6#L\B[>2P=3'6@ MGP(%IZ&V9-..&@2OR\&*$MNNB2%?*9I *(0173R<.$!"E1I0$.BQQF^;,/R M&C%0T.Q(0N*I)L6TTO*.,MX].TM=SEEKOD43$!5FQ2YH"H;L";)*]J8C>+^M MRL_$*YA8<>;$V=E)^,Q1K(?A'B0"^(T)RZ-Y(SEGQT-SJFW']3O;')%^](B# MQ&WBAT2/H1HI2.1G>%IV30>[8;_"I3UJ!ME3> ]TLD>-WW7L^,F?"&:C5RM/ M).^2,96CD*@H=XP!;:N8%&L5L[(8D0>VB@&!I.H J[6D(Y\QF:LU?=M7*-, MX?TB3_7(/;ONCUJ5USTBL4$(A@ADBT//"!0HVOJ1HZV7%*]T*Q:\\^Q0\ MIKG-U@V0[[VER/^A\]JB9F-O!MMIR"K[!$.76II@-W1>O=OJF1L74JWFWOW- M-&O6:LHXB"-#6#MN1OER0NF<].0\"!>0]"B0-7%IP+P5HEX.M^0UN-J3HG36.:*@ZPN7YUXEO)QFLTOP%ID;H[#[6OSP6HM_0^]6*W'[ MD+$:8MP:5-[%GK@RRNY8 MCXNL5NUZTK\P2.Y" U_U;EC*3=_?*F%C8IQ=)%EL8VY9P+B$R>ZON#C?'TQ] MB3[ 0Q*2!B@TRL/8/@B3@V"H7,ZE%1&YEF&%NE)CG>Y)<"9&U3$ZDJ+:_OYG M3)@BN\ @QT\2CVA\9-PF^Z!EJ ^8["4UM6=K>29RL;!C)B8HM; QE4:.R5). M)\]H8VK [H0PR3PJL"^6%NS:9ER2PRY=[0T*&2CWBH]^-J M7:;9#>J#*-1P*#LIOI-6M;?:B))(7SIA=)@6^12VMII"DLR1E%*+N?CH3+S[ MM\?GP?E6'0#5B&&(L:S48UA]8QGR$-EB%0&-"=EE2]L7"3>-<-M,NSIZNS(] MZA,3AVC/W_J G?P?@0$U'_LVXX#)H'\#F:4B]7QZ(/5\7Q[^]!_-PT>;EW*G MA=B++Q*9"I;]K]+H=^G&"X^3GU;_9WQ(F06'LWU9:"77&"=9L<+\5* M0Z:V5#:C44"Q&WN?3EU#^"ER?*3N/(*!(K@QO2#->U'2%F@=G5<_:*5%+'RJ MNQ ]U=98V6$A=M*GTHK(@1X6GL2NR/9' NR;?C&N$XLJ,3%G@-D/;-U[RZD3 MHJM$3^1YV@.\-WOU*3E0!1.VAU5<%RYZ?$HCNDQ'9E34&AQ-+KED[FYUFH^<$#)Y\= MZO*+9]3MYF,E.S3QD/:V$2%ANA/VI0>H!K=D](<8=O(A4V5O:FN;\*@M2?*)ETCK-[$/#:R1R03=/"*![$;DHJ5&$TVL M!Q\@5NJ=XD00>?KDN5>#N4F5#T[

\ :O#(]L2ZVTOU_MK;I6/]$RVA1 M<+^0D.JV>HMNE+9H LPY!ZU_T* E]_%)(,\919VE[. #>+ &)4Y7D-H\"[IO M#K6.8O*#$[(VW]T.EZ-SG95;:M$RU2!)V4MWGQY*G!5?_AX;]V("T<;&XY[; MJ KQ2EU&AYN>1"^D:'-W[X_>)ISM W5/:MG);U;2M#:7V6=%)%?,R0V;E MG;;9##XS3KMB8G,STW[FE! 2N@)S>[O&I8YK&['D*73YF92W,,!WFO8,:UI@ M[5O"G?!G[3Z4_KI(F21'12L=9Y&4JKE(7F"D%M_:E+Z\*)LAKW)+&=I/IVV( MDB&E41\]/9E__FQ:FWEZ-O\L?X6^O(=W^52V^.SWYHBF1:#]/9[-O]C?X\G) M/WF+Q_M;?"L.YB:G!"=IOJD(B-A$0=%JYC.1-"W3'.;>/O.T!PGM-I #026( MDO0/R8\N:):GB(QCA451HRA._%S&IN4TTLU4M,?@62[O3)/+DJ$.1;U] 3LQS9/U MB,,0F\"V4VC]ON4F?V:VRAF<>?@[W78N87K5LIU(ML!EN0!Y(5Z.> \&@6^QLRGS-L:0J* M>Q?I)UV#"Z;-L[!L>=?:!D>H@$^TX@VFKH\!*32-^"?(-V!6B+1T=& M0WYP/0CA)^4F3CP6A( 73)L3;ZWH_"Z[D)?NQC9'=(JZH-&,ZQ%OO7<*)JJO2_P=7HZMN[-X%9'JDNCS+[J MJ&U6>9UQ3(WBKC:4Y[HT$;9&A]P*V9TC@%%K&0UC0?#MVG'ZFW2!*(?,9Y1^ M;H0(I;R0S]O68UL6G%8]?+W81!(Y05ATCVQ#(I,80U1WL2L,0;VP!M,M[-JT MRU07CAGVF#LG#V.9(HFX;+P+ BEHI()Z!PZ3V=1 ;^N=L)K)NI-(BCOWM?\8 M+3%[NHN,R!B/<5NX00?.>[!+(6M4K':)<]=SU59LT=IMN8M+:D6Q\84W&,MG M=%YSPVWEVN-)8F/(528:=6 ^L'(D5G*U/]T,6?B!D[M>Z[/:E19[>.2J5@9? MI=Z1\":Y3[$=2[PKG5J+ZK*344.I9&)F/"8U%O"/.GO*%"B.'DGU.)5G4+(4 MNZ(WQS@-HL5)+_;GEML#V0()7,1"6L3DM(B*V3V+$&XW'C<6HD_U" 29&+RR M/5^2]843^X ^:@N5E)\H@.P"<1%W@*+U"^JIE!(5__TV!:5;UTI 1VXPS'*?@&0) M:HT@ILDJ]$#"VF9-A[?B1P)YFYL8\B6/6,Q5_"^L:($9J(2VJO@UDAMEU-\4+I[5E-CALH%U^>;"#L;PH;]?4Q7E2.E MCKY(4A8!3KLDYX]A*Y9Y&*007O%@3N.P6L;1>RHBW@:;4^TWYANE(YTPYGES M(@R)FS_:FU8"__[*Z$P[F7\R[>G+YU0$N((HF^J-)_QT==+]2;5<&K M%N'EG8S,XX..V.I4QVN9I=Q,[K5Z-I&FW6-4*KL(NV=5(RYI47"]1_<8-;4Z M+PV26W.K*5@T:.E%#['%"(42[L(/9T\X7D@Q&8N+W'SL<2".HVRB3>UF:IFC M>R_QE;J;N87L$;Z&Y-FCA\&45Y]]+R0B,2"IIY M'C0PL; GZ45+7@_O<,+7 MW"I<[E/=8APV31[#>$(U+@SRZ5 &G5[+LCB]7L.*=J4O8[[+.PRYTYR68JK4 M>*V7U33N\J6)[E!2\:HR%FF-_-C4G.\W\$K PGN85U)"C:4&0G]*/B76:_@.O-V*-Y.>"S$:X"*$ M?/:]9-MQGY#S5'N@N[;1$ 0M/,=B<6PTF$GM2.^UL).9LU-$[>TPZ?;7U@#H MP,:\%QF#$$UL=;PS)CMDL).3I5H0!>EB05/,;%"DS V5+"!!#?.D_VA$'[GB M==%&&SOP1[V#A=X9O:^.=",Q Q*$;"8^T13)D=BUJ@&?%K^>GCS; M:]75%V%$ 7J:?D#G[.QH6TS3:^J0 HV)B^ M2>N\*<7R8BJ6%TDWTOZ*OMY/CS\]L+N,0H?W-\7?O2KHG8=G6MTBIFN#IS X M39=\%4XHXKTWQ05KJ5J "KK??URVR$0LT;LNH",7TJ) 2<05S(91+;V!H!66 MDBV3/A3&S(E3CYZ=<;,]"N.F"2'/%5L2(VG2PK M;WY8D5$W>C\:P3!YZ2[W( ^QGMVG*\0;F'DN 641\?%*L8]MBLB3J*HRU)3] MP'\.?'^XMZFDD#=U!\,5M\HEMF-/UCN4F3&TYQ'Y4I\/.FG =$VNR6V2\HH. MDXVOJ F(GF?<*[C=LM>\&%T+AI*1N,8(#44RJL2L4"I9Q \15B::-%[3E5 M%E3'1$GFYM0(_70::S:)8YDJ0GC9G?"(#]AS>8#E@"6 &[OC;C1S&!>?M*>> M?*)7M)8L:]+*V>0C_U_+3"DH/T?DL#=8,=CL>L7))/$KMT%24P SM'@OQ2:Z MA+EQ05JTQ:G0H^[)WQ\7-:QK3JI(*<;1Z#UB\R>7QZ5LR["$[ M:+)K$E\((8TVW!N#_(25]\(@LX_PC#.E;Q[14\3-@7L_35Y.,"TK3>+RV/$W M*>!KY(A^W0T!L\R8?.:#'K/-_5MJ!ZD4.S:5)FS* M]Q_ZT%Z+*RMZ-3SU=>J]-.$F,L:>V'OK;-L([(W*<% C>Z%;RTX^.YPNO#]: MHNV[U^.L+,4U9KOFI-^*%7NG%VQ4<(IJJBHXR9:O!059N;+9+Z["L"B8=*=6 M1"$4PL&2WJ6VD5_Y^H\OA6PJ7()0CVFDXVZ/])*K+MH,?N.("NK&-/%5&C), MAB JZ :^8"#W2P4RI(J18NJ8B$V(J?"/2"XN^P#$)S)$(Q/'3VJ)$ZQF"DHJ M>#@,]E6\\L19HV0IY"426S$DDO%)YCRI/$^?LF4TODXA/=D#CYX=>4_>\ M>+\?&*YO!\P#Y>W++XR_0K17&N7].CQ_+-/GHA8 MQ#\&O^6W!2[\0$X7?UR3TVM[#*#?\8ZS^ <62*^/_.:_ 5!+ P04 " #Y M@?Y2*3C+!7D* !.'0 &0 'AL+W=O[*POAWH[RNJS?;VS[)52G] MQ%;*X)>Y=:6L<>NR;5\Y)5/>5!;;TYV=E]NEU&9T?,3//KKC(]O4A3;JHQ.^ M*4OIEJ>JL(MWH]U1^^"3SO*:'FP?'U4R4]>J_K7ZZ'"WW4E)=:F,U]8(I^;O M1B>[;T[W:3TO^$VKA1]<"_)D9NT-W5RD[T8[9) J5%*3!(D_M^I,%04)@AE? MHLQ1IY(V#J];Z3^P[_!E)KTZL\7O.JWS=Z-7(Y&JN6R*^I-=_*2B/P?:)X7UC5/B/R$CU?BP62DBGQF+N;"EJ5)RH+?\="VUN;7&K4ER( MHA,+<2CBV1\H+%J::E\UM8*DS-XJ9\A-6=!>Y=LMGO8DA=2E1RD7LH9,;(4U MG2&A0*&$)&F3% ULSL9"EM9DPL(-!U_PR+\1__[7J^GTY5M1*<>\9!*U11H6 MTCEIZN56JP-E6ROG10,X.E87:@HWE'W?5%6A<9,@(93L (J@K#>,A&:*T_>6 M%[3ZB7$@GFYW#]]"2@FR]"%(P=NQ^-E"B#A!K-HG-DF:BAL/"@XDX*>K<-EE.&4RD,;:F[:FFM"#IX"4-_Y'MIH9E MG'4\1_IC5#CU,X4 W"+GN:PY0-VVS@*D8P[U^,N+2KE$#CW61PD(55X"BZ4$W!)A[R5NFBS1]( X08JH::R M-93#H6+9+BO(*% .@7@<4TEJ;G6J$#% MHS>52FV1ZR2/M8XLT(;EP[GY!W(B4*EL_1PDB]U8IBTS2S"-O1MZABIQR.0/ MG;X+ T9N>N[^I/T-46FBJ'A7",\0*Q0/T1T( P.'<-CO*;X6XLFUA:YS,A.M MW AUE^14]@*B55 (L \OHZ/ZMQQ^4EQ*YU6 4C4-&J5K;)8J,=@2:[2C!\A MJ3[6"VK9A_#71%.$DT(G2S8VM9PAV@T.T[>2QAB"3!>+QA1$4U@;TF@"W15+ M4J/N*FYH$_&!,=VG;RB"@S\$9\OOC2?P),,@2L#2 9DD(UM"88K5CE+,Z->>*ZV4?U!SQ67" M8'$@,=,@0.>=1_!RX),AG\ ;&X)'\C8$>S4)E5R&AX-X[A&RT4+L!7=ZK^HW @,!A@HJUTK9@K6*)$@SMS"L74LD$:RBPB77.SFR YVPY7!3C!?:6 M04^#R5:VA-6@#!*>>I*,1N!O8\ )L'-D1W(PVFBQ%AA;JQ7-,S>A_+X;# M'8DY,9DM8.'-0IJODL+^[/G.Y.!%CP%X28^F_:,8:K"K4ELE'2=BK_ H'IPJ M5A'#$G"QPTVH4AS7 G45).].7J\KFVY0YO7=_Z!JH0(#QI(?L ^F.26)?HE: MVJ)<"PISVTP6U..Y3AA)J2T !O_=$3]U\BO2)>G(#)*GT8:: Z/PVY/#?R3RCRH]W*#T_YJ!08315(W%P9ICV _=PWS<#ROS(2@5YRKJ!NL9&K1V M$=+TC;H@M]82)VD@H ,%C@_1<*83T""-F\_1UW'44"_&PJ"X=1C4SH:#VG6- M/Z&]8_>';BQ#@S-T$C0T?L<9:M89GGT]1S3EZMHVI]T'64= M%=B]L<8Z"^FU$KT?"AWG7@1/PP9Q3:]7$+?/%IKXG*#B63(FO!VRPCS4B1]W M,UE#3:V/:(7^GDN_XFH+B958/C^% 59B!O">X,8V+:W/\'#<\B.QY?0%<)K MDZ=P-?L#R2F=-C&O1J89>D3#QK/=]23M3PY6'I CF=%?"=+<_'B,P,BPNFVG MWW:O(=WCT@[:D4X?Y<]U^KPW"S\X :]"*H[ CZ!RTTC\$,A77:3C;=:.F=&4 M;X[.J^9]Y^Q\;_/?,CQOK/.^-)#EP^'DT!AJEHP-'HM"-R0+Y=UXK>FN%-(J M'' <:LHF+(ZU@I^=RNGK ]12$]^(D?OUT@T>%O'AHV59R82UG'WX[>)\:_*65 ZX5)416O\*4UH<5W DX%<5#QT9VU>D'7W<:\T'_9P7$>95YR*73<+OO4.,^A>/ MM.RI6@.S432+ C7A!*^D?7+PY?&2^DR.D(5:HZM8)2#$08W_GH7;FI;\1>S MF:T1%;[,%68;1POP^]R"9N,-*>@^H1[_"5!+ P04 " #Y@?Y2V94L*.\& M "$$0 &0 'AL+W=O3NNA#*#FZOX;>%NKFP3M#)RX<@W527<[E9JN[T>3 ?= MAR>U*0-_&-]2J$J:;RRAIQ<7P_FTP^WESP_3OBWDEM_ M\$P3!B0U#(/;$'@YUG>2:W9$&#\UMH<]"YYX>%S9_T?,7;$ MLA)>WEG]JRI">3WX:4"%7(M&AR>[_2C;>-ZPO=QJ'__2MIT[&5#>^&"K=C$0 M5,JD7_&]Y>'/+)BU"V81=W(44=Z+(&ZNG-V2X]FPQ@\QU+@:X)3AI"R#PZC" MNG#S()Q19N/IQY^M]W^GA72T+(63&2V#S;\-;Q%R07>V0AEXD9@T19I#3[)N M7%YB"BVT,%?C $AL>)RW[F^3^]DK[M_29VM"Z>G!%+)XN7Z,4/IX9ET\M[.S M!O_5F!%=3#*:36;3,_8N>GXNHKV+5^S%.$NK"^G\W^CAMT:%748]:SU=-&=2 M7F/L/_.5#PX5^-\SD"Y[2)<1TN4Y2,-5]+(0.W1(H+ESPFPD/Y]*PEF#W/3U 8WOIGN7@YF'^]/CI\9]+%,:7Y1*%\?!$RX_SIX[K[ M\GGQ\+B<__+IRR/-'^_3(#T]++X^W7W$%%K\/'^D/Y99W?$V(C0729&7_$W9 M@B($$V2142@E6:-W5*CU6CII8IIJ!;=V39X]>Y@(/F &@)'RT9N$GSSPG,-!3 Y.Y6S$*M5(1(;^.%Z]I$VH(ZM!-93_1]WV8A^ M;>DW]@7'B5A;Q_6,.-LSF?%D?]!1^6'?T2^E?*W$.\.M@1.1Q$]=-+21!C6@H088YPJB=:,U<9;@))0*R(4Q M6.T\CA<52%CRP)JH?#6P&N%?=KW262=XD#CHJ%=#UE[5<[^L=&X M5/X)4>L;01UA.YT%>4[^@KX.-!A>][PSI MS&4="&T6;7&9I3@B9+.'"?4$DS+@M:"ULU4,:-45XSX:X3M@$5+;!,#=<\3$NN CZDFX)8G2X=3;E)?3-XW)H^W=9;VU"Y36X4Z1@Z4]TW,:4O*205= M=\'%ADYE,*)YS/(+Y)'[>W ?SPP7TZ2?&;-1RWB30):"T''E++M\?Y&]NYS% M5=/L_9LWV<7EVW,5E%)[DMG8LB_V;NQKF*HJKOE8L*]N6+E%'_.Y8(=-]F#? M#"KJ9FV MZ:3/WKY4CAHILE(HG[-L8T_ EA%9&='7Z(/C:[UVH@L?+#U(O$IGN797CH?F MX@!(0;/1$0@F[8?I9/^]$YR>G5-7J_'!S;B2;A/O_]B ;6-"NB3W7_M_,T+.^C_\7+S.U!+ P04 " #Y@?Y2Z$F[Y0X( !($@ &0 'AL+W=O MO=II+; .VDZ)I MD<:(TVN!XCY0NR.)-9=42:YE]=??,T-JM4J5%+@O]KYP9IZ9>>9E=;[QX3ZN MB))Z;*R+%X-52NM7HU&L5M3H./1K1OEK]KDL[/90%5M3+XIPD#0&)?_Z\<2AY[ R_$7!*9% M8"JXLR%!^48G?7D>_$8%/@UM?"&NBC3 &<=)N4L!;PWDTN4[5_F&U"?]2/%\ ME*"1GX^J(GV=I:=?D'ZAWGN75E&]=375A_(C(.G@3'=PKJ=?5?A#ZX9J-CY1 MT_%T\A5]L\Z]F>B;_:U[ZHV)E?6Q#:1^NYK'%$"(_W[%Q&EGXE1,G/Z?$?P; MZ9]N/KQ_JSY=_?KV3GUH@TJ N@[^P0CM313.U0K73R?/E,<)TL$9MXP*):G2 MBM2:@O&UT@['+)C\;BG'#C7SZ:?39_(&)1XT%TE4?L%JP66G MYD$[]( H1V,[CZ8V.A@\2"N=E$8@\?1W6%#)*^LK;97)P6")C4FKE;>UF.?@ M#-5W!5>6%W#B$2,# &)QV]8D#P%U89*>&VO25EEZ(!MQ0"W) :T5&PQ^27X9 M]'IEV'YC'M4B^$;>1*BI2'QBA8$B2A4P/N$=Y= \T-[X+IS1/#YOF-8EL%$1 MLUN!F]1Q4\SC8JPV.JK:0%T@E]@U)UH65 O,F'1JX?4V&P&6Z>2;$WAGT 2- MW:JZ)8[?45<8>TN2P#QHV^KM':I?2%4(KG'9[4;?L[#2,0(C*\1#@W@OC ,6Q =D M= \4DYAI7:"U3L% <[VO!(#0;MLQMR/K-E-MXUM;,[G OP-A*F2@)8Q DRD M/UJ2:+5KG[,'!V%DWJ;B8FRK5<]OC@U'L=H'GZK; *W&+C/P_OANK&!^_T@PEM5%>F/E$?.?J+ MG+2W0.T;4ZD[@D]<'U"IW$]>/Q.>1D2'.!)< ML'K#K!&#'.I:W8&J#.L=#\O*AUK\X#J64X$JA T903+TW!HX""*VMK ,]5I1 MC?:*,")_N98Z&,*CA;$0T7!U=49;5I.&Z5#LC77%?W4JT2!(<([@N MPU;*/XD7K.C?8EPWN499$@^GI3PGLZX.2V<26E)J S)AFC4:$J3F6P%[Q)J M8DQ#=8M>$':52@Z2S*(=_WN."E?^J@MQJ82'WB&&T^VQTT?&4/I+Q@Z))DIK4NQZ 8Q MT#/@_0GGA]/!!>:MJ25GA\5QU/ [5TH!H+6-[+RVYD\ACO/N>:7C2M(X!Q,P M(5C%DY?#T\Z=7D/MTM<;?)\GC('[I*#3*FCR+#)=( M[F)\3GQ$05%P4N6@6F^<0L/O*-!8FRH_D'XDN7A >Q)NZ$TL/7W9VB*':U"" M7_/12SNF6PR['@R<-MC )$%F0*YD^JVAE"I+O#48K#Q2VAFUW2;5IZ[ M%Y+.23$<'O"?MX8\-M))Z?K',?%Y>*VK2Q3WVYXSS%#TI*[> //)Y*R[YT*1U!XE&Z]^S+'#TN%LX7O'UOA' MA6 R\H8)MD:(#UJ'M&2 %6&VEH@#B_5IB\4DR@A%3"UO<;*Q"SES(U]XW@CS M)LZYP_!.,3<"'5 &O%T!;E;$'_RLC1XU/CCSZI*Q'@#=\(K831;>+# 3*NU2 MK_^] NWV+JC;$JF#?2-O ^71C\!88WV7P?X3#\8M7[]05V[IK_14>_KOB'T,OX-0Y8)E_*'?O>T^YGD M*O\ZL#^>?V/!MKGD'=32 J+CX;=G Q7R[Q;Y)OFU_%8P]RGY1BY7I+%!\0&\ M7WB?=C=LH/OQZ/)_4$L#!!0 ( /F!_E)ITD4+FPX 'XN 9 >&PO M=V]R:W-H965T=C:!Y 8DHA!#(P+*>7K]W0/ ()724Z+52 MQ9=R+F4E[A9I5KX^F5=5_N+LK)S,Y2(JARJ7&9Y,5;&(*OPL9F=E7L@HYDF+ M],PV3?]L$279R9M7?.]C\>:5JJLTR>3'0I3U8A$5]V]EJE:O3ZR3]L9-,IM7 M=./LS:L\FLE;67W./Q;X==9)B9.%S,I$9:*0T]M6^D]L.VP9 M1Z7\4:6_)7$U?WT2GHA83J,ZK6[4ZE^RL<1.5EOR_6.FQGGLB)G59J44S M&1HLDDS_C>X:/_0FA.:!"78SP6:]]4*LY45416]>%6HE"AH-:73!IO)L*)=D M%)3;JL#3!/.J-V_K$G?*4MS*&7Q=B:M,1QHN>W56804:=S9II+W5TNP#TGSQ M7F75O!3OLEC&F_//H%FGGMVJ]]8^*O#G.AL*QS2$;=K6$7E.9Z[#\IP#\EHK M;V2NBBK)9H9X+Z.R+B3?ODC*2:KH9RG^?3XNJP*H^<^1==UN79?7=?\B-S\@ M[?/MU8=WM[?B]MWE^W3JC1PE2 YD_1>5$I4A:HDK)]@J9*B=T_1H"62 M3(R3.&8H8]SO8#OP0P9"99RQ!KT M='DZ$!16#L4Y] 4=I9@,@,">^:3:F0X M68K9"&-$68.@31+FY47T!4H6!]E]31BP;'XV&0_'CFGXKJ%R$>-IE)<8ID<#]U3Y%PE9T52W9.$%F,_1 L\ MODAF284 W*JT)O! '%DY\$[%^49F7^B$%Y]:@N!L)H/?:8JY[5-3J]PZ:U+D M7(&UM2\B^+/BC5G31I1'XR1-*LH-0I:F/QWC/8R'"QFK!<&'@Q)8 M1,DQ2:''4K9\T0TN,'K%[F^F@4:_R.H1AJVQ5\@7XH=_A+;MO]P.&]^W[)_MB- $5"?[U1*I>2504XIJ^HR)6[G:8WX;05/66UL MCDMYOW;FT?D:/^W\X5'EFWVJ9+=.58IR$?J10T:!"<.AM(YHC.V)52_KG##/ M:BTIK]+G8\V.C7)-O'3T];+SJ(A7Q!])5@*M*0?68,]QIO&O/,DE[;DT*)?- MS<9P6@R9TT*L/X)J8! .)3 /0TI&2?&R;T'K=IT;[8,MG_;5GM_'A9H543Y/ M)GT5OOGO.WO?T\"(*-W?V4@B7*)JEF=\A[4O] >.;_\M5^,#("[N=A=]#Q> M4N3B#5[:PNYQ'SR$X#BATF5H%4=L$ M!92&82+3&%OQ$JU5SAITZ&:(M"CN+;.&9;=BLW-ME7/@"I ^2"70& VDDDJF4K-)&BG"=Y3FXE&YK* M.$;#),IVNQ(#5M1\>7EQRU?6RP9P#$DMDJ??8#U,'W\KC(<[ICZ$G(:\^IS% MFG"=L80$YI\U=@K4V@5[)*6N%"5)FFX,WN":AQBL\\S5^YO.,VL!B M*KYRK MG437Y)^'MT-Q6:=4<*+!NDLFBN5UN^5Y-E-I9 BX/DW^X"IN11499\6<2WG9 MDGJY9M =!U"MK)9<>^L4Z2<^\>VA 6N9!XKFME7:)6L9C245$/!-T6P?P#'* M*"!Z"?24XFLCJZ[>7]P^D%;G M7$:M5^B020F C- 5ZTXV'2+3XR7 ACX/85\7>$FG62].K6/7P2S5M.H($ /3 M^XKXLI?EK;O'=?H%(2AF:FW6)OEMRS1 X-K+?>Y>LK=VQ.]TRV3WPW7P U&Z M)"AKYGV0?1ZSGYU?T,/=4.POE36_R'YJ-"R!C)0$CW9WI"=0HVGM==W(=LN[ M/%5%M#Z0XRIJDT.PEVC^6!N+@/<:ZKE,V"$+J;,:@E2!//E,'9>:L"[O[G): MFHMJS%#0(E,5@4FA ]38AUGDQ):$T0ZC$]=G*^V28GR_X]$7=&2$%K]_ M1BAND[O-&P/>0P!EB(8&/]=9=P#8_V&*?X(&"^%8N\]V!MYHZX[W8=N-R3-A MN9;A!!9=62/#=MSF"O]P9?NFX8Y,NO)&AFFZ!\K# !/L0%BF:7B!*4+?"&U/ M6+YGC#P;4@+#PMQ#U9%E!AAGB< Q0A>SM1[6"+-"2'%#PQRY3]L:?-*3HDE''>:,;,.#*QPW,'S+P5\H9_LB@-L"UX/A MMC$RSEB$-J&:UL'SEE@I2F@F>\)&YK"<8;G.F+@VX8='#Z!$0#"R!<#U[ < M[U2$1@B?6T"3.<*"CN%ZX=,.:(1K!,B5@46 /(4N;N!B$6ODX9[M&(YOGCX* M!QYB$(B1X?F!L $?;R3(\P&4=3P+&+$?GXLOE8I7"9C[:D&U,_O_J0A#)!R?><4P M0U/?&3&B7<]PPI!T11*#.@X S#%LI#1@%09TC52"^P*//.R!2PX!#!X'H$/# M]CS" ;$4. (R@"X+3YX$+@O$!-KRD+X0Y0)>M@6!L E,^"A8.8;O0'^02T D M@XP*A0^^0]X0]9!K'H,J ,<5O@=J0WKYT(.(!L0.AMH+)PN,X?A0'>XEYH4 MT&2+&P(['(,+S9.,%I"M$*Q,&P^?(O-KA"F]B5P7>'Q CIWY M-WH%@GYG03W!<::BXE)&*-BV=U8QYB-VW>*AKFAW<1JOS3*:,J+=WIO;IVV% MM]3'^;1",Z2*[EKU%-=.7 C%_$I"-&ZC*?H@%%Y/VI. L81$JNY0>0\?,&E/ M18"]6W8[N;'QTV1UL>W#!^W&WS8Z%[KL[-XD/.EJ=77KR;61[ME6W*]$#\U+<)#IF]70MM$L3_U MZ5B!^ZNFMM\+<0WF\YX]7=\RG3(AJ.D+01$3=%80I7S>K3NQ9UUK^?@KI)#E M=7_UZM&>U?>\ MITR9]?_)'>IZKQ?^W_:\Y84MSA70#\9=G:$%,;Y/$VT3,U MH/LH?\SPV[UL?O.2C^*[(P'83+[O[O_6O\Z(30[4ZM8M M@YZXU$YKM)D+1%<;<=O#A&5R]S /LJ3NY>KWHKL'K/G>P?Y>9*9!1'&EJ%), M*:*(9SOA(=@@1,<9[RAF6F702-C.XWS]_T!MOZAL]CQ-E@0S"D0IDJY<+C>\ M[:..#*CQ1GMG,Q7YP8' H#8,?&>/[!5J5OF<#I\AQ4$5VW97T:QWA M?+MIE[D@]WW#IG8<79-MN3MR'--!(]N"!94PFE>4U".N1A%D-!ZPJAWM>B3) M<)QOAHUN3W47#L^AM_:H4@U\KJ'Q#&VSY88;WJ-5"6Q E//(TO5/-44;D]M3 M(SHH*^B\J6K>-GVMDUR_N6ZTD/36X\^MW+RDT&06C=62ODL"93US/+&@=\LD MXAF\W_S@!7H/.P&/*S,[>MU;8*)&WJEP-Q<.;2V5WXJK?<7&6[X MJN_Y=)TX:"00XX0=Q#GTM_C?'(:] /1^:3]80^?O"H$]M+:B/W3_VB#L(Y6N M5_L[L&[N.'/;H'W$HNNW:5TTW>3Z6[%"SJ*"]9@=,ZU$C?2!/F9S&^IIWRVN M^7_8O&3<8?(>D7]W'Z&/1B;N(NZOR&+&7S[3 MQQ-U5NG/@[N[W#Y5L*/Y00MTGYR_^2]02P,$% @ ^8'^4K-%FF6* M%P <$D !D !X;"]W;W)K&ULS5Q9=QM'=OXK M=1A/1CH'7$ MEL>RSJ$HQ7%B1XPHQ0\Y>2AT%X"R&EWMJFZ"F%^?N]728!.D M-') MTOF-[N&K7YV&SAM=TZ1-_3F-?UVY=^\=D/?V-9<>16&S4;[ MW5O3N.T/1_.C^,-'NUKW^,/IF]>=7IEKTW_NKCQ\.TVKU'9CVF!=J[Q9_G!T M,?_+V_ESG$ C_L.:;2@^*R1EX=P7_/)3_F_^BV_VR$H!>X M7N6:0/^J+8]]<7ZDJB'T;B.3X00;V_+_^E8844QX=7;/A'.9<$[GYHWHE.]T MK]^\]FZK/(Z&U? #D4JSX7"V1:E<]QZ>6IC7O[EF::@/2_6+_LUY=5%5;FA[ MVZ[4E6ML94U03^C3[NGKTQZVQ(FGE2S_EI<_OV?YE^H7U_;KH-ZWM:G'\T_A MJ.F\Y_&\;\\/+O@O0WNBGIW-U/G9^?S >L\2_<]HO6?WK#=%[G]>+$+O05_^ MZ\ &S],&SVF#Y_=L\%8'&Y1;JBMO@FE[CV- M;^F);F;PM3I13_[Q'UZ=GY]]7XR;T4_S[Y4\VIKX XA??AN"_/94K7508/"= M]J96_1IV5T.KA]KV\+UR;0"VU1J_+&VKV\KJ1@4XGP';[6'JX,.@VU[U3MD6 M^#J0.08%B*)^'[2',S<[,/#.>1@.1*&UJ?G9\;_/U'9MJ[7:&@6;PY#?!TN' M<+!58\!2^C6>2'UNZ3#7N&M0UZ8:O.U1DKJMU?O;:JW;E5&7;K.Q@>#D" SPR+!"VRU=*Z',;!QB[\W0)<, MK^'#/?R)K+4(497S-8P1VG16S@XD5]FN@;57IC6>%H?GINMY[ET^1-%_/KD^ M43]>7%P]BDP 141,HD_7OP$"\>_]6OH&7VS0N6"93:3$8,4F63&Q#H?# H"E- "\CM>L)_BTTF&MEN!!6&V05AA@ M71WBMJ8^04D#.V@+&.&W%FBL;:@:%X K\(NQ[8P("P.H54D=4@/;:A$<;>I1 MC\BPP*8&;PZR+:S=T-3 '86^$04"IO';T++O29KZL+WPS@T-8%TJ50C9I-MV M@#EL,:7!_&MBSLYHKPQ"KGH',MHLC%?/YL3N,R(C\1IG6,0-NTDL)=&"JD?Q M6M+CVE8:/2CQ*1Z!%CDY ),O$DR^.(AO5UF_8?W+Q*9[P/*K%V/J'Q9#-'/D MII@A+5;B;=3;%V=_0NC<.%2B;0M+DLZ"X_.N:>!K&!;!UA8X:<*)^A7!([CR M$""KGA&+S P%4!L0"CA\QCO0JQN8KA< >R0N$_H\R2[1,M.,9*NX#MD*2!>M M= '(L00?!Y^_SS8RHZ%,HV@0&$Q>?0A(+*Z# -SOU,; B)KT( $4D34$,S$. MCE^NCARS[8V)I@=:#692"D0O =ZM9O^RZ71K69#)&P"3@<5QF\0/&+(P_=:8 M%A3]3R2$%_(_8 (<(RVPUJ#'P:Y:"^Q YP1(W@P&@'>F%D-/VB_RFREW ]:3 M 6E$:>5@7Z$3B4-P(<:JQK6K8Q1(2>P)..41Y6.YHQ!=W#SI!OL^0F7@B&,0 M6.B&_ 2'[H@,M&OK6@0MQ&$=@L$=+Q#O1J3"J9BONZS:R"2(>=J@Q3T3BQ;( M2P!\T"H4QR%#?YD,_>5!V_P,G(-@\WWH02 MHT;&HL]&O2%03LXQAA0F.!4^/@%U#KN*"H%F4S'S&*K72[1#$V\'0&',+21XZR\%'4^6 MLGR;E.7;@Z*^1+^/)Z0/[T% -[I!TJ:TYBN7.E'I$849)C]*7J"&5!B>UX;B M&&;L&O(]<(R-A?'U"-%(L9RW*Y!) ZK3QW"49.6- 5=!21$ !OBH$-F7)9I7 M.\3%5XF+KPZ2CIC3]L[OIKCVR*F*H8L_0R8"'!I0H5C?(3)#C%PR'@)9+8 2 M!$*-_2NY+!I-P)F=% W-OF5+^;.ICP%W/)B=H"I-8A4$^&HH4[C!9!_GT++$ M+]!X,F^;SB@1',33:@OL-\ UB.7]URV6(K.89F-PG?$7C"X%L'P:!]_QB M")5K&YU L2CN5:R*@ TYAU^Q[V:>+%4P_L96@AZ==S5D0NQ-:DNQ7CPO O,C MSRR!/VG5,2T<[.TQJ5<*YS@.O!MR4S!X0+V^2^KUW4$=@? 39->J2W(\U4Y] M0C_2L+><4KFO7XZA?BEA-1A7%09/BEFXZIB ME1/U<3(%P<4G%R1+OWL1["I!.T#SM*=@U8,8R=?9'GH+BN?$),&YA7Y=]T3@>01R;%>X'F4J+ M95'>2;]0^2%*^:NI9P0?N+"^G4E>/&P&/B?S%>,7;]98';S!B!B^&_4$W&AX MBH?2-,"U8KX!C-&L75,;'_XL82,'1I$S28^*&$BMM!7CQH7-_C%E4M\D,[PL MH]CK[(T)[P!>SL]RS?7L(,1]E-CK(^O2?4GN'U^%E9IK*?S0!O'#5+SS M;EBM.;,!T0A^<9493"-)G?1[M Q7ILB$72QDT!JJWW7@V3^ 6H#58Z5@@95* MRBGS4N+ZTG*44D&<2-!4G(?B:'"--[;F1RAO3%QH\ QC*= /J<^@'7B. CV0.+9+\":*(']*[SEF!ZRQYQ)Z4"M%ETBF@C MM35Z5C(" MGJ,=S2WD*X"%14!8]01\!4=EQ#$X7%U7_1[;"$$0/66J\D^@*9 MK5"#Q%O7)5.O6-6YEB^KLQ3O\.=R[8ZE):$PIR3R L15>&:PP@CQ&6&P,X7(,L3^M+29T&[ %X-R 8;!H/Y@. M%ET+?8$DJ:F&)B7:\&#E,8F1P#E) K#H'MU&C4QJC*H*&E@!2F&M(P;&N-S" MK'6SC!%&M!KA &8==IGRW[AMK&ZB%M2LJ#V"NN;=>1C .5NR1+ MIP-:KO.@\/0M504P7X&E06VT6B&/6A0^8N4 HO18\4C%Q06X0V7!/4K&(_7* M6#KBRX<,OL*]8Y9-"N38N\A"0 MX^4EYQZIGB H4-HI0RKA_6]#36>/ 5G,S?.%%II_E4R]#.D8=O':9]I]Y>@? MDPYPU;B/SY%*48*:YX'ZAO*\YFR-MF2\=HQ0T \B:7!7*- M+EZB"/X77K2M9VQ$\49QEFZ]<)7 )3TG@N-\BK3 : _B6(%OWH O133$P.&G M)5EGD\+%5*G'*BYHG50EU^*4.X>N!:,8JAB/?=J ZD6<\0%&E%S:XJT@A#6X M*I!"0@.CNV[G/C^\>QF.\K< M]/[.0-HW\Y,7*:-AR20Z!0&N496U^N@ /VV5;']4PR&D;:C M? )K'M=>N B<"8 45/GJ(=..))K MXOGHG!(6([%I\5A0 %0S=:1N \G$N*IND'I&IM.EO'JM.RFD& R)1NTZWUIZZ&PNQ@ ((]19<\ER+<7*0#47Q>)647N?I <7UY?JU?/SF,G-PC+1H$2*;$!3GO']$*2F MAIZ&10J.%-TJ1;;U.*/ B[IATQV'85-D%]%9CRI+6BTA#(6)1-<&XZ%C:L[_+*N+B=;3C^D6- M!X^F2E!#D; HR9\#W3U[DVY6\J'N.!#!K7*+;O 0.H2R+(=M&, ^'D)H![JJ M4_L89)R(A'2_E@6^I&M0!M&+C'N%M!L*V1>#;5"@X*%N<(3D01E58DDJW=S$ M[#^E=U+E"4-'O5,!B\$R)FHRPGOR.T"-T9LDL%$\Q?4LP4S2-VJACN7,4X,C6!!6V.' Q M&P3>9Z]1[/$3J!H@.N;4Q$#&<;-"<7U1XPT &&51 M+,V;9P 0,5-6CYL0!L4N.ZQVQA2\QN(LI,@*LR3>3@I@L8@HO3W(23%YROXY M*[KW )@R%AVW(947.3C!^JSN;*^;LE[)K0@;I-<4/<*"(JPT=$X49[XDI[O7 MSYW07).8[6$&S21";:0G,/11F].U\(C3N:N-\BMJ6!92$ 'S??2*7)J7ZD/1 M:LL5UYQ5/ZZ/HV!2;DIL8R/7EM+WV 4<&^$EBJ#0$T *ZYI]ZOFDO$AZ"'+? MT*C>,+7GW]P50ALPADD),#D_8 JX!HNZ2MW K G('CY(K*S *)BP[\M1'3T8V^H^#SP,;(FI;L# MOA6")=:VDS8^+(<;JK)OL.,-RT/QAL'ZXLKY7B/\,&X5'-\Z4A(3E=U5;@P%8K[B7&@ /3,ZIB!M%W[I_B\F.\)+O'0)H#O.:+P@A?0T@1$NR;?2]+ M<2*%!8NAT[&;S<6B<7DV5@$9!$C+,= 0QL:N0TIN>#,L=*""+;B:@14K./() M=K.7U.2CP<"U:3@PPCLJ]@"K:G;RXE-B?=ET",1PC1N]+1?08LV# M:^)Y+2(]5NOO.=Y>B5JS8XC1$I?ER'QCG_D4VV)%!5^$R3?OQ M6T3>K#3W66SO[R\\X"?_1V! W,>^SYCNR0FQRO=\7.7+T5Q\E8SVIZ'SL_'8 MMQ'DK[F@#A%88LE)G%WX/!'QKE1[CD6B4"D]_]_D4=2)/^QC1_,>8J_H"F]) MX$>WFKJADD0M(?+LD+IA8"$05,L=)(T4V.$)E&QD_Y9\.B3936XOQ,L'3 )B M07'O1'NEH0YR%@Z"BT@^UFT*;G/F&)T")CAX]O'2%2H_I'V/M)U'") 5=US4 MBYJVP'>5#^8T^>W2^;.#V<:/SM5T:8>4WLDK9BH^/YC0/&X+#D16<4,0N[A$ M*646UL&O;S5L&2@VO/BC[#P:5JJO[44H' .,'#^_N4*74A2N-O:+H;(?B)^3 M8 B0S82*ZN(E@P$28N:[0D^[!ZGIUE[>.RM]_3*1S+T!? L$B_\^8*XAKZS1 MJZ;XK@U_+WC1&_0*GU/IM9Q&;2^Z6L^FW[#B2N^2E&GSAW:K\71SKR MN".G*N,7.W'?4QX5*PZF#H\Z$C< T1;%A:^\GHFBX<48A.DV.T<[R7ABTE/' MMI\)9J5W^/ &)G:6]OI6>J.E"P.#1/CQN$8KZ,GVTRYN.GZXA],H&P;R>-.8 M;7W,6U+7W.3^2-#,BX01+^Y<64\XK5^T!]'%-TS_/P<%B:R_DP,_Y$7RGQ"8 M'W[Y_Z.)?I>;<6;X+CN^[28IQD6J4TSZCP<7UZ&7*^%+P?TK(,BK*Z:K9#PB M,9-O?1W?W\>9+/BMD0R1WXQU?J7! &/YFXL>F")A&X#V2=>YS2XI)?6I RO MVE'YWLA5T9I>0%]1QZ#GLLRH_4D*I O6VUC_3)4$-"=Q6TO/G4D W=0J.RJ6 M O9O4#'!M+&8C2BR:XVG[DU@T<+6:#>S6/ H:P Q!9 ,Q\7VT1X[0/$%W'1K MRK6HV<@FTPN(2.FR"&!J4_$U*;Z.Z(NNBE@V$-Y+JPCVY,^^6M$+UQ.!:/Q. M?WX3D+H_4N,@CFK-EHY%0D1E2#3$!E=^APY#14\*F$*.CE1/3"J6#OC"FKT> M(_(6$M(MOJ>^%<;OJPI5/QW(FOH 5[$VDWI$-':;!(@L%UQY*EH5YO>T*NQC MU?R/8A7[C,) QB ?2LW/?S,@EUS(IJ99B2HJ+: EDB\GJRDX(3N[*48\'Q-8 M '>B9Q^5\$W*&-Z+V,@%E@(MWROVIL@F"@%GPJ4!C:Y/N^+OGDRBZFGQ1W V M8*;TIW[H/=6VY[^'DWY-?T[H@O^(3A[.?XL(W-D*>S0:LX2I9R??OCCBG")^ MZ5U'?U)GX?K>;>CCVFB( W /,<_!!*_X ;ICRR]^6]02P,$% @ ^8'^ M4IV[/C]P!0 10T !D !X;"]W;W)K&ULQ5=M M;]LV$/XKA =L*>#Z14FSH$T")-F&=5BQH.G6#\,^T-+9(D*1*DG9\7[]GB,I M6>N2;,,^[$-BR;R7Y^Z>NZ//=];=^YHHB(=&&W\QJ4-H7\_GOJRID7YF6S(X M65O7R(!7MYG[UI&LHE*CY\5B<3IOI#*3R_/XW:V[/+==T,K0K1.^:QKI]M>D M[>YBLIST7[Q7FSKP%_/+\U9NZ(["S^VMP]M\L%*IAHQ7U@A'ZXO)U?+U]0G+ M1X%?%.W\Z%EP)"MK[_GE;74Q63 @TE0&MB#QL:4;TIH- <:G;',RN&3%\7-O M_;L8.V)924\W5G]45:@O)F<34=%:=CJ\M[OO*,+TJ7AG3:B]^-945/U9?PZ8 ]:BQWI=/&OPA\[,Q/%B*HI%L7S& MWO$0^W&T=_QL[.+7JY4/#O3X[1F;)X/-DVCSY%F;CR7KG^C-Q$<"IP(YE)K$ MKJ90DQ-2E,@D0Q3*"^OB*QK.XT2SHI X,26U7+[I02\)>$_$6NG9NN@ER'N" M3K!LS*N*7*H]% 5Z!GT7X&HMI!$X- 'LH H6/86I<,QUD72# VFEJ:*FHY)4 M&UB1<&8;\&A%AM:* 8*X]\IL(&G](<[H%Z%?^0$A0J <64F.0Q5AWU($1)\Z MU3(\(;6%L9T*=?3=.KM5<5A RI/;JA(:C*P+2JO?*<7VT%*EDCHF$L/I? JE M67'262@G%:K&FI<9B&U::V):8MIDKU$=CJ L8XUD6=K.!)QA;HJCY0O1H0F< M^/*+LZ)8O!&9>O%U^48<#0=7=S?<>/G@1:RE&6$ZN((7C.'*<@8-:L)HCXK> M$6MD$!RB#SB6KAK\O*GB]!%T.=]/ MXIN)MT9LP 0G=59#B6NY!YP(.YGJ(Q:LW+B$LX"CAE M(>/]]]R:XBT 8^14%3,X$"JD@&4#KF _S<2'FGPVZ46)AEDQ5@A7@O>.J.0> MS15;4'=-^Q(+D#<)XF-RM.24!7XGS88=Q8I(L<9"@V*,J\&*42_W)-TP"/QG M;J4C86AC@Y(A^44R4<-222VXSR)P[-U[+'I&DSJCD68/R,[M#Q2Q<8I$Q_2 M)%0,O&_5.&ILY_)N(O>5%Y7RI2-6^@Q4KC?*5UET4NCGUMA%V[FRAO046."$ MX3K"/%9E$HG3#ER5W'BIO9J6)R&#&!6<4ZGS$+TZS+U1M37BFXI5IS07%#MO MRQ(Z)>(P5=@0%QCWGCP200QVMNH\NMTG>2#W7=M:%X1'&GJ9GLD\WA%'ZC%$ M0[(9*G;(2DI\0I=J% -D)N3.C Q@1 ,:F89M[_R &XB6KP23!!J1:RS'?T/( M_S=GQD3YV$\.>F"//J8P+8;>&!H$B?.(><7)2LT:"XI=I[LJSNJ&]\IH9J.D MWG-"9N*GKJ?$Y_S[[U1CSU/8=&QZEY=/Q37'+NU@>2LU2K_I)*H9Z#%6CK=2 MRSW-H^ZPGV(R&31VJMT8ELS!Q"'->]FHP$$<",0Y7!:B2?>NV!'@:][J*PE& M@)OILI])W&^]O]EXP6[RE8(YE5(Q=,HC>U >KB8L!;:GJX,H=:S0%''R=84+ MC)C!HT"SQZY?\]'5%M33=)'I7X)MXT5Y90-&6WRLL5K(L0#.U]:&_H4=#+^<+O\ 4$L#!!0 M ( /F!_E)OW;C&PO=V]R:W-H965T4;2 &GW+2IH8<)(VS=:B09RT#\,>:(F6N%*D2E)Q ML[]^1\J6[< QMNYM#^;GW?&^?J?SZ5*J;[JFU,"/A@M]-JJ-:4]\7Q+.0JB$&MZKR=:LH*1U3P_TH"#*_(4R,)J?N[$9-3F5G.!/T1H'NFH:H MQW/*Y?)L%([6![>LJHT]\">G+:GHC)K[]D;ASA^DE*RA0C,I0-'%V6@:GERD MEMX1?&%TJ;?68"V92_G-;J[+LU%@%:*<%L9*(#@]T O*N16$:GQ?R1P-3UK& M[?5:^GMG.]HR)YI>2/Z5E:8^&^4C*.F"=-S/,,0K1BB?\H0KQAB9VBOF3/KDA@R.55R"2L8%3#JSLRYU2_/O4-OF#I M_&(E[;R7%CTC+89/4IA:PSM1TG(/_\5A_NP OX^6#>9%:_/.HX,"/Q%U!''H M011$P3Y]#K/_V@ED#QQ[>$"=>/!V[.3%_\+;OT_GVBA,YS\./) ,#R3N@>29 M!V:(\K+C%.0"KH4AHF(82IAJ38T&(DJXDK)<,L[W.>.@;%M/3G1+"GHVPH*A MJ7J@H\E=36$A.18#:Y2QB6/!;5&JH5J]!:QI"5,(?J,](!HI"JDPPL $&)1@ M:D7IF\;&'EJJF"R!V@P C%]1#P'TG 4$7RN(H:7G %P"5H.:(5(4*PB'0FKC M@9%.L, ZHF@KE?.YII73 7%NJ$(T;6O 5 G?.Z+PQGK/OG<"=U:QG:1\HA*\ M<@)DIU$U_1H]#:A'Q01J^;BQ<^IL)MI8Q5;^6:L#18UQPDR8]7O_=E#X7C S M1 RN!R_"K)MK2N!6SJ5AA4:E1+? '.H4/G:C9-E9_W^^N8+K3YX>/E+'H716US%L9I^4#$06ZXXX6M9!<5H@V_T(V#54%0W>$:$2>;_'O;)\<]Q[+^DAC"N'=PW M*N'NHQ35FX_XA2S7X/] >>GP"_ M5P.M666!_#]"_,>-PU8HV'+8ST!]O;_$,JG8O',=U$QRM]!P?_3;D4U5+TWB MK7F#]\VJOSLL[ER1OQB'8R^/DYWQ,-M45)(3B',OR:,GT]/*,JOM5V )7XD- MW@-%+R$*L% =)SOC+<5\<-V,2Y992QWT!SE72G8MTF91OC-><3E'.MM2;6D8 M9N/AM[>\P.>"$D$Q9S&4[[!T*82GZ"OVHS:TT9!Z09;NC-L\TZLO V7HA6FP M,_:Q/0@GC%#NC3,7QM +QK;>C+TT=_^(V80$HA]ND#6X&B,147U+76_,;)U72E^P+#'=&PO=V]R:W-H965TOQ9N'#VB8LPW(:-\'9^:BT[J:" MV?AY,@/J6M[=Q8H#NNU#7>GKO,WQY-BGX\X3D@U[DF90L6CVOWW'5=-H0P_M[9G.Q=9L6'\KWU'\?ZY[WYO MYVEU/*DF-'<+.W3IW-_\Y';YZ&RO\5T<_^EF>U:7$VJ&F/QZIXP(UFV_?=K; M'0X/%"K^!06Q4Q!CW%M'8Y0O;+(G1\'?4,BG82T+8ZJC-H)K^UR4BQ3PMH5> M.CEWUZX?'#V]M%>=B\^.I@E6\[MIL[-PNK4@OF#!T!O?IU6DE_W?KSQM.TIK?P0X3\^(T"^ M1_SA@M/W],8&DL6G[SXY>#I$A!6#RWI_N:SW*OAA [42YPHJ):L4M+=Q M%#6T*EA1%>.UHM=]^L^O-#_2B7;8)Y;[PW9#G3B2C&$<@ M6K+:U*2Q4A7RJI#7]FGJBBY]5GH4,%D+I@&%5"4SA<03P0E#)6 KE4;B@M6< MT\P%/Y)B5'_A%ABACBY=L^I]YYKMQP::V7](,W[)X2)CQF.#]($CNL8)FC/2K"#VFCN:0! M PO2:*)"@NM%@1ZL[C.^2#:!? (!U::@ K2K ON#PA)(*-JY+4";!)!?2O] M+MMUKJM?T&6P?5P@,\BOO)]'\F'?7(=T/Z>#:_RR;S\@1'^-TPFWCNPC$Z#, M0TC6AI5E]J;X%K=Y_[=$T?7 WP\5F.%Z!(C1_ZM+TE['?W=ZS9]FKQ[_'M M!0U-MFPQSSJW@"H_*/6$PO;2LUTDOQDO&ACH^-*-X@KW1!?R ;Q?>)_N%]G! M_N9Y\@]02P,$% @ ^8'^4CX"*(=E P Z@8 !D !X;"]W;W)K&ULE57;;N,V$/V5@="'74"(K(MU,6P#=M*B*;#8($EW M'XH^T-+88I,R6"_]W(->+]71 M"B[Q08,Y=AW3YRT*=5H%<7"9>.2'UKJ):+WLV0&?T/[9/V@:11-*PSN4ABL) M&O>K8!,OMIG;[S=\X7@R5S:X3'9*?7.#^V85S!PA%%A;A\#H]X*W*(0#(AK_ MCIC!%-(Y7ML7]-]\[I3+CAF\5>(K;VR["LH &MRSH["/ZO0[COG,'5ZMA/%? M. U[LWD ]=%8U8W.Q*#C#O5VPGUX9CN!YN,R MLA30N47U"+X=P),WP'/XI*1M#?PJ&VQ^](^(Z,0VN;#=)N\"_G&4-Y#.0DAF M2?P.7CIEGWJ\] V\'Y-^1,&<%'?@!O@5\74>&"Z M<0OF0F8WDAF: !O)+. #EV!;=31,-N8CD/:3]'"'-:2Q'\SHL+R@M$J?%R1A MIRR*,U#7T%[,%VQY+1!ZIJT!@H):=;V2Y&'@%\B3L,CRT2A+^&Q;U,1X1 RA MUYRZ!2=(S4YT\BUJSH2!/ _3LH"B#+-Y"L_*,D$H<5*%<9HZ*XO#)(M'P/JH M-2$",P9=;@\:>\8;P%?J;@8=D_F*G355PZ>NQQ-6*^.SCTG#)*^\ M-0]G63)!_*-VXZYY%995"ED1%B3\O23Y$"Q[)=(].[NK"5D25F4*!%$E%=R. MN0XE<*462'UK8G6FJH4YT8T=ZXODE'X5%^Z7%M_U3"GC8EZ0E51)6.8I_.P: M1%?]IT-]\%W6@#](0RN:9J=&OAGZU_?MPROPB>D#EX8H[\EU=E-0W]1#9QT& M5O6^F^V4I=[HS98>(]1N ZWO%1W <> "3,_;^C]02P,$% @ ^8'^4BUF MI12E @ ?@4 !D !X;"]W;W)K&UL?51M;]HP M$/XKIZB36BDC)A"@")#ZLFF=UJDJZ_9AV@>3',2J8V>V4[K]^IT=R-C4\L6^ ML^]Y[B5Y/-MJ\VA+1 ?/E51V'I7.U=,DL7F)%;<]7:.BF[4V%7?DFDUB:X.\ M"*!*)BECHZ3B0D6+63B[,XN9;IP4"N\,V*:JN/EUB5)OYU$_VA_GET,>'@*\"M_; !M_)2NM'[]P4 M\XCY@E!B[CP#I^T)KU!*3T1E_-QQ1EU*#SRT]^SO0^_4RXI;O-+RFRA<.8\F M$12XYHUT]WK[ 7?]9)XOU]*&%;9M;#J.(&^LT]4.3!540K4[?][-X0 P8:\ MTAT@#76WB4*5U]SQQ"*T&-!4GE/\H2V?H5A#.+:YQY>#T"U]) MM&>SQ!&EOTCR'?RRA:>OP$=PJY4K+;Q3!1;_XA,JI:LGW==SF1XE_-BH'@Q8 M#"E+^T?X!EU_@\ W.-;?M;"YU+8Q"-\O5M89^A=^'"$?=N3#0#Y\A7Q)$BD: MB:#7X!.]-+^C#%YR4UOS'.<1:<)H\4FKS5N'IJ+?BZK/-4G .BQ\&E M#^)A.B!KPK(XS?KPTJ=,#C11H=D$Y5O*T2C7RJ,[[1Z7BU93?\/;E^F6FXU0 M%B2N"@UG2 XG&!]#]6M/X=HY/T#VYBS]02P,$ M% @ ^8'^4EF_ 8-Z @ 1 4 !D !X;"]W;W)K&ULA51-;]LP#/TKA$\;,-2.DW9=D01(V@YKAPY!TVZ'80?%IFVALIA) M=)WLUT^2$S<#VNQB\^L]DA*I<4OFR5:(#)M::3N)*N;U11S;K,):V!-:HW:> M@DPMV*FFC.W:H,@#J%9QFB1G<2VDCJ;C8%N8Z9@:5E+CPH!MZEJ8[1P5M9-H M$.T-][*LV!OBZ7@M2EPB/ZX7QFEQSY++&K65I,%@,8EF@XOYR,>'@.\26WL@ M@^]D1?3DE9M\$B6^(%28L6<0[O>,EZB4)W)E_-YQ1GU*#SR4]^R?0^^NEY6P M>$GJA\RYFD3G$>18B$;Q/;5?<-?/J>?+2-GPA;:+'9Y&D#66J=Z!706UU-U? M;';G< X3]X I#M &NKN$H4JKP2+Z=A0"\9'.S8OA%8#VA4GM;^4)1OGE0[' MTQN=48WP(#9HX=V#6"FT[\PMR(/U+M[(T_?26#Z_2U*X@/)KM&4X;]M9!1H[D;\M[: M/Q&S;C->PKOWY4Z84FH+"@L'34X^NHTTW\0GZAW/Z%U!+ P04 " #Y@?Y2B'0TT7@% 6# &0 'AL+W=O M7!$B:MNNP MHD&2;A^&?9!EVM8JBYY(-N&W\R6H6P>3F=^G)EUX4_LB8-HNIW[3VF+>&ZWKJ>0\F:Z+ MJAF='O=KE^WIL>M"737VLB7?K==%>W]N:W=[,A*CW<)5M5R%N# ]/=X42WMM MP\?-98O9=.]E7JUMXRO74&L7)Z,S\?)^L?C"E&,G/N4YR\FY^, M> 1D:UN&Z*' X[-]9>LZ.@*,?[<^1_LCH^'#\<[[FSYVQ#(KO'WEZC^K>5B= MC+(1S>VBZ.IPY6Y_M=MX3/17NMKW_^EVV&OTB,K.![?>&@/!NFJ&9W&WY>&! M0<8/&,BM@>QQ#P?U*"^*4)P>M^Z6VK@;WN*@#[6W!KBJB4FY#BW>5K +I^>= MQXKW=&V7X#K0NV;(=*1L?%/,:NLGQ]. HZ+!M-RZ/1_UOXKK7]\D7ER]K%J:>_SF8^M)#/WX^#<-U53-&55U!331>?W M]&T&?D3VXSYO5I9"S!2%51%HX6J4FB<4J8<_C]KY;)O.,JJ:TJTMC1&9G]"B M=6M"=;=]LCT5S1QZAA7@#16#A6(=Z?EO6+!WZ 7>TNR>9CO4?D#]DFY6K;5? MI9VNJ[NO%\95 XRN\W -!$CJ/JGI!0@NF4A%'(F=2Z>T(?QC)A#.=\S@R M.>-< T_3+2 "2.*!WQ0&,B7!.3,IIRQAF30D$L-R(^$E90*V'Q8+OW*MC7;_ MV&CWMG7=!F8I]@E*%H#\5Z\TO MD.FR"M#2M:N[(8F)9AQ C&)YDI/!3&>(*T-A1PE0NF0$52JV=7Y3E+8WO["+7B WMEPUKG;+"GX%-RS)>.0J MX8JRC*E(60YL',^4LSS36TPO2.? FL<<:)DR*9(X4BDS1F&4*\-2,(M1 M*R MR,Z@Z=^_:/K#%TT_4Q02P0G>*X$EB>QE@O C&I4 =AR,,\FT%).#BN $9(DA M":0@CAFM:)Q()E,U.2@%""%/:*R94&9"&(X#%=,FFSQ/")JEJ)6Q MB(*< (M.-0X1N<&:5$PE?/(D'1CD(*65!QP1)E-]AJ2$OSUN3*H) !\$0].,S7D,>$QLV.5H4H5/%Y\V_3.'C2] MOFO6W1R?"'KKW/RVJFMZM]X45=OS_UR%(1,JZ?L*XQD?5O)>T=HPE641*XH8 MK>. P!23*&G(*DOC&*4$^E(3&3;H)8<$!L8AZ(Q)8Z(.8I="CX /J$O@S;/$ M)="8T+8,RA>N-.0E!1PB)G3")\E*L40!/YI+&IL,*BJC!/T.=1-;3Z3F*:J" M<#0E!JT-Y94 1VPT:.SH4#^4DT#'4 F@@][8>>$ ;7*GFRAV$(/!T"=[M>C^ M(Y&B(>0Q;PI]*T-7CA^>LO"!@HN7TWC+W'T+J5P5S=+ZHQ_=%Z8/[FIK,-3? M2#V5KFO"<&W;K^XOO6?#7>_+]N'&C$_DLD(V:KN *3]*S8C:X18Z3(+;]#<_ MJ _WR'ZXPL7=MG$#WB^<"[M)/&#_4^#T?U!+ P04 " #Y@?Y2&>$:B@ % M B&P &0 'AL+W=O]/W02TG,.J-A/G8M1D.>J21F]%H F:4I$4\G-.'KXT[0 M>1ZXB1=+90:\T7!%%G1*U>WJ6N@SK_(2Q2EE,N8,"#H_[HR#SZ=X8 SR.[[' M="UKQ\"DA,&1=$_SS04YHDQI..XY_2::>:TQC6CY^] M_Y$GKY.Y)Y*>\N1''*GE<:?? 1&=DRQ1-WS]A98)=8V_&4]D_A>LRWO]#IAE M4O&T--81I#$K?LEC":)F ,,& U@:P-<&08,!*@U0GF@169[6&5%D-!1\#82Y M6WLS!SF;W%IG$S-3QJD2^FJL[=1H6I0/?)N#"?G)!1C/9CQC*F8+<,V3>!93 M":XX6QPF&G<$B)3ZV8K3%8F%KJ:2X.,9521.Y"?P <0,_+7DF20LDD-/Z?C, M+-ZLC.6DB 4VQ(+ A#.UE."<133:8G_JM@\=]I[F4L&!SW!.H-/AA(@C@((# M 'WHWT[/P,HJN\ M1&-3(@F^T$27BT7@5NK!NRMM"2X53>7?CGEQ-2_.Y\7.>YA[-TKS, K[O1 -O8U5; [9(4A/N%&V["#6&_@:W5KL M M7A<)OR<),!T+F/(D,QV=*U\K0$&_7=)6JX+!?DD/-D@'86\[:&B%#+J%[-N, M$D:I,.W<.5-4Z%:-Y4%.GZ1.WM4D65F"0:O0H54M"/<*O71?A][UPVX#=2MI MT"UI=>IC< &^[T#;ZA+$[=*V,@;=G=.;:7D^%,V>K5+#7+FTK9=#=3+V9=G^#=J\+&UZ+T.H<=.OB%@][82[MGAL=_6( MK(BA_:X?2_<[O2V1%3CTFZ7ADB2)-OI!])O2E:?5)M3NZA!9X4+[71^6[L,7 M;?6@Z7FVJH;1AM^1-R&.<9NDNDH*M7N%VUY'8BAEV-UWO@QIM01TT-(2X]K7,+7>3F.V, MVJH5;G=5B:VJ87?']3ZHPVVHFYYJJWO8K7NO4>L0=@5U4(R"/TE*P=T9-[L@ M3F!6]7"[RU)LI0^[V[7W*=5@EU)YM5V(E(I%OCDC0;Z=4&Q(5*/5!M XW_;P M[.W%[M&$B$7,)$CH7)OZ1SW]GR"*#9GB1/%5OJ=QSY7B:7ZXI"2BPMR@K\\Y M5\\G9H)J6VST/U!+ P04 " #Y@?Y2*A*:5'X$ !)%0 &0 'AL+W=O M42]_!BMI?JA M%P &/:>)T!>]A3'+<\_3T0)2ID_E$H1],I,J9<;>JKFGEPI87 2EB4=\/_12 MQD5O/"K*[M5X)#.3< 'W"NDL39GZ>06)7%_T<.^EX('/%R8O\,:C)9O#(Y@O MRWME[[Q:)>8I",VE0 IF%[U+?'Y+!WE 4>,KA[7>N$9Y*D]2_LAO[N*+GI_W M"!*(3"[![-\*KB%)?VB?ELD;Y-Y8AJN9?('C\WBHC?L MH1AF+$O,@US_"E5"0:X7R407OVA=U?5[*,JTD6D5;'N0NRBZ0 MABY0-)7"+#2Z$3'$>^)OVN/#EGC/XJB9D! MO_NPIUO7QZOXS2J3=I4I4U8%;ZED@IM]G&\Z2>OVWZ:UQ9S6XY 6LK1!MAYB MWS[9)^C.0*K_;-'MU[K]0K=_0/<$<3=V$ZGWCM-2*BRDC?V1M]I\Y0=K M3%[7H#[U_6"[VLU!H=N#0EL\@II'T,IC"DQG"@H,=V*9F1/T28KY+P94BAY@ M!2(#]-&*F@5Z8 9:7D%8-QEV^FH'M>Z@-97+Q'9:L'QFLJFL0)L\JQ/T*D7T M-VKZ9"9E$\/-]W#JD_V,AW7'ANV,N>!IEJ)O4TB?0+7E>E9+GG7*$/O.__W_ MGF+5QC9&W( 1;\Q-N!TD>SX6)"9.E'2+TED8IO\#2KH/9<-7CYT-XG8??,R> M-#!TKV2<1;LM;VLZ*\%!MR2=8^"P,]>>5%J;3AE@VO018V!O&X6N,=B6/FS@ZZR#MUK$S-QP#CSI'H'ZG\*CS!=J^ M.G@3O$KKR#%(G870=@O9F22.8K>Q)^IV4T2=,]#NMD632FN371B2XQDE/ M"FI>G,EI5!S9E)OMNK0^][LL3KMVRJ_P^03O*;_!Y[?EJ9Z3+P\9ITS-N= H M@9EMRC\=V+>FRG.[\L;(97'.]"2-D6EQN0 6@\HKV.&PO=V]R:W-H965TW&<9!7\O8$K^$Q*N?5\D7#.^A)F(F,^H@A.X#@*69@*)X)9G^9SFQ=&( M:L(B=8PBG^]'4"#&ORX&=]KP%O(3D&1^T+1C=NH\*^$GX)GM\&U7:?&G^'A<+L&/FJ&3XE$ MN+,3/OXYYR<_[/P6EUZ1;I[1Y^W0-Y-8$Z5^;L,L(EP#I@B,OR=LA<5*P]=/ M* ZWFL;JWP9CG<)8QQCK[##V48A@S:*H#2Q>$2:-C4BHVJ3,5/6,JK0+9GV]UML?%>19.]BK;XZ!9\=!O)GS!.N)^N[#OJ4_9(YA%M MPW6$W07'*>"ZAJ&DN-+A$[)TZ'3T"O.]QNG(*XLRD_Y&7^IF++/6W2#)Z=FO MF!SO$=H*Y*P(Y*PQD'?P_:SBUD7%]6:9+<_/"\_/W]/S-GR13%.Q6-3%<%[Q M[^2L$D2-D.?L"N.B"..B,8Q;KJFD2F]$4>?@177NO8J#>X2V_'/LLJO:S40+ MB7L:#L-$2LK]9WB0A"N2[:8^XH8/CE*"C]LPIT@ZA0?R5-LJ[4HE.''.7PN4QG,J&R,K.X/3^PU$EO7;:2[@#R%6CU!$@2EXON *=[J! MV=*V 1WQT2H>JVH79+/FKGUJVW_4IO7;@=O1E37>:2[R*7'Z&6*J0Q'@9OP1 M*V7*8QOT3\3=;-/='??;@=MQETW!:>X*4_)T:&:Z92%W[5^?F6Y9(=WF"OE+ MYFZ/S=TY^P/ +&YKXT :4[DT5P<*S/XO.RP4H\7UQ+4YE+\:OW$N1T[-^-BY MG&27#Z7Z["X$STM+QA5$=(&F[-,S+&/P7&@\7)O'D)* RE0 MOR^$T"\OJ8'BDF?P/U!+ P04 " #Y@?Y2ABO_*@D' #Q) &0 'AL M+W=O_XX-.G M-/N>+[4NO!]QE.1GO651K$[Z_7RZU'&0?TQ7.C&?S-,L#@ISF"WZ^2K3P:P* MBJ,^04CTXR!,>N>GU7LWV?EINBZB,-$WF9>OXSC(GB]TE#Z=]7#OY8W;<+$L MRC?ZYZ>K8*$GNKA?W63FJ+\=91;&.LG#-/$R/3_K#?#))2=E0$5\#?53OO/: M*[_*0YI^+P^N9F<]5)Z1CO2T*(<(S)]'/=115(YDSN.?>M#>=LXRI'$=;([C,-G\#7[4B=@),./ :0.(&X :PF@=0#=-X#5 6S?4^)U -]W M!E$'B"KWFV15F1X%17!^FJ5/7E;29K3R1257%6T2'";EE34I,O-I:.**\UO] MJ).U]CYXHS /%HM,+X)*\G3NO7SV;J2+((SR]X:ZGXR\=S^]]W[RPL2[6Z;K M/$AF^6F_,.=2CMB?UO->;.8E+?-2[SI-BF7NC9.9G@'QX^YXT1'?-SG8)H*\ M).*"= [XVSKYZ%'TLT<0P<#Y#+O#KX/,A./6\-'^LR,H&__OY"\/GOU5+NGV MHJ+5>+1EO(E>F.)3F MHE69%F"R\JV13!,LKZ]LG@WM7A8[SOSHF8]O)6#49 MZ[Z"P6MP$RFJR++&/IXS);%2I_W'76D!C/J;=&1_HR++8CBO>7E)_.YE_ ML*2;2+XK@H^9SQQ) 0Q)[+N2-C&JA.]BXR8F?268[T@*8(HCB6!)Y38;AN HGP"7>TA3!%=]*\T1; *&+, MU1; N,#(F?02P(24J&6YXAW_Q9WY&,RSXEK"SSF1Q#7UGTL#A=7-*LL-_73%1? *&ZNUR8F"".NO0*8 M5+A1BP$,$THP;='6>A/N-J?/:?84/.^EJ:WP6!Y!4UOQL3I<4]5<8CX5R-44 MP A1S-6TB3'.2*,&-S&,E.#,%;7)*5\@']:46%,BW:8TR,/ NPFFX3R<[J,L ML>6=X+=7EMC*3\C!RM:AK[0@IMPYR@*8V0R[ZVL$8I@X%7L,8&;GU*C$ ":) M1*1%6&M-I-N:+FX'?UY]ZDJMK>F$'4%)6^9)]T:^4TG>W "9&XR&D@"&1..V M!L"PPMAWE6QBK+FCOH0P+E"+I1+K0Z3;A[X42W,W\XM.%UFP6IHM4[370K5E MG?A'D-=6?-*]J>^45S9UXY(*5UX 0XQR5UX (\+=5(\!C)DM&';E!3"?M-VU M$FM)I-N2[C]?W8U'WN1N<#>>=+4@;$VGZ.T%I;;0T^Y]?)>@=>AK"4P9=)([ MA#AD5JR[#08X+*5T[7(,<(Q(@=TU"W&(,PO?-56 X\C'5+FZ IRYP?%E MBZ[6G.A_F5.<%CIZ]KZL=!:4MSI?M:G)D<[WTMH6?7J$KA.U'D /[SO19G,' M,TS= CF$N-).E:LUR!':6,--C@C$%'*U!CBN4%N#@EJGHMU.-5D_Y-KLCK-T MMIX6^PELRSX]0O.)64]@AS>?6+/!XRM,W)M9 )-"NG8Z C",$/<=V<80)[AJ M=HO!UAANDY=9WV+=OF7E_5OO*2^S]9\=H1'%K#6PPQM1#.CU(%]Q=_T"G&PN MRQ& ^52RAKS K,K'TNTN0AR32+7)N_/C2+=]#?)<%R;KA5YD8;%7VX)9&V!' M:$4QZP;L\%84 YI'#+G+;0A@G"$F774!C)K;5E==H,>$I?GGJ@MR0K7X,+.& MQ;H-:S![#)*IL=\[/5TF:90NPOTLF-GRSX[0FF+6$-CAK2D&=8FX'N[FD(<4P1MUD\ CF_<0FZ3HI-K^C;]_=/I\SJ)Y*<=Z_P"7FZ=O[/";AX&N@VP1)KD7Z;F9"GWTS169;9ZOV1P4Z:IZ'N0A+8HT MKEXN=3#360F8S^>IV=O7!^4$VZ>&PO=V]R:W-H965TDX^73)TRB_$"N>Z3MS(=-(Z5.Y MY: OUBJ),_XH4;Y.TTB^7_-$;*YZI/=Q MX2E>+%5QP1GT5]&"3[AZ63U*?>;4469QRK,\%AF2?'[5&Y++6P@*0HGX/>:; M?.<8%8_R*L2WXN1N=M7#Q8AXPJ>J"!'IOS=^PY.DB*3'\7<5M%?G+(B[QQ_1 M;\N'UP_S&N7\1B1_Q#.UO.H%/33C\VB=J">Q^8E7#^05\:8BRBA MZ3I7(JW(>@1IG&W_H^^5$#L$'<=.@(H )L$]0* 5@1Y+<"N">^R0O(K@'9N! M5016:K\5JU1Z%*EHT)=B@V2!UM&*@]*NDJT%CK-B9DV4U'=CS5.#)_[&LS5' M7]''T>L[^I&+A8Q6RWB*AGJZHL\CKJ(XR;]HV,MDA#Y_^H(^H3A#STNQSJ-L MEO<=I0=3A'2F5>+K;6(XD)BB>Y&I98[&V8S/+/QQ-Y]U\!TM0JT$?"AQ#9T! M?UYG%XCB'Q!@();QW'33[R.IZ>0@?71\=FQ3X_\-_O;D['M:TGI6T3(>_8]9 M99E+?_ZJL>A.\33_JR.36V=RRTQN=R;K!-PR6 MOG+9I2^K([(S.^G7F?R3G=PRO1VU?.)BSS"RC6+@AX;RHS;*(\PU)L6XC2+4 M):%OV&B!$0\S9K-"GV'_@*%-[R'=S6>8QQ%ZC*;Q7&M^C*U-'2?>N6UM*CQAI]O*VD: KG"F MK6V8;J'FFS6RP@B :6L;YH>L57LML "# =<;?H0Z6Y$US+Z)TZ.\K,IZ"0X MMY]-B2?AZ7Z&+0$UNN"-#89=:BRF1C88 M,#!@8PO,U:LN8GAK@_EP:+D+34N"[I;T(+*O+Y.C_&RJ.KCG]K.I\]"]8._T MT[.\JQAH8!IJP5$68F(Z:L/I^6&67PO.PSZAH>FI!:=7OWYPP-2F(4%W0WIY MN'L>C]#D>?@\GG3)W)1T\,]M:5/JH7OQWFEIT/KL _V)PHAIJ06'=0$VOV4L M.!($@;D &EMP+@2,F"78AO. MFJPL[/AE'*Y*+<&O[)[?;A]D2)5;G= M]2J4$FEYN.31C,L"H._/A5 ?)T6">A-W\"]02P,$% @ ^8'^4H3R6PHY M P L !D !X;"]W;W)K&ULM59=;]HP%/TK M5K2'5MH:YSNI *DML'5:I:H?V\.T!T,N$#6QF6V@_?>SG9!"&B+4J2]@.^?< M>W..[=S>AO$GL0"0Z+G(J>A;"RF7Y[8MI@LHB#AC2Z#JR8SQ@D@UY7-;+#F0 MU)"*W'8Q#NV"9-0:],S:+1_TV$KF&85;CL2J* A_N82<;?J68VT7[K+Y0NH% M>]!;DCG<@WQ;LER87[2IL-A"TY60K*C(JH(BH^4_>:Z$ MV"&H..T$MR*X38)_@.!5!.]8@E\1_&-+"BI"<&R&L"*$1OM2+*/TD$@RZ'&V M05RC530],'89MA(XHWIGW4NNGF:*)P=WL :Z O0%;4>3%_20J4QSQ&;H@1,J M9L#U^"MCJ4",HWO@ZVP* IT,09(L%Z>*_G@_1">?3M$GE%'TL& K06@J>K94 M1>I4]K0JZ+(LR#U0D(=N&)4+@48TA;2%/^KFAQU\6XE3*^1N%;IT.P-^7]$S MY.'/R,6NTU+/53?]AG!%=P[2A\=GQVUJ_%_QXW=GW]/2JW>;9^)Y!^(-0>TE M#FF]V2ZXVF!S4%>51+]_*#2ZEE"(/QVY_#J7;W+YW3N[=0N6S- P]=V['OA) M["1)SU[O.ML"\Z(@\/9APQ:8&[E.N \;O84E7A %[CYLW (+O3CV:]B>&D&M M1M"IQO8@:_'96AUH=<:A0^6PCAM^N*-1G2MZMZ,E,]CU('+\R&\XV@+#L1,U M'7T+\Y(P:L)&;V%QE(1^U'"T!98$.,;MCL:U&O'1CA*);EFF%-=W;[>Q21T^ M^7!C'?SZ%<+OMK:B[IX(-XS=CWF]:VP(+0P8VDXQ98 M&,>X>5CMG0]T 7QN6BF!IFQ%97E[UJMUNW9AFI3&^J5S/G1:UD>ZO3,-P6OX MLC=4WY]Y1@7*8:92X;-([4->MEOE1+*E:0\F3*IFPPP7JD4%K@'J^8PQN9WH M!'73._@'4$L#!!0 ( /F!_E)A6ZE)B@, # + 9 >&PO=V]R:W-H M965T0MWP'3*ULN:J+T4!2NW D@N075E>M[7NS6A#)G/K5SCV(^ MY7M540:/ LE]71/Q#AWSF>"8CJ"!3Q@71?R^P@JHR MGG0>_[1.G2ZF 9Y^'[W_9LEK,ALB8<6KOVBNRIF3.BB'+=E7ZHD??H>64&3\ M9;R2]A<=&MLD<%"VEXK7+5AG4%/6_),?K1 G .UG&."W /\2$+X!"%I <"T@ M; 'AM8"H!5CJ;L/="KY9"?XUV=>T? /Q)8^J,./^W9+0J\&^1[ M/A[(9W4]W!N K\?A:\@T'+\)O[\:CB?_'@D8=@%#&S#\14 !&2\8_?=R2YL=;'S$UH>YN5[F'X,H3-.I M^W*Z4P-FJ9=.XL[L+,6H2S$:U>09"GVQ*?0$.RX4905Z8,T%:RZJ;Y^U.7I0 M4,LQ/>(N6#RJQ[#F-V@A):@;M $=&="BTO>S.6-(#]%*0$X5^LREO-$0(72V M0RHVD:,3>?PPP;%_H>* F1^$7G1NMHY[8OL^GDR2<[/[03/_9.O.9$HZF9+K M9*HHV="**@J#=TG2XQ+C2:]N^E813N+@@G#28Q)Y7AA?\.U;89P$H3_,-^WX MIN-\VT)X)#]-+:YA"T*0:I!SVF,3)F'@77#N6^$HP,EPFI,NS*>MH.&<13VU'5/.@-=?X5MR23*^)ZIYHWM M9KNV;V&;G8OY);Y;-%* M'P+[6>J6%H0QT.M;SM5Q8 )T3?+\/U!+ P04 " #Y@?Y2[P>KDT<# "H M"@ &0 'AL+W=O/DATGJ=TDV("]))),\O < M491&:R%_J!1 DZ<\XVKLI%H7EZZK%BGD5%V( CA^60J94XU3F;BJD$!CZY1G M;N!Y/3>GC#N3D5V[EY.16.F,<;B71*WRG,I?UY")]=CQG@:^ G)-[D+;N^ *(F&'<105Z78(&+X"&Y(/@.E7DAL<0M_A/#_OW M#OB[*$"M0K!1X3HX&/#]BE^0T#LC@1?X+?E$I[M[;73^#?WFK]'WQ CKD@AM MO/!(22RER$F$0DL\S5B6.B61+4B0Y-O57-GU[P< .S5@QP)VC@!*6(B$,UMV M6(HX-YV.\804K;796GDE5,]"F2[Y./%#[)HHS./NCAPUVV/2K9ET#TKW DV M44UF4 BI3>:WO&SFAM.W.S0GMQIR=4BV7@W6.T6V,T3;Z+1[AC_6.IV1JURL MN&Z3JX3H[N@0>-VF7$?-]ACT:P;]_[?Q_4:*K1M_U&R/R:!F,CB%R6Q+!-.N M]V5G6[:[HACG\*2#3FY[65O;R[83#6B!=,T8[\AWI[N2"AM MRP2K]K=-KTWB8>/0G/OA][97G'53@ M3BA%L-0V[%NUKV+LT>@VL-V=FQ?[8F*?/(HLS'$K.VZ]6C^KKNQCXMGZM7\9 M^2WK4_,,LS?]-GSYAOM 9<*X(ADL$VP?+5KQG M*66#VDFCP6(UC=Z-[F:9]P\.WR3NW,$:?"5K8YZ\L2BG4>(30H4%>0;!ORW. M4"E/Q&G\&CBC?4@//%R_L+\/M7,M:^%P9M1W65(]C6XC*+$2G:*EV7W H9X; MSU<8Y<(7=H-O$D'1.3+- .8,&JG[OW@>=#@ C*Y/ -(!D/XO(!L 0;FXSRR4 M-1F]G\(F@3T%R-U/X65V3Y5#*.\B5N47<(;V!F'#D@ V9-?/M@ M+%2=JJ12(* PFBQ+#N=SY%/E+ACQN)K#^=D%G &[?ZU-YX0NW20FSLNSQ\60 MPWV?0WHBAX^=OH(LN80T24='X+/7X7,L&#X*\.1?>,QJ["5)]Y*D@2\[P;?" M#;'S.0DY'>U ]#HM>25FGH[K??WOJ^*'914W8D] M5.;+1LB2:C.46U_M)=!U#2JY3X(@\4O**F\VJ=\]R]E$'#1G%3Q+I YE2>7Y M$;@X33WLO;UX8=N=MB_\V61/M[ $_67_+,W([UC6K(1*,5$A"9NI]X#OYSBQ M@#KB*X.3NGI&-I65$-_M8+&>>H%5!!P*;2FH^3G"'#BW3$;'?RVIU\UI@=?/ M;^R_U\F;9%94P5SP;VRM=U,O\] :-O3 ]8LX_0%M0K'E*P17]5]T:F+3P$/% M06E1MF"CH&15\TM?VT)< 7 T " M@/PL(&P!89UHHZQ.ZXEJ.IM(<4+21ALV M^U#7ID:;;%AEEW&II?G*#$[/EG5!88T>*:=5 6A9-\^B:CK$5OK]$VC*N/J M?D-?ED_H_;L/Z!UB%?J\$P=%J[6:^-I(L81^T4[[V$Q+!J;]\U#=H3#XB$A ML ,^'X<_06'@N(8'/\)]4X"N"J2K JGYP@&^176$2@MYOA\A"SNRL":+!LC^ MT3N0ICXMY4>TE\QL$<;/2-*363P-DE'NK%K#G-3,=@<>9PE)HV3B'Z^+XXS* MLB[J!]E1)SOZ"=F+B^R_31^(#7H!!?((3KD-8WPM) FS]$9N/RK-HCATRXT[ MN?&HW,]"4^[2%/=FPR3'87@CRA$681)AMZJD4Y6,-E)3Q.(@I:DBHDJ!5F,] ME7:\Z6BVSQ+VE*T1O!K_5N[%2'L9Q7$49S=Y]Z.B+,&).^VLDY>-RGNHML+8 M!UJ) 3?(^HV2X^A&6C\(!SC-W=+R3EK^:WV2]R61,"4WFOI1<9;FL5L3#BZN M&XSVR4-1R(-QW4^,KAAGFL%HF^ K.\?CC4+/4G".C"V;4Y93:^V%4-KMT;A? M\1"3)+\I@C,N#B(R4(:+[6(RWC=M&?X5JQ&5I+\&>9;?;FA'6)2F9&!#XXN; MXW$[7U2%* %I^@H*[>F9KC@X98;]^4F>]63VP\(X)P-=CB_NC]YZCKG@ M27-N5UO$P5QO$&\[[.S4W+=F$B17[=UJ[H=ALPL&#AQ\L7 \[N&U6SIU]=TY MCG-\>[ XP\)TX&3!%Q/'R:]Y1HN[/GE#'*1Q3U@_CN0D2VZ5^5<7-WMK_HO* M+:N46;J- 09WJ4E--A?19J#%OK[+K80V-\/Z<6SUL/MW M8/8_4$L#!!0 ( /F!_E(+,H1Z>@0 ,(1 9 >&PO=V]R:W-H965T MF<2#+1>O<@6@T/-U.JR%;90! N2QNJ);V^A M$.0;>W,>R^P7;0NLTT+S5"J>%&0]@X2R_)]\+Q;B@*#MU!/<@N"^)72/$+R" MX#7UT"T(W:8>_(+@-R4$!2%H2N@5A%Y30E@0PBRZ>3BR6(Z)(L.!X%LD#%I; M,Q?9ALC8.H24F;W[K(1^2C5/#<NY&_>(&P_=GW1&@ZSNA.G9R?\W[3G%[G?6*G MCV%NG?PG.WT"LS9R0T/'80W]UD[_S#>[R>.N)9)>N8.]S)YGV\%3)I5(=4U5 MZ.N=!J"I@D3^:3'?+ M3\KI-9;3&#FI(M^1$Y9RPGB7D^LW*P<3RK)T&)ET.$,/6W8N5T0 N@,64;9$5T(0M@13D\[0 M=)<]!?PJ^DOW=O.L3DN_FM0F $=7%CO[;N]8IW^5)W56LJ)"RB)78O*ZMK$[ ME4 7LWFS=>J _1K@30$\U->SJ3MXE\%6=<_ *!?H,U<@4:3+L&YP7?3U'I(9 M"%LSP.[>A?L1W0;ONQGVFFA@1D-M.+S**G>#OE\;D,;020TTQU6@MP4TL$)_ M%+_OM=C>;.T!1/^:=]-(-]NIJ08SPE[1PT)O8IV.3[HLH).[Z?7#T^DAX9XR MFJ1)HTVP[XW8_Y!-L.]/V-Z@_E\)?,>HV^ZZ@:T&XGW#P?:.4Q>GL-$:[YL M#C]DC?>%'-LK^;N)5JW"7GU*C)M#)\VAGQI!<_&=@P_ !,0R.PR0^E4M92I_ MDRY'RP.'J^PS^\WX-;X8X9KQ,;ZXR8\3]N;STPW]);2D3*(8%MJ5T^[IU!'Y M@4%^H_@Z^_R<<:4_9K/+%9 (A 'HYPNN(U#<& ?ELT0->6J!?;11(@B9/&0;,-&NSMA\5]H"4ZUJU>?"3E-(?[ M\4=2LFE%U%C.UKA^:&1Y9C@SG'EF..;92\'^Y"M*!?J1I3D_'ZR$6'\>C7BT MHAGAPV)-<_G-LF 9$?(C>Q[Q-:,DUDQ9.L*.$XXRDN2#BS/][I%=G!6E2).< M/C+$RRPC[/6*IL7+^< =;%]\3YY70KT879RMR3-]HN*W]2.3GT8[*7&2T9PG M18X879X/+MW/]^%8,6B*?R3TA>\](V7*HBC^5!_F\?G 41K1E$9"B2#RSX9> MTS15DJ0>_ZZ%#G9K*L;]YZWT6VV\-&9!.+TNTM^36*S.!Y,!BNF2E*GX7KS< MT=J@0,F+BI3K_]%+3>L,4%1R460UL]0@2_+J+_E1.V*/00QC2W\,Y@_!/A'TMR=S7AK\Q4&!=Z7^1!YSB>$'>Q:]+F&V1\(D^RN M8G?'-G/^VNHW_=D="_LMS#ZCT59Y*_N7WK9;V>]@]ENZ&"(\T:Z;6-CG,/NO MQ69KN^M;V.]A]F^1V&V<#\21M\L=3\OS.N1]E9]1L437C,KL0;,KY?Q.WW^(\G*#$5DG0B2)O^I97U57#EN662DSQ*\F<4%5QP6RY6PD(M3!7[S87GZ']G MHXU%BW"G10AKP8J(TIBC)2LRQ$FJ=S)6:,AI5#*)AM2FSRQLZ>/[DW!?GRJ+ MVW0=&H]W&H_[^4W",_K0T/\C^B96E$GHWE NE#LO5=O1:4.U4+"GF^L&X[8- M;;H.&R8[&R9];- FZ,IS\T.I6R9\I=]O7S\RNJY)KV5@V&R8M'3[Q7,"(#*F M.QVGH(Z5*TUD$M"5T[8:[GCBMWUI(YSZXTYU7<=4< =46'MLGG/!2N6Q3^@[ M79A&>KEO\JNNT4[+@!9ETX"]%L0]SH!Y'LE> MG]-/,HXC5DHSYKF@C-HCH98>M""B0R]L],*@7E_D\0)]^%IPV?](P#5N55#Q M1FFK8KB=9Y!BINZX'JB8W$\FZCH@SP*4R0)4!2R-[.ER54MLZ.)9]]E".+40 MWE@(QY!UIMRY<*7Y78*ONGCXB&1X56OQ:Y+)F,(577Q.R4&U !U[4JS04Q%Y@\Z^%TO6"J=MMC"E^ M+ES]9HF,VV11J@#2A;CN+:IJ6.:1?%VD24R$]#Q9+J5!\M%N4-B.E]#%%GLL MA-@)NZTQA=&%*^,6'-!WJ21Z>B%KH$UQ3:UR)Z=L[UQ3<%RXXKR[%ZGEVIN, MVNMM$A?K^M3A=FSJ#H;KSD.2Z[[TCP>:+2B#?(%-+<#N*9V.#;AC&-ROBRQ+ M1-6-4(K6E$7RF3Q3ZXD.EN4,71Q O3$VT(YA:-\V^WV<:A 5^R=UJ@%)#(/D M<4Z%93E##SQO8(-V&$:[)YHGA0)I"6$H+JDZO/J]/&P@"(]/ZF$#2ACNH&M; M\L(.QU>XW1?[X32P5?J:-#Q,>FLAK>A:I/->I$WC#5!B&"AW0"_/OK(YY$+7 M)S#*Y@=$^L,0S%S/P*$'PV%#.<1E%4)KEL@SQ)JDMIWRV@TUMOMTUHNTJ;8! M7 ]NOO>/X[KD)-L>J_-([K4;[G **6- V8.!=$99LB%J8K[KHUX_J<2M1I.= MYY@OM=Q&F3O@H;TI#PS)-OB8]($/SP"T=U* ]@Q >S"H'H(/KW/I$VC3=UP(/KP#O@X^Z R/# 4,PS%<3K.=XY(@_';0#'D*=,E?'@*O,F M'OO$N@%Q;WK2J:D!9/] ?UJW4HN"25X]9"1KN9IXM8V._?8DY$#=\@W&^C#& M7FY(DI*%[.N)^9VEIUI=PXUNM0S:^C#:ZMD0Z<+4>[^-J8>6-ICJPYCZ6"6= M/GKN>D:NCIHT4DFY>)6*T3SN&*W<'1 _=0[DI;\W?(>G$1VI@/Z+OD6BD(\( M!]5O.7W2Q#=([0ER9W?GFL?2A,#@3X,@=VNOB=Y2=CKUM5> M+U<;M/-/>M#W#?3Y<+-YI*O;1W<_ %T=&&P,8&RL3;U\9I3JX]J>LR_7ZS2) M-%P]$/:]@;-ID$#> (?%G[OA-R8JX M2%/"CMMI [K!2?OA8.^W2+@?/GZG87EN]TX?S]BTR0!Z /Z^W?ZS>SI)^2V MP?[@I .4P(!] +>VQ^\X+,\9CCLV_&B^ID6FJ@1P5?F9^_W.S Y-X0F=4^YS M:(I%"/?<1^_S 7ENUSX?S]>TR%2E\,#$&MKG=I[^]:(MR6YI3)D\K-R6>>L?" MWHV<\*2Q8&I-")\SCH\%6)[;=:/J>+[*HM'>?4+_7-W#?OK]S/UZ[E_&PO=V]R:W-H965T\\0-6U?&3OA% MWM U+,#<-M<**W]@6;(:A&92$ 6KJ7<1GL\RV^\:?C+8Z*TQL4[NI+RWQ>?E MU NL(.!0&LM \?8 ,^#<$J&,WSVG-SS2 K?'S^P?G7?T<'F.*!*79,XSU,WQM0U#"Q)MQF3:ACWA50QY,Z M'KO['HHPP=TXR?V'[2!VM(W#*$B'MA)?' M#IILB4?E9\DKBV^[PDEV-MGM,!UTI0<=?I.B_*?);"#+_M]D]O8-I7$09:]< M[FA+TB ;O[+I;^UN>[)^I6K-A,;/:87 8)1A3JH[K;K"R,9M^#MI\/APPPH/ M>%"V ==74IKGPIXAPR^C^ -02P,$% @ ^8'^4G$VO4LH @ ZP0 !D M !X;"]W;W)K&UL?53;CILP$/T5BZ=6V@9"DFVU M(DB;3:MNE:C1;B\/51\<&,!:7Z@]E.3O:QM"LU+""\S8<\Z9XUO2*OUB*@ D M!\&E60858GT7AB:K0% S435(.U,H+2C:5)>AJ370W(,$#^,HN@T%93)($S^V MTVFB&N1,PDX3TPA!]7$%7+7+8!J7QB_^2]6R][:N!!\9\LQVH9? A(#@5M.#ZI]C/T?GR#F>+& M?TG;U=[:XJPQJ$0/MAT()KL_/?3K< :P/)4=M99G&8;L!:,N0=V8 Q &3-3,:5:33DNV2F)ER$>90_X:'UH# M@XOXY&(5CQ)^:>2$S*(;$D?Q=(1O-JS*S//-K_!MZ8&)1I!?6Q![T+]'*.<# MY=Q3SJY0?JU!4V2R[)>2RKR/OH&V2AM;3QX1A!E36PQJBU$#@UJWOZ]3)WAI MT\8IIPMR!*K-I>["LP,H0)?^FAF2J49B=Q:'T>$FWW<'^']Y]PQLJ2Z9-(1# M8:'1Y+WM2G=7JTM0U?XX[Q7:R^'#RKY&H%V!G2^4PE/B!(;W+?T'4$L#!!0 M ( /F!_E+/ V"CP 4 +P9 9 >&PO=V]R:W-H965TV/7SO))$",F]T9^E!R^>[^?([M]+:,?Q%+C"5X36(JKAM+*5=7K9:8+7&" MQ"5;8:K>S!E/D%2W?-$2*XY1E"HE<0LZ3M!*$*&-?B]]]L3[/;:6,:'XB0.Q M3A+$WX8X9MOKAMOX_N"9+)92/VCU>RNTP"]8?EH]<777*JQ$),%4$$8!Q_/K MQL"]NO4\K9!*_$GP5NQ< YW*E+$O^N8NNFXX.B( 1CF-M2<7Q M-3?:*'QJQ=WK[]9OTN15,E,D\(C%?Y%(+J\;G0:(\!RM8_G,MK_A/*&VMC=C ML4C_@VTNZS3 ;"TD2W)E%4%":/:+7O-"["@H.V8%F"O 0P7_B(*7*WAU/?BY M@E_70SM7:-=5"'*%H*Y"F"N$Z6!EU4V'9HPDZO=\3>/1/BH/\^WRL9<"=Q(OZV>/ +#W[JP3_BX0.3RN@* MO:%IC)M@C@@'&Q2O,8B(F,5,K#DV]71F-4BM:FS?],,P=-*_7FNS.]QU)/=" M;Q>AMZVACS$GFW0B-E7(G.@, *$2*B#O6B._H1K5-BOK_81IT*F$$7=,D>%]N+^AN$737 M&K1:>JB%!06C-><*'][ 1XZH0-F2YE:MNL"9AA#5=U.LUF@8?$2OIC2ZE? N MW(XACY%!T#,F;!(,#8(3DVO7!@^N4_*X\PY J'9[*=JM"08;Q=8:)BY4,2YT M5S;!,T8Q^8:CM%Q&]G8J$4)3Q@:YMBV-G>6(^^-I?*+\G43&N9O= $-;@+ , M$%H#'- %BQ$%4T8CTZ0>YOK[[>_ZAAK6%+S)!?>!RPV[Q[,I*=?UK-D<<.Z; M;I$95DR3$F0VTXP8GMO=JZ]GI,0ZDOO1EW3NVOF\&OU$2*+V)RD /ZFW1-.D M%C/FX%>;^' VYCG4D-S/H>1UUT["PVH?[5LJ2=@-3K1^L G2V=CJL=UW!&X.@;X-46&(^M&/^SR)V6,7\ MB[8AE9%)T$AS)D%CVTZ,)J&M/"7C0#OC##GZ1N(FR'Y3#K?U4XG]\%3[+5@B M-+0C]$\;VBH N\:1K6[ S$NQ<4V+$Y/%T-KW)?1#._0//MP^W@]L=2ZQ'YX* M^V&)_="._>^N?& 5NLT;A+J"-[E@4!FDH\4OV0#:V> %4\(XR(X$(K7W@0[T MZY "+$D!GHH4O)(4/#LIW.T> 0"Q12NPXFHG3E:'*)&-46YNMZ+0.2QI-DJU M1/?#+B'?LT.^O?K@'[5FHY&"B#2]*:)?P.-\KA*-P+/.\^S^;OCX?+ZK\$ H M2=9)G1'T2NCUX*E&<.?4R[X$_W\G.^\8A9<^#(Q'.ZV=L^($\T7Z&4" &5M3 MF9W5%4^+3PV#](#]X/G0O1JYAN=C]VJ2?4@HS6??-1X07Q J0(SGRI5S&2H MX-FG@NQ&LE5Z4CUE4K(DO5QB%&&N!=3[.5/]DM]H!\4'F_Z_4$L#!!0 ( M /F!_E*SL@K_: , $0* 9 >&PO=V]R:W-H965T..A>S97XZ$L3,8%SA7H(L^9>KG# M3.Y&7NCM'RSX)C7V@3\>;MD&EV@>MW-%=W[MDO 92@,+UR)N$GV>A$[@1 M?W'O4WK?#P>N_^ MFPN>@EDQC?! 7VLB\ M$A-!SD7YRWY6B3@0D$^S(*H$T5M!]X2@4PDZYPJZE:![KJ!7"5SH?AF[2]R4 M&38>*KD#94>3F[UPV7=JRA<7ME&61M%;3CHSGC$EN-AHN/@JM;Z$.2I8IDSA M%2R-C)\^W5$5$KB7.;6F9F5Q15*.@05N"Q6G- 3F&1-P,47#>$8^G^!Q.86+ M#Y?P ;B !YYE)-5#WQ"T_;0?5X!W)6!T K /#U*85,-,))@$&F= M/K^;IM3K]6>0K2@0ML]I0[UNH M"^II;1.C+YO(2K^>\[-+]?,XZMYV!MUHZ#\?MMK[<>%MK]?I]NMQ1\#]&KA_ M%O"Z8@16F%0J_B\5SDA8(2WQ^XF;_"*66?\]8U#^-4,.:LA!*^0W:5@&XBWJ M(1FQ)LS@+PBG@_?9;@.\J0%O6@%=NQ\M<4IN%,NO8/*:SDDN"V&:J$KS_G'> MFHEN:Z+;5J(%30G%8X/57(1'P0TMW8OE(RVYWQ_0YK)M!H;!Z[80_'\6AO!@ MMPI;,W#D'DMM0$A#$]U0W\1R(VQ-&O>8\'TU!F^*X1_LHCFJC3N^:/H*%;C< M4.NG]1%IX@X&_NOP\GSUP-2&"PT9KDD:7 ^H.55Y9"EOC-RZ/7DE#>WP[C*E M8QXJ.X#>KZ4T^QO[@?K@./X/4$L#!!0 ( /F!_E(XKO[DS@( (H' 9 M >&PO=V]R:W-H965TJCV8Y$*L.C:S':#??F<',MJFZ7@@MG._/V<[=\.M5$\Z M S!DEW.A1UYFS/K"]W6<04YU2ZY!X)M4JIP:G*J5K]<*:.) .??#(.CY.67" M&P_=VER-A[(PG F8*Z*+/*?J>0)<;D=>VSLL+-@J,W;!'P_7= 7W8![6'Q@_^IRQUR65,-4\E\L,=G(ZWLD@906W"SD]AOL M\^E:OEAR[?[)MHSM=CP2%]K(? ]&!SD3Y9/N]OMP!$">>D"X!X2O >\I1'M MY!(MG;FT9M30\5#)+5$V&MGLP.V-0V,V3-A3O#<*WS+$F?&UB&4.Y ?=@29? MR!U5BMJ-)2(;,W:C*-HZ&]JQ,\K\?./MCP&2#1)E/@ MR$6WU:NWT:]L]!MMW$D14YV5^B@_ 0$I,W7J_3?J_5:G7GU0J0\:U6_8X=9A MJR /(@:%]4#@G ER?#QGQ!HME )1ZVWPYGS:V&+LKS)8?KHU@=U7@64F_E&Y MRT&M7!?0)):%,&7EJU:K1G/IZJO_+[SL4K=4K9C0A$.*T*!UCI=?E96_G!BY M=L5S*0V68C?,L%F"L@'X/I72'"96H&J_X[]02P,$% @ ^8'^4@B[&I+I M @ (0P !D !X;"]W;W)K&ULO5==;]HP%/TK M5IXV:6OB\%4J0(*VV]CHAZ#=M%5[,.1"K,4VLYT!_WZV PF56M,7>"'^NN>< M>YQ<73HK(?^H%$"C-#^>(?^R25ODID2!9@"I0M<\@>1Y?&CR*).)=\D,8B_@UYR?H5KT <51 MC#UXM=*X[E'< M+!4WWV+X-\H7B6!O<;Q5(K>.Z/AYR7)^.L?]5,;QMD=QNU3<]L+<"KDBF[YU;0SDPO6F"LU$SG71 MP)6K9?_;+[J^ZGC1/-\0N:!GA M0=H#9G\NA-Y-+$'YKZ#W'U!+ P04 " #Y@?Y2_#SC!PH, !_2 &0 M 'AL+W=O8 MZW@FEBPVG62:B9/VH7,?: F6V%*D2E)Q*Y[XDMGRP!!?+ M/6<7H"X?BO+/:J54'?R]SO+JU=FJKC M7IVAL\A>%N7^J^I'E=?76\K_4E5!;=JJ2.L#M[DN_ANXN0\F*5YDL_3 M) L:Z\'UE\ 9\/U4U4F:53]H^*?;:?#]=S\$WP5I'GQ<%=LJR1?5Y46M9]I< M[V+>S>IZ-RL\,"L2O"OR>E4%-_E"+8#Q,_]X[AE_H3VT=Q-^=-,U]AK\>9O_ M&)#P18!#C(#Y3/S#WR6E'HX&AT_'7ST$AM^,OSHT?/9U]Q[_X\D?+ 791RQI M[9$!>X]Q]T%MBK).\^5!R/[^5L.#-[5:5__Q7(SN+T;;B]&!BWU0GU6^55 $ M[P;R=F"3\#]?T4BB*+J\^-P/# !&!&/D$#8%8%A@Q ]A,Q<6$288/H3% (P3 M*>D>=N ,MG<&\SKC33XOUBKX_FU1Z:?]OBS6P2\;5;:.!Q_RG3G6FP;&VD66 MAUP4(D+:#G)1YPQ)Z\9G+HIP'MKN 6P1R2(2P?[A>_]PKW^F2JL!G2QW')LO M@F3=1.A_VP]>Z)0XS[:+)F"71;%X2+,L2->;)"V;<(;XY$JJ(N@ M"[DVUN8ZI:?YMG%@X0N[B0 "*K1N=>J"F+!!LS&68@"$"9&P-^3>&]+KC8]% MK4GW!-ZXEN[T*+*#" "Y+G-!@,MO]4Z=Q&\KBJE/?B3RA;GFBK.MQ64T6\B)VMR*;@]]\B9^R'J8.HH M-#HL'#%Y,UF]W'W":9>A&\7A?; MW5WW?-"D:8BNNXD![0+E-=)ODSO,M6M-.@>[,Q&AM:4 M)P!(/[2.&T>8F@$@C&Q4#* ([:$./63T'")>#_U6IK4Z+^[O@YN_MNFFC9N& M/8VGX# F0!@/SL8(/N17?'T2!Y>& JPTK-638'_GIWU.K(9>T=7 16R5/(!R*D%VR3&$<[@F8;J%= M'.8AC9R5!G L"L,!082-JL!'5,532S;LB@.,!+*?!P"&*'?\!,$0YW;5!L ( M)]BR%@.P,M(%GTZZW&!7*: 0(S0@H+!1"MBO%&ZW=Y5*@O=E\8>: MUZ.>16Q(%C]#UP0;%L7_N&^"79)"H8B8_2P"..D^8E, )HBD=LJ%KAH)))D= M8P".RG"HN,6&0_&)FR?8)401V;7X!$!)B>SF"8 ZU_G/YF AKB^>=M'@#5) M*!MZ @Q9X^=MH&"70+FTL\\$0 EDMUFF $IBYGC012$226%[$#!&4&]FAPXT MS(Z?JX>"@:X&==([!'*JKS&F8@"$^6!F-Q($/U,;98*A/HKC$ CD.F2$J1@ M"4Z'RG1L5!+^IDV2&+M213 \$+G$"!7B%RI/HF#B"@$M*IQ:LI3M=2EZYN(&JU!_1V')W,==7< A-W,F@ @+-P##\!F@N0V MTT$H1NTM.0!USC$6 YMRU*@CZE='IR8ZZJH6@FVI- %1=C!.(12S*\T9@.)4 MV$P'H+2>8 /E%^V=GO&+J=/E=>J*&48/S6,3L4S MY';#EM3/EK[<#G!CR+ATTI:+DY*XCQU0ET<\)':0 5>-:!@Z<0;@1!@-'=6B MAKGID3K_R;D=V-.(B-U(G4 P+HG="8%@A!*' ET8X4C8S1 AG4M.I"?F%$@ MS-]U.'5^9]"V2&B5*!,(A84E/Z< JI]_=OX#0-@)[1BZ(*$#?1!F!!7S"ZK3 ME3$,4DRV/XX>XIB-,!-[S1PZPN@HYM=1IZ,Y!ISI\T<.L+H M)>;72Y_R),N*>;NG?//W1N75.%YA1E$P^NUYA?5.O)YXUX8!>R,$"6)KO &< MW8.80C@LG0PY@W!7,_>?M0##:WZ+LG C =.:V&0R :25K=X1BR%J$0SD4 M:H;JN9_JNU;GA^*NJ-/YB&3,>^^%\&=()(9CN)]C3AX.0",<4[M?/@%A3C=S M"L%8:-\ MLR&,PA&G._@8BZ<=?!1&^ B_\'F7Y-O[9%YO&U>.%\/"J CQ#(F<-#AQAJ%4>JZ*\\%/U 0#C?C1>^U1S]; SV3$;%O>$P\0R$H#$L(/TN<+/:G LC:SL85 M *)L(*]+D]>E/Z^?\.5+J"'L-'DZ%/?=ZFR4J1A #3O$\(0\PA-?]0)09YQ[ M9SX[ACJ6R/^_&8GJ:99*EVZ_FO9+WYM[Z/9=JL]&V1;=LE//[@24,Z M\AE(1QK2D4?.K7UECI4 BPRI:&DROSS==FU.Z!3+1>_K3M:J7+;?9%/I MAU+KJ=WW2.P_W7];SNOV.V*LSZ_1RQL$?#Y#+^/==^$8\[NOYGF7E,M4QTFF M[O6EPA\;9BIWWW:S^Z4N-NV7K>@BLB[6[8\KE2Q4V0#TW^^+HG[\I;G _CN' MKOX'4$L#!!0 ( /F!_E+"_6BV$P, P1 - >&POINN67:>+:.8;?YR;A0WQB<0Z<9WZ]HJ+#5=1\.+8.O0WFR0F=(YTWV8*-B8)F/! M"I"C>;F NU%U"* QJK*#G--22=IJV'AT TL[9T+<0M-^+_:X5\5.S090,=D/ MK:!NZ&C ,8>X>RT MKL7ZD^"EK)C;_(L#3L9TXT<62O-'&PU:96X-3 ?D@6G#Y[N6GYK6=VQE-NVT M*G#-PW]0\Y_-<\DDTU3LBK:]?\Q9?K7B^,/?DMS^5SD4[-78G43'+O+B^$7& MZ?%K[,[QHQ,9=J?.SM&V=[#U5@(O$%GP#5Y%Q#8HF2VY,%QVLP7/?F0:?O!XOA]4GOY=YJF<9PD6$:G4Z^"*9:W)(&OGPW3!AY8 M'(CT>[G&JXUWR/-]@-7TN0[!=HIW(K93/-> ^/,&'FGJKS86!SRP*F"] _'] M<:"G_#YQ#%7%M&%/,(ZD*89 +_I[-$F0["3P\=<'>TKB.$W]"&!^!7&,(? T MX@BF #1@2!RWY^#!>11NSJEP^_O'Y!=02P,$% @ ^8'^4I>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'+U1[+4CD"4CR2WEKV=EDZO,]79X4?N46';DSQMI MOY7\^E:;KSNMO[+OK51VF>R=ZT[G7V+]V!PC.U-BUW>&B:N>T,\,KN M 5PKY]EB<3QON5#)F]>'OJ[-/#S0#DHGM,)&W_!9P*V]/^\/V8VP8B>D<'?+ M9/@N(6&M4*(5/Z!:)HN$V;V^_5L;\4,KQ^6F-%K*99*.)SZ#<:+\3_/&0V[Y MS@XMCN\^<019)L<+[+ 6QKKABJ%_CHPW@!>/1[W3[X1T8%;# M3S$/'F.(P^%S#.*I^9,PZKH6):QTV;>@W!A' ](#*KL7G4V8XBTLD\,EC*N* M72B'06*7:NP*K_5/BK>^K,:G=H@;Q-"<"CQA+JL!/![D.1YK*2J\>\7>T3 C8?P/[#LJF97'9@ ,B<@\Z>!U#4[UVT70!8$9/%DD3SG M=A] 'A&01T\6R8MOO0@@CPG(X[B0F[YMN;GSD?O OVC#SLI2]SC#5<.NM0P@ M7Q*0+^-"?H(;4#T$,"<$S$GDB(%$E_R>8OY-AP'D*P+R55S(%>Q"DG1!I>5% M7)8U< MA"DY)242W1-L*-\[$,[09SE(_V$&58@I)B2*-;(H+;A1"6?9LK:U] MSJ[!X##C!EY@(M%EB$FI(HWLBDM5ZA;8EG^?AHXR0QI9#6][*Q18RS;0#"7+ M_]0IE!C2R&8@D^X_68A)J2&-[(9QXK[ *5()_,EP =OJ3I3LI,A8B$G)(8UL MAZFQA)_'[!D6T1+L\Y"1- ::<5SBR@C/A9B45[+'674@YN';[HZ]!]T8 MWNU%6(1EE%JR1U++!',K6O^G8T!#3,HT6633W&/ZBMOPTK'=Z!Q,GJMP;9=3 MILDCF^8>$VONH0=O1;V38ABC(2;EGCRR>\)H6ES).(V,C@N<0X;5?8A)62B/ M;"&ZO C3>TYN>46VT%!>S-@&NZIZ"7[:K+5J9ELP+9N.360+_<(\JRKA MSW$YE7J(25DHCVRA<=F H&NL/P!\DB^EMKU?O>(X"#$I"^6/LKIY&//#9!\G MIRR41[80N5_!9B$F9:$\LH7('8O)0B*G+)1'MM"D9I^QC]P8[M^Y> 5A^@QW MMRD+%9$M]!MF4-=AG.4$D[)0$=E"Y")C%I8>!66A8K#0_/ :JX(:>ZT^XBTL MMI=&^8]Q7ZXX\DOFNI?R'-NNU%KSZO!6[/!&[\U/4$L#!!0 ( /F! M_E*^RS-!F0$ '49 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV4V.@D 0AN&K& Y@6U7X-U%7LW$[\0)$6S&"$+HGH[YV1K1:O,P>;:^O_,['9[X];_]ELOVM_CG\,=C]-=PJE M]S$;;(KNX.,RBGHK@=Z*>BN!WMI[ MV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0 M;R/0VU!O(]#;>A]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/3. M4>^<0.\<]H=XK7QX]CS6>/]W4AUOU_KG[>_+QV;ON=QQ=O"7 M9?4+4$L#!!0 ( /F!_E(CU6X-J $ +@9 3 6T-O;G1E;G1?5'EP M97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%' M:D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0 MUK^H.E2Q;<6H?K M_=!VU&UL4$L! A0#% M @ ^8'^4DU 6'$]!0 CQ4 !@ ("!#0@ 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ^8'^4C,NR#VJ(0 8G@ !@ M ("!D"X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8'^4H/#:"7@"@ L1T !D ("!5V 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8'^4K-%FF6*%P <$D !D M ("!XJ\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8'^4EI.HW8%!0 A0H !D ("!2]( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^8'^4EF_ 8-Z @ 1 4 !D ("!_]T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8'^4BH2FE1^! M214 !D ("!ENL 'AL+W=O&PO=V]R:W-H965TKT !X;"]W;W)K&UL4$L! A0#% @ ^8'^4HAGTVRW! T!4 !D M ("!*OP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^8'^4N\'JY-' P J H !D ("!20@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8'^ M4@LRA'IZ! PA$ !D ("!#A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8'^4G$VO4LH @ ZP0 M !D ("![B$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8'^4CBN_N3. @ B@< !D M ("!XRT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8'^4L+]:+83 P #!$ T ( !24 ! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ ^8'^4K[+,T&9 0 =1D !H ( !JD@! 'AL+U]R96QS M+W=OTH! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& / #( ,@"5#0 5$P! end XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 255 290 1 false 75 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Document Sheet http://www.oceaneering.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003004 - Statement - Consolidated Statements Of Operations Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations Consolidated Statements Of Operations Statements 3 false false R4.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 1005006 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 5 false false R6.htm 1007008 - Statement - Consolidated Statements of Equity Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 6 false false R7.htm 2103101 - Disclosure - Summary Of Major Accounting Policies Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies Summary Of Major Accounting Policies Notes 7 false false R8.htm 2107102 - Disclosure - Revenue Sheet http://www.oceaneering.com/role/Revenue Revenue Notes 8 false false R9.htm 2115103 - Disclosure - Selected Balance Sheet Information Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 9 false false R10.htm 2118104 - Disclosure - Debt Sheet http://www.oceaneering.com/role/Debt Debt Notes 10 false false R11.htm 2122105 - Disclosure - Leases Sheet http://www.oceaneering.com/role/Leases Leases Notes 11 false false R12.htm 2129106 - Disclosure - Commitments And Contingencies Sheet http://www.oceaneering.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 12 false false R13.htm 2131107 - 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 13 false false R14.htm 2133108 - Disclosure - Income Taxes Sheet http://www.oceaneering.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2137109 - Disclosure - Business Segment Information Sheet http://www.oceaneering.com/role/BusinessSegmentInformation Business Segment Information Notes 15 false false R16.htm 2204201 - 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/SummaryOfMajorAccountingPolicies 16 false false R17.htm 2228202 - Disclosure - Leases, Codification Topic 842 (Policies) Sheet http://www.oceaneering.com/role/LeasesCodificationTopic842Policies Leases, Codification Topic 842 (Policies) Policies http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies 17 false false R18.htm 2306301 - Disclosure - Accounting Policies (Tables) Sheet http://www.oceaneering.com/role/AccountingPoliciesTables Accounting Policies (Tables) Tables 18 false false R19.htm 2308302 - Disclosure - Revenue (Tables) Sheet http://www.oceaneering.com/role/RevenueTables Revenue (Tables) Tables http://www.oceaneering.com/role/Revenue 19 false false R20.htm 2316303 - Disclosure - Selected Balance Sheet Information (Tables) Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables Selected Balance Sheet Information (Tables) Tables http://www.oceaneering.com/role/SelectedBalanceSheetInformation 20 false false R21.htm 2319304 - Disclosure - Debt (Tables) Sheet http://www.oceaneering.com/role/DebtTables Debt (Tables) Tables http://www.oceaneering.com/role/Debt 21 false false R22.htm 2334306 - Disclosure - Income Taxes (Tables) Sheet http://www.oceaneering.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.oceaneering.com/role/IncomeTaxes 22 false false R23.htm 2338307 - Disclosure - Business Segment Information (Tables) Sheet http://www.oceaneering.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.oceaneering.com/role/BusinessSegmentInformation 23 false false R24.htm 2401401 - 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 24 false false R25.htm 2402402 - 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 25 false false R26.htm 2405403 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails Summary Of Major Accounting Policies - Additional Information (Details) Details 26 false false R27.htm 2409404 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 27 false false R28.htm 2410405 - Disclosure - Revenue - Revenue by Geographic Area (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails Revenue - Revenue by Geographic Area (Details) Details 28 false false R29.htm 2411406 - 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 29 false false R30.htm 2412407 - Disclosure - Revenue - Contract balances (Details) Sheet http://www.oceaneering.com/role/RevenueContractbalancesDetails Revenue - Contract balances (Details) Details 30 false false R31.htm 2413408 - Disclosure - Revenue - Performance obligation (Details) Sheet http://www.oceaneering.com/role/RevenuePerformanceobligationDetails Revenue - Performance obligation (Details) Details 31 false false R32.htm 2414409 - 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 32 false false R33.htm 2417410 - Disclosure - Selected Balance Sheet Information (Details) Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails Selected Balance Sheet Information (Details) Details http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables 33 false false R34.htm 2420411 - Disclosure - Debt - Schedule of Long-Term Debt (Details) Sheet http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails Debt - Schedule of Long-Term Debt (Details) Details 34 false false R35.htm 2421412 - Disclosure - Debt - Additional Information (Details) Sheet http://www.oceaneering.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 35 false false R36.htm 2424413 - Disclosure - Leases - Lessee Disclosure, Balance Sheet Disclosure (Details) Sheet http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails Leases - Lessee Disclosure, Balance Sheet Disclosure (Details) Details 36 false false R37.htm 2427416 - Disclosure - Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details) Sheet http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details) Details 37 false false R38.htm 2430417 - Disclosure - Commitments And Contingencies - Narrative (Details) Sheet http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments And Contingencies - Narrative (Details) Details 38 false false R39.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 39 false false R40.htm 2435419 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 40 false false R41.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 41 false false R42.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 42 false false All Reports Book All Reports oii-20210630.htm oii-20210630.xsd oii-20210630_cal.xml oii-20210630_def.xml oii-20210630_lab.xml oii-20210630_pre.xml oii_exhibitx3101x06302021.htm oii_exhibitx3102x06302021.htm oii_exhibitx3201x06302021.htm oii_exhibitx3202x06302021.htm oii_exx1001xthirdxamendmen.htm oii-20210630_g1.jpg http://xbrl.sec.gov/currency/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oii-20210630.htm": { "axisCustom": 3, "axisStandard": 17, "contextCount": 255, "dts": { "calculationLink": { "local": [ "oii-20210630_cal.xml" ] }, "definitionLink": { "local": [ "oii-20210630_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-20210630.htm" ] }, "labelLink": { "local": [ "oii-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "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-20210630_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", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml" ] }, "schema": { "local": [ "oii-20210630.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": 473, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 2, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 9 }, "keyCustom": 23, "keyStandard": 267, "memberCustom": 34, "memberStandard": 34, "nsprefix": "oii", "nsuri": "http://www.oceaneering.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityFilerCategory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information Document", "role": "http://www.oceaneering.com/role/DocumentandEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityFilerCategory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Debt", "role": "http://www.oceaneering.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - Leases", "role": "http://www.oceaneering.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": null }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129106 - Disclosure - Commitments And Contingencies", "role": "http://www.oceaneering.com/role/CommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - 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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Income Taxes", "role": "http://www.oceaneering.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Business Segment Information", "role": "http://www.oceaneering.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - 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", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2228202 - Disclosure - Leases, Codification Topic 842 (Policies)", "role": "http://www.oceaneering.com/role/LeasesCodificationTopic842Policies", "shortName": "Leases, Codification Topic 842 (Policies)", "subGroupType": "policies", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Accounting Policies (Tables)", "role": "http://www.oceaneering.com/role/AccountingPoliciesTables", "shortName": "Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenue (Tables)", "role": "http://www.oceaneering.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - 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-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Selected Balance Sheet Information (Tables)", "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables", "shortName": "Selected Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Debt (Tables)", "role": "http://www.oceaneering.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - 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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338307 - Disclosure - Business Segment Information (Tables)", "role": "http://www.oceaneering.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i9d87381b6f3645ffad44058471d1f056_D20200101-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - 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": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "iea54e7f06c944e718b9c1b6540c53e70_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - 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": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i8bc89b4055354c0bad30758a11178098_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary Of Major Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue - Revenue by Geographic Area (Details)", "role": "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "shortName": "Revenue - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - 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": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - 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-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - 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", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "oii:RevenueRecognitionforRemainingPerformanceObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - 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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "oii:RevenueRecognitionforRemainingPerformanceObligationsinnext24months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - 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-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - 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", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - 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-20210630.htm", "contextRef": "iad69af4337934882bd922ed5651903b6_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "oii:LineofCreditFacilityMaximumCapitalizationRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - 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-20210630.htm", "contextRef": "ia6966f52694c44fdb4cc51378fd04ac0_D20170101-20170331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Leases - Lessee Disclosure, Balance Sheet Disclosure (Details)", "role": "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails", "shortName": "Leases - Lessee Disclosure, Balance Sheet Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i146bc6db4c5148cd8630c2f6530d102d_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "oii:OperatingLeasesOperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details)", "role": "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Lessee Disclosure, Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i146bc6db4c5148cd8630c2f6530d102d_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "oii:OperatingLeasesOperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i22073fa8fef846088653a0a5e815ab1c_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "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-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage", "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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i1f16775213b3496e9193515c9b21a265_D20210101-20210630", "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-20210630.htm", "contextRef": "i1f16775213b3496e9193515c9b21a265_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OpenTaxYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i53b224ebe99745848f379c37abca19ab_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "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", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i96b0aabbee5144219eb6b98b5e0eaa84_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "iff6d9d65847042d294a3f561cded2b24_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - 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-20210630.htm", "contextRef": "i9d87381b6f3645ffad44058471d1f056_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103101 - Disclosure - Summary Of Major Accounting Policies", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "shortName": "Summary Of Major Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Revenue", "role": "http://www.oceaneering.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115103 - 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-20210630.htm", "contextRef": "i135cba8994774c88b603a04976aca23c_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "country_AO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ANGOLA", "terseLabel": "ANGOLA" } } }, "localname": "AO", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "BRAZIL", "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]" } } }, "localname": "GB", "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_NO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NORWAY", "terseLabel": "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/RevenueDisaggregationofRevenueDetails", "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/RevenueDisaggregationofRevenueDetails", "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_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/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_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "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/DocumentandEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r510" ], "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": [ "r511" ], "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": [ "r512" ], "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": [ "r512" ], "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": [ "r512" ], "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": [ "r513" ], "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": [ "r512" ], "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": [ "r512" ], "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": [ "r512" ], "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": [ "r512" ], "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": [ "r508" ], "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": [ "r509" ], "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_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/20210630", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_AccruedJobCostsCurrent": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Job Costs, Current", "label": "Accrued Job Costs, Current", "terseLabel": "Accrued job costs" } } }, "localname": "AccruedJobCostsCurrent", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "oii_AccruedRevenueContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Revenue Contract Assets", "label": "AccruedRevenueContractAssets", "terseLabel": "AccruedRevenueContractAssets" } } }, "localname": "AccruedRevenueContractAssets", "nsuri": "http://www.oceaneering.com/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AdvancedTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advanced Technologies segment", "label": "Advanced Technologies [Member]", "terseLabel": "Advanced Technologies" } } }, "localname": "AdvancedTechnologiesMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_AerospaceAndDefenseTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace and Defense Technologies segment [Member]", "label": "Aerospace and Defense Technologies [Member]", "verboseLabel": "Advanced Technologies [Member]" } } }, "localname": "AerospaceAndDefenseTechnologiesMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "oii_Amortizationdeferredfinancecost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amortization deferred finance cost", "label": "Amortizationdeferredfinancecost", "terseLabel": "Amortizationdeferredfinancecost" } } }, "localname": "Amortizationdeferredfinancecost", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AssetIntegrityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Integrity segment", "label": "Asset Integrity [Member]", "terseLabel": "Asset Integrity" } } }, "localname": "AssetIntegrityMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_Billingforthereportingperiod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount billed for the reporting period", "label": "Billing for the reporting period", "terseLabel": "Billing for the reporting period" } } }, "localname": "Billingforthereportingperiod", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_BillingsContractAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings Contract Assets", "label": "BillingsContractAssets", "terseLabel": "BillingsContractAssets" } } }, "localname": "BillingsContractAssets", "nsuri": "http://www.oceaneering.com/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_CustomerPaymentDeferrals": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customer Payment Deferrals", "label": "CustomerPaymentDeferrals", "terseLabel": "CustomerPaymentDeferrals" } } }, "localname": "CustomerPaymentDeferrals", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_Deferralsofcustomerpayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferrals of revenue for customer payments received", "label": "Deferrals of customer payments", "terseLabel": "Deferrals of customer payments" } } }, "localname": "Deferralsofcustomerpayments", "nsuri": "http://www.oceaneering.com/20210630", "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/20210630", "xbrltype": "stringItemType" }, "oii_EcosseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ecosse member", "label": "Ecosse [Member]", "terseLabel": "Ecosse" } } }, "localname": "EcosseMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_EffectOfExchangeRateOnWorkingCapital": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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/20210630", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "oii_EnergyServicesAndProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Services and Products", "label": "Energy Services and Products [Member]", "terseLabel": "Energy Services and Products" } } }, "localname": "EnergyServicesAndProductsMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_EquityMethodInvestmentOwnershipInterestThresholdForConsolidationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Ownership Interest Threshold For Consolidation, Percentage", "label": "Equity Method Investment, Ownership Interest Threshold For Consolidation, Percentage", "terseLabel": "Equity method investment, threshold for consolidation, percentage" } } }, "localname": "EquityMethodInvestmentOwnershipInterestThresholdForConsolidationPercentage", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20210630", "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/20210630", "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/20210630", "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" } } }, "localname": "GlobalDataSolutionMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_IncreaseDecreaseinAccountsReceivableandContractAssets": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accounts Receivable and Contract Assets", "label": "Increase (Decrease) in Accounts Receivable and Contract Assets", "negatedLabel": "Accounts receivable and contract assets" } } }, "localname": "IncreaseDecreaseinAccountsReceivableandContractAssets", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "oii_Increaseordecreaseindeferredrevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue recognition less deferrals of customer payments", "label": "Increase or decrease in deferred revenue", "negatedTerseLabel": "Increase or decrease in deferred revenue" } } }, "localname": "Increaseordecreaseindeferredrevenue", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_IntegrityManagementDigitalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Integrity Management & Digital Solutions [Member]", "label": "Integrity Management & Digital Solutions [Member]", "terseLabel": "Asset Integrity [Member]" } } }, "localname": "IntegrityManagementDigitalSolutionsMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Lease, liability" } } }, "localname": "LeaseLiability", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "oii_LeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-of-Use Asset", "label": "Lease, Right-of-Use Asset", "terseLabel": "Lease assets", "totalLabel": "Total lease assets" } } }, "localname": "LeaseRightofUseAsset", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "oii_ManufacturedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufactured Products segment", "label": "Manufactured Products [Member]", "terseLabel": "Subsea Products [Member]" } } }, "localname": "ManufacturedProductsMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_NoncashIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non cash Income Tax Benefit", "label": "NoncashIncomeTaxBenefit", "terseLabel": "NoncashIncomeTaxBenefit" } } }, "localname": "NoncashIncomeTaxBenefit", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_OceaneeringAGVSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oceaneering A G V System member", "label": "Oceaneering A G V System [Member]", "terseLabel": "Oceaneering A G V System" } } }, "localname": "OceaneeringAGVSystemMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "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" } } }, "localname": "OceaneeringEntertainmentSystemMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_OffshoreProjectsGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offshore Projects Group segment [Member]", "label": "Offshore Projects Group [Member]", "terseLabel": "Subsea Projects [Member]", "verboseLabel": "Subsea Projects [Member]" } } }, "localname": "OffshoreProjectsGroupMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_OperatingLeaseAndLeaseTermLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease and Lease Term [Line Items]", "label": "Operating Lease and Lease Term [Line Items]", "terseLabel": "Operating Lease and Lease Term [Line Items]" } } }, "localname": "OperatingLeaseAndLeaseTermLineItems", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "oii_OperatingLeaseAndLeaseTermTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease and Lease Term", "label": "Operating Lease and Lease Term [Table]", "terseLabel": "Operating Lease and Lease Term [Table]" } } }, "localname": "OperatingLeaseAndLeaseTermTable", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "oii_OperatingLeasesOperatingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Term", "label": "OperatingLeasesOperatingLeaseTerm", "terseLabel": "OperatingLeasesOperatingLeaseTerm" } } }, "localname": "OperatingLeasesOperatingLeaseTerm", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails", "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseTermandDiscountRateDetails", "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "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/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "oii_PriceAllocatedtoRemainingPerformanceObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transaction price allocated to remaining performance obligations", "label": "Price Allocated to Remaining Performance Obligations", "terseLabel": "Price allocated to remaining performance obligations" } } }, "localname": "PriceAllocatedtoRemainingPerformanceObligations", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "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/20210630", "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": "RevenueRecognitionforRemainingPerformanceObligationsinnext24months", "terseLabel": "RevenueRecognitionforRemainingPerformanceObligationsinnext24months" } } }, "localname": "RevenueRecognitionforRemainingPerformanceObligationsinnext24months", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "oii_Revenueatapointintime": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "localname": "Revenueatapointintime", "nsuri": "http://www.oceaneering.com/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "oii_Revenueovertime": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "localname": "Revenueovertime", "nsuri": "http://www.oceaneering.com/20210630", "xbrltype": "monetaryItemType" }, "oii_Revenuerecognizedbutunbilled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue recognized but unbilled", "label": "Revenue recognized but unbilled", "terseLabel": "Revenue recognized but unbilled" } } }, "localname": "Revenuerecognizedbutunbilled", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_SDSBrazilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "S D S Brazil member", "label": "S D S Brazil [Member]", "terseLabel": "S D S Brazil" } } }, "localname": "SDSBrazilMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SDSRosythMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "S D S Rosyth member", "label": "S D S Rosyth [Member]", "terseLabel": "S D S Rosyth" } } }, "localname": "SDSRosythMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "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/20210630", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "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/20210630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "oii_ShallowWaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shallow Water member", "label": "Shallow Water [Member]", "terseLabel": "Shallow Water" } } }, "localname": "ShallowWaterMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "oii_StockRepurchaseProgramTotalSharesRepurchasedToDateAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Total Shares Repurchased To Date, Amount", "label": "Stock Repurchase Program, Total Shares Repurchased To Date, Amount", "terseLabel": "Total shares repurchased to date, amount" } } }, "localname": "StockRepurchaseProgramTotalSharesRepurchasedToDateAmount", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "oii_SubseaProductsAngolaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Products Angola member", "label": "Subsea Products Angola [Member]", "terseLabel": "Subsea Products Angola" } } }, "localname": "SubseaProductsAngolaMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Products segment", "label": "Subsea Products [Member]", "terseLabel": "Subsea Products" } } }, "localname": "SubseaProductsMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Projects segment", "label": "Subsea Projects [Member]", "terseLabel": "Subsea Projects" } } }, "localname": "SubseaProjectsMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaRoboticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Robotics segment", "label": "Subsea Robotics [Member]", "terseLabel": "Remotely Operated Vehicles [Member]" } } }, "localname": "SubseaRoboticsMember", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "oii_TotalOtherAssets": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Other Assets", "label": "Total Other Assets", "totalLabel": "Total other assets" } } }, "localname": "TotalOtherAssets", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "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/20210630", "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_UnrecognizedTaxBenefitsIncludingForeignTaxCreditsAndPenaltiesAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Including Foreign Tax Credits and Penalties and Interest", "label": "Unrecognized Tax Benefits, Including Foreign Tax Credits and Penalties and Interest", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncludingForeignTaxCreditsAndPenaltiesAndInterest", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage", "label": "Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage", "terseLabel": "Probability threshold" } } }, "localname": "UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage", "nsuri": "http://www.oceaneering.com/20210630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "srt_AfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Africa.", "label": "Africa [Member]", "terseLabel": "Africa [Member]" } } }, "localname": "AfricaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r120", "r127", "r204", "r327", "r328", "r329", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "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/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r120", "r127", "r204", "r327", "r328", "r329", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "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/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r120", "r127", "r204", "r327", "r328", "r329", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "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/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "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": [ "r314", "r315", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "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/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r314", "r315", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "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/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r305", "r314", "r315", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [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/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r305", "r314", "r315", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [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/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "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": [ "r182", "r183", "r297", "r301", "r482", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "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": [ "r182", "r183", "r297", "r301", "r482", "r496", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "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_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_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r414" ], "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": [ "r192" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "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_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r188", "r189" ], "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": [ "r37" ], "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_AccumulatedAmortizationOfOtherDeferredCosts": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations.", "label": "Accumulated Amortization of Other Deferred Costs", "terseLabel": "Amortization of deferred costs" } } }, "localname": "AccumulatedAmortizationOfOtherDeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r57", "r61", "r62", "r369" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r239" ], "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_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r58", "r60", "r61", "r466", "r491", "r495" ], "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": [ "r53", "r61", "r62", "r369", "r400", "r401", "r402", "r403", "r405" ], "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/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "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": [ "r117", "r118", "r119", "r327", "r328", "r329" ], "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": [ "r121", "r122", "r123", "r124", "r201", "r202", "r203", "r204", "r205", "r206", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r343", "r344", "r345", "r346", "r438", "r439", "r440", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r104" ], "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_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r194" ], "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" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AlternativeInvestmentMeasurementInput": { "auth_ref": [ "r389" ], "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/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r103", "r227", "r232" ], "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/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r163", "r170", "r177", "r200", "r362", "r370", "r390", "r444", "r464" ], "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", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r51", "r111", "r200", "r362", "r370", "r390" ], "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_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r196" ], "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_AwardTypeAxis": { "auth_ref": [ "r317", "r322" ], "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_CapitalizedContractCostAmortization": { "auth_ref": [ "r218" ], "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/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r217" ], "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", "r28", "r105" ], "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", "r106", "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": [ "r100", "r105", "r108" ], "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": [ "r100", "r397" ], "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_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r251", "r452", "r471" ], "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": [ "r248", "r249", "r250", "r260" ], "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": [ "r117", "r118" ], "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": [ "r19" ], "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" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "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", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r74", "r360", "r374", "r456", "r476" ], "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", "r364" ], "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_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r276", "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract with Customer, Asset, before Allowance for Credit Loss, Current" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r276", "r278", "r298" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r279" ], "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": [ "r276", "r277", "r298" ], "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": [ "r299" ], "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": [ "r78", "r436" ], "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_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r76" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Cost, Depreciation and Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "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": [ "r16", "r17", "r18", "r445", "r446", "r463" ], "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", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r410", "r412" ], "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_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Debt Instrument, Increase, Accrued Interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39" ], "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": [ "r40" ], "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", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r460" ], "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": [ "r460" ], "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": [ "r460" ], "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": [ "r460" ], "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_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Debt Instrument, Repurchased Face Amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r113", "r268", "r269", "r270", "r271", "r409", "r410", "r412", "r461" ], "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": [ "r198" ], "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": [ "r264" ], "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/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredGainLossOnDiscontinuationOfFairValueHedge": { "auth_ref": [ "r385" ], "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": [ "r103", "r112", "r341", "r349", "r350", "r351" ], "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": [ "r103", "r237" ], "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": [ "r103", "r237" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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": [ "r103", "r158" ], "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" ], "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/DebtAdditionalInformationDetails" ], "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" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r378", "r379", "r380", "r382" ], "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/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r375", "r376", "r377" ], "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/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r376", "r377" ], "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/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r242", "r245" ], "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" } } }, "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based Payment Arrangement" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan" ], "xbrltype": "textBlockItemType" }, "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": [ "r75", "r125", "r126", "r127", "r128", "r129", "r133", "r135", "r136", "r137", "r138", "r140", "r141", "r457", "r477" ], "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": [ "r75", "r125", "r126", "r127", "r128", "r129", "r135", "r136", "r137", "r138", "r140", "r141", "r457", "r477" ], "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": [ "r397" ], "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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r335", "r352" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "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": [ "r321" ], "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": [ "r117", "r118", "r119", "r122", "r130", "r132", "r143", "r204", "r267", "r272", "r327", "r328", "r329", "r345", "r346", "r399", "r400", "r401", "r402", "r403", "r405", "r486", "r487", "r488" ], "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/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r387", "r426", "r427", "r428" ], "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": [ "r379" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 3.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", "negatedTerseLabel": "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_FairValueInputsLevel2Member": { "auth_ref": [ "r306", "r307", "r312", "r313", "r387", "r427" ], "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": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r426", "r427", "r428" ], "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_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r190", "r207", "r208", "r210", "r449" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r191", "r209", "r212" ], "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", "negatedTerseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r228", "r229", "r231", "r233", "r437", "r441" ], "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/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r228", "r230" ], "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/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r391", "r393", "r395", "r396" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r109", "r406" ], "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_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "terseLabel": "Gain (Loss) on Disposition of Assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnRepurchaseOfDebtInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.", "label": "Gain (Loss) on Repurchase of Debt Instrument", "terseLabel": "Gain (Loss) on Repurchase of Debt Instrument" } } }, "localname": "GainLossOnRepurchaseOfDebtInstrument", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "terseLabel": "Gain (Loss) on Disposition of Other Assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r103" ], "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 and other" } } }, "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": [ "r219", "r221", "r443" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "oii_TotalOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r109", "r223" ], "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": "Goodwill and Intangible Assets, Goodwill, Policy" } } }, "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": [ "r103", "r220", "r222", "r225" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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/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/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r111", "r163", "r169", "r173", "r176", "r179", "r200", "r390" ], "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_HedgedAssetFairValueHedge": { "auth_ref": [ "r383" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset hedged in fair value hedging relationship.", "label": "Hedged Asset, Fair Value Hedge", "negatedTerseLabel": "Fair value of interest rate swaps", "terseLabel": "Fair value of interest rate swaps" } } }, "localname": "HedgedAssetFairValueHedge", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r241" ], "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_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r103", "r234" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": [ "r103", "r236", "r241" ], "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/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r109", "r235", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r163", "r169", "r173", "r176", "r179", "r442", "r454", "r459", "r478" ], "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": [ "r72", "r103", "r160", "r199", "r453", "r474" ], "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": [ "r243" ], "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/CommitmentsAndContingenciesNarrativeDetails" ], "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/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r337" ], "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_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": [ "r336", "r339", "r340", "r347", "r353", "r355", "r356", "r357" ], "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/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r338" ], "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/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r131", "r132", "r161", "r334", "r348", "r354", "r479" ], "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": [ "r27", "r462" ], "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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Adjustment for share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r102" ], "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": [ "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "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 noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Increase (Decrease) in Other Noncurrent Liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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": [ "r102" ], "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 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": [ "r408" ], "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": [ "r69", "r157", "r407", "r411", "r458" ], "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": [ "r381" ], "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/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r50" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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_InventoryNet": { "auth_ref": [ "r4", "r47" ], "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", "r48", "r109", "r142", "r213", "r214", "r216" ], "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": [ "r46" ], "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_InvestmentIncomeInterest": { "auth_ref": [ "r81", "r156" ], "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": [ "r386" ], "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_LeaseCost": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor entity's leasing arrangements for operating, capital and leveraged leases.", "label": "Leases of Lessor Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r417" ], "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/LeasesCodificationTopic842Policies", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r424" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r111", "r200", "r390", "r448", "r469" ], "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": [ "r38", "r111", "r200", "r363", "r370", "r371", "r390" ], "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:", "verboseLabel": "Current" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r41" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r446", "r463" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "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": [ "r34" ], "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": [ "r34", "r113" ], "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/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r265", "r446", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "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": [ "r266" ], "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": [ "r40" ], "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": [ "r40", "r263" ], "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": [ "r251", "r252", "r253", "r255", "r256", "r257", "r259", "r261", "r262" ], "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_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r254", "r258", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss Contingency, Estimate of Possible Loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyReceivableCurrent": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual that is expected to be collected within one year or the normal operating cycle, if longer. For example, an insurance recovery receivable.", "label": "Loss Contingency, Receivable, Current", "terseLabel": "Loss Contingency, Receivable, Current" } } }, "localname": "LossContingencyReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r79", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.", "label": "Loss on Contracts", "terseLabel": "Loss on Contracts" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r388" ], "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" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r388" ], "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/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "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/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r45", "r111", "r200", "r390", "r447", "r468" ], "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": [ "r100" ], "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": [ "r100" ], "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": [ "r100", "r101", "r104" ], "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_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r66", "r131", "r132", "r366", "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedTerseLabel": "Noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Standards" } } }, "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": [ "r117", "r118", "r119", "r272", "r358" ], "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": [ "r36" ], "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": [ "r337" ], "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": [ "r163", "r169", "r173", "r176", "r179" ], "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_OperatingLeaseCost": { "auth_ref": [ "r419", "r425" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r416" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "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/LeasesLesseeDisclosureMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r416" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails": { "order": 1.0, "parentTag": "oii_LeaseLiability", "weight": 1.0 }, "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", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r416" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails": { "order": 2.0, "parentTag": "oii_LeaseLiability", "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", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r415" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "oii_TotalOtherAssets", "weight": 1.0 }, "http://www.oceaneering.com/role/LeasesLesseeDisclosureBalanceSheetDisclosureDetails": { "order": 1.0, "parentTag": "oii_LeaseRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "netLabel": "Operating lease assets", "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/LeasesLesseeDisclosureBalanceSheetDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r422", "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r421", "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease terms (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r10", "r11", "r37" ], "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": [ "r50" ], "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": [ "r32" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "oii_TotalOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "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": [ "r54", "r58", "r392", "r394", "r398" ], "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, 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": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r68", "r73", "r267", "r399", "r404", "r405", "r455", "r475" ], "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", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r360", "r361", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r55", "r59" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss)." } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r58" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized 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_OtherIncomeMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInventoryNetOfReserves": { "auth_ref": [ "r49", "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Net of Reserves", "terseLabel": "Other Inventory, Net of Reserves" } } }, "localname": "OtherInventoryNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "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": [ "r104" ], "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)", "terseLabel": "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": [ "r83" ], "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)", "negatedTerseLabel": "Other income (expense), net", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r197" ], "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_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r88", "r91", "r115" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Purchase of Angolan bonds", "terseLabel": "Payments for (Proceeds from) Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r96" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r97" ], "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_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisitions, net of cash acquired", "terseLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/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": [ "r450", "r472" ], "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_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification, Comparability Adjustment" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r86", "r99" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r101", "r107" ], "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_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Net proceeds from issuance of 6.000% Senior Notes, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r93", "r97", "r115" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r84", "r85", "r195" ], "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 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" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "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 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", "r63", "r66", "r98", "r111", "r121", "r131", "r132", "r163", "r169", "r173", "r176", "r179", "r200", "r360", "r365", "r367", "r373", "r374", "r390", "r459" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/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": [ "r30", "r238" ], "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": [ "r14", "r15", "r240", "r470" ], "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", "totalLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r29", "r109", "r240", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of term loan facility" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r224", "r225" ], "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/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/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r103" ], "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": [ "r139" ], "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": [ "r22", "r272", "r330", "r467", "r490", "r495" ], "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": [ "r117", "r118", "r119", "r122", "r130", "r132", "r204", "r327", "r328", "r329", "r345", "r346", "r486", "r488" ], "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r304" ], "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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r288", "r300", "r304" ], "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": [ "r184" ], "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_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r286" ], "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": "Revenue, Remaining Performance Obligation, Amount" } } }, "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": [ "r70", "r111", "r154", "r155", "r168", "r174", "r175", "r181", "r182", "r186", "r200", "r390", "r459" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": [ "r181" ], "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": [ "r211" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r223", "r226" ], "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/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r242" ], "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": [ "r223" ], "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/AccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r240" ], "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": [ "r163", "r166", "r172", "r223" ], "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/RevenueContractbalancesDetails", "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r163", "r166", "r172", "r223" ], "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": [ "r151", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r179", "r186", "r480" ], "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/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r151", "r152", "r153", "r163", "r167", "r173", "r177", "r178", "r179", "r180", "r181", "r185", "r186", "r187" ], "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/RevenueContractbalancesDetails", "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "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_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "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": [ "r451", "r473" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 4.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": [ "r102" ], "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": [ "r318" ], "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": [ "r320" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r316", "r319" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]", "verboseLabel": "Equity Award [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_ShortTermLeaseCost": { "auth_ref": [ "r420", "r425" ], "calculation": { "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/LeasesLesseeDisclosureLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116" ], "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/Leases", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r151", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r179", "r186", "r223", "r244", "r246", "r247", "r480" ], "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/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r117", "r118", "r119", "r122", "r130", "r132", "r143", "r204", "r267", "r272", "r327", "r328", "r329", "r345", "r346", "r399", "r400", "r401", "r402", "r403", "r405", "r486", "r487", "r488" ], "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/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/ConsolidatedStatementsOfCashFlowsParenthetical", "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": [ "r117", "r118", "r119", "r143", "r436" ], "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/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r267", "r272" ], "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_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "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": [ "r19", "r24", "r25", "r111", "r193", "r200", "r390" ], "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": [ "r111", "r117", "r118", "r119", "r122", "r130", "r200", "r204", "r272", "r327", "r328", "r329", "r345", "r346", "r358", "r359", "r372", "r390", "r399", "r400", "r405", "r487", "r488" ], "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", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "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", "verboseLabel": "Cumulative effect of new accounting principle in period of adoption" } } }, "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": [ "r338", "r342" ], "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": [ "r52" ], "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": [ "r332", "r333" ], "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_TaxesPayableCurrent": { "auth_ref": [ "r35" ], "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": [ "r297", "r302" ], "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/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r297", "r302" ], "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/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r302" ], "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" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r302" ], "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" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r273" ], "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": [ "r43", "r273" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r273", "r274" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r267", "r272", "r273" ], "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": [ "r121", "r122", "r123", "r124", "r201", "r202", "r203", "r204", "r205", "r206", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r343", "r344", "r345", "r346", "r438", "r439", "r440", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495" ], "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r32" ], "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": [ "r144", "r145", "r146", "r147", "r148", "r149", "r150" ], "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/DebtScheduleofLongTermDebtDetails" ], "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/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r134", "r138" ], "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": [ "r133", "r138" ], "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" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "negatedTerseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "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": "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57763-111642" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4EE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109999712-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624186-113959" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r499": { "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" }, "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.8)", "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": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r51": { "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" }, "r510": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r511": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r512": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r513": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r514": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r515": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r516": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r53": { "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" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "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", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "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,2)", "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.2(a),(d))", "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.2)", "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.4)", "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.7(b))", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-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": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-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", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 63 0000073756-21-000074-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000073756-21-000074-xbrl.zip M4$L#!!0 ( /F!_E).=$8\<1$" )Z=&@ 0 ;VEI+3(P,C$P-C,P+FAT M;>R]:5<;R;(N_/W\"KV<^][3O1:%KOUKQ6Z1E8J M_V?CS_^O*/[[K[TWE:VV[S=CJU=YV8FV%T/E2[UW4OD08O=3)77:S/'ERY>U<]=IK+4[QR_JK4:]%?/K MONAU;*N;VIVF[>%PO&"$BH*P@LF5KQ@ZW<[7 MATFVZ\H'P2_Q5'Q10K^>>N-67WAY(C7&O#C/[S:ZGF_W6[W.Q=7)Y& M6+_[:?# '4]RCF/WZ?OOFH]>8=!M Z/J;C#Q2?B+X1FC'_2[Q;&U9[<'?'C@ MCL>Y]30W;Y /.]N-U\>E_J,':G5[MN7C5S'ZWLF47Y.C*W3[G4YL^>_!.SQZ MUZAVZW>-*3X3??'?U3?[_B0V;7'CZ=8;MG7\KY78*M[MKZ "11LV_FS&GJWD MZQ3Q?_KUS_]:>=EN]= L% <79_@S/_CTKY5>/.^]*.7RQ<9__,=__-FK]QIQ M Z6L&$G2GR\&W_WY8G!EUPX7&W^&^N=*MW?1B/]:"?7N6<->K+?:K8CWKY^O MYQ-C9_!G/838*O_$XS4T39VZ']S^O+<7T[]6ZI0+[ZPV!I0"K[63A%L"1DGK M+>/^XU;Y*/C?XJMTMVPSWSK6U[=;^'P7>_&XWLU*W*OAD95*/>"5 W]_X;;: MG]^PO<^'O-H/I]N?CUZ;T]W3OS[5MJKL\/3X?/?#CJB=OB75K5"O'AR+HZV= MB^KI2;/VX2T&UQN%E^\O1UMO+6G,'J@>-^N[!(:EM;?+#TVW8_? 6 MS]_!<]]_VGU]>'GT2I,W[.CB\(.7U>;;RZ.M=[QV&>I'!V^AMO6^>+E#:UMX[>8V MJ;%M6KO\1*JGFRP?.3S=&?[F/=Y+M(X.VK1V6CW'XU\.V=%I]?0=R>]Q>/"6 M'QZ\X[L'^)Q;^4BM7FWHRS<'V[WJ/CE_<[#Y,1%%J::JH(K8 EPRA4Y,%9&@ M598Z2I7(RL;NR^W-VO;VWD[M=66G=K"]5]L\V-FM;;[!3R__?'$#X><'_"6* M;\+%$_&>(D^N(>T<\"TP6E"I> #$./3SZ.PC<)V&,(-*N;)#\ M'\65D,\.[\#UXJ_/>^L!>4L3KW@2[$5L78?^96DX>Z_J76\;A]%VMEMA"\]> MHO\S].EU] ,+SG(;"P]*%" LZCL86@ W2@6K'**TLK$5?6RZV*EP.C7X+Q#C MFR(PXK?_X)W;88G_/?'G-^R],\CBC2@DHE( :GOADC=%U(2P(*V)$58V_NZW M8H63U3(RF*!]'R'\5H%?MKMR$ MGS&D>LGJ%),&2;26 N&W(FHJK*/^X\Y7U$/T]2;"_*^5G=JKFT+0ZC=#NS<\ M820%P[!]_: 3;;??N=COM?VG_>%39%. YY#I2L;Y[KYI^N:KUF[S'KE M\46U^?[T\'*O66WF[IP?-JL7;_C>R6'SO+';/$1)VKS< MW?IT4;U\RVIXWZ/FWR>[6W^?5E'*C@XV+XZ:[YN[!^]/1K_!>_6/V#MY=.IY M=:L*NP<[E[6M_(PH0\UMJ#:K7VH'H5'=^KMY].%0U#Z\2K6+&Y+!D9X'4S#T MVYG%B<)('C!^XUH1+42B866#TE7"]:H49"0>(WEXH'S8((U-P+DR'+1F+AC& M8A!24$.XDZ5\$,IR+F,I'U.3CXLK^7 ^41J"+KBBF>4CP7-(^ LT&":10)0- MO)0/P<2J8N*V?+RXF<#IQ!1SWBIV[T@[Y03;>K=,3Z&\5,K\WWKOX@R1Z]:; M9XV85H[[Z*@_OGBYB4&M_]ZS^$C=-O]3OFIS."M#T5T(!J/ M\6"C"\4RJS#Z5 _Y#)*__?'&Z*N;5S\KB<_H4[=G M.[T^&$?Y%)[PQ%5!>-7%QH>>>"(]DMIOCEDP_SV^KO]K0>/Y@,<\ZR-YG7Y?-AH MWAB!![B>F1H!4E!6<)(J?2&5Z\7ZI_QL:Z?6I(^VVMW'BEZMWZ?O]R* MK7:SWKKKLO+FT_],\@5WC$%TT1@%:$IT0@GP7%GG+376#>TYS+8] MATG8\QOC%H7A-AJA2"0X;LH!ET)%QH0!Z\7 #Y+1N)%9'#=R_W$C8QLW(R6+ MG O+-,J;2@8H*"XUCJ!@3K/AN-'9'K?[\H?QC1NA6A.@UL3@0 IMC?7& Q$< MP 1MIJ"GP]>/QSGO,/@8\&;G9XVZK_>J@\1VJ./101G%* +9[^7L,_YF^W_Z M>9:IW3QKM_!C=_.\CBQI=-I>[-EZ*X9MVVG56\?=P07_?''G?:[&\.IQYL** MT.!$LLH9XQ0$E@RQGDE022LM;7!38-./174+W_JS[=4_QQWTP9TR![E7[WZZ M">H.OCQZL]X>#MC^%WOV_*!.A.K? %5A0)@"8> 2!PO:\!2#0;6E7"NC^!1, MW$*!.A7[FY)$#-'P@B+ D,OSY.0U(<8F&.0^3$U,\>/J7D*/[XQ D 5=VB3 M%&@+B7(3J=11RQ"%U(R(080P(P[[1H0PKA@I))YT;@JG#C1*=)L@$P0>+8O11H5@J6B=Y L# MS68(]9PYM(U_;#WLM%[:LWK/-N8$IDB9!T>BC":!E=2AEQ3!:I84]XG'A8'I M1I9]3L#1T6OKK$?GYD$IZ;0C >,U8[F+*DPP!33WD<6SX&.T]C*BA9.>@+*( M3B3@C7,>C.11+PP^F][WF_U&+JT_R#7CC;)@?#.<]KN]_.LYP2OSQ(01.\VS M)4""Y=P88X$0CU$\5PN#US^Y@&Q>4 E2.I N"B\-2&6-9A"(M-Y9D7%9&%1J M[59^\4Z[T4 C-XK1Y@0E3I!4.["&6 M<1TL]8T:@;P*KN8S?)D;XW,,U^737 M S(C_!JJ3PBBA0U(TYE"YB$0B#'+U$"Q& MSM[H9)BVRL"MHL_Y%Z6'F/JE /VU=XRC%8<)SI((2T 0SG!(_1 P9[*8'GQGH+,MEAD>P,8S=CTY_?0/.4ZMU(M&3) M) T3#@S (UN)H MT.2F/\<'CD%^XSG7VC$-U$;G$!8P! FT#7$X_;D(X$QT^G.,-BXP1866E#(! MSA+#2,"X5"L%+'JS.,HSU>G/\>$5N&,^:D&"Q-!!&&>I=< #.)TLI6%A\)K M].?X4.'6JB"B!@4)0'('FDFJ&7AM?>!L85"9PO3G^%"2/AKGDN0Q6?1%U"E! M(A4Q2FD2BQ/4G:G)J5',@;#!001EI%61>AN-C"EPPNGBK7>8U%3AY%B@@E>B21 M,BI0HL12I.8BD)N^(-&4P')*#4>6*G@N+@K)1,I-KA.S\[2N;M:FO"8/IK+( M:G6@@8$&X8-ACE@OI#*)**TFN(S_F;G"!#.48UH[ \EKHL!A!.@!/->.2L^8 M((HP'IA8&&BFE*$IZV@2.:$M-02 8N#RG0RE&-"B8I(DO?6&9+7.0EM+ LA.1T(WL:IR:V' M7PRJ/<:%^C(%Y2*7/H@ PGI+1>#"B2 D85&1A8%F"E1[C#"Q% E8U!4-"0+1 MADBOE,'_I=QEP"P,3!.CVF,$QS)F*9.42VL! MGVF-$)7$7HC#62\CK,8UCT1 A';-<:3/H*+ 0J$R>:H^S\5*P MW*?<:]D82+GF"0A!/X2T3E*ETK?]Q&:P=J/;Z:V_'-BQ^N>XG5+TP]UE=M-F M:)^5-JU$[%YGWM?ZS9^S[#Z^T=F8JKR!J+SBWJN@*'".GE7G_"]0)6*2PS5@ MLRUMSV&R9U7$YU+&3-"*:^IDXA)$2C8 D-Q:CP::T %-0<;F8MP(4(;NV,? M.'@1#0V:Y*[=26@D4O/@"986]Q:J.C=#2R8PM+-H9HD&;M'PL/)4J3F(DTY?4&*R1(OO8U22R#!6*6#IRY2*;QG<\4> M9JK4;3JD(420-A(IC 1/F(W)FZ23#B%P9N?)T2R[.TS7+A@OD@N<(P\-P'AT M 0SAWCG\?Z#REEV8?U%:W.X.4Q$@9X1.,0(56F >3IL3#O+ M_F2V:@&^=1-/*:91G#J/H:7!J 0XNH@@@A),LN"C]'%AH)E.7_2QK6VFPFLE ME.?.8-BH#"-110L@"/ADY,+ -,F^Z.,"AUKA\MZ6UJ%G5%;JQ"!Y2=#,)6XI M71AP)MP7?5SX$,ID],D)XG,G=%0;]#V>Q^!#0&H<%@:?*?=%'UMC $L"L99) MB 80&&TX4)H""(>\DRZ.3YI(7_2Q]:;Q,0:C/,L;07+FK>$Y$YT2T3;2N#@N M:"I]T<>G.YP[IS NTPZDRML ,F((%<$E)I2:'$I38[1.6&HABD1S.I18XH@W M#)#F6J.&&Y9.=N/-N7?+WX:0D]\6E"3C!0G*)\^!<="YEUG41$?%'7-R\5"= MU!S8Y+&DBFI.5=Y30X'B21LFN/9)4RJ]M;!X6/XBJ H2# MS:4/,2J,NL"&J^G4!1*EA4Y-3L&O..N]$-ISC 5%1 $RB2D9T Q1I^0\V:)9 MF_.:/)@(&/,IJ& #!Y,["C.F (D@_@00$KN2+":HKOR0G)F%T>')IUG'A,^)"JID$!081"?R*QC M,AK+65*&,V86!I]IYYG'Y9,",0)I@6:.@J"H3)'F3:*9Y"I&QQ8&K\GDF<>E M10:\RTWZ-$20.CJJ*=,F$B>I55XO#"K3R3,_'J4^1@XE1*U^?I:KT6^6GC1N M#*^!?XXN,#HR^IRO<#?MH($E#,-\H PLL89Y&Z,.3GC!5)2SV](CK]79LZWC M^'7I3K7>JC?[S6<%]^<4QN)%?>-@&-V.KM)?..<6-UP*8H$YI M90A544LD>LS/42_0*Q_U5[^+5+O;W1]<8NBCVO7Z^G[?=:/=:[MVK^XGL-WP MY-N!DJ"]M]2!Q.#6.YX74$L7." ;=.B2YBCY-VMX3B7_)TF40E*!Z%EP)J)^ M(H_0E$.0G.NYW-%P1O"VD%[JYVS[ M3T&2MEQ1I/0$"4\T&'H+0B,(CWS'Q'E<2# C>$ZEKA\\X]J#5CY)$ *T=L E MDT[(E!ME+A8?JMI6/UG?PX@V_--IA[[O+20KHILE[AP1"G512.")H &'%DP=C2;DK=DW8G(J*G$1%]W6GW MSQ:1+B5F))$132]/@#0X;UQ".0<6#$=./)?UYK,%ZU3X4G0^^U"C4MZ5)GF; MI*">1$VBB\B:%HLO34E;IY!2XL0R'UQ*Q((7UD@=O Y!<,2;J7F85 MB1#:AA"]UB: YM( ,2:;9& Q2>D6BS%-R0A/@3*9H+G15( 4X"W/.Q!+2JU4 M03/-%VS"+9> ''?PH9$1V^/RY*WZ<:X>W6\W^KG$:B'S3< Y3TSG+=LU -?: M1^6(,X';5.X4LE $:OH@3V>A#IIF!)9QF1(P:0R!&*E&?!/*DG:+1:>F#_)4 MR!5UEMI(J0B6@J?$*@F*@]%YXRPF^&*1JWD#>5R;=5-)& C%G$K F7'.\Q ) M931XKZZF!Q:$:DT?Y*D0+Z%5LH8G1X.!I)*FAB03! ..AGO8"G)AB-=V*W:. M+_9CYW/=Q^YF:Z&G][2D$(5#PN49 )'649*249XJ*X#HQ:);TX)V*B0K1!JD ML#0&[T!%ZB25VE-KHD@F^KA8)&N*6CN%B3XBF6$^>*(H:&":1OR+&J$=$]+? M2D+[,K,4_N(F0=X*I3*)V9#8IQRA^28."LD44HGGKP M11>L;&KJ&CR%G!4%*A581K0!EG)!G#;&V@#*.>=OK1E8:O"V\759Y6;JX!>+R*$XZB&+/!-E!S9/% DTP-20&&5$ M-C4''&I6\)L*13(F!D=C4I$9" J<,B9$Z10C5/.8YH BS0I^4V% 3"2EA34V M.0!MF09&-:4V.FD"&#H'#&@^\1M7_83SCB5.* 0+N8&J"4F!CDAP<(B'^,TV MP9D5_*;"7[A.QG@2M%4,B.=.Y_Q]D!R_=83'^>,AEK.7F&0H-T6@2?-(E@9##XWY""EWGIDS9V M<1C*Z[\6BZ%82TQD3GA0"@"2!8]VTX+5,FG&YJ&V>OK(3:>7$4^&5^:WE%+:NYR19'@F)J=S2 M44=%B*'.@"9"^'FH5[Y/#JQ;M_]8CS?PBS@19 CZ/ F&)$G!(4%!#)56EAE+ M=0QD_LG*9$&$8>@(0S3<4*#4,!ZEB'X!*,PL@SBVJ)T1*9"\4)5 66,2YS& 3(@7,ATY M_VQFXN9T"I-#RA 7+2-!1O2)W#)&I0!I=4"V8_C\$YL1)?UK;['8C/>>NRBT M-9I!XL%HFYQ'7AK+%,P\K+.:/G)3H3!@&-I(IJCR'(@O8WCN?)"$"N9O%T3, M'X69C,Y-GKF]98Z-RMD!=U;*H'*7=08 M#<9ESQ=),!)C^KEH>3A]Y*;"4#212$ZXHIH8H(ZZO'<6:,6Y D.IF7^&4K9< MZIW$SO5#"YF 2<+8:%W*.]]Z$-8Q='^)HPEE0JL%H"S3@'(Z_78RS8PI^40E M&!#:!^/S]L8\6"VHFG\.,R6MG#RIB4XZ)Q4Q"2D,]5Y;)*?: ]>&<4T6H.)E M]J$<%\M13!KTDSZWUA<.@PHM@D$]S:U&\PZA<\]RIF1@)T][,)8//I;]UP7@ MOW2(2AMK C/:4[H 5;O7]JE\MY"+MW/W5Y.XL]1XH"EHC6PG8- AF>%6R/FG M.Y.$<"HTAP$3H"GU#GUC8EH[*<%&9VCD5IE;^Q_,'\V9L!9.(V?#@E0!TGSFHI57 D>;$ =&:4?WNWOU@L1C.TEI 0LF0@4N]I^8/G+3VJZ4:P8J"$[ >J6)30<=V^JF MV-E-K]OML-L9=D6\23E')W5BV/T<._C;N(C)&"N=X.@)D;T "$A:Y86"RDTPE6C4@L]#3@5IN]?]KU5F^GM:C\RO#D M8R")44.!2*^)XXDXD JQQTCH%^!7D\1X*B2+)HR.*/ 8?0!BM=;.$J-Y39UJHL K J&0" 9N252Q(1;45"#H&P[\ TYI=C,>5TO<&%1A( MR"DI084AP'@@5$N1F%?SD*2:)XRGPKF($HR$Y/)^>>#14A,5?-!)AQ25B+>Z M-LZPK;Y*1GZ_+?5^WW6CG[W=C[NM?A N(9F)") M$2=UC Z',^>+='9EXFY-0J-SM@5MF@.9'.RL2-!QT^[LRJ8.09 MP3W;.HY?E\57ZZUZL]\T,BT[=W@)QO/*NVU4_6]U C9W/SQS&AZKFE@?"8G&,0, H4'H!K[8F.7+); M5='SC>IN2MV3=B>.8D(TJOVS180U*5')&Q6D$K!8L'Z- M"6W+'ITO-*[Q<+[ZI?XX!I0-O57>-6"80NG^AF)RV.R\;MMN]2<%VFF>VC@8_ M4Z_RIX,?_#LVPF8KO.L.OZC99MQJ-VV]-?LD#'TUB@B1W@#^0;4SGCH4'.(% MC^I63<0,RLH(G+UXUN[TZJWC=XCL->*UM;_7[E[T3A91PQ. A^"$E2Q ]-$Z MQYGVC)J\%QV9I_S[]^'[JV,OZ[.U_'I<\$45@L^-2B@!2K7QRD7"6=Y)'>/6 M>4KG?0^^&U,FFZWC=F.VMK\:UP:\$30WDCK#+01%;:Y1T MDB>VT6A_^8 #U%E$!(G7- D0EEA?]LOC$O_'=7!&H4>,\X_@MF\C.UE$[(QE MTDH@+.]DKYPS8).*(A'/D?[R!7"#KQMM9QLX/G84L2PBCIPDISG5D( #L\%8 MF@APS:Q6P88%P'$7.5HKXHBTCK?QQ3L]#!+RE?@6).!.%\#FSJUR04MUJJCY_2/XRB5S'B&4\$1LIDE>( M1@F6"--4.,81;H[3XO1=EJ^ MW8P']GRSWT.EQ$>[F5;=PJ/=7MV_'"SZ7L1B:!)8=IU(<)';@A;662T(#Y8A M@M'-PUXD/T-S4?=3R[O2)\F"4I(#Y=R"L1[!E(8ZH&:>UBK\#+I%VZS7$"FI M$4P3Z@$]I6,:M\63$PTXAM1=?;:75[G7[^X;7IB]BJMSNU=B]V0S_B6\"SEDE^ \D3 M9NB)25RI%(B+"@*UN347M8I2M(9!4STHXJ!L=N.Z&8&$%)2-IVB"8VC-J+ ) M/$(2M='6,$RT1"@QS/C%#-7@BG4"6GI LH!'S2",62$N> M%Y+Q:0EZ^D0T1DR:Y698T245=0@@K?,T#E:BY/TX%T!+GM5P42@H'8^6<)V$ M%DQ9&I!>6VFXQYB(:9F25Q94"8DFC.FYA^19M83J@K""Z3% @@"8F#3WP C& MI.","5)QHX.V,0W<.VH)F2_#-3KVIMZ*N^EE)X;1%9Y/1\AXS)9E><]+):U, M%O).B:!\BCGMJHPS,LRGCDPNTD8A(&J9!PHP+CRUP'D MD??;BR$VS_(\R3_EH'^3>__AN;NM9UU--D8I<30)&H+RQ"?05&J)M-PX&2D8 M+@8, [L#"#$=NS[]I$3O G&*XQ<.K;QJM\*W7NT2IEQR_^-OY\U8C%A M%9T5OFD%^&@@Y>5D:LT\:HT2 MTD7@N3>=WQO._4< M=)06^F;.O=T*[5;I39QM?=I-"=U*R.>]V?EK=V]JU'%6I(UR;D2T07HJP2GE MK*,8^&IF @0VV(20JJ'%QC]^!;%[HB6GZMZ6/)\ZII5&S"4:O0!+4P0PQM'@ M$C'.)6LH>+J(0#Y#>-GO=&++CTK4AY_6-W%1B5+@PMN\>,$(PT!BY)O(?/NN M9]:NR?LNZCS$8)+(LRU.>Q>L5UYKKX$JI\U\^ZYGUJ[)^RY &X@*)UW%0& M?GQKXF1(7D9!K0 +.+S&>))4<#2IQ+F<\8K-JT[[KV/[N&//3NK>-IZS#<6S M"#\3T6IE37$7QB3,BC#0AKA$I54TQ. 9,2'. 5F>=5 G3ZE!IAR.0I2*8<"JG#', M2<*EYDBQ88:KF4;0;'ZQG7![.[6]V.UUZKX7PWZO[3_EGH/=O?UW&]TCKG*9D16LO M+?/".)(PX"M'0,S>"(BQC8"R23NMHZ-$@4$/"L%!LCGDE4CJY1PYT7OLX;3= MBIWCB^&.Z]W-UC<->A?1H2H7:70$I=L[T,A3G8P!7:E&9RK450O0!0'X72MO M,.'QO+!]?H87>/;-?J<"*M@D&,^ECCR!2J 36C I*<:%@23'YB #/-.@3B=/ M'+QS/"D6?,IU-(8(5%(:N7+.@;K5K7"&2VAF$M2'4=]QE=,$7S8*Y<8ZH"GA M/XCT"*I' (EA5T9=&&._0JUH.TE'C(K$D M"4XY$TB.%XLL3<<"3Z%DD*G@!.440(/$0%4J*D@R7MJ\T04L%ENZ38$7ES%Q M3WP0DMK$",0(CFHIHB22H)-U:L$8T_=W:UM$WA0]9Y!['&IK0 AKG0.MHW?2 MB[S<9[&PG9+63@59(9FTP6GB) &TRA995$A,0O",6W/741L68L,6H\$\IQ"$!,3$EIRV0N MGG*P8%A/CS,_,[(OZN?KG=AM]SL^=@-/_$?5[-[7#I-\TX- M $2AKIO &)IQ$73BX6-FSE]_T^U=-!#)9KU5G,3Z\4EOG>JSWA]?ZJ%WLDX) M^?]7RO,V_NR>V=;&GZ[S G\]^'MPD=N7*GM7%KWVV3K'*^7G+VRC?MQ:]S%W MDED97&MTNF\WVIWU_RQ%AOR1\(6+9)OUQL7Z?VUVZK;Q7ZM=V^H671R8-#C< MK5_&=2KQVN7'+X/'5OCK!HK%U6NP_.SO:CL'VUN5_8/-@^W]FP]^[9&G^XS[ MVR_?[>T<[&SO5S9K6Y7M_W[Y[\W:Z^W*R]UJ=6=_?V>W-O$')_=Z\ ^V>U)O M'??:K=7*UMK+M0HC LSH89_C.>#.Y_C?_TDE^>.[@W1-(,74!?+5[EZU\B>J M;ZO=JO6;>!%?&6KY7DQE3R'AG=7&@%+@M[I7Y]J6U5V>'I\ MOOMA1]1.WY+J5JA7#X[%T=;.1?7TI%G[\!:.3FN?WO!:X_"R_>5HZ^UEK;D# MU8-&???@D-2V-OGAZ3;L?GB+Y^_@N>\_[;X^O#QZI<_?L*.+PP]>'C5KGPXO MP^G1A[?GAY>O3FI;;_GN0>.T=KIS?M@\:AY>'K+JZ^U+?)+/X?5["/_^NW'$ M&I_=Z5GSD.V=UEBM<;3UZK3Z81OOY\7NARJKGKZJ'S7QR4X/OQP>5"^/&OI\ M]^#3EX\0.0N@2)&D,@4XPPOG(B^DE5(JE1?6H8.CI'A;&M&O*&Q4[BE *"Z] MW"YK=-2U.VB'"Y\[.)YUX_KHCS]"O7O6L!?K]58I!N6/_AA>R[5[O7:SE,?/ ML=/+*UB&,EF*Y^#P5RN\1@:6N(?VOA=&=QX<)FLT'WK1"[>/L34IX;M'?_1+ MND:^?U6Y)LSX+ROU&@=VK\N^* =B,!@XWAFW?ZWPE=$/SFP(:)C6V=EYA=Y4 M^49,MX>\?7;=R]W7$%3>M>J^'6*ENO\]FT!_9K\&L([;' Q6;N"O\;61F*V[ M=KOA,C/JN?;Y7=;B;1\92^PT+O;B6;O3FTO#\:KN7K^3AQ]V\%Y'GXY._VZ@ MX?A4>_V.'&TU/NT>[#5KEY_$[M;F!1H1O'=U^)OW>"_1.CHX.SG,[]7<:U:; M[_@A>TN.#O8^X?.)VNM#O.\GJ&[MD-HEOB?57]X<;/:J^^0<__V1>Z-ID+$0 M)KH"B&6%%O@16 HAQ0C,JNREC +QQ[=FYS'N\AZ2]U//.9"\DL_=0>J&"GBE M6_)INC413E*^T=MWFWL'VWMO#BM[V__L[AU4_GFWM_]NLW90.=BM(-,Z0#I5 MH;RRNU>AXK?P>V7W5>7@W]N5:R3LBH!MOCS(AZGA<#4\#[ ^)(_/RAV#^6A# M-7 +$QW/5^U.I7<2*_\SLA"508A2P<@EAAO#,J^O^'>_%2N?"Z1\WJP2>*' !Y M 8A[%6S>OH)CIKOF]6M5PU\_F]Y1+UVL,UJ6_@.S4,,2I!_G'XBAQ^JEX=.NUF99 VF?P_*[WVO>Y]#U<\ MR6S7RW:S6>_FE'3E51W=*2J>BYWURG-F<[;+#'2^W>!N!>;3.;Z\TWJ_CQY=J,9K!_VSZWOEQ9]GK(*E7JK4N]U*_ZDC(%^?]#+U)O'E6['E[ND7.GX MQV.Z=GIVO%*QC=YWC@PO.7QDTH\/1QZ=BKEB(&-SG-^F-^^F(<^>WNSFB>&S3OMS MUN/8NNU =UJ^W<& I.QF4TXCOQPTBGK9#O,Y2S((4FJ7C28&)(U#_'^5O<=@ MY*_F87,'?:F_J+VN?CDZ>(7WWZ3X/-\$*6V^^P&O^.']Z>&'=Y='.1AY?50_ M/#V\J%WND,/+OQI5?-?JUOM/M5SZ[NM<2>+XY@\RY2$_EN9/K#G.\.B"E_*]1PS MQ$E+\\Z5-$M+"8/@"^=SPEZQB"$W(063) 9DF22!7=DP K]@FC%U#WF>=:-] MO]CQM]),5C"";&,(V:F<]COU;JC[,HILIY^1TJ'C'P31DWOJ^G5#7SY\Y]BV MZI?EY]_'87Q*2S+M3,EO.VM[:_MKE>WF6:-]@>C! $1W6#4D-IY56U@E\_F<'\7-;'RGJ>RP#/EA:\ MQ#]W.P?M+ZVE#OQ,!\@-^BY=,!29N_ R(>&1M##"JD)+FUR4FEH15S;^W>YW MB1QF&9/>1ZBWKX2::&V5M@A$"EFH!2\L MQ\ T]Q\SRDHG,HL_B.>VNPQ(G]DR_]-&F6\/713ZW)8.+D&\!^$*[0"E']K WX?SIL_'S1OVJ@E M_YRT6[_L?/3EQ^A)WJO,%E8&5D#T%,F&CX506N:%[C8!6=G@Y5PU(0]>93 , MW)YSZ=0]YT;WKF9#_ZM;Z<5&/,O 5UHE\JL5-,F-?K:K%8O*6O$W[-=L6:M: MNU?9/,MK_K(QG=6YZ%<8.\1.J6VK92"!'^S0"=I6&'V5ZEU4PLI%M!F$E&>E M6\=Q6-/3L-U>I5,6WST+&.]C)]B6G7[QP_?>X:YJ]G$%E>9>J]&&NV/48W=8 M3Q [B,Y9O]/MY\*"7KN"9Y1I6LI^<[]G?I.+M#9];_TI2]@F.UFOQ&/GZCE; M8YR/?5;].2][OZ5.CT_M#3!\SH+!;R7W;L4\J/<:91U,M/ZDXM&6=)_&KF?F MQ3JV=%3[%TW7;OSVU*!A5EZK-BQ;*N&*YP-'4$'#\N6DCM]\M3Z/J8"=B?>^ MV\(^(\$=;6U$F2NU82X)[C"!\6$;">O;BQJK?JE=;O/:Z_=XYJOF[L$QKUUN MDL,/>_CL;T7UP'^;P*"'!]NBMK7##R\W.1XG1Q_P'A\.Q>Z6Y]6MO9.CUV_Q MN3^=UZ@^OY%=II(&!:+@T=$""(V%)<84SLA(G,P]C/V@DK:=1:7M/ZU6SFRG M\MDV^K'RO\@:$[E$N=(]^5'MR)PH[<2%=VCF!E9N*;GWD-RO*60I\M8RA!=1 M!%7@D+/"4A^*Y)(-7@IJ UO9V-W964KEHR9"LGNZ/05/=I2<.\A MN%]SQI&IE(+D!8U:%)"SQXY95@BAI85$K!$6J4+\4CEL=SY5RIW>*J/Q_J$P M/^.2B_L)Y4XKY(J66'$7&.5&?&Z,5#XANXEE25*.FJY5;/]&A_FO$]O%(+F! M09=M-(;!<([%_J=?SY$8!F N#D_ "P^#L<%/*<]%0X/%1<.X[%HX-QJU'*OE MPWEQ427@4:26^=2S3O2Q))J45=##]4ZZE=_P>J@+E6X?&5GWI)T+R$>K<'HG MMO?M6WRQ-Q\U/^?@Q\,7^7VU3 ;\QJZ]K4.UPI/<*;Y+_E%Y/OXR/\KP8F6C MI/))RB?-:0)#*L%>=-=NKK892R+@?O@^ZL9/%ZM'W?9GRS/O>VLFX!<:ZF>? M=!QLA-T;+#?-W*=G>_WN7+J0)Z6ER4?-:P-T!,UZKX?^(S;0(73: MK4PM&Q>5B#3SHI+[(7:L+R=1MVS/#E8S?N,>OU[C>N)RKX]G A'9^>W%XWYC M4&ZZ7QQ4?LM#J/Y@G*T-3^B=U,LE4V=YR=1SN\G!\UXYOMC]?>T)$CT^BSMO MOF:\"O7LYO^:+&=1'GJ#7\_\TX\Q*,(%R35/1.;"5E\8JF6!,:V1Z!D@2;\T M_XMN_M'BVDH#'S96K/=H_CNY%6II$3LY;KCSVPI*0W'G@6X3_0;>I3.B5ZC" M37SSB]4<)N'E,*S( W-<.>ZTO_1.1H?7,&J*Y;.%F.JMLO5 6=ZI]%P1TOZF,DXQM8XD^-?XIIGS>ZWQ/5!3VO6&%&/NNR/FR0J9J;0'FCL M1<\_M2B3J7D>M$TN%39;KN-VY^*NRN=,.SLOAR?,I=@IBV[QZ^O:\UMP6 M1\TJK6UM0_7UWR='S;^;M>8[4COXNUE]787:Y;=)O[/3PP-_@>>SPX,&7OL= MP??YV6S><[\WV?R*VH"=#*&;:I.G,?4HN^I@ M-999Z=G JW87AUH4N*Y3\WE6JOT!7QPHU!5I''PLVMNV1(L(627!> '+HP0%21O(D^<8Y>G]VO >#XV]S-=D>\ M^^G_]MTAX%+GGZCSHW%]70[KR\&H+G7_9[I_<4/W0R)")%-(1FT!/B]?E#P6 M#(+0&FR4P3Q ][^[;NAZLF+"J:ST@Y117D]P9Z:KGNZ:XRAG-I!FM=KEQ$2_ M.T@WH<"7?:GO:GG9[I3W:ESDFW^IXZWQMI56_))S69WXN=XM:5O+MGQNL8YD M+O>(RB=W>[85;"=T*WDE;SU\KYR;_V9_OS-S5*E4GI!@'V?F-94REFD>9I078": MHZZ7)=8'OZ[W[@8P,?X8(^' M]5'+YE?EW#'^MM^J#\S=X*HK-TV@,\"#S_LF"@V):2>L5LE1I C".:<_[I26 M3S&,%T+T=8R N_]:^89!M_K-T.X-#]]1R%2^1/D.^^4S['Y]$8Q",+2(Y25_ M,>-X#!\Y@(N)AX+'R JP( O+&'H;K6P $K42L+)AS*HR8A6X'MG'$;@_VQ[N M^K:'9^T!:5SOQ%S;\CG>V@CQZZ1>.3]'OO[$NF[>3O3V3WZV=^)#-W!4*Z/? MG'2^QJ?'L7"=:#\5-O5B9]TVOMB+;N[\>_C;&L M*BK+0%IE,9)MK.)'/ZL-I_,:W\I@][F?VU8S]37@!^4\=FEC\=ZM7O?68T_- M!\_<'SFKS9YC97U-J_*MLE5GC:GH[_TU$GTH+^X_M M]"H[LSV5\NTB_N]/"MVY43T?^\QP;/!/W,51YKIS5@H7BU/U_8'_2)^I8/B=GH#CNUYIK/9QONUJB= M7FP.5R&M+2W$]"W$76\U60OQP"=X@(7@URU$V7NR.6!W/S(0,Z#ADZN[6XK. M=T1'YO7[+0QUZZ$L=/G+-E".8F7_),:E!"TEZ*<2Q-@W$O35_N1(<_]/NY@Y 2^%:"M>/A4O_6+AL M]Z3RJM'^LC142UGZF2QQ^*$L;?]/O]Z[6,K14HY^)D>J[&8:N[GPZ(9 C3^> MF^$\284M4R3W!&:I90_7,F56-JJV98]+-YL+;>J^L MSRB5#+]HC#YG'6VTN_U<&[3IVOU>I6H[GV*OLE?O?EI L_G:[VRL5LN2%C. MY<^--/,:@LW3&94^]Q0TN!R(HETHUATJU?7Y2 M=_5ORXSF0>"JG&;N$_/R6=TC-[0M] MIX?Z=[:J^N:FHX4:S[(T9?23A^RF];A%*[DH];E7K3R[E6-3IPX_?H('9+CO M7-MQ2_UF:_',/YM[!Y6=LI\CI7]47NW4-FLO=S;?5'9JKW;WJIL'.[NU65R@ MV^G]AJUX&![KU9JP>:;5?SXWOOMG9VCS8WJK\M?D&]7J[LO_O[>V# MVT\\ PH]D$O/TL/=K4?L=CLDF MEZKKM+\,_KY7Z#,#6U65?._O?JO"R6 E_SB2VG,[$%O15S@M!X+TC6-%NWE9=9K_?P%OX>K_];O57IG;3[>-'07\!#??<&X[C&O1YR)O3C M[HFOW_HMVP_U7@SW$87I#^73)"N5__D1+M-7Y+MQVMS?O\[S'C*\W[STHR": MAVL\UL[,@C3\T(@/=VRI;':[L===G[:>SO0UQF02*N6_S4Q*0UY2D8M+?/XC M;^_TV39NQ/-C5,J'#!NIS*P&_:]OQ^9![W7]?3KYJM-_H>_VYNIWPS>-N1@C MBB>K4TP:)-%:"FZ)%5%381WUP\9<94O"KXVY"GZ/SES];G%L[=EZ%LG\_^VO MPK@7N[U./;IZ/F6ZB^ M?ONENK77V/WP#@XO\V]"\_!@Y[)ZNG=RM'5X^8;OG1PVSQN[I[7F[L$FU [> M-VL'1WBOMZ36_+M^=%J]W'W]]^GNZ^WSHZV_FS7V=WWT&[Q7_XB]D_A&HKIU M3&L?#BD^JZAMO66'S;^;UO/E6;AQR_2[5]H1BC.SD Q1D:9N6MNF:;;(H MN#8!Y\IPT)JY8!B+04A!#>%.EK:)4,;ITC;-@VTB5[:)R>3*_571[7"T3585 M5C%5N"B=-L*BH?+9-K%50N4,V:8Q!1$SS!\W!SV[\]:@/J*@NT99L ]1JAN7<%9BWVKK;X7%JO^UNO^G5F946P0=E">.(*X'F? M <-B 5X028GR-(:5#<-PW MB?PCRW7?^'#^+-R4[';G8IGIF%OB M<84AFJJEC7J C=I]>8UA,,UX$"H5$;PLP 0T3]:+PI$(TAAPQ(F5#)G,@9-)ORP)&N0SEAF,N:14)1(#FKJEJ'/(^S5]5(4(H$+HF(A0_ % M2&<+"U$7+ CC::(\,;17DJURM62H906BF)\!")IM&&:%R8FH%&% MC"(&2:N,Z56MGEQE]H@57_.2ZOC5M'P2%1Y++7^"EM=>7FFY338HIB#KMBV M!5XX:7C!M0#*E1+*ZZSE5)%5)L>5LWQV+9_GM8L_5,-_.NTS?(:+@?ZZT^XN:^@?9ONVKS,< MRICE--*"<*\+D,$6UF&HEA0-UB6E!:,K&VP5!*Q*I<<4KC1@Y!Z8@@LM!(8G6$0HNO'$@(Q'$#=1>KDHRKH3J[%&>>5F@_R9V MNQ7K?;_9;Y3[3(5XUD&E&38A7U:;S!^GV?R*YM8U,/'O1LQ_H+W;;+9QR"[+ M[[]K"Y=F\$%F<.E3 M4C-:[3*;4U*UV*N9Q%H[S?->Z+4OY'FK@JM=YC HI"JI\P:QB!5"T MS5/F'J_PU3D-,L-['5'!. MH0 /NL!@1181M5QR%Q3W!E7>T%5*QK44:)F_>5I-[XRT5UR_6&/&U^UV M^%)O-*;-C!?0$TZ _([06WJ]!WF]=]>);E2&1192(5/R!5@F"V.<+;Q5()RB MH(E8V>!BE<"R"GS1='0";'6IHX_4T>O9-HYZ:<$5@EI2 '!7&"M#X8BC1">P M$MA 1Y=]^:9 0G&TQ["V;#FO,#MKRVI7B"[-UH/,UN%U:N$TH4F@L;+!F@(, MVB[KJ2RD%0ADJ%I M0RMF+4W)A-PU)WIA(QVRJ/F.V2PM&JQV;Y=9C]E(=?QJ]07/R$C:]?IZ"?"U ML&IIQAYDQHYO$!#/)'=.%CY"KI$,K+"6T )Y"=HP09)0>46(@54EQY7^F)D2 MHJ6*SR)U6:KX&%3\&E-Q1D2TR*%0CJ.*AZ@*RVTL$#+*+?/2R-S[6\,J/+V' MUG*5^Q/W31ZPER?TZ/E)R/6\M9"SP0 ?O//=_5]ZOJWVQ)H0+>WU@^SUIQO% M+EJA198:376Y1U0@A9%.%U8#%Y9"5,'D1;I$TE4!OUI=]])^_<+V:V+ME9;V MZX'VZQK?!*LI,QA(&@AHOU10A>-"%41SA:&EM(S;TGZ!6-5CJ]>;/<8Y0T7J MY676Z\@LZ_X>'/3-SN9?.V]V#G:V]RN;M:W*]MMW.P>',U2_SA'#T.Z[1ISE M O;[/N4"Q#+?V9QM6'#VIFY=O5'OU>,C5T'<=QIIWJ^Q^,6(5YL$G]F+O#OE M\TWT)KC!\3\#05PVU'P$\3N]T5;%<*>72[,R]V9G@!LU+L_,DLW,MWN01 M@\V(Q@8O MJ-COJ9U4:9RY7YSW4$5L[,U;03B&Q =_H7IN1K:0O"5A&W[]F5D2( S8" EI M24Q5@@5:6IHU/<\SW3U]P=JZ7,/%;FPR@IM*U*FI:T'MZF@:!;5S0>V$LN&D MBXH:A1BW";6<,)3,'HR"!*\\=PYKE>.E:%//WC*@IF&?]=0V+CJ0SZQNE(RY M):L;M_62OV"QL\)A#^&POR8U#Z:XQ>7)39J)';XZE%IR] 22EFU8R4=JW %V!B-9M6J1#P6H"]5FRE GQGHUX(#HXLD8=S:(!#W M7"'@D2 3H\-40.[(D8#.5)/,K4Q8"0U\">DI!39X',*AW=(JRA1)(1$"L:*R#8VE6)- M/KLF4Q)JUP;LB]!D"MCG ?8);88(;ZTG&*F8&W#XR)'Q4B#-.!&,6 8N@5UC MT:2"K K8US8<_4J;^;XV67'5K+.2<[T&TJ4GNE#@ RGP6@4S!4ENRFFD@LEU MD&Q$UH-%00A/3%1>6KFQ221K8KHR#4D*[M=!WRFXGS?NK[62!G!*,F2,$[ER MH>!]LL*KYY1Y*Y P/B).I47628^(PP0<)(X&G?!NFG1U\+ZVOIT7O9.3]C W M&!U4[:0S!-. 0]<]MD_G'O>8JJGAXV@2WP;MY]UVY_]N#/NGX6; WN7D;77] MB\FI*[1Q#]JX5KXK&J)9+ND>E&>(QQS*XH)%BGOAN(W*$L6Z+&=.]SZ^:N^>=S[NOD[C.__T[?W!7^?O#YS8/?A$T_R0 M]^_>IG'D<7?:_^]\^^O>P2>R>[!-=S^F:S[^?428]II[@HRWV5;@$6GA,0H6 M*\IT@AJF/]X^[UA+#_,6E;6TPFN)FX )SJ4L#%>(8^.0T8$@[6+B#!$2B\B- M3?R,BEOVZ>_^T/@<^HU!%N_OC3M77_7^8"X+#T^5)G2Y)JL%.-@Z'1[W^HFS M?5F+=5B+!^Y(.4MQ]G32:',TFT[+4#**%'%,44I4$.8'O';KRGK8]EA6UGJM M+.L=.&$# ILS/M(Z0X!U;G_F 7BP$F=+A$G<3-I>_O\>9#=:;@VXE/8*D-[. M8'!:EF4=EB5/KX\<9U22',+'-#',.,<7!QL@$";"Q20AN:L:;^):T^SO)KEU)^M)UD>SI4J=G MM4[K)\!;&63ES&Y:U%XYWZ5UWJG@$$1@B#-% M< M!-0K&PM;\)3GBJ>$.<25,NF5"HCJI)XIH8P6L+$I&6T2>M-7]&MQZ:XL5!=@ M7Q6HS@S5R08)1&"MA$ >DV1%1K,DSE*@NOX> MW;=A".F/OA&@WTU#7GK2]ZI05;V4B@LQ;H^EN.7%D$2,$$[9&P5ZV@E,M%))*6+U 8M>@'PBKAR"X#G M#N!)U8.[J'WTR&O&$*=*(\""(H4I %'8*XTK O23&Q=(P _B5Z0%RN]T:N* MT;C>R>=^. [=0?M+:'1Z@Z67WEL53EN,JV.0'BZ]FJ[AW(6,JXH4+R8EO--- M @]_)C&WPG O'L"W0G534=VU?@DF,.,,QLA[[1$W)%E95"HDF"'>$"/2>M[8 M9$(T\2W!,\4ALKJ ?KB64@!=-T!/]G225$K@,KM-DO'!C4*:,(("U3)2 20( MG@%MF@S?-#U6WFU2SWY.>RY -Z2/=C^,#F>.>QT?^H/_;H2J8L"RO2A/K936 M EPLE1-X+.9168C":E.QVK5F"-XYQKT3" +GB"N26,WH3&V<^B1"Z;#?V!1" M-J6<.<:WU,Q;&Z OP!53@#XST"=KY>F$=.HM4A';9(\X@PR5#(E L B2@?60 M@4Z;V#RU8GDU]LKD0I'IHGZOT\DZ3CM!L!\&#VOT5&JAUUFOV6UW>_U$RFXKLW/6(_R0F1R0RFF#$@W)(,TF3Z::XITHD3P%:E\'D!^3KH M- 7D,X)\\C#):/"<$*0,!L2=#TB'](HZ"\&Z&!6P%0/Y^CML1@VXBW-F3968 MFS;;3M=U3O-,ONGU\P"WAL-^VYX.P7;"0>^Z>EM8\4&L>*T' B6,:E :!9R/ MV*V1"')+!(>)32\ TV"3G2=I4[%Y94O51ODIY%!GY:>0PU+(8;(EE(K,D^"1 MELXCSB$FNX@9))/"1"(PPQ+W;PJAFT3,W INQ9Q R]25U ]TI8FN(57.V_;# M=:>?V(;W5']'$_&<)7'YWFE"ZJ4T9^/,>BBH_WJ@43"/65GM'601S="OL+#5 M]>6 8,:]X5I7#&,]$ 8>48%SNT"'D7'&($<-(Z H9R8ICC29TZ0I^+SJ_

O;\Q,=.H/^A MW:U&_=V9[+6[S AA@B\P7-WG>:[8TW8_1C6MU/+CT "7@^.A>Y8/95N]8=;- M^^G/W>J$]D._*LS6'S9ZL3$\#H/0>-'K5K-?A=>_:G>AZ]+0&E67AZISTK,[ MIV/\Y9P^4R(-^7-O4!4;>MX/'1BVOX3?O[;]\/B"0<*TNT\912'877R;H]HKF-Q^A# MQ_VK2CD? K+] )\0Q/18SZ'S%.ED<"21] X[N=MZ[]^+HY$>P>9'C(4;FS]79G>_].["[W,5[LM?;W_MQYN76PG<9[D/[9W6X=[#?V7C7VWFR_ MK9ZIKF/_Y;0+I[Z=Z/+7&R-.[C?D'6Y6X8ZNJ-L MA.<7+W[W[<'G#IP];W>K,50?^GU\]S&/YR_X;C.NOF_T]IBIC'FFL,ID-?:( MC;]X]"Y^1O[/39MES''/C#%WOOOC3^([WTL\2H1XT&U__)Y@;.Z#)>29Q@^[ M;1GLF@WV?FOVGC7^[M'K;YZ7FOL4&1P1U&,:R?I^$0%)E0B-W73=\:"QG30, MW_C/:3P\F]7G.QW_YVCYFX==')*]?5-:OPIW;?-(4GYSL5][>[1CEX M[6XRIGJGZ:9^T&R$;RZD9[MLG]9(MA5\IRO,!V_36-%U7%6TJN/S\_.B:=H, MK_=TX7DPSUK-2%E ,RR@GQ'V/([.ZW<8\#9\"=W3\!A1?H\;O%./Z;O_6%!7O@D*>_D/[Y#K\Y&_G-\ M^&[G:^OE]OG>NW\ZAP=_D=W7KXYWS_^B[P_^Z+1>[]+W)X>L]?I]Y\;9R,FK MX\./6^D[=L7[=_\74N MLH^_'@E%<9"1(V)41%P$A0PE%&G!)8$D,"/8QB8WNIE>KDK(4:&Q0F.STE@0 MAD$P0N& $XTIRYD4*E J# 9&27! MF1MK8Z1H8\NC,79)8\RS0'"TB&J6RWU@AJSF 466IMP&*Y*,-C8-$TTEGEIV M2*&Q)TQC1DH:&!- =3(J532<<,6D3GJ9H%;3L39&BC:V/!H3ES06<-*Y(C?( MDISZ&TC.[U>0;,S@O"-!1Z42C4G6U'JUBYG\R$M8OSR6VV'XHC>H(N'2I[^T MW3B-Y7._YT_=L)2476T'69;M7GS=Z_DJJ'@LX?U>QQ=VFX;=SB9<9D"IL+DQ M.E4DL9NB& %3%&'/L7 <0(J0;4W3U+/W*RWU8VN&WD7ZA0IZYX7>*T]1$#1* MF7039W.[4LT\TM$[Q%122XS &DO8V&2:-Z6J4]?T@MY54R:R7FKZ[>N27E[).1"?-,0W_Z$ MU\(2Q9AQ"GG"/.*0: \L6(0=%@PK%6RNZL1%4ZARZ+)N0%ZD[Z$ ^3& ?!7\ M0 )/3 L< <8:<1,< A(L\L"2$:,3-U.3@*R:BI38AW4#\B)="P7(CP'DJS@( ML"1H1CERDBC$<13()&DBAS71$0=KF$R&B&[RV?-$"I!K!N1%.@X*D!\#R%4:)"823C4V"69-+7",D/[1F2NV]!G_VNA]0 M)RUMWX#!( P'C?;)9VCW3T:549<;W["&9#9G/\%YZ/<\#(Z_Y[&=2R'NQ9WN M$+H?VK83MBH)OTJ$-@R5S N134-DDX5$:-(H*7$VEUB7B#L7D4TR1,%8AC4' MBPW)]5K31?3W.?E&5_2@8PU1/&&,(&T%\N@D=4,D+26Z! E45H5 M%*\KBA?I'BA0?A0H7_D'%,<" WAD.1#$0PXC!.(0HX1$XC@7QEV7RRUP F.N$5Y%3,9E. MQD)^%4@@292&)N$5T*XK:!=D\A?0S@.T5Q:^E%Y%Q3VB2@;$(TD[+8\,Z1@@ M6*R(M;Z =EU!N]#,@8+<.2#WRJ 726[<,(V,"S@AEP=DP'-DE:6&ZR32H#8V M&69-C$L-A!4)&MCINMY):/S22=#XM1'[O9-&[W,8M65=>M# 4\NK6F3FP=Y( MRMT/HQ50J'%*:MR;+(Y K(LZ)U):$@GB+NLS3C%$ T0(A# ;DB5":5//'IU< M\BCKC?=?%NMX&*2G3*\*\A>)_"L?A#5>T\@AAQT8Q+E@")1*1 #*);76:Y9/ M.423Z)O1S+\6S*\)YFN:RU"0/C/2+\LE[/UUQ+0#&[%*,,_^QA 2UA/XD;-2 M1!>C#)PF T@VY>S5DPOBZXWX:7;Y.3@]RBZ_!.Q?N#[H[H/0@'G8X#SRF7 G/!464 ZVJIQ,446ZZQ9:*:(C5P3 MN;$I""G@7#-P+M+V+[B=#VZO(A=4 I\0$!'F-&VJ..VG)K%L,O_SR6>TWN*$ M6]*DI7?2VB%WH9D)!;ES0>Y5Y$*RW*,G1"%@(B"NO$-&J8@M4!&QM"Q5M2;N4!'6@.MH:[9_A;Q6-;1T;$0*/ER$'0B"=S 26]@R&FDNRPC" E MV=@T347GX(!D=)"FO,72+WA=7;PNULHO>)T)KU?;J])&6F("8IP*Q+DW":],Y4 ^ M&E6P4HD;A,F"US7"ZV)M^X+76?"Z=[6_4I.4899V5U/7/?_M_3]O"LT>Z.#]U'Z01A\&LVZD_3G[I5 M ,,> M>>*!(!]TCO6W&EE* #D>6>);IYS,%8W4S*W2"E9KAM4YF/0%JPO ZM6^&JTS MQ'".HB9I7PU6($C20E$:"9'PW,!X8].02( @Z+60;A+6, M$Y>+#)*F$3?+IY0#AM6%\7*R_ N,YPGC"3= B,!\\!HIPY)B0B B3:-#UHC$ MTT%0F5/^65/>TO:HP'AU83P')T"!\;)A?+4;@V<8,P8HQ&Q:T SCG"A'(.E7 M4A/"06<8_KXI[E%;#\/U>H0V)(2%"X?#$+XM/VI@+:J7U#99 M8-*=^B(-H]T]3?.Y=UF1\H]J08RN.\C+8?O;L ])).TN],]VAN%DD%@V/T"_ M5[5_++3./QRQ0$ )2A$H\,FXLQ*!41'QP*7' M@DCI7&(-T21J7H$GL1]8\_W'R,Y%WZ;BM_^FO3."".2DN0C4EX*E':[')7N+&+&407 M#&"7*]#?%E52&F:O-G076QJB0'<>T)UPBG M,;;<(69-+M,*#IDH(PHA4LR< M<_$L9%KZ-'0N72HE3X9'PRC4B0CA%F MC79AI+;.%/-<^*SPV.:6=X%8E*N/I1VZ+!)G9 MK"$0!7$R;4\Y%8O0FZ65"IT5.EM#.EN*A['0V8/I[#+@Z..'(ZJL!N$(8C[W M7(1(D<9*(1\BIHICAP$G.C.TR?0LI:27&G!TQ6R^/?C<@;/\$.'''%BN?/PK MB["6?N58!!>77.P!HMK>'QBT]R"__1SO,4$R+-&([YW:3KC!,F643WJ4:UO@ M_%WU2_ (TE#@0V@,CJ$?!HW>Z7 PA&X>_*/F)9=[K-<]YA3"/3+L6!T1\P<, MVJX$:\]X #FBF26>05X0W]:(]UJG)S;T]^)^-:Z]*_:KQ%V,QFF,QH];UW/L M)4@< 1F=X\EPQ$@+@Y$1/#+I72YSLK%I3%/)F3/=2CQ9_4"]R$CN NK'!/5$ M?'=B9"(%-8A;Y1$'%I!QG"*1,$ZDC-8;78&:WM*BJ(!ZY4&]R!CO NI'!?75 M3LT-F("Q0#$W .$1/#)$0JX&BK5@407N*U!+4D"]AJ!>9'^! NK'!/5$(#B/ M"ALE&&+I56XAJ!%8(Q$#+P%;'T&J"M1$SMS=IWX=!6OL1WC9[IPF "R[ZM]Z M4ED-/ EC^=Y@M$)F4Y'9M9Z"@F19N8"\M\GV($0@;0(@X%@(&XB55:TMC)N: MJQJU32FX7A]G0L'UG' ]X4Z@00F#?4 T:)KC2B(RF$A$O&32"0 GY;S<"076 M]8-U#=P)!=;S@O5DJT*NB3,&26,\XC'MU):%F%N:QQ"-%SSP>3D4"JSK!^L: M.!0*K.<$ZPF7@B;:1JX(!XU2J'<8[WNL?X>MX='[LR8T+*N.2MU3TOY45;*F]"O ME(+Y.@[I]VK)!3=??-WU\PQF6S.)KH) MX4B 1@1I9T!<"(R "XMP$B$%2P/)!0.2>G/385K(9NG8+&0SN]>WD,WCDLVD M(]?%: 8TC3X1#:@D V<(FW3UB PIY+DZB3/;BGTNQ2R6?_DLEF"PG[B(+QG M5NSHF6]+C+U?VNS:,/0C3$L-";Z&+K(Q!@JQ3T7LUSJG<&ELM(X@DK9BQ%D4 MR*9]&!D:54B,G_1^/1\GV?Q1LN0T@$*3A297S,-7"/-AA#GAX[-*@)8 * G( M(,Y]THEM!,25]!B$$)K8F7U\A2L+5Q:N7*Z#LG#E [GR2KFTVL<0%$-41XYX M\ 992PB*S@GCN+$6S^ZB+%Q9N+)PY7+]JX4K'\:5$QY6K+#W6@44B<"(:R^1 MQHXB(S QR4(/!+.9/:SUX; R/PR T7O2Z535; M2/AJO&IWH>O2T!K[P_2'D_14@V&:?/E$C/\[DW:.?%]+P?.C!L M?PF_?VW[X?&%[V_B@^-5@Z\^ C:-,.'_SH\\NB!^..WT^AQ,_LQCK(@*^V1R M6TV,-9)SK"S1QE.:]!;A=63^B(J-BP\=7U8U_0P? K+] )\0Q/18SZ'S%.B^VMUO;VVYW6Z\9. MZV#[;6OK8&>OM?5G,_WZXEECJ_6RL?_W'_L[+W>VWNYL[]?T,5[LM?;W_MQY MN76PG<9[D/[9W6X=[#?V7C5>[.V^>;O]/]NM_9U_MO-#[>UN-W[Y: M/LPOIUTX]>W$O-.-L-K6KOBRVDO32#OP>1">7[SX_:)L-5M\W>GM,(UR(9W1<6+D_N?^/6>89OLV\&+_)GN$?O?W#S_[P34T> MZ\X5A<[_OD*OWH ?Y\;L8CF5&;[_@.]=\/S*,S!%@DZY=(&7KHXHS8U+;_'G MC+:EQ_1@Z'MY, Z2=A<:N^FZXT%C.RE]OO&?TVYH,-R\1Q3+>LW%?OO;/6;B M(4T4KIGV/^V%LDB_GY[>;!YYOMK=9 OW3M--_;W:&4^3^#A%WY@ZKJ-\Q'&? M$+#[/.;3F"Y<%E!90/-;0//L<_/0R:G'@4UN/-\>-Y[O/+CQ_'S.QIY(0\"I M'[J&YUI3] /$1&O,"9C@+9="@P%G',>"<6Z\-FO>>+ZU/S[4.MD^KPZ27K<^ M':9/'YZ_[1Q^W.6[+_^FN^>'9RVZ35NO6^W#=-_+0ZV3=+^#3W3WXQ_'K0/_ M:??\[-S>3>/[_E KC?U;&MO9[NMMTJ)IO*]; M'UOOTG<*\%82Q"'9.;>*S-@5F4D?('""DN8L$*&RE>&RTG!^I;A,7'(99]QR3P%%X9)]Z7E P*)# M%B+V46.PQLZCV_RBV&PN7L7;T^GKQT=[P^/0;[SHG7SNA^/0';2_A,;.V)&8 M8?'K\])7N-QCVK["TYS>+Z2$:FWQ]ZK73[]V&^ZTWP]==]88]M/-.E5P9@/\ MQ]/!\&047SE_?_[E/9Y"*[6;"L*:10/95<[E3<=2Z:>XVB2PR$Y%A01J1P)7[F6)-1-6 M!"0H$,2UP\A*PI/4K8'@*%/2Y9YE34E-88$U8X%%-C8J+% [%KCRRQJ7R#^7 M]*1I!2 .EB$=.4,BK0D!@F+G8_;+2D(+":P""=3> UGHH'9T<.7:##0X:;U& M/D"N,H0AT8&*"!3&1ANJ@D^6@3!-.8_,\,=S7E(RE0/F$;Q$TSI@?I27.W^6 M>'$,W0^AT<[TT ]I*.?!-SXD9 TRD!OP!=J=G"&(TF]HD+"48&^'C4%P"6[# M=A@T+F0]AR&+9UK<8]2W9(UGGSABS\@MF8L6!F&4:/P+^2Z?\E$$RM13&*9#0Z[1"DG0%YSR#*9#>"]DE=E#R^@\]'L>!L<% M\/4$/+D$_,'A48*XL PLLH(YQ&/"NC:,(!* )#Y/*U[)C60):DKH[^O7V>J) M(W\.;J*"\3IBG%W#..-)9_,149J+S(+#2"M-D/"*$.<@>)\S)_3-&K,%WZN- M[SDWPBX[>[U1+R91#R80ZI1&-!*+D@E'$!CK$/:,)V%K$QFKX\X^SQS8VD?+ M'/2&T>JI@U=RUF[=&37Z=QCL\6J+QZO%F'2)K,DX4(9_-I?#VR0C#@ I#& M)'?2) X!)PH!)+L'>ZIUC#D4!IMY'8*O2G)"P7^]@V@*_A^*_[-)%\>G(Y+T M76N#1%E\B-.8R$!'A3#W$"WA3@D[YT"8P@&KSP%U"*$I'/!P#KAR@7S\<*2E MQIQ3F]4 @GAT# %)1" DEX929FCT&YN\28TJ%+#>%+"R 32%#!Y.!E>>D?.M M(Z.)$(01Y )7B%NLD)9>(!&H%4DC2*9>F%\03'W2^VH>(;.XX)@Y.UIF[#%^ MYP)9OQ3PZ9ZXAIM'37U(M^P6%SM%^JUSFN?T3:]?!5L.A_VV/:WJPQ_T6KUN M'G2_UTG/^F$GET4,@V'97:;;7:[<35Z[])\ER/+T@TM/4/K5(&*H#)1I3X). MMB9M,H[GY'._'YB6? Y7.'!].+#VQ61X-Z+">_C^JQYND.5+VT3B^MTQ_8.IW-I76ZWM@LK=-7M77Z MHA?BD^V.OK7_/XU7?^Z]J^O8?]0,?3$^BVH8WWG7?K"/C8VYA?9B-^:9D"13 MTQVMV/_/35?:Z#U%GFE]]]OX&7G@>X+Q!WWR1X,EY)E48I4&J^YUV[&2_[.^ MH,MLGOM#E?1VU_,/GN0)=E->I0+>"VN9_*@5T->@Z>N]>N3.]/Q/?()O[:K[ M4+=/[3OHWM"P1E&N,#ANO$J6_: 1^[V3QM[GD/7\9.UNN6175KGW2^^%\7B+ M>:F#7,'-887:,J_=T>]MS[7B![RED=_H;';OQ<79[,[Y[ODN/_RX)=(]/QT> MO#TY//E;'-)TYX_;9ZV7G[ZE][ZU#MY_NCJ;?75\>+XK=M_]37=?OS]^?_#V M>/=@6^S2O\3AQUOGOU M;^=DV//W+SOMW7=I;"__.7Z?[GMX\CXWOSI;3B._&N7!%=)9?=(I'?=6BG3P MLCKNS3'F8_VRX[:N>G2-#@T3Q%R[$QK=[W6__';^H\N6QN=^[TL[>TOL6:-W M:6I ,36*J?&P=?@R?$YKKST^HN[Z!ISDV+SSZ@_-O!)'$7N-#[V>_]KN=!KM MD\_0[N>5N^QZ6:N2"U_;V/7!<"^^3G(=;'7]?NA_:;LPV.]U_.2B2&]M32R) MLOM.L?NV]B=4?L$D.\-@$![8&O>^2NC3+(0\9^WEKD+(.Y>" MW8L[W2%T/[1M)VQ54GW53L,+E9P+I4U#:>T)584$)JVU.9-."\0CMTE5T00Q M+(EFQ$L!NHY%C0N*5TU7*5!^%"A?:2Y*T%1R7EFQ2U%.5L??$D._GY20B>R#RJDWR*C\Q89NB.WATDN1KPJMU?ZP M]$+>HT38 _BV/4HU^6,DZ$)LTQ#;Y FJ450JK#PB8!WB-&LKPAND01#"G*.& M\*K6J)HEL;4X4NJ&XJ6&4B'P*(M^;/-V2V!GIG48R8I&(G'ADK4[:6>!,1:Y ^3B2UJ2&IF9 M!= U<1C=T;VZH/8Q4'NE?@6L0!AE$>=4)=1Z0* 4Y$J2@4CC'%0]*VF=,+NV MKJ%<_RK'>.6*"64$#UKBR,S&IF@2/:\6,\7W4Q?D+O)@ MJB!W+LAMO;A$+@6(1DN)@C$.<97[P;CT2GMPD4/"-6&Y1R3#,Q]$E2B9^VL; M.4K&C2)D @Q&%9M.NSFLO+@^UN0,JFIU-9;WR(,]=E\7.IN*SK8G%1'C65JD M21'Q& CB+$BDTYZ$E"<.)/?!")?/GS@3LQ=6+;Z.VB!X>(;#TM^FV/1G%K?8TZ: M[(C&31V7T=9(=1WD;,K0_E(5D555^:SDEL#O&NNU/]T,>^WV\YTQ!;P< M$T"[>R'TMY00MQ5L105ECK.*>1H/!4?07 MHGV5)#N*K]SZ NU.MK1>]?KY+_O!G?:KPF(O@RUQEM/QV]^3J@JQPAD<+9*< M)'X#$Y'%P) /.(F8. ,JE)3Z=06T\EY'CRFWD7'@VK 8O/&6$Z:546R>D4L% MU8^,ZDNMY> O?J3 !NP-0<0)B9)5R9!FA"+M?; F4,F 52:(YKA&L%Y_+TIU M9#Y9(_/A9S]/T ZKV]G/W?97)>?+K@O%+?P 2CN<5%0T4\*D_Y#2E"$> )#F MQ"#"C2:4$2F(WM@T379+O9"25[^Z*%YHU9^"XL= \80[A4FJ=# 2,4](4DML M0(:#0DQ%YJB7TCJ3TS'Q+>F8=_U/64QQ\SBW#FHUP&125 YR*EZ6.9T'W.MG>KF2\%[>_N6/H?@AO81CV MNN]&\GXQ$G?ANJFXSDUJ+!)B,,9[!$$*Q)G0R$87$+-::Z&T(H;F.$XE;]80 M*8Z5&F*XMN'8!Q,04[\IRCGMFU56*V;4*<;27>;&%X&8C MN$^3B@N30+S$ F%&DPDFF4=:T8B"MPZ8<<0)FTTP)F[J+27E9W5!72>5I8!Z M'J">#+!E2H#R'BD5](70:<+T# M[(V^K\MVL=RK26K=Z:^F_I>)[K\'O;<7O7];83@J[I%+GA[T7L#@^,VXW^\? M9W\/YC:?JJG$O-I\/CI7K$%U0W5GRX<,BL8%*AKVK/%+!D8C=X"XQ$;C M"AS+=A,]-1)=I+Z5ED.AR,>@R&LE$9,J):D#D:.&,>(T,F295XA)%Q3+H8P> [U6CIA17O)=YE5UV< M?I!KH'[?433@M.^.8?"C%FO+5K=792.M:R;>&S@;.R6VHR3.B#A7$EE" ;GHM#4 7%NRL4E9D\W4(+.UU? OI7V\%9BKX\*I%? M*^44.(\<-$,&9")RSBDRE&L43/1$:9R87%6=7[0L8?UKANDYJV6E,MN2X#RA MEP6KHU,1(T>(1%SGOG1<:T2]$]8:Q:F<7V6VQ<7TUT_G>D3M;%7\8B_;@V&_ M;4^KAC99)1M7>QAI:Z?=Q#65VQ"&P3<@QG:GG5XN_6AZ#8E\6-SS.Y?Z^,MV/HY*:OA>_]H2>1N&I_WN7BQYY0^A^6M5(C1P#%H0)%C(YG?P MR& P2&OG+3$L^.Q)(TU);O8Q*54B5AOL"W6F%; O">P3.IV/%(.,!!&2DQT@ MO3(NQO0K!I V$"<@@YWBF4VTDO PK5-JD%;UW>>"C>*)6AME9V2ZEM.$^3#< MM>(2-&JJK=$(/#6(!T:1!J.2_)A7T0E.63Y-:!I2G%#K!N=EJ3,%SO.%\V1- MB4 ,$,<0)$DFZ\0P9(A2"#L? H F(H2LL#"VAMU/ZJ>PC*I)M"]#X: V60)K M2&?+B%IZU>M/,ELE[\O(QQ($_$!*NU9%0A&KDI(BD;5.(6Y ( C*HN"3U<6< MY-3A3&E$S$QIQ>%2,T@OZIBLH/E1T3QY2D8$TP $$6ZSO2$MLLX0Q"WCEEB' M*<@Z]B]: Y_*@S(<;POC7[9G92T2FVI?)>N.%*?"AS/RX?FURA$V1B*]-$CC MW'K6,8*LC!YY181C@5KO_*CU["WJS=0U &N3YEC88,7*:Q4V>#0VF-".. ^* M::$1QD'D[HZY.(0S2";U2,?@!#9D8Y.))B.KP 9KX->Y7[+CJW87NFX>R8[W MM0?O<8_'2W9V _==J_?:/4>&G+W M!(^MZIZ>NA=S?/3VMZSKG+8'Q_F/+WJ#TEUN2G7GKTOCI_72X=VO1UQ3;H)Q M2#'EDLI#(S))C$AS 4"2.N0$2RH/;@H\2SI;.7Q>!(K'?KMRDOA()XGQ4L\L M)XDUWV&F-[$GCQXF3B0JR5\:&,7.GGGCR6>*UGM!O49!$)Z+M@9DA$#@C$8Z6 M -9&85NU*[ZM#',=2R.L@EG\H&/%VQQFRS:5G]Q!0IV.%0L1SDJ$UVL+*$.9 M4!91XWQ2<"0;):Y0'F0RJ544+!$AHTTZDX93CA77APWJ=*Q8V&!V-IA0BR0Q M,2;,(TQSI1$!%FDG%2(V^&"$,42[V=6BN[W[>Z;"K:[/_^1LF"^)[[KEA&%*YCND0PFU" GL)"& M:^3!6\2-- BBY$@R%3 CS#'L-S9UD\ZC'VG]U*!52&04U4@YQYC!$3QQN:(E5C?U MK9IV-BMZKQ0;%WZ:"-O'LY9I*]%+-D!VC],9+H;G"G'IJ.+ H)'$^>&HIS\@FIB![ M99 ]66@RN, U<\@K\"CKO\CF7@"8)0W'FJ3DX)";NK"F%*)&R%Y;)]3/E)GM M]-9L:LQ/+,9[ZJFCF7G.DOQ\[]1VPJ6N.IL968\3T7\]4'N?QZRL]F9!*58L M@DZ:@N82:RT% PPB:"+ $E>I@4OTRY7-8JK-XEI%+$L\,U(:9%UTB!N<-@M/ M(DI;"/%1@TW[1U8#91/K>97YFQ^PENR)*[Q:>'4&7N5$,0O>JF1]\4B8"43J MH*4/0FJ*Q8UMAR9@#4"BZ,(3DO+$J\RQIH" MF[7AU4J%_VV8>T*E?WW[R^:_TX^+@4__J/L]SNX.V^S'@:0;\P7%H@'.]DS2&L^R1K'+U M&]!/?^XVVFF$'_K0:7R&?A6.-SP.@]!X,=E49QRAFB[:'Z8_5$D]S^Z M4JJC\#HR?Y3!._[0KTDA@R2-H'/?S/OE?/Q>'2C#,I),!]B)O ML548!VS>)NHE+,0;;H%J(>Z]V-YJ;6^_W6F];NRT#K;?MK8.=O9:6W\VTZ\O MGC6V6B\;^W__L;_SYCO-AK[>_]N?-RZV [C?<@_;.[W3K8 M;^R]:FS_]??.P6%-Q_W+:1=.?3L1\*]3C;#:W:[8K]I1TT@[\'D0GE^\^/VB M;DV[6WUS]:'?QSO9F#(S\K_;3:OO&[T])@4CGA$E,B^,/6/C+QY3QK.*,KY3 M$,;OF6?*W/TV?D8>^%Y23A_TR1\-5C[C5*[(6-4SS!\ZGL6/56"Z,F.50JS( M6$FZK>++'>QC5."Z]P3H9UHO^?FG6%A&K@H(]#-"[S?6\7')=PK\R!JX7>93 MU-A;B4O[O:]S^(8E.-;4/0L@W>8$F,^T/LF'GN^ECU'ML(CG<2^]G3,IFY$T M+XF(SNMCMRR D0&R_"7PHG=RTNLV]H<]]VE."V$U)V(KC3![+*!3N=;>0-NC M=K=Z/6Z7^J/I6QX?^X+\;HU[03WJ-MGI=E ]E^[U.)T_03AY6 M& R?]*0<]-+F==OJN%U_(OITM[_1&^4;]3N-H;'O=-T4S]O/EH]6V1& M77N5PCF_1\?MX9Q_0 >Z+C0;+X,+)S9M:XPT<[5V/$OLYH,Z+,SEIDN++[K? M=#\TOJANX4/W>]HIPH=\9%%'RVS4F',)5AFC!;:>AV $L7/(SJDT_+&Z,-H. M+O,2W_3Z>8!;PV&_;4^K\ZV#7MI-)S;3B[VT+G%$YZV+.**/G>/#@]VSPW>O M/K4.WK;3]_##C^^/6^>^\_ZC/WG_\OW'PX]_I_=WSZ[BB/[SL77>Z>RF^^V> M_W.R]_+M2?I\>^_E+GE_\!=[?[)SOO=RF^P>M#HWXHA.=MG>N[_/TMC/6^\. M>>OU^^/#=VG,Y_]T6B_]R>''W33^O[_MTG_B[AD^JV*(]O'7(P!II-0,.64] MXL =TLX;Y)4WA*B +9"-3:J:ZI8@H@O<+-DY-#>XKD:PY\WG>'I$NTXLR[4G M04:MN(S.9@O'%HY]C$>=IFI'(-1QBX,,)B;\$8LI%QXTC8JYR,+= M)#M]L8["MLM@6WK)MD00HB6A*/W0B#L=<\YY0-0:%R+5)&J_L2DE;F(Z2RG% MPGN%]VJN6^K@-*0I\-0XKI2TVF*?L_& V:#\/.IK%+9;!MOQ2[9C3A-E%4&> MR\1VEEEDJ,$H4(63#1&MX#27RV:"-"F]62NR:)>%90O+SE@33FLG0S+@I<-< M02+9@+DSUCIN) NZ:)>KSK??=B?*GV"BC>(,&<8CXIQQ9*)Q*-@8I;42M(ZY M[[EI,OR8-=[JQ'R/&"I>V'0-V'0*,LWEHB(!0W+!7HX],&:,@:1,.!,\4T5G M754.G2R3&00). **-)>08H0@BY5&S@5",&,.1[VQ*7)Q.'.SYU/168O.6EAV MMK-]*2V7"89.&BX5&$VYQQ*TE00G6UN-+: M!V2,ELCR&**4@3NH-%G=).)F?;O"L@\)Y%U^D?E[QOZ'8:-=I9\T?NG<,_7D M*;=(N^\2KHK:/JR.<&V" 1-4[$V_%]O#G-Y9=-DI=-G6_D0D012.$J4QL@R2)BN# M2THL93DA (.B!FN@&YNFR>3-HO[SZSA90%Y(^]'E^1B)C4]BC4RS$8CT3,DF M5B")Y,$K8-&32'W.)&,FEHV@7AO!M>,YR26U8)!ASB&.)4=6,8QR?W)G)(L: MJ[(5K"_,G]!6\"3D.5V#4YLT=VM#$(1S2DRPTAIM1< !0/-"V_6B[;W)R#0G M1<0>22H2;0,)"&0,*$D)I)/>ZNA6A+;7H+C#'<5RJCI%;K).T1Q\Q'/LZ+PJ MG/:P/>KV95*+T,DBFR*;(ILBFR*;6LJF]CITI5E<*X X*GV8M>I6&.[% _AV M:U#(&^B';@D"F4KQ;E]+";$.F.(JCEIP<4(,LL%BE \_M&=1@,H%'IH:WRSO M,'5"2!UQOFB'ZAISQU+!K'#SA.&5.BV@B1TGPB8.MP,@P&Y 6*M(0G-: M:\7!:QLR>]4K.'U=SWVJ4-K(4_WE?I7$'_4D:%6X;J;SNQ4]I5L5V4RS#R75 MSW%KB$ZJ/Z>"@?#$6*88H=%HHQYE'ZIR2G8&@]/@7Y[FHOYOTG/V_#_0.0U7 M\*RNVOH*?5_M3:]Z_1C:P]-^*"=X4VU$DW4BM:56^V!1,O,XXEY19(4+R)O M XXR,LW2-L2:DL^R#Q6<+P+G4\!<4FM\ K#W@7"3?K-@,!35@DA*9E<)G431X0CUC8(9JW,ACYO&G,S4:QLY36$>%&S MBFS6/69Y5>2]6 _[O;?;[[;4[6^?0W<0RB8ZW28ZZ2^G6$FI+$/ L4*<<)N+ M6CC$@,C@ W<^VE'!RYM!;NO#!FN$W+5CZC62S12L:@$40'31*,R935RJ P^&2V=T-%2#,MP5-7-UT3W1PX>")CXP1'GNF.:E0[ED,") O(F M,2?F3G27K;R&$"]J5I%-"4BZT&SL0M\=-QAI-FC5"7>Y ML?6K5&5IYM8 $2#BP"CAH'E@/&TC,7+'##C@,D+5&F .SJO2&F"AK0$.MH:[ M$^U7'-<<*X:XC1YQ P%9P!S9I TJ[8+"V8E%55/AFTZLNG<&*,7>UH"&(& M M:;01J.'4.^TB:.D(I8 5"%-H:%5I:#+!'$OEP&L4/,6(1VH1,$41#THQAY/H MJ=_8)%(W.2&%APH/+:&#,I7:^L@5=LJF%>IS1QW/@V%>F$1'/]"'2@?E56&D M*\4H@'8LJ(""P3G=&N<.=4R@@$E@@5G'%AUE51EAPI>J38PL,H.4,X X!X&T%09%:JRGW% C M?154RDE3WQ)86K24PD2/KZ6 IXH(+0FA@B=3WE#LK<%:J5S$R10M9?4YJ?I_ M/_/2UI%W. *WB92L)LEP8A$!)@*)9$N29K!40I HD4@O$/>!(N.)1IH0 M&[7(]A#?V!2<-JF^6?:C:#Y%\WET(F( RHN@N>*1<\DLUU023;G3X#RCA8A6 MEX@.+XF(:!X5]OF\BBR<"X%%!-QSI"T)$E/MF=&%H5<(L6O' MT&LDFVG*VS)+*0\V&*.XT%Q'IHQC"JP#8L 6-JT)FUZX/'?8[H()8$CH+2B6M>Q379&:N)5ECC)?^ M,:OHKBR\L=@3J"L?YPYK_75$#6.:$Y,+=PC$@0NDHQ6(ZF20>RLCMV+]J6.- M8%Y4M_K*IJANA8(K"KYRC+:^'H'' H/3"'3$B"LLD99>(!6\IIA1+02K'P6O M;03F(S1H?X+'.>6HK;ZRF2HC/%!EHPB21L-S85^M+,,VF0%$*T_P/?:AR]3P M4MEWB=O.[F3%+(C: U,8D> \XI(J9*,S*%IJ0I1&8$LV-ODM5?M*8YEZ87D: MJSYP&8 !!G <*V^\4R**)'TB$I+%/%7* NY%@_NJ^!1XH3@&CK#.84LNJ9)& M1HDDQD9RF>6?P$V;7,@:';07C!==JLAF^;(I0;^KZ$4O7=CG=*AVY1S?^^N( M@ 7*67L0U6_ YU@L@I9*#]IU?6?TVYH,/QX MG;I^]KD9ZHS58RK_]3@5FJ90?!;VJ%.8"@H4C]H33[GFPGE#+08GI#(1*ZW< MN*+:S!9"J:BV6#OA<+(/671,.!<8 J4XXEX$I#$7B#+MI84H>?"E#]D"@O8* MR3Y)DN71::RXM9PYSAW3EDA'J< *4^:I*"2[JB0[$3,BJQ*YEB,O(\W=H#6R ME&(D*";. 8 49M1E#>-2Q;NP;&'9>7=G\1X[;$2P))&MHP0B]L(RHRUHKP.^ MFV9+=Y95X=LKI=8X%8(T'DF02:DERB$=G4(^8(.YQ-H(F7O(T2:AL\3I%>8K MS%=S_1*<=)(1+HF77'IB*)/!$6PL-:!5+/KEJO+=1#U,8YFMJF!Z&B#IETPA M"TKDIC%88L8U!3/JD)>&(XB*HNBD<#12&[*=+H1L2EE.GXK66FAVWKT;LTM4J,B,\IQKKD$0 M+IR00 +7FAVA6GVJG6*VM[98%) MN;)<66!2KBQ7S@TF%Y=<>.9$=5QP^VVF"+J9XM()AQ[[/&SXWJGMA.L>O?*% MY0L?'R7K/VO3?N'M'$')C!S1[WT=O:;S^M@MQY$NY".EY1=&>]$[.>EU&]7Q MV#TJ8ZSO1&RE$>:#)NC\V_9_VWP#;8_:W>KU"_C<'J:__V!ZGM2:.>@'&)SV MSZK)^>G*>5)3\S8,(?W15U.S#?UN&N_@:>/*N=.3TP[DEB>CMM#7F@&-3EE' M+8&J2?OESWOVAU[6=KR:8MAS ;HAY!J3C?UC2/,_BH7X[\8H&N))K]%6KXLF MHCT:%^$>3WI2#GIIS[MM=FW>UD63[HE]%BW?>N]5W M*=PQ#U7GL19MN^JY;P%E&W,8)L(7$D4=C^]&]'9*8RQ6"##4C@[&[3 M(.40T_[M>6_I@PA<6&^)"$PX$83$-"K%LQ-P!#%8(9E&"W$??P0SL7D)&$16"RRH=07@??V M*H;T$-A#X*9(G)922R@0@+26\\!TR*UU212"6*-HZB7.API\G>IT5B>38L(H M$@[ APU%&EN*"*@8C%-%<'2Y.IT6>$@Y[V7.'G![P+TKF=,337ADP@?,.";! M1J8L-]I80R/_DD6UESD?"/1VR]09V&U0+SQBQD;$):7( .HBYB0Q@2:+G=W: M9HP/L;G8 _#1"IUWX5_LI-!%DCC(L!!YX8CQ1;ZR@'E%54IT!][ 79 MAXNF;;TZ);0';24AKH.''U$BV-Z(O K:&\R,*GT\AEB:(>./K\[RAJ%XC[@_ M,.(FYD(4(,Q(GGN4&4>CP4(Z:IG2)NH><1\NXK:EZ[0U5@C-$2 O0QSV%=G@ M$C*1&TR-H)C:QUJZKD?;'FTW!FV3#"9(H$25 [&HX98E(8D/,5 0=7NT?;AH MV]:P2TPR*H-#@F0AEV*.K, )*<8OM3.&I^ ,AF<*D@-H)5$JO7L&BBK&!!-4?F%WXUXK&:B]!'PC"=AW M0Q61VPPCUCI6J4M5IQ+ MQ&WTB'LJ<]E7N,NWH30#=!*Z:)DXE) M+E*R@7.<+>0DD(2%[ %]HP&]8_9.+'H9*!(XF[UA'Y'6DB"O2;)4"(69>SB M_@B*4EQ1QR8N!J-22FGPT_B:992^/3+P2XAWR8IM,JA]&ZNZ_%AL1-1FOS?] MWO1[\T/OS4T$-F#",3$T-1L:B%UE%3NK7-I!H*H[\_?Z$GVAY0UY0^ M\ACW^R8@K:-)/)E '3.<**PYLXP%1EA(AK@>I#<,I+L64:X(J[KNOEO7_1;LD+?H>7DHX/5=+K,'ZA7K]Z;? MFWYO^KWI]Z87EB\(RT6R6&D84[6*R>+S7ESLIP/[\=+;2=@? M5BKCZ,"D]=XA(Y-$W%F.=+ 4P3'@$8LH+'%;VPH/&17?[_7?1$I?4^#G8T2/ MM1@O>_2X;_1H+9[62R.4)(JBC(X*%FV4X7&CQR.B]%Z&V]R] MZ66X'H7/H7 G<%,[IXT22&H7 84C08[CB+RQ@F+)L>5VLU#XT09GOHIS.-P^ M]\&#O-1_7Z__8N_>Z5UO&[TW-^%$SBBG##>&1L^C)@:@*:DHO)/P MA5+G.9%D^)92 U[,YZDL]@Z[&[&BSSO=KCJ6,*VXT4CI%!!/EB+K@T)$$^$I$Y(0L;5-R%"3BV4A M^P"(S:+T&Q Z[+FSV'C0 C4/WEIG@-QUH"%&;QB^!J'W]+VQ]-TV;Q$8NQBI M131%ASC!"AD;)#*>I2 )5RDRH&\VI))>H.^>G6\@D?>B5K\W?9SP9NSW_5K: MK\UPSS'5YQ]/XF0>>S9Z0S;:M9LG2D+*Q269\AKXJ##(!*&1$8Q(*BS'2><* MD_R2ZNF/!PX>$>D^.JA^1'MS UB-R6(OO8U22XZ#L4H'3UPD4GA/KY4BU^LQ MFPO G]:S'&T5 5O$3>4 M(1X=1X9'BB+%0L9@"84=WA9#8RX:U/H FLTB])O$:'B17& ,]/C *8LN<(.9 M=P[^!2(O")J]P?PAD7=K,)><.!H%1L0YA3C3$F4G*(*=YEK0D%C05Y%WS\PW MD,9[0:O?FSXTO=_OGA;[O>GWYF[L6+<'=OV5_94/]\I'$"5]>'15]8DWD!D_^Y6ELX(G6+D1&C!L5 V&DRI%08'[SPI MC8-OP\/5M[*\7_/#[F*W-3^P*+&4FB(<;*Y(IAVR)E(4%/8^),=\$%O;5 W5 M(VQC^5#]ZC\4##'%B/.!.J,,Y\R;%$10@DH:?)0^]C#T4&&HX^30VLI@@T>: M.X.X8 (Y)C5R4D2GO, B96^[-D-&+]I!>QSJ<>C;<.@FGE=+A-=**,^#0=@T89Q0E+@PAG, M2&^>>< PTZ:CT4@2L3R@$#E#G!N"C* *^1!EE%()F?N]2X:'PES4AGK)IY=\ M[AR(J(\Q&.6I,8HSZJUA.>DU):QM)/$+YID>B#8=B-XN@<@18J2C$@EN00GS MDB&'F4,N.J]"[J*3H^'E$,M> >MA:"WR$&/.*1>(=EPJ;8VEV& B@DM4*-7# MT,.%H38[U%,LA"<:$:YRU+Z+R&9YB$7F@-=(@GW(\I <2M'[S7^L5-7;:;_= M1YWV$<']WO1[T^_-@]Z;FYCNF1.66!Y%(KE&(K;886\H)PZ4665=G?+);S6U MN^]#^(T"XOA-<)D*, M1\GD& [));*.!(2Q%A8V53*:'C=.;\HS?E#\B,(P&XU0.&(N0#;@3 H5*16& M6R]\CQ^;AA^-T>_%9Y#SN'08K@ M?7:;_@&K7_:52?N]Z?>FWYM^;_J]N8^]N5]IN>]/N)&2]9N5*.; N+ B2:08 M!K5<6X:L=1+%J"TAF'&+[=8VP4-)+WK3'P^1]]TO;@LX;L%,UP/'1@+'RQ63 MWO[..VN!.Q@5$/,Y%$;3A=G?04/D']&$\.I_W M(]J;FQ0B4$0SHK"T7G'%DC94,.V3)D0"/O';Y$-]U?A[941ON_62C'#2.$<0 M880BCKU 5@>'E,%.:1&Q,C[7(H"_^ZKQCXS&F9")!&TM2XEGVXB/@<:H+"'< MAF7/])[&'R2-MQ6(K%1.JH"1XH(@[JQ$AAF-(A,ZX!"DDS+3."'?+6?V--[+ M6/W>/*J]Z6,^'Z(MN>^D?$N^I9=+D\W>V3O#E==VZ=!<4N/X,2)"'_FY!A2!R7HAM&)*AE *2=.R5XS?]AX MLS01?]Q]^4X >V V>N24X=F=;9#EV*"4HH[):*)UVCR\Z7NN]%?V5WYOSY7- M&W!_97_EQI')0\@[^$IKHG^?3N* X;OK3/2U^^KZ+-42_,R [8?IJ1O'JD;+ M=U1=VHR%_J]OK%?S?>OQL*M/@29!?0HJV,"X\5YC2A47B3U\ M]_!]0_A."6@EX(2U-)Q[J3733*IHO?->,=;#]T.%[T[L1C+)1.0 M*0>)W&'/*;D:P/ON&P\%R5M!/*E(DRSG1]CY+PFB!(6.;:&R.Q7E)(, MJ52WUGRCQ]0>4Q\ZIMZD[:*PC.'$&>&)2\D<#E:31)47DE';R\0/%DD[]1.3 MHI[@9!!5W"%NHD7:,(THFM)L10:-%+Q3V"]PC^8*1B')54UALB M#$!XI-91&8UE-"G#*#6]5/S@L;Q;S8'$Z#Q/% FB".(^B\7!"<1#2('0H&FT M6]O,L"%L?R\6WY&?M@?J'JAO:GX.V @6E*:.<$% SHZ$1)FH9 IHFO:B]L.% MY[:7G^2<&T,\\M%FJT4**'\A,H0?P'L!O M&F1NOG\@^.9 O](%['5+AG$F(R(<^N1#8:AA%FT5##*N03XIF+(^_B]/I&IO[*_LD]DZJ_L MK^S)I+^ROW)#K^S)I+^RO[(GD_[*_LJ>3/HK^ROOBTS^64RU\/]A]/?V?\./ MYHZ.U;2 =_@OVR-IMD<>',6!];GOHYU\&DT.!WO319P/[ P^G@Q&,,+#F1T/3NQL M,9BFP>(HSN/@Z712C(PVEXG_=32Q$P]#&[Q>P ?',*OYDPO+<:VUJD?&Z1,E M8#XGT_DH6VE_GL6Q78S^CK^+ M]@.R":;ULQV?V4_SK7^NGDHXDN=6^_Q"7;D<*=WR9D<4$,)__]-N7[;5]W 0Z=?\:>4@ M[NT?/'\].-@?/-W?>[W_^XMG.P?/GPU^?;&WL_?TQ<[O@]<'\,'N\[V#US66T,5XI[K9W$S&)NE+3>4E8U MF2&85"4$2>4G/.?^@TT;I9&WD\4.8.CI9%$__@PGCG+Y]OU;^/[5A]WW._2O@[>?]IZ](;O//M"]@Y?B[6^__G7;?O^$PGG>2$B%QT+E8GT/<*H&T9!8Q2EV,4AN)9>6Q'4U. M8]C)_E8?1)!*T:ABX"(Q'6@4,HD4G O)FZU!G'M[DJEF=@KH\/K-[N[.J[># M_5\'NSO_WG\UV'GZ=/_-WL&+O=\&?\!I?OKB^>O&YU^^JQ/\+SL?S??3 MN=/[J?KY0Y_@]R_>8::QH=(@:I-!7!F&+#86*9F",)8I;_7Y$WE/PMSE0%AV M,[.?/V8@IDT6Y=3>HHO[FGC\Y"Y?>;D\-=CWT4YBS.59!R6N8E(F;\=#^-,_ M&?R42Y)3_$OGNF'YB/PRJ+\ZB\T'TUGSV>F\_NP?@R,['YS,(DC"(/16+Z4B CD+'IP%&-![#[U783'YD?E6:3A>3HDQ,\N=C MF%Q]>8!?KEBD9GWA@JR5S$(N#E?-S2XQ"BZ#)XU.QO#LPSB)L_)P^#Z>+*I[ M+ZY#L_]OGKQ^,OAM9^>/:TT31+]Q](LR/QO>G\X7U>>+([O(.^'B>!3_KG9D M$GV=%S1*RL 68LV5[ZI]KLO?D;)^^1YXRNEX M4:Z:GL1*-JTVTMOYT2"-IV?5

?-NV-XDK<;UJ2\)[>Y.QO!1$'S M]>/I')8&/HFCR;#,;GX*9ZL[Q3PE>*VM=Z^\=)8/4R$QH*[36?SBVLV/IJ?C M $L$M]FR*T D[T\G5=S6\KA^G7*J-X_+!=6!ZIZCO$QV AQZ7-/.!=+Y/\L5 M^A3M;! G^6JY]NR!CP;'2\7M^PTG/QFMT?E6 >0 M ;."6E:L&4QY2*L)GY="OFPHN'/.W^KPL!T]O]_]_.*=TLXI;352+%'$TY.,_&>+Q=# DU>"!\(S3VN#?4V1AV<\(*J*$O )SD?\$D;RIB.1JM4 M\3M0."#]Y,^C*3"8_;-)#*]/W7P41H#R5?O/_.%L?C0Z:6(Y#X[@9XX(!?!8 M);$XR^J]/6S[3R#ZHQ': BT""]BPIMK4M M+O9:^[^S9'8\S9PI;T;%".MXVMRPLMD#/[,8LE\VCV1@/V+2A8J##QC M>8BP;\>C225) ;/Z&VXO5IQ1O:/M3:.4>?[RCJ44D)]3&# PBLS_'<@D:>3S M*?FE9;S#;SD.AA^ M]^F9?$:3OV/#ST>9>E:HTR80'$>V$E^S_7=4X2ZIY=18::[FVT]CU%BG4)00H*8 B]6RLC HC8>Q'#3;_T];;T_VWOY MSF,NC34866- T#%2((6L*S9K@ M^#26JM[N=%'$Y1JEAX/IWW'6T656\,Q/ 5UJ-,L0EO62 I^#\71RB#+L=B'M MR>#%*KZMHGN&ZFGS\B4'J'3GHM4![DTK_<%51=9WLAYG MY_.8W[B35:65J<*H:N]9*\WD15K,0)*RM8Y?ELAEQ 2%$7A'!MV-U0S>S.-^ M>CY? !$N:'XQ"=L1^3C4Y>,MW84Q +1+4 I_KBH;@/*@%U")K603)F47, M* Z8LHU2"V #,Y->;N'=V.-NZ&A>DSY2690JJQ2LR14:2::A;+W*3JKVG>]BGX,2UF O"3J+6U?SX"49Z.RA3\Z^!V^,XQ9'KQ" MBAN&>+ ,:2TM4DDXS56*U+@+X/K.Y),X6%DB_G(E!=2A MHE@:L==A07E1F:X71Z-9:)P">:S9-EGTQ\IZ7QE'IK-#T-D^UWZ.0>52R'B1 M'15MO$XEB;2V>1#=9K'$&U2R3]8[(V#*O-(@CXI!^Q NR>\N(EE,69L%@:[Q M(F1-N8*$Z6$LHE+SE*(&U,"7,G0"/8T!4Z>S#^W%^1$G W31=:R/;PJ6Z/G MGT"2/RQZ]F3@1B5Q<9BO>Y_ALP.Z#7R=5FQNFA+(^UD%C_YHDM7N+%;NP$AK M4!JNN":6,)YGNC2KPURRVE'\(1G4L^G]\'1L*Y?,WZ-X-F_6OMB(082$5PZ7 MEN4%:!T1E:'-1Q_1,>STT=)F7%F<+YKYAZTSIT'554=!"ZJ3^6B> THJ[I2O MFL2S,K:RD_E$+"P.27VA_S MJN(WC>:?BZP\+T1M*N>]:V>6G1_M3$+^OVPF^MN.,QW]\%XM!N]Y%R-V MAJ: :);;>. 8.8T%4D()FXC@-JH+,4M$:$6]D=$Y3J+))?BIY%Z&+/29"UZP MO/ %\LHOG2W(0M3EX5?W1SZ7AW%]=8KMI(JO/;:36KJP0CS.WX=8//HUPX4W M V,>C^#ZL&*!KUCW; 14";S].'O0*]6MR&D@/PR*V##/3HYQ9G6U^M1J=.W3 MGI1E[R_?L6 E M45$C*7/T&(L"F10(G&P;A *Z(SB(Y5)H(XG,31$,R49YBQ^, MIK4\'Y5\5!V103XC1>JAO[19 SN5P+0+TM5I#OT!\7SG.(MLG^&/IZ!_S->A MB8$H.0K9H)P^93MT=S*^FLP8)C-P174!3$FG1?7*)I-B61X7-R6FY^N<7 M/UO)*B<$X.)T_'<6X.LM*P:JZ73VMI3%K"Z"79T_R M_/0DZR#E]ZPV9F6LC"S"7=-C@.#N:\>U2!FYV>D]4W[)0TRF61QJN-_Y]30" @C:SX MY\BOBZ3569A:DX8UZWY=*P?NT])" :(^;#=PRLJ?4WEMLG*?CUZ^?;E1^=FP M67!YCO-K-Z(].7, @*P%M<\$[FV?#/:S8EE&=(R5%C%DJ4K MKCF%69\I^V_AZK/JM,.*Y:/\%07B@ECQ8^9GR:OSL_I4JX>5:G6Y]/^UI(SS M"I'T'$0V)P11' ?O! ;9+F BF74AN:NTC*\*=!N$MEEPJ!&WX;W9SN47'4T$ M=@V8VM^CV>E\\-/3_?^\>(:(^0= \:+000$LX,6P N,J9JC<-1U5\<,E:AB8 MT:&= V>:?8@50RK6V!HM*\S+05C3T^)-RJ2?K=E-3%>!M0;GJDC\I:6F<5H5 M"6P%LZNWY?M"P1_@J+:U$)=C5$]F6(D@58Q77H>NN-=XQ+[+[%LN+]'&F\AV M=ZZ(21]6_/9J86QP!BOZ7S>HSTDI5BQ9G6+27&*MI0 UU(JHB;".^,MC@FY4 MG[/.:YKO3,*OC2SP:LDX+U=BE]%!\@?38?>>^4_[.^\>$0Z M.85,B,0%;@EF/N=<7BQF/X!#.,Z;7H)WKI#,-NR$7/M8Q!_W8*P:-SS??_D. M-B:W1@\(.#-#G!"#G%<**<+JRB$Y+Q#/-U-A;8T5C5P. MK/(,A'$0/++_L=*_0XS' /@YRG:FA.ANFIAQ:DZ"J//P7$- MZVU4@1Q#:;%HMBNI1,83 WH5+!'*6YT[(QB@O-04)3 MQC-EG;?$6%>;$_F*.?'NR?5/V)^XGU)/M[51DNV^?.[*^ZI-N;@O@W69O[XW$/_/[@!0$H)Z#^.,(X8EH"E&/K M4>X2B237+!)0OE( *&=/R)5'(AO.LMDCFP#&GX95B,5)-HF ##_^!")[:%RN M ,!_=T-?-PCD&]TBUK'!.1KFY 2&7Z5VY#EG M>_^V^67B=E;AC@NC&RX3?'=>/\VS6:9MPS;&CRL99[/3$H519[-T^%X3!E[. M[^ABFNE7+7%5^FAEU&O>&J[.\MU A:G)HFCQ\X>%QP[W)/L'STG.FR#"6$4H MPB#N@-2K,7!/3T!3DC$&'@D--JM&%QO%-%"YD>IH^A &"T)U:VCHGU'$YA6 M)W,L;=NK G:3ZY8NR.A7D%VQ(K5E ^H*RYGFV4I5C%XKMJE+;.=7 MVLKO.6DCI\),%M-97[J%[QU\>!=M9(ER@J3,1HQ -7(L><2IISA)*4!;W:B< MC>7^_1CE6I;3S7PV.R(KQW_E$CZK@IY+[/$TNS<75I"Q&TF;KFT M3:"MWAT# GENE@-7*^=RN:G2C[,HMPSM+?>4QY8@FT4\+M[7T7*,=>V+Z2P4 MK3^B,#V;%)=]]6<.06[BJ"*1J&U7EH?E?GJ06'CP!+ MFB#%*@$WR]$C7\?@GLRFX=0O*OMX&(4:T,IXQYWED6A--&@U1*".LL8L8$8@J/DAL;+HIC674@C MQWPO*DK/X8LG^9P,!_ETH'(\2]@IT*HY9IO'4N6::XVO^6%:Y)4:^N'@ 7+?,4=' LFL/ MU+L"B_!L>U(V]?.Y5XV.\WQCISH3D'"'-2SSD4 M0!A]>8&&=0K+*KZV#H2L;7 %$>QL]JG>ZR9)N1CRJI<=VT^% M#DN9N>) JPQQOUZ:E55A1[;C54LZSWB>%:8,B,SRU:5Z=",VZ5%ZU MNE4=O-4Q56RBB;)LHE"JHD#GQS\L"].)-BT\JMP)>P37-QMWW)IFNZ&?F9+U9<1E,?-*N=A4!WPR>)&JF5P^R2J*N"IBN'34-L^+'V' M9GT M:QM6E<2K^?#ENS5<+:O4'IGNV'+YS?KD9X_J;'IZ>-1- [79=)J3YDO(T$J! M1*"J\:>Z,NIRZ;OJ)DQFG.-KB[!4AQ17D<15*:C.L\K4R^)=/;PRGSR_PTEF M/K;BZTW,4)4;7\BW*:-TV;(U6:ZY@F2KG"Z'7YWPW-ZS3O_M!@#/XJ&=Y?S9 M%=7OG&;Y!3'G5F"@9K7G^>M5[!5^SH&/=U(CZ26ID5?EB=*;YHDV0L(RR+]S M]BMYLMG9O&]WNE#?%TRVLSS"[6V/OP2060Q M\;C)(:E,0>7*&ABK&TI:52L4+(6S.0@A3Y9Z73:YM*FA]OR(2K!'4_?(#D[& MM@IF:899;%=-)FI[%*HZ& W;RH6&\MA7'^TS><)B]D':USDSJ@_2?MQ!VE\+ MNCYG=TJ).X*#BRHF;@,SP?A(E>24>16C_WJE_8MC^*HMZ]Y!\FLL_QHLIV*U M&Q2O4.QE\W-E#^[1'>$B"'+T/^_1O=;6(G4EH;8T52VJ^JJS3/[I1 M^N4['G'B*7B4<*Y?*&5"5@6-*""2"2XX6-\'DRK;;.Y:NB: RKNL4@("5*W^ MQDHDZ0C!55'S<24 9P$H9GO+62=)MI%XSELC*GU_1XO@G6Y\9+-&%[6M**98SW<=EI+;7W%CG1N&(W.M#J28IA=9/&\E.2< M77:&+MY562TO&??2[UOK\2L*_XI.7U_O/M76@\L4^OC1QQCFUQI2%4A67K%\ M?V@Z*N2MJ1Y6:7[3;%9NC2UMU:':-!V:@DZ7+-:R0G:)K!E-8-W@B?;C,E^X M!,%D&Q5\" )A=C(4'7?YENGEYHLK5CKO3:6E-;[Z%GY6U[8&G6YBINQ;A?-3\)9KRKIWYH]5^$)MLDUC.;<23SKW:$LDQX*#T.*- M>=JH(*EZ@P?-#@\Z>[JNAA>M1[E.0X5AI=*FH'+3EMC$>MS=!@69:Q;6L82X M08;K]BE/!J\N[?Z3'W[I PL;NSB<4F&H+1526B/EZK8A1SK.JN8%]3)69LQI M]_NF+T$3216;!E*S4O&V@ZO+@K"7UZ==-H^]=.S7'$6).%T=02Z34578;2O@ MKM;SSM63AIVBMXW7?=$>G@N=CUJN.RSQ9_G!]N.P[DNU=/=7ZYJ%C5D$UC8O M8EG%1'_*3.P?599QOF ZJ>._YD?P@ER@/L[F_ZMNKE 5%F]69GF..C7$2XQ MO:IMG9>.<%#G0(^7<5PK37K;UKREUGZ0G3Z/U:3NVYR"FXANZL_!;=U"O#NX3MIF7.!1J1EKE:O-$4.:!1Y M;9GFG I'3$[GNICAUYZ"7"C]ZUCT4P5$__BNH)K5W+'O@*,H#+/1"(4C!CA2 MCC,I0(*APG#K1740<0-'N#^(=WD0R>[..V=(,%0QD"D-'$0+2 0'$Z1+": 4 MN2::NWP0+Z:(?P<<&2EI9$Q8JH$IJ60XX8I)#>=!4*=I?0I(?PKNXQ3L[[PS MD5IML49)*X6X=Q)I[ V"C3%&*^491;#6R8"B8CV]4/934*6C9-[*P+A7PDBF ME5$:+G<^F0MMS]_8B1%KTA)K!;E- MYFMDC?)MG/ZR=F"^>-CF1*Y&R5>A]O-.V3^7S8"K$:.S[$#,,3#9 M?GL6XX=QZ4M<8+"6L[)_.-NT)R>GBTX3P78>]?B' Q>]S5?#X3V">7_JA)\W MX\^&\CI>L$[H6JY=-^-SI3_ U(U'A[55HT+M>>PL3X;;.7P]SV$XPZ;,8KO/ MK89>!V.6+A/P5?V.W*KASU)_-7M 3F:C8@7?3\F&8O3G-0:A*B)ZGYMHR5I/0L(23Y?H =1^[MI;" MR;+U8([+R$+#.!;1I26B61)69EZSIJRPCF>K=J:_#@7C^PX+?.[FXC\)M9^ M,!ZEI0.K>6W30CN?@E E.$?*2^5XDK/OLI''3JB,M^C0I3I7-=U;NJR3:H]%)J05<)0@U M90G+RC4Y4[ 1]F-I#%8W+8'S; >'>?,F^51FOG(*9ZQ4LECVPW7310D)G];Y MJW5MXZ;"8F&AMF54];:BZM LK:I-!=W*Z%H_NL[:KT9R6KL6E^QX6*Y9%LTH M7]9/WTA%3J7M=!(@*6IN$ MKH:EY@:73;I&)LDK7@)L-TQS4\G&^GL-M%V15[H]WZJL@XZY_2O85=?2(]Z?AL,Z>Z**[Z]C M%FK'PB0TCO@:K[NJ:\4[VVB(\V)1Z[;(WI*Z6/6LE;D['?N&;I;@6KK,4/#T%3AW;A/BVI6&3[5@S\8YT-LEY#D>EJE,5U3%L&JN6 MI\RK#HC34JT[!$+&6 NN)MM422JG)Q"0$I>-%[[D\84^>,6 U0FON!"*=T,;?5,YK.IRXE9;SW=?E$66OTN5KU56NTQ-K!CV71I+72.;#HOQKNEV:EO] MHY.VUM27 %+-Z8YUGR:[JKDW%LG*3U);R-I2<=>P151M4AH+1#D7M9GQG!47 MU@T$JNDD-A.=EUW,8ZIJSBVM(F6$*Z>N;;+2'6=MR=52%QSQAR@6O$65#(:$V QV'! M%65,4WO>R<:LMM$D@X/6W BFB=!4*H9-B,Z22YULY^Q,M1ZCUYXS5!V+-566 MNJ120T=,J/)]X,\J7K').\Q,PL>3RBRXO&_>V/M+=DOU^W16I7'8#[&* SVG MD1_%QDHPK^L^-+4:FCH?PRH'LF[J6\S(;?0GX.7)8J7Y6EV9(W.Q8_NAXA*9 M#:P8?Z035 VG"(^;53MKFCM")G&BJ+==> MICKW["?RC\TKJUV1W?T37NZT%1]P M:Q2OC*@_T>9 U67 \V$K#?M M@]V%C;IH+WJ2B]+!;>BVR;<9IWGL%-K76)Y MR8ZT8OOE>U)<&TN%Y5Q%C0LW#^LL10"TNG!K!5[+QRWMQB4^/MI0X*FSR=7. MU^-]%% .:E[*[6/S)G.4ZJ0E!%[UEQ1N6B M6:?')VA^>MQQ3#4:^4I,B1VD>)9O+$M]G"W6*+=#[?J?5UZ;5:E)/)PN1E7J M1$G2A'-<:G;7]<(73;F666T)SWZDR:["&Y?.X"MH/G+)AS)&#M'S"K&0)E<-:CFFI%-^,IHZJ:EZ^4H/TBYH=ER[WB.=>$*Y]T*"Z>9JD M8#@03,.EFEW'H@E[X7\.I[-,*HW*-QV-?E[6CJUDC-4_#V!2/YK2]WZ7[3Y[ M\\Z[9!W- <,X&S(#$MC4BPPKH8J5K?>"OFE;JT1Q<8SKCB%5S;<< M4).+*YQ4/0>RV_YB9.;74][7M(^7>RV_:OG:7I8Q_T*9PE)T]-Q7W03?<_FH M*]$H3271E9(7=;Q$+I=\#/)F]<2E.;\-,FR/D%U4X 1'Y;@N3'H\#<7W4V9; M@F@'._.5Y.M5XF](M"KF =K8J$*UZMC756 !6:K(33@ ;CJ;53:/ZK*5>74- MSVT[L.L,\WR7X4M7J:D$6Z])49K.W_2EL7:ZYN0QGW;JQ=:M>ZO=S,&N4]C> M3Z,X#I6@=%IO>%Z-UKQV$HO_H5C21O,/*.72V[-Z.H=Q>CBS)T.G/CB=-.P:5.%L37W%>0ITM-I,IQ%/.0HYP@?HQ,[JHS#O'(Y"QY-EH97_ M*1V(IMU#MGJX*JYPG=JJ66YV,C6O_0I;72Y#P]B;ZU?2E5;X8UG!*EAT<3F# M'31=ETJLU)([ET^KYS^IFQQT6V)?0F^^'/GZ=/]-WL'+_9^&[P^V $Y_=6SUX,W?SS; M.7B^)EO&C?.%?%6<8"? \8%3L--*4J]K^?&F!JV#T3$0UUX\&[R:@CCZG4V0 MUN!+V9\,_FWAX((,33K1./8+2S1X[/,7-B;/H&'$(,('3:'9V,L MFJ\+MVT#]7=6)>D75=9DB5A?FUVS6K3.TC;+V35PYA" >36949R?-R:7LGG+ M*EI%F!R/*J">+[&UDB\K!@E,#SZY=*N?=F4&Q?&*V17^7HYJXS9[O;LY7-G. M$L0#8D.U76U=YI.21;1,;:F"= ]/1Z')R )1Y#C'(-2Q,R7M&"2,D@G4%#7+ M'#X+OT\&NZ4;3&Y&6O&\>F.+';;1C\^7P'-U]9^&*9[DG*6ZQ;G'UX)'05L:NMC^J% UBL9"N*$>:;QVY?Q::AR*LL&[Z*I;!J MW=E;<_V/GP>_6C^J*L+624BP!L_K$I_PY^5/6.GX_:IA>FOL]UU)7[4)!V2O M> QCRBRJXF&K)LI:)8]=[1GX>.FWUK#YZ:1*XJH,#G4(4]=64SWF*(;#%3$/ M'I::%:TT\-I 7I*[JM2LXGA:OG*V7.%B0Q^N=!'Z?3H)<$=IONWLY$-.=RXF MFU==6?_W%__:?W5>%,W1LSDZ]73<=FD^JDQ4IR6D*0=0YZ/+AL4E/B[VGT53 M/:\[BM?1EVS!_9PA6@*H?EU&E:X,Y/7^K\MQU+G+F49R._.J%%^6,4J[JDQ! M9:&+%%;YG1N)I2/M%(=^5:WA&:#6L8NS05V"E5;=!>M(OK*+=8WJ%3,2/+XV M\.43D LU-*.".VY=7OEBH.QUK0]RZ\ZC:R^'8':EF6&]]6,V)+X5[XUJ5^?[ MEQ_W?WO#__KMU7CWV0[>?_;RXRY]-?KKV2'9^SQ^O_MY%^_1YV+_SU?OS[LZ M]YX]YW\=''WXZ[X],FPA#B75!)" M"4<"BU&?CVE]]?P_S_?>/+^8]G?M WZI@^'KPU@=-G?,:V8]%DYSF)]6RBD! M*BW#P*ZLOLLTJB_7LW&?!D^![@\[C;@W+SR^E)V=-J&8BRRHSAOGP7P9+A%& M)^>IYU]$]_@L30*;O=@:+GM4MD&5?WKT]-OOS.)+RNI_I#@]/A M.QZXLL#,D!.BM($FR-AD$7:&,\Y\WI\+ ?3E9+8J^@ST,%3<.B?S^'/SRR^Y M;=;8?OIY-"DGO=STRZH;-1\A$$J*%[H^1N5$55_7ZJXQ3X0D6>-=S.!?:%Y< M?8N?E*_^N0B7?2<8_\*W7[KSZN_($T##;[P37_D=(T\,,[<^V&]?@B\-EN G MRMS^RM[18,D3IK]U0&M86&VFI_#0,/_';9P;=GZYLE1\H[7: ME$/U[]/)H"D<<8V5N=9T[W#92H#/1JT:'OSO![!NFW+<=NW2#'B=X_8#K4Q/ MB/="B-_"$2\D%[@4>4J_?.O:K9]/7K"8E<4\W]3LY^N MT ^R'^2:!OD-.N6564Y??:V\_C/6B5=?A/KGDS@[_#1XW2UIT%AUOPFHKKMX M_3/Z9]S?,VX%%VX1[V[S&1N++>=*X-V%W'.3-<*#C5VI_SJ_-C>:UP9J$#BF/WAY_'.^_ M_^OXKS]?L+^>P;,.WG[>^_SR\^[QWA&\_]/;/U_ F#^<[?WVZ_NW!SNBN0?> M=?H7?2/WCO\:OWT?/NR]WQOOO=]E,,=/;^FO,-=_'[U]_Q>,>P>__7/O:/?9 M..T]Q?CW@^>+W=?X[!V.)(88*()#(Q'WA"##)$ M577TS'<<]BP=WO#0]WC3XTT';W#0WEOBN,2>>\>T,T:ZP#@'["&!7J/_88\W M=XPWM,4;CS7&!B--9$(<> +26 /R<"-BD@!&UN2V>&9(&>_QIL>;C<,;B:,4 MD@A %\N=B2#?>!LU83Q(QK0Y'Z/%&.GQYI[QAB_QQEH6A",>D8@%XI(P9+1/ M"#O-L9#:"I(JO(%_/=[T>+-Q>..<<0I+%6V(G 5I-$^1B<@LMEX&?IN-!7J\ M^3:\^;@+_PKF[+Q+E!EF!46YSR_BEG-D3))(:2>$!I9!.=G:IA(/N<$]XO2( MLW&((W#2%M1]JB+FVD>C-!681"X\P=3$:_02[Q'GSA%GM$0<(["BU@9$:7* M.)HA4(DQ"AYD3XH58[!!VU28(:C!&X\X]^KRN^=G;"S<7=HU\4[]A?1FJW8I MJWAXT,H]9=ISK7R27 BNM>-,4NF$3#)&V1O'UPVMK[O&<4.)M,HB"G(VXIPD M9!C12 4).);F>5+^H=R4MC:-!2T5X]77D#2+6U*SN-&<')(Y\"0=PQT+HDQX@KXKV&?]3FOF\8#X7Z;JVK MI]5-HU7'@R=]C;9]=-J:Y-5&K8G6H424"WBAEID M.?>(LB!=4);;8+>VM1R"VMF3ZB,C59$8E=[IB'G@U@.3]4IK3$3$(@IUJWU2 M>U+]-E+MFC-I\#(E3A$6I:$J",(V2HFDTI:8F (G.4!$BJ$1M*?61T:MH)4J MJYV-G"C8:.LBPG]+\*#>7_:/JASX?_ ;S.+G3+*MU M_48/#URII(9X$HT2GAOLM(K"84$2YQ0[W!L#UPZNHXXQD$L!O# P%'V2B!,G MD.:<(^V-L(XP"C^SA4&!(/0((V5_<%I-U$@L(Z@K+'')A79$$L8X#88)P5UO M#5P_K;;60$(#EL(X1)--B*NHD34Z*RW.2M@_AT/8VE9LJ/DC#,'XP4DU.I]M M"48EK+A+WB8IB,=1X^BB=;@W!JZ?5%MC((?]MK %<%8BZ"E>4F1U( CVT'B, M(]8$-!;]2./!?W!2=0Q;ZH-+"5ONA352!Z]#$ QHF*K+FXKVI'JOI-HU!EH* M^\231KE_ ?!5;I ++" 2;2*6>4HT!1G8J"'1WVVZ[ZEUPZ@5I%Z85/1:F\ U MDX9C8[)$S&E,4KK>&+@)U-H: W,^2B+4(HFY &HUH+%*'Y!6,GAEN>"1Y-Q. M/<1F\WEK'Q>X!G3(G1D.9Z/%I\&NG=C#JJWG_V./3WX9/!L=YII)@]>YW5#N M&-&'"]Z^A= $S8PF@DO!O676!R8)L5(%337K<^G7CKB?.A9"$0*A*GDDO8@Y M!LDCV#J/8F",:A&)=WIK6_(A[D.0'AVI<@;,EFKN+-:<,ZU]5 X[$YA-E#C5 M&PC73ZJM@5 K90WW"FD7-.(Y4M!J4&18D-H[PDDR>&M;L*&1WYT5VI/JAI$J M PT&R).R$M@BC<$\1M!0+A6:FT-A%I'!_H)**R4&<2QL2 %:X^RVS3D@!:M>46M MTFP^M=YKM."7:@4_E$B_@VFVW]UZQ>!;=*)M&4#WN[4SB4[221Z0,CG$6E"&#&B+R%"M)PW=VF:& M#L6MU9:Z23>%A^(J_=&H7$O"HW!4F@J3 MCS;28!!S3B'.HT,:]@Z$)&V$4"#S>@U4SM50$M93>4_E-96'2((4EL3@'5>1 M.$FD]L2:*)*)/O96QO53>6ME](Q%T%$]HA4OUQ0Y225BENL4(:2_$&S<\_+[I_+60/GY!=X]>RQ"=!%I32S"6£'& M72[A18<&WU8JT)IHO>^5=D/2WXFS*;S,QV+S?!93G,SCX"#ZHPF\]G 4^Y#& M.U"+O(Z*2RQ<8D".0FN<1:6@:8J46=*;.-<-HMT*B(G@A*7@R+)$$-=4(,VP M0#9@BX/4..9$2H+%$'[?> ]13ZLWK/YB.<>"$R^4Y%Y(%W%4)DK/K:?<\-Y0 MN7Y:;0V5$DMG+78HD*1!U*$4N9 \,B)2Z8QS49)2K53B[[93]J2Z8:3J$[4A M44:8$_ P9X7$2NG$0/CEBO05$#> 5%MK(TO.$)()-&J&..8<.1(S@W5!@\KB MN<=;VUH/65]8^-&1*B&<2,4MQ=IPFG*54FV,M8$KYYR_T$"JYZKW3ZJK2<_2 MZ731&,6%YJ"5*>,9"'[>$F-= M;_)<,PO9/=A9[+4"G_).Q,Z"L.53\QM;7.CA\3<>5SG M)CF'>_SZ(?$+#CVST0B%(P;\4KEEE5"14B &ZX7OS<";@%\=$9C)7(K+(:ZM M09P84D+2D0D.M%4),&8R?E$UI.3.8]EZ_.KQ:\WX9:3#UCH7HR"<4V*BD\YH M)R*.UNH+'91[V_@:\&N_8W!CD4G#&"*>:L2#24AS&9"5R2O82.-$ OQB:BC$ MG4?<]_C5X]>Z'09,>&>U =5#<:^UDYA9S(V2UEO*^I9)FX!?Y=_KC&&[G_:> M^7=*$9&B]"A)DG*3LX2,Y1BY))60@6(AY-:V86*HOK]O4@]B/8AM.(@9*6ED M3%BJ%1&=TD"*+7CPF >HD%\@XR9%- M!&1I:3GE&$!,LJ'^?F?*&D'L"VZ6YI+ZW(N"90^TW&R]M-6*_(R?B,O7=T.& MF4\ @Q&&Z:D;QWZ(_1 ?[!"_P8U[DPR,=HQ7TO1-I:4P^OL>Y8C_/7@5O9TO M!HOI8!;3.'J81#PLU:;]D9T':2V#? ZC&V?IUQX.C68R#7;CN:#YX/@DQ7"/DYJMK M8![2$KP>?;SI ES[X+8+L2KU?S4C=2T&E?*8GW,_B9&_QL+]-)H,%D?34WAH MF/_C-LX-.[]W<1#]>_3R8#AX2";@J\3Q':=Z5Y_V:X\9=^ZK!MBZ>JL M*GX$J[HIAW77S@:,7/NP]F3\4 _OTUG,;[[3 MZA[],_IGW-\S^CRA==0/2C-X_SH2A1YK),0CBG?P7GNIL$K6"TY#T)Y1;$64 MR6&'.>Z3?M8>[_"R3?KY?,CV7K[#7#+8-(Z(40EQ83S2RGD4/%&?"@P[AB-+)<8,UQF_O<"6,L,3A&&:,R?:;.)H#.: 5T//>) MQ,@0TX0B;H5%5EJ-A&#<6RTX9VEK6Y"AY+>5;-B#3@\ZMQC9:6)P)"85J>%! M<:>,"5$Z13'1+*8^O68#0&=_5=))#"0:3P/"*H"DPXA#3DN&##9!.NJ9TFYK M6]*A,K<5G-Z#3@\ZMPMCI86?C8(<[[VAB MF/!@N?36FI 4US%Y>+2J8:?/8EDW[+Q8@1V91=*H'!+2Y!X )B&37,HEP0P) M4JN2Q4*(&&)Y6_40-KPDV(9Z.C86\_:FLS/[J6\'_:<[NZ\,T1[+*U%T>;Z6-P+Y$R@B "<*BRX M\MAL;0LU9++O"?#8"#9)B0V5PGM"N%',:,X23DIR$91QMCE0VHV MOX9Q3[ W(U@5(R;!:D9!)-:@HUHE%8M,:9\8#:$W;6X P;:FS9A)]K&1;,0&ZP3SHCQQ+:(!\==$ M*;T&UBMTZ,V"&T&R+U9(-EH'.HSV*,J0F_ 8B8PC# 5AE1519;/#UK910_D MVGKT 1SN3>9A1)YV C8S FXF)L,/(1^GA_ M<(*U%IM(G?"Y5"GGR7(/6HSE5LND*56]=7 3"'8U %7"UC@:9+8.C@$K+<. M;@#!G@O>Y$$2PFFVWS.#,M(B%Z2$'U0Y;:14W.?ZZ$/R_3VY>X+=,()E@5F8 MF@M$46X%-]QI;FS40G BM.RM@QM L.<#'[4,S@N7,F-UP&(U_$9<1-$%;'2F M9FVWMK49$M[+Q(^-8KG4P>- LQ^.,RR-\()0XSPU&BNF>N/@1E#L:LP@XSF1 M#IBJU\!>>5"N@]+U_TO#"<+(L8QQ1XCB.,"F-#G.$:"^%3;R%<.[CZ\Q9" M88AA04N$+9.(YTYUFI.$I#7>Q0 *J2C]Z89$]/&#CXU@#6;)2&YPDH0[F330 MJ]+*4F.)C@'W%L)-(-A5"V%2U"K+#,)":L2CL;D#B$ V)!I(=-CJL+7-U)#0 M[\X6[0EVPP@6.R!9J;"(T7 9,K>EG#*BO3=1N[Y[XB80[#D+(94I4&T,TDGG M1,MHD/7*H)2\]TI%&Y4K!"N^W][0$^R&$:P1@7CEG#"4POA)A#L>0LA 66%6H*1$,1G"R%&QACX4YN4;%#:)K.UK?*&X#Q]< T+\:V8_C\9]V.#M^TB5P2Y:BH.,W$EF M*26YCR6HJ1%CPWJCX-KQ]/"\45 !GZ,J)42330"G(B$G742"!>.TP!Z'M+5- M066A?5##8R-8T$J9 SYJC:8\P8Z#N.M\5#B6\$'=&P4W@6!7C8+&...I$TB' M4K&\'F?O8$4T649QS[$HC$G \2$T'] MQ?)KO5%P#01[ON:CU%&QH)#%,BLL-B+'%$-1:0!?Z;%5'#@L'DJQ^1$-/<'> ML&P'29&Q*$**A$N>*[50RY1TW N)^84J #V'70/!GC<*_%R:/FIP#0BQOSB* MLSY0\-;A5(/0&R00I\:&$T>IO@VN'TPWF;8%(VF"04XAHS MQ"WLC7/"(<%LBI01YW.B$Q5#S;X;37NGZ(81+&R\L=&ZY)3DG@OK*/8\,=!: MJ-"JMPEN!,&NV@09Y0E052(;<#8Q2((T"19YB5-PG @C0?RA="CI=S?0Z@EV MPPB696M]3,DG(KGA0OM@?.36LV"U(*JW"6X P9ZS"6H*3)1RCF"W.>+,))3E M(P3T":IE3"Y:6VR"G/4$^]@(-CKIG%38)(DY\5Y;@JGVG&E#F<9]H<%-(-CS M-D$A%=,T,(1CM(B#"H.L#A11S9/AT7,XP5O;7 ZI(CW%/C**#8I* P#MI2)< M..:\%L$ TXU81$I-;Q/<"(I=M0EJ@[4%C35[VQ("?<4A8T1 S"=L# Y8%BN^ M&@();SS%WFN@H'P$07X'TX4=#WZ=SN##R;IC_=QT%N(,+:8G/^=C,9^.1V'0 M3/P1XF5R/O@H$J-2Z1C^>(5491@H3E M$7'O C(9/94P1D?E%2GB ;E$?S1:%]9(DYBSQ'@X(D%K M['G $4L*YT?(WEZX";0^6J%U.*D<\Q202(DA'@@H,Y3";REJ4$A=")("K3,] M9/*V^M#VM/[P:9UR*K@FQ#L)QX=J[:3D-CI#(@/NX7M3XP;0^OXJ7P\*:#QJ MC8C@!G%B@-:3I4@ 3X\ R"SAF&E=#@W^;LM%3^N/AM83H2'GK =*8VFY&G+S M\A"%]=2:J'LKY0;0>M=*N?_LS3N1G4&2DOI_\_>FS>UD2SKPU]%P;WGO3,1*J;VQ3Y!!&,\OLQO M@+&-Q\?\0]0*;6OA:C&&3_]F=;>0Q(X1(.P^BXV1NKJ6S*>>S,K*1()*A[AD M.9]:,B@9@2T-.3V>7%DC6K=U4]WQA]-8B2/3E*L 5BVWWFGG0R D'RTHYIH* MRDNAL3OS>ZS6DNH0RBQJ$7%L%6BLLRAXK*U5DDB:]UB<;SLO?WJF1F/OZ$9@ M+#BO5>Y\A&CUR( M LD8H@.3AAA-(\0Y&5$<<$*>N\)<:ZQAWY MY"B^>3[@TI*4\EZ+<(@2\8 %N$;-^XR(-U\N*FTS@18I;KP%-<1&18# MPL0)D[!FD66DHZI-R:+2\RP;TC5@UH#9Q5P;TF%KG8M1$,XI,?EJL-%.1!RM MU4V-GV4 LW/QM)AQKSTSR(=D X-L M, JIP+V*TL"60U?6#!-M=?_SN@;-&C1[+FAFI*21,6&I5ERH9#CABDD-%J>@ M3M/F7&0IT&P^(II&Q5@D&GD;!8+U,D@K)5%@PE =B"0YPL](UM;WS_FPM!'1 MDZ_4HB]*4'OF>6.?NHV956:PCJ$_=IUXHZ>RZ673RV?2RUL?PA+Q/$YARV9> M%"-XA9^C!NKR<]FB"SUN]5-K=P#MICC(/[_I]\.PU1^TWL?!U\+'X8L'3273 MM/$SM-%<9KHC;:_Y<6L0??^@!\^%5A\ZU1H5W?@0=YON'0:V'--V>]ONLG$] M;_,M4>&PYYY;C#EGQ-I(I/3.LD08D;X)B'AR\^W#7$#$UMM]HK RD044F7:( M\US9+G*,1#!",I<<,3HG["-MKG[ VQX-ZCQ[U+'2"18$BR1R+GC2*@3*E8\@ MOQX@J0E.6 ;4*>90QY)<.%,X%(S#B$N=HVJ]1MI'[HER!ONTLL:,;*O[5_MJ M4*=!G86CCE-$B93S]$C)* MP$X#.P] =GA0'+;.&!@7Q-FDL"=$:J[ HO*X.9=?"MC9G(,=%3P7E!&D%7<( MEDTCIZU&)%<:C,([%PS CA%MK/'2PTY3B^'^_GL[:MG64;_HC5I%[_L=^4TI MZQLJPQ$I0K"$1XZ=MTE0X&O$:L4D);IQ@C\Y5GXZ[P077@,-PQXQXR3BTEJD MO<8HW^A,D3"L3$Z@(MOJ_J4>25R)P-X*BY[3 MD0DB#.:4!4RT%(EZU20H6PZ-G7?XP6H8;Y5#)(1LQ9J 3'0!5BAP 2N4J$LK M:U*W-5[4/9PE\/==EY_LN<3:?G]^LGN>O?Q)-?K*E!W$_YXG< M6=]705.5P$YR8,XB+H1 EAGX)S9)! 5D.?J%Y2>[JSXL^4%R V8_,)@U* M Y@5>_^P3[U,B4;"&*P+-+,,N0"TP'X-/RUN!1D#9HU:/9>>/]&WD84FUR:*OCWNPJ[AX=^A^%K]-D-^T1O;4O__#;^>M#FCHC[" MMC"HMZFU?[O!;VMG&%$V-/-8K7*L 2L:CJQ^YJHOWW$D)OFDKI;DG!,]/PNR?AX.I.!Q$Y ;1 M?D$V01=?V,ZQ/1FN_#8WDF[10^=F[OR@KQQ:2@L>6H7.L%/W!Z58O #(CX/\ M+>B)?>(>M X'F9W\5X$#9])I8IR1G&/EB#:!4JJ3"#JQL*]6UG:S].=$:J\R ML>F-AO_^S:Y=MFKG%*'B'MPQ#Z: Q\)I[A,0'^644!PSK+FVNN)+\$P,ZYGD M4*L)%\9S(RR'CACM*29*)NL5LU+?L([W$M$+6>5*$=PKJB4XQ.6JZ> MI=76UN35PY8=3+\[MIW.";QW$&.H^NC'\#4 U6'9;@ERL37JSW4G0Q/3X5;OM/ZP@"=#RT6@T?GV4G6+J1C.7&1JP\_#<6>4>( <]2Q1\/X8O+#RPD1*'KEF,N'7LY/=7[! M.;9=OJ_ZN-YVE%FES.2=IPXRJE]<;TJKY:9TSCZH/I-R%0M]Y<=XE7SG9XK2 M[WKRNLX2ODH)6WAGX97FNY^\OK/R5LW>2HH?TOMQL]Z7 M1.I]\:VU!=\Z'+9> Z4( M(J[N^ZR7>;/_NBC#AY>$V_G!_ASW6@RW6]D/?YMPPQO'^A--&+Z+UBPD]/=]YL=_<^?R'P7#>_]]/NIH#_G^R\V3S^U/WGR]Z;?SI;I^OL M@KO^=(M_HGO=G=W\G3T8X_;AUN?.8>[?I\^_%WL?WWW9^_CA%,::M@I\4D91 MO,>G6Y\/3O:5=-(P%Q'U-F=#PCD;$F4HF6"L(Z5'K;K'C/$-\>(U*L7Q0OUJLEK%=T GDES/THL1:/A&TG<^2-[0M&F<2) M(JP9D#=O1*Y<*9%B),;RFC"W.:><;NN%!<$N4638SZ[ CQ$%$=&!(-R?)D-R4J><&8@HLW-Q4O!3Z*_"W)^ M+"'IN.(\+_;"/4_R'NJ*S0_HY;[;D)<1P^\ X91BQ9+5*2;-)=:@YT#!K(B: M".N(+\_P[G='L'%Q+QS#W\]Q,+KO=1(LVEPODDOX@Q!D(A9(2TDX&)'2<[ B M*5=M(A_\]N R.8@:7/M)<8T3Q9P-3G%M>2+,1")UU#)$(37%HHI-:'!MV7!M MEIOR?4^L$($39 ,%;FJP1DY)AC0S2>- $K8R']VQ-K]_TM-'P;7+KP82>LW= MP&6IV'Z;P\YS%\B>;1=_&@MCYMK XL(&[[DI_[!;[X^TP3Y1\-]?DPM%S?[Z M'?OK[/'QZ?KQOL:)> 0X]48Q>@T/WPR$\@T-X/T7FB0D6J:1"#M%C*!=BS05:2?2$)LJ!YQ.B MVHPORG_1G(+?1A,W8HJ# >A,IH07KT(WQ^+/-RIO F5_5VMYMM(-E-T!RG9> MS5$JOB]@+TJ>.<22E8ACQI VGJ"();$X,0M[U,H:5VW.FL)*/YSN/E9 7J.[ MB]'=&1KR^GA?)2N,<1K6AH#NPOHA%QE&GM,$,@LKF].6$=%F9%$WH9;H.'R) M6%5!R._.\L0 MTV#?7;!O]@CY]/7)/J%2,48IDL8SQ)/$R+@H$971JR2YI):OK#'1YO>*XEL^ M+]!/K]J/&L77J/9CJ/8LK<'[QBIMA9)(2&P0V!T8.>H,2CXQ$@/E*K*5-8W; M^EX!?LOG5UE")G/=\=O]H_P>ZCK[#^@*O]N0EQ'CES_*KW&2W^>J6*X0<%:_ M:>MXZV#?6B^8Y@SEH&S$N;/($)L05C%H2RPV(JRL2=(V#W^1?9F\3@VN_:2X M]D11?@VNW1/7ID4VMXZW#_:9P"3HD%#4@B#NO$9.&X],X%A(%261W=],MT: MQ4%WF'>+83$<9;-J=-@?QC,G<7VMNS6(!^..'>1\VL-)[N509^?.WX=?A7%. MHAQBSI(]R!^.6K9UU"]RBN]>:U1T8YGCZV^@X6K,[N/FP-X:=A*F)8;95]KUXVZ\V^13;RD)/DC";YP*$-^&$XK'J8 M/QV4R:7G4I#/]O/X,/;JP9Y+RSV(UA_FS-O5Z+KVI!6*E&!498+IW"2,O@X7 MG?CD!U-7_6IK&1*]7YZ3_N^9-=DY6Y,ESDR_7D9@_#GNQ4KU)FECV_-)Z%NV M3%M0"3RLSP!>6?.HHT&6)]OI]#U\,>3\\(/8M449\'NYC.8\\2!:QR#W0,/. MI+7U2S\K&D!0F8E^YI-?6\>@1_^]7*;IF3NQ'NS,VD^7_HS#R>?)X3KQ?]^= M['T,1XYRN;WQFN_M'@(7^W"\M?&6P[]/]][\^65GXP/;^0A/GKYEGW:_B+TW MV\#'/-DZWLLDUBPP;G5+=-WN M&X/B:Q8H$)O1(4#<5]L99X",9=6$UGB8)>^X#]*8'X1J)>'_;'8N@[_6'9=IV: ^"W*NB2:RSTKY+A%ZU?R*^5(.>V MLMQF]3@'K*#'?=A;BU[=(Y]5!,#33@X=,^:>1#N K[4 )H9 MM@ZSKAS':>6":3F#7BNK=?6ZK)RNNLT.V)^JN:K&54Y6U85*1\\W!)U9$@W+ MH0CSSOK<&7CL>ET;_KS*]OGUMYVW^R[/N%(<*<(YXAY^GF***\FZ"<6/>CS^C[UT9&8%#(I,L2Y(<@ Q*-$/>:4 M.TV57UE3%^WL,\G+^%77OBEEC_):]B[A>Q-N-%-:Q#QRD96-<;F;E-VUH_&@ ME.T^L.V+#!M&E3]X#VH2;>M='\RJPH-*[?S]I@V;VR@>#'*!GBW;LP>QM#+^ M/]L]>MG:@'TC'^N\SX7"2MKTR__W7QIP]^7FUL;[\D?R\M=2,]^X,%.ES11J=+G;GGBKVC*/+0";U:K"JHU3KIZ4 M;;B_)V;=I6LR(2N=?N\ Y5F>69%RMD#L\V&=BR?]?&97ST)[4M4IFU+V"Y"= MHPO+>[4].#S#WD$\Z@_R5-LK./]JZV,F\L-^UR1S %8.N4%;DF*]FU ;;$(9BK M\.OA+(1=M)!@,F(G5K8U_/S50EN9DD[THIJRF2:F4UU79!K"/Z%W$Q_"A*Z" M;EF8VZ^Q,Z6)9\I6C+)# +KN*OY;TM6Y EZ9_@V&L&R3PF-GEIX?=\=57@Q[4]GXVZ'P'9>MY6F;F>(F%^UK[OY2ETDZ:DYC^>)3Y7G8E M7E)?K@R?',0T[H5RQQA$P,9>Y4^Z=,.M/R+,U?9\5D5L\JM=0Q& M86:=M5NI4W2+VO\ BPL0E)=RYCMGEAJ\-M=YA+;M((#B] Y*()N:A!/!K!IS M667I)S[PYMUREW:(+K]^.Q[#U@X#=;[U6[_CR!8A(J8!7J[+ LE7,2\\K4-4:X> MLIV\NPQC:>Y6*#O,9G/E5\Q+9X>QPK3*.U7V83>;Q-E-">@R;'T>AW)[SIMB M+9TS2-\K64^UO5[6EJT[+J"!84P\=B-PRJ:,+ M'I/\:Q6-%P]9G?9R$9VPPNNPRIVT1O9+Z7J$\0Q'Z*@S'J+*IJE@R/K#-MA/ M)<2<')5^S>KCX3'!P M.>CW565^AQ7)W7&95>;A_3'NI,P^;6L21K$,W;_23)QWSTZ=T9?XJDO(]_:H MK(%X&DNI* ??KP8_4Y]VYH!M8@GD/766J%VH!@P[WYFY9O,YHX]'$S;ZPVG)+QBP57GH/D/4!G1]K)6Y_NHM-N>E$<3+@?9FX#Q;NW2F M==:Q2\/IER_7M)I=>&\H,-9P0OEW<3Z M4+U>TRR^7Z>GXUD09TYD9EEI955.#GYFO-/^FM$NX1GDJS.H"!,HS.NU'4<_ MKT-Z=UWL['[XMK7[Z71[=^O;UOJ^(5HP*3V201K$%?7(.9H0I39B#8O$@P4M6/+2O*YST6+*[.R6KKCWX%2"-@SQ%5 M03C%-U1ZJLZ<1E+JKK,^-I9+;&JYVW^];IP&302$6 *IZ3UV@="2*)&:)" MP"+E<]QK9?:.>/4T%W$;L;A2++9W-_'6P;YA46L=/*+2Y;P?AB-K (17CP>16&8C48H'#'@D7*<20%R3X7AU@M?7Q/E]TEMT0-J-+;?2^P,H0X9(B,L%VFA)S2$N%H%3;*4>MQAAZS..AYC.0FC03<3@)V MUO<#\Z"2B@!%#@YQIA,RD0L$1DRB+' ?!4@ 6[UX%>PJQ-GNMXKND2T&I:.] MLK!*RWQZAK=ZT7B^8Y1OM58W>B:U4BM/Y,CBJQ667ORS5I;M,9BZA5_ QCPO M]&7V\,VS%7AU: <'<;@+K_B]T_=?GE;,^?:I_[K7^_-P#Y[[]-F?[NVNDZTW M;]E6]P.&=[&=W=#9^WQPO/=F"][WFFWO?CC9*PS>^\\A]MU_>O:C&4,?B^W3 M;5"/#_!N?[*W^Y9N;WBQ3?_I[FS\_N73:>=+#DC=WOVS^Y_3U\<[NU_(UNYK M"@I MC>^[">?2_8*B;QD''99*Y 1 ()62BT]QV ^AO,N9\VY(%(&2Z+B.,(V M+2ESEF7/-5465B$"D!SELY+!.*ZL;6[]O;[Y;NOU]N[[B>;4"WZ57^@R2;_4 MB7-S5\YUW4A'B/;$@^D;&36,,"#_2F/0<*"8#^DMOUPWWO3[(0<4+&.@S\?8 M"D4H3^KRN=RH2">PQYVT1H/BX""6UR!R3$)U\-?.A86!'>5ST)-V]CU.H:\T M(P_JD4X1L*12D["1[S$2L^=L[OG9QZZDQ(0?"Q'+!_.CLT/;5SC^;&XB8%DP"- 3XG-LJ>L-Q2H4OJBT- MJ$2_#'OU@W$ #EQT6L/QT5'GI K,F;LO4P^IG?T*QS&[&(?SSL[_F:HK,!OX M=:MVH);!ZL51GK:2B(>88[/JD*#LSY_NLD4O%-Z.^H-ZJSV" VF1#*,NPN?,W. MW##M2Q$G[;[J=V&"?1G*<>;,S]1TN-KZW0[+XX\ZTNZ2:8AU7&6"2:XN()0N MX=E5*,-%)G%N]>F!'0Q.\GNJ)_)$Y@M0T[MCYWK2GAX5Y2.9H\DYQ1UF:A4F M!E:RDO'V36M7K\F#3N^\W0C"B$;VVQ0+9P2WTQ\.JXB)N]@06 F*0W(V$E*R M)*R"!\:G0XI*1'+>AF#G_*[R#C;$9*^:,JJ_H,_+8C8\/9_Z_&%?).T\<": M32H0!Y,N.]P97V-"7&7U8>7:>,X%H()[K&S@8% :$L( 4YC M=+/ZC[?ZIYO[DFA,I;=(46)S8BB.M&82L22]I(Z#44;R-92+B6J_;_F9PA)' MY;#0GH? M$O2 D6E:^-@ M45P.X;I:^^_L0@I4R$2QDSHY'HS4)F$FI,>6"QEU:B3@\21@]V#?1,Y]I+#N MCH(Y;2Q#EN340I1C$ZSFSLHJB.\./NO,8-[%;G\$OVGM'.6X<: 2_\3#P@/A M.J.8[W;^F;\99.C!7K=^=B.FJ\ _^NQZ8HMQ_!R0JA! M'*N+##43KZ(%NOTR,/E+[G))"+,1>8Y"YGL!U_'!:4-74?,SE8<"E[Q]*:W$'/T]O74!PY].Y]12.3^-,S2]-I8OM3"G5E%U M;6D\G(^I&O=F(G6+WM$X"XOO@(@4Y1UV6*R_RKL8;':1N]$.QU7 $GR]*&6E MC/L;#L?=H^JJ01FF6QD1:5P&R,\$K(!&%,,OR(;/8"7FZU)@"997(K(:0)/U M$V#W=OLA<_4ZQ+"R>TOS=S(Q<]'U<]-X%ALVB-E'7@ZQFM6I"GH[/&RE3O\X MF]_93BC[GN8.E>9N86S9 4CW]'0@=G9OK56T)>XO,V ?4R86X5;#N<6F6#9E@"]"1F/->ASN)T;B^@%[RG M'9".7@D$F[VO,%]Y$;>FZ[F99> ,_A']N?'_&XQMGU(+[(X0I+E6B /=!^:O M$VP"2@D3@O>: _Y?O(;\KRS\=UID3WDDW%J6O.>&PUMD=H8RYF,BT=)FD1]F MD?U^ $LK8&^0$!KGBA0>&2T=,@D6PPJGI,\T[V)BAW]5(7NM"HY!Q2N(=#/^ ME]8;V);@QS>#_O'HL+75#['3KL"R1,V96X?3RY0'U9L#(\6,PP3B#'B?'8B-&#B-'NZWV.*5CKFJ*04T[RI"-LU\$Q-1H?%()SQBI)4>*!N!W%R$[Q?LM)G%4>,8(O9A,1SU!^5-ADS?VF?W/$%*IX)\)NL7F?B\QM1,_,7UQZ3-5;CJ M*AQMKL+]T%?A;CRL/W\5SB5E9!+$ \H$CG.Y#>:3-$(K3:-=N7ZKO+0/-^+2 MVK\K\)G/00F+T[%'P_AB\L-+,%N/.O;D1=$K)[M\Z&7=AUKULM2=RT-9KD/U M<2V0QJPJK+),UNE0ZQ=7G^)5\J^+>9RKS^@JX?+*3Z][DJSBJUN5JYA^7[/7 M?R886WAG"5F5XB$ZR_3B9U:O*LH?H*_Z.Y?KVHG%JTH]Q,0^1&?-*B-7?[I< M?7U.0I#G5=RJU5NF<[Y%SM^%?O5"*N$:F.<36M^03[AB0D^?4'@W<]O65N60 M?'T)J[V8:_C\BLA;S<=3%HDYFXJRF1=EA+._33FGDG[WQ]!H&%ZHR+.P--3/ M4G!R8IPZH569C:@RF;ZK?(ZA^;]7YX:?G9&KRXBI'VEJ83[ML$XC69JK$^NP M]I0,6PO3RUNGY%^^?/GOJSGY[=V9#?VA5XP>24^?@R1-G$^MZ6'\?33T9YFV M8IYQTMIFHV]@< MN1CCG?C+O1[=_YQNC;9.SNJTL:WU?64Y8]$2E+CQB./(D(Z" M()>T\B()1:THZ[0Q?#$.8,%UVB[!U@;OTLU=4F$]Q&S#30.IT=V.+V==S@=[WL1 MI..)(TJGT(^JOYFTIR?(O MS4\(K=]'9YNU>10#F;8YQ\W2+.'2$%B:!M&6=&E*9O!T:_.]\01+;\V*>"F2M ML\@*9YG35*J8TZT1W%;B8IF [_/7/#=KYIGI[[T\P$ODY&W6IEF;9FV:M:EJ M]I8;4+,VS=K\1,8OF>%\)2H-S M!C&:'Z3=D-GG^VW..[2Q!";1A5IOT^NQEV6G7*JKH(XUX0F;;5>66.8M3&^F&-\HA2/R 86&O:\3/9H Z$_)83& M8(5BD6$N)6=1:!FM"IA*$93PZD)9[@9"GQQ"M]^?02C?.MZ/U@=OJ4!*N8"X M)P:9$ 62)%!/G$B>">#*F+8)N>A':R"T8:$-A-X+0J5-1$;!O;:"\Q1B:QSHR27V#H$N'H#LS)'0;2&BT7#-N M$/%>((Z#1%8QATBNK1683\2XE34IVU0W9GR#H V"+AA!D](L>$,(Y9)'[ R, M/1*5O%%!*L$;!%TZ!-W*Z%FBZ-;ISL:7?1R!:'HI 3,-V/'64&0U]2@09CU8 M\33R'.!/69L2WF!H@Z$-AC:G23\]AF[-8.CK?>^,H$D2I+#GB(M D'-!(4.- M5H"C5%'9'"?=)JAATHNZOZ($R'N7H7B8K\Y,"(-1A_XX%ZF[:S+RYH7-"Z]Y M8:D7OY6E#-KTX\_)]I2\YV\GT':&8\R)_GAZN:LL/6T2 .M^*TND5R6[ZY?M[J,%9[_Z ]::3R @0U@.JI]/?.'03RP@RP=,Y-QTG+C M(;0P'$[J&[7AA]C:[L,@"2Y#",G+_!?%+W^??+4N^]/:G+:^6GZ'O+PP(=7( MU_[M!K^M7?'AHJ?E ITJI^7O0:YJ/3HIBP2__K]Q<52.(?]K6C6Z596-7L9E M_1A!\D.KUQ\!P8*>%RD/Y:0U@IWQ():R'+^6"@)#:K>LSP7!X+>=DS8\-*=! M_515I>\47[.LET-N'<=!O*+R2EW:F()$*@;#T?D2T&V D3BI)GTTZ(\R(8MYD'%P< +0?-P;C0<] M0/'N4>9#\!'H7(C=/*,A#D>#L:^5,Y=7S^\Z S\;@.T,8[EROEJU_.M7._]L M;B!B6C )T%#AR]4I>L-Q2H4ORA)E,*Y!OY.?\(,Q &J_Z+2&XZ.CSDFK T+2 MF4._>DAEY>WC"*@ ?V<,!9 %<@5=^)]I 5\P$^#7N:1VKJ-=0G%QE*>M#8_. MULT>'=K1C,Q!_P+PME%_4 M:#;6MXV)T"++B03-MQNZJ>GPIDJU,(8^&JZW= M?JL;[7"<,1G::WVUG7$L*\Y#]V&"9K]=]F,\+'LP6WK<'L'J6 _??W$;.2MK M*UN7#10^4*$X?!Z4[D[=9N:C5Y&@6[N,$[F\%,LWB MWVOQ?Q_84\";/._KO8-^QYZ3!)O1T!6]BI7 ;OFRM5"6M@P8&NP>3,, M]B23YI*8U$U7:S^SNK4,E.O;+.\BEO<=<)#C;/-5\_[^*.;KW&=Y=QNE7,I5 MV_'1]F)%YU_G:G&9%I4,ZOW)'SLO]2 MVVWK;_ZIK;-?SUI9\.HO)7G? 28)%+OHEN #H[J1/@4P<$ ^8"U 8N+@:U8_:.AH/ )BZCOP*OA&:7*U_LH\O,5F M^U1/:VFCM3/?Z8Q+&W>/JLUU$#OE6L-+TSC7TLQF56F% UMJMP;%\ NR MX3-0]PR\0,_!ZAB5/@MHLGX"UKK;#P5PHR- [AH?:ILDSTMFX+GW9Y_-36+\ M!DB26Q]$FY$\#[&2@5:><&^'AZV4]Y6C"FG*;L](6K5D,2 +YHT]J/>7;*K8 MHUP8'#H+MOC$$+KZ$"3[=HDHQ&"XX8]@Y3$UBA C!O<)B?_.RTP]Z M_H1CO0-+G77A:]SLP;XXRBNR-5VB#[3$X^]_QQBW_VG9S^:,?2Q MV#[=[FQM?(!W^Y.]W;=T>\.+;?I/=V?C]R^?3CM?MG8]V=[]L_N?T]?'.[M? MR-;N:[IUND6V-M[N4T^9"D0C["5&'"N%G! &N4@P(\I'&7-"A(NYJO^5)?E. MB^PICX1;RY+WW/"HD^1<$,9\3"1:VBSRPRSRP7[@'@?L#1)"YT5F'ADM'3() M%L,*IZ1WL,@73Z?^55'"5H6MH.(5WCF;[?1^A;-O^H, /[X9](]'AZVM?HB= M=H5\)03VIKA3NJYR4QFT\Y=+CRP R)W$B#KF3&2<&2]YP,KP8#'#.>@+)\9C M(T8/(D:[F_LF.#HM!.",I)4.I3RNR3PT8@BU=B[6+?WCF2*ZZG;^4/2NYU@/ M(Y(P!%M&!.%,>>VI53&2$!C%GH85$$Z@9;!.H\$8E')WSJ=:GBB"#*5.:5"> M/U(X+[67GRU<A5D< 8='#HP!,#P2=/&%[1S; MD^'*;_, #>A\;N;.#_K*H:6T:-.[G->0Y;%EESE_"WIBG[@'+5 + -7_ M*G#@3#I-C#/ <+%RH-*!4JJ3"#JQL*] (4L5!*E^E?&XET\N[7EAOG&O/"?M M%90REY2129",*2'?"XN2^22-T$K3:*]Z[D9(6?MWA1OSP0PPV1U[-(PO)C^\ M!./UJ&-/7A2]_UG0NJ%=Y;052J_;PZN_XR3 MQ<\L(:N2/\3,ZDI^%MI9LZJQ?#9])>9[^_,$\TJN_G2VU1MR(#U1;"!5Y^.\ M:K"[L>S@RPMLX>GS7.UFC@?6/'"\8>OU)>QN+H+TIB2[U\S'4F25*IMYD9V8 MA;_%Y/Q24M3^&!H-PU]OD5SJ^V($GZ7@@%7='Q0'V5O4.3DS';XK 5>=/>96 M,W*U6I(?:6IA/NUPE&VIVGJ;6%!G/H"%Z>6M0[Z7+S5V'>;XV[LS._-#K[A- M$KA%Z.ESD*2_IA9_70=I:O'?1U5_EOG;LKUQLCX?RH5\,!_&MRR(NXPZ=;/= M>\W%D1]M97?^?K.0(?[H&K"YM?&^F:C;$.F?/LMY)%7KIG;9FZ;N5V6N;USCO/;YJ&_0QO+OI5> M63=_LD%)>-:PFUYRY9=ZW@424LO>'P ]'.>.*DX-@+ M%A5>9*J)&V)!_N@//@SC#Y)YXNC+SNX_G;TW[XJ<(>+3YT]X9_>#V-G]H[.S M<9 #/$YS<,C.[@'^5)S+/-%]*[8__O-E[\TFV7[S3P'O$MLY4\7'#WQGXP/9 MVMUB6Q3:VGA7_.?T[6P><[&]OD\HMT(%!>)$$^+<:&2)Q4AY3SQ)2D1,5]9D M6_![U^9=OE)6#2 M)R"5XK;\TM5L=\]2NGZ4RDB-?#7RUJ^GV7++*<>QZ5?F&'N+DXE9R_LR*$-^%7D45@D].28(Y M(=IXY2)F-'%C<6*IH5?+3:\^S=&KG;?[%"M!:2Y<&H5!W)F$7 P.&4F8=33G MS'OJ ,E%A$$^>3^:-AZWC<;\N4[!+\O9V=@["[=W2/8Z A=VAED>% $CAQ*M MO+*"!^%T8^\LM[US,&/OO#W>>KO/#!?6,XI\XF#TE+GI?*"(>,-M,C1098&8 MM+6YMSMYB4\O\(L&<=Q1,QCC[CQ!MED8?6L MFC2]/OYK6O09 MQO]ZWP>J9 H>21T(L"8GD(,%R_G0B4W$>>'3RAJ1JO%)_31M_$ !H*[_'+: MK,L2^*-^A,/W]? U%V$*K=WH#WOPIH,B-D?PRS*6IHWF"'XQJ?UNJM#7F#<+ M-V\83DXSHGGBC%,;C"4)\MG:)\+Q2(Q".'B# (D" MLI(I9$CDAF&O(]BE]IYK*H*1C&FB:4.IEIQ2G9ZG5%*K M)%@BB(7H$*=:(Y.$1=Q**22P*\K9RAII$X%_X"/X'TB;RZ5:_I5Y#AZ-96RC MD=3F"'ZA:Z.NKAQP;7'6I\CT>[M9Y4?]G&PDM-@48Q&(EA3 JPR2J2XPS)Q(F,"5BEU6\F+^8$G M.O)H&]'WF?6W3GR_S*F*&T3](1'56L8C#H):1[CTP2A-C4M>*BU,H*I!U.5' MU \SB/IEGPD:L,$)1:TYXLHF9+ 0\)/PEA##/9U>\82=B4)X+3Q7+DBI&H[Z#!#53Q%U]_6^HA$;PCP*BGC$G>7( M<4!4114C!O9+8X&CJK:@%W-9-8#: &H#J/<#5(HM90G;2 07/!HE:,)4$\DD M]M(UEP^6!#6_S/!0OT],HI)IC!(03<2]I,A%@5%@VD4M7" ^7G[YH,',!C,; MS&PR#;SRE MMSC'F_2B[J\H\?)RN+W#"=[#?'5F0AB,.O3'KA/O7)*U>>%S>F$IIK^-W?\$>%K#AP)ITF)H=><:P[#>R(&P3=M;[0,G%RM0./BG_7&MSWN0LO^7"H])KRS MVABN%/=:.XF9Q=PH:3V8#;[?]SZ^/OWT^=WAI\__'.YL_%GD M]WZB'^BG[@>ZO=$I_F+O.O%_WYWL?0Q'CG*YO;'Y;?LTMPGOW]TNMM_\46Q_ M?,VWNO#-?-$<>V#H9@G$JF5VEG&Q4HK @4X@GD?#<; M_#>W7^ULO6[MKO_G]?O)?E6O\%5R>)F0GM.&>KEN[,M\WR-E0@O)/8^,@P7WE 9;BP?Y;*L#,>M$;V6^MHT/]:#,N!#5O.#F-HP<^_D%]; M??A&M(,>X,M! 2@/QBV;$H1J$#OH/S:?,OY MV[_07\M/^M""K:H=]%-N%CK5:[F![?G#.HO5<.R&12CLH(!?C [MJ&4',?\V MY[1JC?HMT!O;:16E5I5/'!>CP\-^)Y2OM]_B<+7U1]VOZOFR<^6(Q!;SOE.W+G#V+_8&"/#C,#:'6+ M;ZTTZ'?+3X;0C(_EF'*#@S@<=T;0C5WX+%93\S5.7SZ9SF'Q#75AK0[KB1VV M8B_ $OPY[L46P^U6AI3R]9E%MX[ML!4*:&Z0[VO!T'IE*RF&LIO#D1V-8=0G MU4N@+Y3\JPVC U8] ,%IA7',\W?I4'+/J[6!21S %(#PEF^NQ])N>7C?02PG MYJOMU.I0YG/-]T:KM1O#3^6-LDH$^L.B7.OVC,0$ ,%!S"N00Z-?YMX,8A:$ M=NLXPN[5ZO5'+1<[!?2A9E'$$7<]=M#W2Q<]FT@@AWH\T2F\:=U=;' M>*:&>=A=^R4_7 80#&\?_&L9RM\5&_ M6KTP6PL$6A^._>',ZV#"(BSX /I0BC9TLE/V"#KO;"=/?6MX&"-T&I1HV*F6 MY0"6H'P8MILAZ,,= .^Q@:C7VK(#&#)5I;B#T.=9^;#Z?K7UJC_H]^S78C > MMM:+T&Z]RV*1*FEZ#=/9[\)V_3["9&?%70<=_R4_G M84OSRU?J[U^_S;\M_ MDY>_E@HTA&6+>8DRDMCC+,[E"[,,A-9[T*&,'YL@)]X#LRHG. -,^:U!]+"> M("H@)4"@"IAYT)#Q) $? (F/ ?9W6%\0K$K)S[I1"G@J.CF(#89*.#27X'LM MW[%%-R^HMP,0I&R^E#!23D(/EG:JF7D]:UP:E:/(#9GRY< Y2O#(3\(O:8T; MA)T!1 V9I;[$T7@ (I+CZ'QNR9V4G;WD;66GI9%',//? .9*-?[O.S@R0$X42U:GF#276&LI@-Y9$341%JSA M_N'$"FW3\;Z=M=%SN['[YM[7XZW=[=.ME:WQ]T; 6HZRF[8Q@[8RQ&5+S[IW]127NSN^\E[YXLU=O9R"?("L9P&P'-L8, M_M!]Y.WPL(1B!V@.]#,W\?#(=1N![1?%B^U^+W?P3$Y_KSKYL\OIP;[ER5FG M% ++%2/N,4?6$X.8] S;J RU>&5-KUZ,?3J3TQD:?K:WSIA+YW?3+)']@UXE M.M7V&,:5>(!HEI'QHSCHMCI%9<$42\WW*E*>!U!J59%34/1*T@H$9<8ZA*%] M!EHW#(6O?E'2ZQ+HOP+;+AF%/1[6)LK!N%,_!S\#D<@?SQB(E>51\F?@)OFW M9[O'.=NR[,\1L*.RN=*&.)O^BO4 (0$:G[GU1'&S-6=[5]@^K2*!I5.:)F R MP")]R12EM-VRH9-9?.[ ,#^80:>AV?'HL)\Y M+\!,EI8B3P^PIFP$5U;0J%T;,9?W*7\_]K*UE+U1H9[%J9A5)E#'#@ZR.62[ M&1IK R>>&6?0R@& VJCDN3">*\$+4,;%P6)WWLWM/V;QZD-OVOTI7 UASW6U M7;\[F:"=]*Y$8IC(/_J#F2^_JUK(?=^"[:([[OX=!YGOVX/I^1*B/QL&?BY= M=BYB%86.*+$RUQ_\H4W$.6&R=IXG#/0-]N>+=S/_-9%Y4#D7JTVXW@A+40>F M7Q+WUC".1IW27EYM+35^E2 $?&$PKC;S;'N7MY0>90>_T]GI7_6><))/22=8 M "+_]\0SD_?Y\2#[D\XD7/YT NZ_ 0&%?1TV8D\0XQYV=TD=:NF HC4%(00QF3I;K#X;\/<[.F_6_ MW?KOK.\;06)*V".E'4<\!Q5ISAF*3E&>@H15$K#^%_/YG*U_-A1*HG$I)\M^ M]&8?C%>[=BI8"VP(\K_U! MM5N]IK3Y95/G4^5#OF!3)2! O;)^179DEQO!<+7U:NIUSD]T;0]VX_S9_PR! M((:#T@$UTT4@1L,X-V^52W;F#&#J.9YUB%6' C.G'.5T5T[O)>;3DX.[0/UWTIE5^OH;3&1E/0Q_XB/5O'U%[[D+FJ#(K #X M(@QI%@PR.!(7N70"7SB63 I;F0O%X42Y]\EPDD3" 7-%G$WD_)%J]J6D?C[Q MJ4[:,FATBN%H6%E&=@!V03X] 7&L! 7LN?*4)4[7J9;%.4$\SD= 9WZ\[* O M$F!2;S1C$+ZX_@SW8M3"34IZ+DR'TU4E0.,FH/:BQ!0 B9> S*/#28C7(0D0.._@594/S! M"]LYMB?#E=_F1@++B<[-W/E!7SFTE!8\M"I."RA0OQ*6%^7A2_X6],0^<0]: M8'<" /[7S7$S"C2LU"G8=UYE["R3&]CSDGYU6,+MP@RN$\9+F[T1)M;^76'! M?$ 2S'?''@WCB\D/+T,Q/.K8DQ=%KYR_\J&7 .D'($RU-F5!.A=D5_:S^KB6 M,8E7!959S.JL&?6+:PE<+27P7$Q@]9D2JS#A5WZ,5\F5GUW7+%W%_.I/O[=5 M8E8YH[=J=JE##V_(;_*$*4ANUNT2S?Z<(4>WR#;R'?-UR=@KG5R"T?]=L>&Y M@7]O%L K W OB<&]21"@D4>=A[D(@:=.C/Z]$_G@5PUN.9G7F@J)2*4$).$DNEN(6IL /$$^R#3\!"GZ39^!=XSWZ07[Z^$>Q]^83!;/A MV][';1CC![:WT>EL;_P#[]W[ FV(K=-U&.OO::O )_5=@./]Q%BB5B4$=AI& M7#""-+$>,1T\58PG)?7*6@Y?N9*1+R*IU7*#P/^#+H9^]T%SI=]OLIZ#HN- M6E M(8[#KMXH^((5?/O5C(('HI3S4J&H8KXAG7!URX(+SYW2\)\82@67/^-.OMX[ MZ'=LLX/?2\$-EI(8034F(%,4FVBI=A%K;[B2P30*OF@%?S]+U4&Y.6SCB&"M M$'=)(*.]1(9+I6D4(451*CC[&7?PWP?VM.@T._C]*+KAGE%OHZ !3#]CK50" M!YTX]D+X9@=?N(+/VN+&!L>X][#:*B!N%$'6!8:P"]92RU1B[OX[^/([8-?' MP]$ WGZ;[7HQWM?GH)LB!PDY#*0Z)"ZTU,1[YVV.0PZ1F&;S7;AN3LUG^-WF M?J(!3!JK$29<(YZ-9Q.)1DS ?"N3$BAKJ9[B9O6\YD+^^1/K^L0L^WY-*>*/ M'_W8!_)BR,ZBWG)ES#+BY7Y9EYUP:Z,Y,F10/-]N7?0P"TS(-"ES( @GRH#POOQ MT5&GO@K[>Q7_]CZ'OTT3(BQ-^,Y64>-0-^?=63_>^OPGX 6\9_?=X?;&'X=[ M&QD3 "NZG\C6QCH%;#@Y'[ZSE_/N;*R?;'7_*#Y]_D*VW[S&6Q__^++=?=?9 MVOVCN_?YP_'6QJ?3K8U\Q>2UV)=<<@(&.E)"8L2)[KC=;OZW^M;[]ZW7K_ MOZ]?[[8VM__8>;>UOKNYLWU]A,VEH0$W=N+Z@Y[OEZSA8/3BO3^,8=R).^E5 MOQ?RK8PP*UQE+,7/*U:;>!^#7$D5'%*>$,23I,A8*9$'FY$09K!UZKR87+'1 MB$?>:.9#S8J\O51!SUGTIG=\AK$3_247\NK+?"\>!FYO3%%%+TE1=*S,&KK.K/G9N]_C/!V.(C<\BJ%/(Y==;< M)8QHWEZ2YS--U6)V[P".!\EP6#;SH@"B4?A;V%>_5$1Q#(V&X:\_4'#/[=+H M_3GNG5U9_ND&OQ%]:W)3XF9_B7RFT4VWR_VYV?L*J](?G+QX:H?IK2;QJ:OC MW;V3SZC(VX.)WN5J^"YV^V7>EBK8'\C.!"1W8PJFYXG]TM>I)J;TN7 MJOCRB;QSJN+E24A\[WK CW"7]@PB/_8'7S9[93J7X7"]%][9XZU\"QZ&.UR6 M/,3?:W!6_M3/G>[.[F%G:^.?+]OT-87W?H/WB4^?0W>;ONM 'XX_G;[F6Z<' MY+P_=>?C)['SYL,Q])U]VMV#,;Z&L76*;?J)[;WY ./]_3.,\71GXY\<=WAZ M=M;A)!,,S%P4DA,Y$1!!AEN%HA%Y76%]5:[41MN*7\P!\W3UT!L(:B#HT:YS M-Q#T !!$SB"():.%-!H%ZED.D\+($FV0YLP)JKFWGE<0I/420=!]XS<>*+QA M":CE3GD=OYAHS6PNU($];G4G*O.@-L\/5"A[N0A9N;IGD+@=1SFS#PSL:VPP M\$X8>#)#PW+T )&,(FQU/C/@@($68R1DB,8'$96Q@(&RS?3%RCI/5T.]4=IG M0F$:I5V8TDZ)BY?.RJREG@B'@*K3*6WC M$[M*9W=S/K&G<'7=VH7](QFAMQ_T\X;WQW22 ;(W>'X'/-]^-4/"M,*66R+ M\B04<8TEB5S+CK3)I?DR%YP;:Q+#J^6V5/6(-@/C&"/Z6-K M$.S."#9EI"(&;3ES*'@#C%0 C!E#)4JY:J0V6#I!NHVK*] MZ9G];7MYYT"0)3,N+H_UJ+RB==K7LAS2;*3D8Y>@?.#L M4C^Q]_OO7, *(+!.6?\@7NY[.\F>&^&Z;%S/FU,]@E582^+K2A!?5K$5&8PQ_1.NY< 'GN"VNVY+< M.VZK.7MX!-6M$N/T6J[?"P\2;GNK0];;QKT]/[Q[!+ZU$=VH+HM:Q.&K!N+N M#'$[L^[X$+1S.;N.YDXC[KE!L$EQI 1QEA)NJ$HK:[)MR,6J;\\^,O4GU]9' M8">-MBY 6Z>$1#FO(S8*4:D2XM0"%Q%2(V0/[8P6HKI?^]0;5OP/5W\]P,"PY$UA%)$/PB$MGD>51 M(QJ$\201EF@5F\_4Q1)]WV=F+DU$1 -C#8P]=)$J&E)C(D5U"MY6Y6&ER26'L.\(BGOPH>6$A"P_[SN_-1+$L MA/[R (3UNG;R3)7.)T\[L=1M-,[J*V,<[,F@W^G4!>RK*K"^/VSR1#27M)_* MZGO=/>KT3V)\5XGC7U.0:]C3=]QSVMT<;9W@;R6#6M\/R3KLN41":8XX-P$Y M0CRR$>,HB?/!Y;A21MI4+I-WKT&@!H$>S6!K$&C1"+3]_@R!"(DZ,.$1I88@ MKEP^#*0,2:8\#LY32U-&(-'&_-Z>J.9\X3$"'FISY'/?W8,[-C?+GXAW]8OB M1;V$?_;=J[R #O(GN0T[X\4B_D#XMDC>'UV\TK]72U4 VC? VAO M9^F'58&J9!*20DNPLK1#EDF+*.,,*Q(DYP0 C;:-OB/]6")O3A-:^=">D$8K M[Z^5,S2#,1^T=!A14=8CC GI)#726K-@G,)4VY4U)MJ&+I/SM7%]7*6MM4[4 MJ==S19U.M,-X=C+[L 70?T[CZC$"#R?+^5=>S8G_]Z1!P.]!P ]SYT]!BFB" M188%CC@E8&,I$9'F-C$F60K*YY*/;;FP^)W&+;(LFOL8L7:-YBY2X2U0< M:VLXHEZ"YGK)D.%$(X5=-%9(FFP^M\F1=\MT3[YQD5R;W+NYG_HL^4D945QY M@9O3Z7NBW*=9?L*5!DY"*!(Q8L053\A2+9"CTE&A&2X"-)J[(,V=X2=>$65PD@AK[A"'%43.ZHB\<)AAJZA2MM1XX M0]H[E9U0C*:27CR;S:3T$Q",PG-)#23T$S"%9/PVR@'*L+?H?BZ-J&C MV^,NF#>^^G>V2HK>V);\]-_PM4F;73LX*'HEJ:P2KU2DU0U^6SLCL&6K^9G2 MC,"!,^DT,:AA1AF!-^4((1FRTRM5M3[XI__ MGIN3>2.-,.&=U<9PI;C7VDG,+.9&2>LM97Y_HW1LP7_1U,,U;X3]U>\=[,9! M-Z?DW(6&?^_T_9DC MO&=WZWBO^\?G[3>;&$RH3OS?=R=['\.1HUSN?8;_[G[XMKWQ9[&]^T]W>^/= MY[V/FZ=;IYW#3Y\WOVV=_M[]]'$+?_K\+FWOKO.MXWU#E /;"2,?:8YTDA99 MY35R+"EFM4J6F,I*!GF,83W;N-%'9:1(VCO' V,F,&%MX"E$&8+2*ZT(MNP1 M3/@(;-V5M8W7O^]>%/-9:3TG\M5*W/R:^6YA"Q]@K"+1E',OC8D.*QT9C08: M2&>N@(<2J_?^,(9Q)^ZD4K"RDO_,TK6]OJ]\DB+(7! LGU-;;L PMQXQ&Z@2 ML*3.V//2F7YJC0YC*_4[G?YQ MMN'/^0_.X/>J,93H?^9?J+P$,):./1K&%Y,?7DYVCZ)7]JU\Z&7=5NUT@.8N M''YE#T+U\%=Y:052GD<^JLN56SSXZ+W=#ANZ=GJU7H1L_%"-XA;^%A_N7H@>0U!]#HV'XZ\.4>+MD.GR$[7/P] [^/\>]%L/M5MZ6 M?[K!;T3?8J0\ M22S>9.1=Z%DA9LYCIY2WWO.HE/;62F:H%Y92,*$6$%]1"7(IQTMS.OB=AD1U M.MC=Q'N?M\3VQ^T.& BG\%ZR_7F[^/39G^Y\S.;%.W@/]+?[@9X_'02CHKMU M^H64[]S8AC%^H%L4#!%XWUYWN[O]!L:T\?9D;WW+M4^N0J.7$U#=7&%:.((Q)H%B"9LXJ$: ;5Y;1S4UFA)J*2$-!7LZ M!)NM7>PE-8PKCH)E0,$REED>#0I1,/B]@#5C*VML,0C67%=:,BT5BAOJ?**& M:.ZQ=((;FQ+'8#1YZFW#,YY22Z<\(Z1DG<(!"<M81R-.K$;>TU6WN=Y%6@C MIC@8Q/#&%KV_^L/A3F^C&,X>Z>^D/VPQ^,=VQO%_8SB(#4[? :>W9TODE:8Z MM@R)*#3B@E"DB2<(<]A>J5-:*[RRIMM @Y.502 )L(T!DI#4/R 1O?."*6E.5,0:M7B)U_C']-Q] %?K0@=,8 MJJB?8C@_+!W6:_IZV]'L3=LX.M.\#5[LA:) M9]$DAQ17!'%L-:"6 /L15E)P!YN4=BMKHHW%Q2RA%Z)4&G_.LU'91R AC MG*M/-G_T>(;[S<<2;EG+13)GKQ0U^],=]J>=5V>4DL)8ONT+!<0R6H,P^/VP2&9@ M\72?6*PQE@"&8$_G.%:.=#(!!1488=[;H 6-19M*A95_.LI8?$6-Z7/KBM? M<0'Z,:\+;O9:V_VOL>OBH 4ZP]NMX^PU[!YU8KXTF&\,'L'4%;[53PE>T3O( M%PG_^P[:2HQ)6'/"-(VW-3Q](^^E54O.>\E9S2\)O[ M)3F'*B>0O.S:MA,@.T7^H>9J*\B27\G&,9_^=,]:2Y)MV5A@L,!KUPX82^LR M,]W//-W3EXC-:E%;F63L(HEYOO?+)P92Z*]36S\Z=77WU8[:A^_NOGK]?N_O M'57++0,PEI")=902670A@1=+LBB1V:BL$TT(YA6]&X" C7%A_<'!+!_@@?-X2B-(H%P2I:UPJI2@@VGSCZZ( MP#4)28/O$!/^^[\L&"<_UE^L?JW^GOWX_>/!GQD; PY&7=#$=%+!Y,H5^,&N M/V^ GJF!GZ0%(BU^":*6?3PSQXM?8^?I9AL9M,=@"NZ0"@XQ1^-YU< MN5]-.Y./!]<@[W; \B\YS$[]K)T9T Q[]]@L;%%6<>-9(2,#'$&JCV9=#X M$]:^1^/-!6!7O6'1P19H&&'%@LI#@I3*P*[I21!N,?TLTMI?1V&Z, MQO8*&E\$'E81>>?TX'1^TOWF(C3>6/BG137)'QLL^W \G8_P.S_,\AB^_"ZW MU1Y:&W#EPI:\T^4E/@!5/SVY_I(K:F9>7/P]DR-?L@DS#+_BWQ M!5[Q!S\^\^?S1__G8NV-T81!=?P,(KJ61ME;TZA+P%!9E*W86$9&FI[-!/7893V$61A,\? <7D>9Z, =RZG M,VSL,0AY/#W;9MH&4W$$@YKEE//18(X]LF'(?CSNJN^LH:V3=,T?YX\+Q"?C<]:^8D9VZX M_)@YN;;NQ_KZ:8,;7N(S+:>2P@?+MR_Z0G[_9_?W M-UICTKQ38/LZ220 ,+&6"J*-,K1H 6B.[/NJ"W)!OD3N1'Z?3^(,>TJV=>8[*^(!2_!KNO_J.=][_SO#=]E# M;UX0UF=+O+,9G3F:.!X=*_4,:12*TW@ZKWP? M5G\T.3@=S0^/ F!3QG I6@]8AE91\/4_ M>[^_\250%Z,B0),5D8);$I)BA#+MO0_>"^91AFZ 05B;010I[6+$B2DZET3(XE[01SB9 C=(4QF"2T8O'HILY\_X-<[E?FO<'GE&[ M_^YZH$BG1S]-9[-:6/)G?PR?G)P_6+W;?_4[?^.CBJE03Q+'AKXA"!)XU"3' M*(3#Q9'T VEQ]6=W"!CRR5D&>GS:6,3Y MG]'\I!YH HNU@0("8HAH.AB=3:2S.JF0& ]R),\@_L!$SJ>SEK.?3S%76L] M0(.,3;<=FR^RGMX*!,'=I?L[;X!!B,B2($FG2"0-M8R'A9^D EP4WD7Z <%= M>*B *AR.XF'K*&@LL$$Y'8_Q[\X_-F@.ZT[G*(KK/6*+!"T@!N@"N^K]F;7Y MC B?/DS?Y6%5C.CGATC:@92G[698EV;C,L5:T2T\7T!F5?^U-WT\D)TY>T4/ MOVNWNDO?7VYPEV_44K;U=SN9#M%\1YBI_L630T24(5I$N77+5>\G0DAKWU^/ M,?#*__*39L3-";-8\N+FCGA9"V&=(($4@9V++[/9Z9WG$8@$F%2Z>(PU!6,K MEAQ=X 8]X&G]Z1V_O!%.+VV$[5D=_'JY]^\4N#&P_'"^F-R'>Y"W^RHJV PS M]R%&F4CD6A"IHR%!!C#-BS#%^2"!ZCUZXM:=X[6"M-CA5EE6^]E"1N:G$>4' M]DW\]0FV[+WP?=R(;I;*,T PW/HVV:R<2JR [S E1&+ O((DVLL(7$)SJO('3 F@ :-Q9_2V M$26J\WJW1Q! VO%$7+B0K?/0!< M@KGF2A,*.P.1'MNT4ZF)D(53&H(6A3]Z(M>$>UT2ERL%9ZN.34Y]&DP MF0["DI9/3T_F)[[9\VY!T;>8RVQH:X1S:<+>&;/FU]^%*;J-\/2SP)M4?KF.NWP_Q%LC=9S68[[AX'A<;2<\ MM!J/8CWI;MIN#$(UQF%I\>O_SN_ ]#FH;S&:5K?6AQZ% +%X7*Y'DOC Q6VK MX\^?-,O>\-EY0V5/)_,<3V==68)PCH>ZHX-)=1IVE\"RO,,CRN$J" &;@EUK M\8BZ$=9[M%>U9R97QOK.ST9Y_L/@._9]-YZ(>T8HSQS=VK!#6)(65]BLBV3^L5*<[_CFD' )GC\*#WQBRG.1<5^6P@E70J2% MBE)LU,GH7EKN4EI@= =OE%7*&>6)<-8328TDWH=$#. RD%6K8G2/GK"[P@,) M2^RR5)IJH./&V>"E-8477Z)SN5_A.U[A_9TWCK'LG,6*$!F(+M4,;._L2 FX M]T8..(SUI];C04,>UI"RT;QJ_2&POQHE6RJ/J('VP$G\!%:_J?X(G\)2C.:' MS2E'/3=)1Z,)V/2S&M[0%F%2!Z"104;%8.F3A;6-O&@E:&*4IW[IO]#2[QV\B=J9 MQ#(LN(5- 8Q!38(JD>@8;%'2*Q5"C=!;F^#3>E).ZU0/CK&.&/IL/G#N-(3% M/&[/EM:Z>!JRFS*:@+DT M(R MQ\RN>@:QS>'X:X_R47O\:#*OKJ(I[+5Q^B[#N$[FS4G+6<8\@U%&#@>3%($C M3H_0%5I/_;O;M&Y\+<'\V;D^=_JJ37Z)/1$8#8R=7P19C367=S MX.LP+\#Y1]-4+QC-ZAB_WSS-\N,R =9PL\M'M>T1R,5)K'/X@''X_1]J]_<%=B&N<>Z!VOVWVOC,ZO\S%?0 /"A10&05G\Z M;@1G1:AF<&D:8431C2LR>!86B$,8(XBJ$1GH&IE(LHH3QZ MPF\ZK;XVEZ:+=VB1&83D8FF'IJQ#DTVSV*A1Q([;$* R^B>G2R+8US'9:JE: M36)X^IQB).JMJYJL9]F;H ELVIG3S#-VFPS,!^&ULE9I[ZA*O.T"1<6E6F/Z MH\#DWZ.6 8*TUX#7!Q_ >6'MV>[9&R>D,U%P0C.51'H %E=8(%3D[(KT0*TL M]AWX&'1I@P[+>-KL01TZW(&'SEBMM>/411-E!#)"%1-.X:3$^ M?=)8$CUB?)V"P.\&,0 8[@ #DA=<[OW]!G?VWF3F-:E6$.TY $H*I:%%B43(8,"]8]4I B@'%[,D*D%)SH+_2J[;M*A:NI# M32A![_'B,4?YY'":JJO,MZ)> 7?Y4IM(O!*!+5^RP_9TWDDIM*8M$6&1A MPD5BE>?$6JR5I*DKL6"\SG65\1$F2(-W.'@#/#>5:!R) M4CHBN5($L(R2(A1,.[!B"?,.RW^U?<\J";^"2AW:U/).I K'?/1/2]0;)^%- MY9[@7L?+ EN;BI;3FFIC!FJ7'$KG M58?4A>([]0!D-B5@=OK!&:X F9:")N55BW35@CBH40_KJO9<)6LK=7PP;""> MSFL]/,Q#W^Y3QAH;,=N0+S(AG,H^Z2[55JE8MH >K*T 2Q"[8/4)$E5@B@AE%@"@(XHK.A JJ/"8@ M"QJP/O(-)&'3/9R'PG)4TK.2X8$NL!0*=2$4[YB,K%_YS[[RN4DD^8MOKX:F?XU5.=BUV/FUB"QIS=L/3JIS)#KX$; M%L6UD\!W"P9G1L6$L251Z2/]/%+5^%PP&?J!B]0?-4!;),J8X20G#U30B$P" M]9GPE(6D7I1,L>K+XYL/"B?YK*E,7$5J)@8%CBY6(ED M>%D>KT3O($^'+$GSQUEG<55!:*=(]O\Z]7.VAUL=\ M%2PVC&!ONP%\:+&U?/39UW)]?77[N'$C7/WS_[W0B>X._ 87N M_0Z&^^]R[_TSML=WY>ZO<,V?N\ Q7HPN\Y(]X"#[?SX3N_P/NOOG?^#ZMVKO MZ8'8??6'>/W^X.RO/W]7K]\_>[_WZ[^P!8S<.WMC!!?] MW=WGKW:?[;UZ.=C9>SKX>7_OU?.]7Y_M_?S\V+#+W=Q,!0( MF#$^4 ?2I3+U4DHN1')&@)@5_UG:8FS8H>#?L-T?U#$^OH=F!4VGAL%T!D03 M43(",V::2]9%Z30\9^='3!F$(>V;W( #GS.WA(GE_(@+E:5>^' M35%VP59J3TZ"[7I_$+KKX8N=0B8G/Q!F:S?A+[P)! (+Z.2: G0R M:])B,/*MZ;:R6./EB?V\*:71K];'K-;9=/86%@/?B9D?:\8'V#6-=C9J-AS\ M:PI3/M@!)>U^,P4+\-BW!7 /_7L_2XO/CF?Y:(0^VG$7!]CIZW(9FU]LL==V M9PR\#.TZ[&[H)Y@X=XQ4,#8E6$[')Y7<846Q6#OJE-92;(5[N)JR5T,:4,X7 MERVF!@"J8 ;8L/E2TZ@'(PT695D19.N&YH9V=H7U-WN2BV/:P?793,0OT> 5Q,5*LC*=G\\>#_YF>83+G$,87 M_>F\&SQ +9;*0HX\:;/RFK3!%;Q?2D"+]?A$M%Z;ID U$*W6WZK5O6"OJ.V* ML#).5PB\*8J]3%%<=CHYGJ+MTE2L]UWM;+@'\#O$HF&[E%W%9"P-Y^?MA\MZ MEBOO,ZTK@XU23D;Q%,OMU&G'Z5B^*FX^B_*[U7W.C)0W]D]J]^&[.>7Q=0LDU,:77@QFK]%RQ5]&[/[YD<3W/G& MU[$CV!0Q!7H&;WSUT O6$&Z(K4_B(6YMU4"AJP:M[D,*=:RN%BEY\:W-2 5J-$L!SG]673M(HO7IT6X;VH3XO9/YW4 M9BRUU"+*^*39TL?G^)C\SW$UK1X/]JO"+V5[]195,E7M:I MVVL I["JVZ+G$5Q;%6)1D#K_[RF\]'@A)S[6^%>DC3'#)X .6[P!U?QX(#EU M+F$8I[D9_O5#7+H<<-5',.,>_F@OQ=ZV,N%I%>6;V610$BN M3EV=_*9D?44NW*W\(,RF/BW;BW2\KK(">+49UI:I7T6);S-&\1X'V 8TP;=G MYYT+932O^'CD_T8C 7YL"I//,,?U%*3JZ6)$,,J5,76I[VLFKZ:WKQO*JG0< M^_/FEROS66>R;9+5W&Z;*PS\64M!U3=/E[IG7!E(M_*7:&*"./2M+XY-8%IBWJGO[OZ10EJ^OA^'+4$*C<"=9:)RL6I9C6NK.^ M\\SBEQM6MT2JM?((UP+SFL^;-I(M=&!!D?& =WGG*[6: 8^.9K-IF#8P&$M27% M:U\"_K7R#M]ON),M#E1J@5K2'BHAOGQ12_B7EO(TYW7QO T'^@Z[P,&@+I]. M[DP.IF-XM[=G?O+>UWR5[S:)C:2J*$6-Q^Y')D0O *]R9-E1H9UF'XK 5H Q M\+;PTV5L:L?Q[;[?E?N_?[&@"F4F"Q$ MA,R(U+H0)[4BQGKEC--.L5R+UEW!K.\O!M=L(@79":5TB2P(+JER(3"7F,J) M)T6=B6V$K+PN0K:7@CN4 LPL\2S;*(LE*M%")# (8I7A)#@NLS/:):50"J[& MV7R_V@9U&0M[RSA6E)PFB6Y-8,U&$L6]MDIA[I*"-Q;6.VU%H)DS&;27'PIN M[27J[B3J][.]G3B4B\+(Y0P6G-OO$\K@_L_P1<,25&[RG MB'52)>VH$T5+$%^NA5#Y0Y'WO13<)83YZ,@I5#& M53'83083;6^!*QM$QU^'*K6DTM((7K''L2:31Q.FZW2+9NHEJE.M_39#KMIG ME=,V1<"!@F_(HWZ:^?-&%8;4!J/-F'M2*RL"R+43GR\H'> MNALC(0/T]8D!I4Y22I^<,=0J[[QFUB8O>H;U!9'P/29^)Y.3RY(HS-B5G"4" M!%L2SFPJ4289J,>PTZN^@<_'L#X.<2BU)8$HF<*8%!B'[4-T"IBBSCX5>@NJ MU2/.YT,; S) M1Q.MC58R$ZSKN=<71!P&-IU3DG/F"O%!8:![$<0Y&DAT\ L="\T,O9&W09PO MS[U6N!4(R61Z-&IZ0RWC&5:9V%5"5SI_D177R.49SLCB&.TS>XAPUTWY] M:=2Z$$]S7*GM*-AP68BG%A/% ZW%J5P-(5B>(X'L;;+9P<:,Y1MU;=%,N;,F M41Z!QSE=M##\#@Y5?H89Q*A8^.O9\BQQY^3G]O"L'K+TP-8XJ]C>P9OLLRV4 M1N*RQ6[-\%/(QA)NH\M*@:W/!*8#WI NNVGBEI$RPZJ+!) JC>8H#9F9DK7- M*>FFD0:8M)]0(:<7@PW$@._]_@;#T$$2)/$E82&_$(BG(I'DE37R+O*GKCH.^4.S"%$998[YR&][9;GU=3$@3 MOK$8VG 10E*[#"PQO,OW7H74;G.\@-[?_02#GP[V?&Q"$E.WB7X_"--):CLS MUA_K2=WJM@Y[Z>J.OQ)3,1S,IVT)]]-C#%!KTAIKM$T^&A'LO53C6;K^;$V5 M]B8>I;FDB[ 8+BZ&K>C(IUI>NQGH<'5T"UZRR&"YL(]U39+.A MWUM3M^&>S:Q=#F:6I>A1"12SDQ.1(5."M5^(3[ 6VH"9Y?)=YZ6K["W<6"FI MT MBXS@B^G MQKAT]-9%S[99_6NR^HU?5;OMY+5NS:#[EXRXFX4N8^LIX85 % ZLVJJ6M9%;4LZ2XD:HHCQU<-/>:!BF=YG=1R'%12*/%R%]F MTZ.7@'K[9:=#PE^F,_S-;U.&9"/-/MJ2#.72.AH*T]XP$,W(X2WR798YZT7CHT3C[1FP MJ.A# 4L%['6:!)Z%1N)S\000-!M:O':JH/E^-?#L@F@@TSB8U$JPOAZY;UI" M^TO4A%U/K2_+RHN,[;IRPE.-7E(:2:&[8&;EX&"_8R@?' OU*Q*"-B2:D%(P M-NIBUP>G?32(?,E:B;U0;"H4#"N#<>T5DX' [@*VMS9 9X5=/<]9.)7:(YT;SW N'>%\1:DIUR:D7#1*MS(CY?FRF66?D'*MUP)/ M32(#&*5 P+3,A4@'4.ID,81[!H 6K]G*Q=?D+;6= 3=)7OI R\[J0-M6FG&96%S4G%]G MT_G\C\FL9QN7M6CW;._L3:XKXK&!=W)$*D^)L\$26$ K#%544_F!^N$CE(1N M?IO@X$4QQQ/_S^4RD!<\KQ=IR6KIQ]:Y"A_/\F&>S%$],*!E+5>YW?GD%E"4 M95[Q8 K:7'.A:W?FZDK;_\_SIX2YX:+O]/%LBOGJBS[=3>/ M@.:,_7GKE(:YV?63TP(W/<6RT&#*8Y%,[*9[T-2A_,A#O.GI"280ULS_ZQ*= MNZHZ"V_XIX2H?"3+VJ2O',;8+:NVG3]KZ>-^^0T^&,&H\ L]7C3]!MYCB K' M9M+6D0CK &0+[!3/O .I951*$'H7PZ,GZH;XRW8K;#KL5.FN(6U=R;2&C7>E M;?!KMY6UYGBF-@;OOM*>!#4Z5&NF8+V3HVTNS?#\NE#HF[W0%1N 3#1L()PC MM'9UKVZ#"@W"C !D );GIT!T6D5?3G/SC?FE1.+:Q3O?%!NP%D"^F \T/EK42P;Q;1LR MU#(MRX:#G7S7.BZS27>D"A"./]9R'D>PB^(_VOB8#T'-9I!R Z*L/T=_'<(SY>Z??["__GPN_GKZR^$5?7R/[_+Z;/_5 MB[>O7QT>@B[2UT?/^5]'SSC\_,]?K_XS?OUW>KO[YR]E]_T.IF;9DF(N##0O MH6M9"$F\DO!/'ZPVAA4N_>4ZI1(, 2-I M[#W?^_7EX+M_[[]\^?W@MV=[W/L'5;COH^P8&-2#[.."@8 I-L=H MD#1L+1C,=QB5@H7Y(IHB)V=HC=2H3#^.K277/"(G N;*#"N4!3\'F$ P32., M0DF#IGMP#7W$L.-NI%?' M=Y6+7DJ).)D>_^"^?.V4ZU8>1]/D?339(.,JI\ %I[&+Q:K-@N%3H*_-@ ^G MXX1%65?7?-WG[5+/ ?^K=V[MHT9K:AO.+R2<3&\XK?@RD[NAUE<-)W7_&JQN MA]'^VBC*97M"&1@6FQXLRH<.ES _QRW4A25/'Z4*AU^9X9>4X^_ATAFUK M:CSRZFT'!UC*]][6[ ..FQJRQRFZ9] MTFI]4ROQ&J.GCB>G521I,*1%FTX% MZAQ@0<+6[=-^_#9C4'N.%68:Y\'0$*W(R M!:5;\Y:77ZPJXG32/1UTN+VX"7V_!BF[&[2[H M3DTO66I/]]K59=\]>XC)(?EX>;A5?I>JU235YYAH2F M :6\RC773#D0D80]65*[>S5I,QCZ/9B>31JJ>G(XG>?N)FD9TMW=K%:=KBHW M7#HM9KBGU%6:GN0NSBN/:H%;)-,H5&V@_.K];\39U6VZV[KA]G6J9HM[-H_> MSMUU03?;Q?_ A@(+7C>\FS:[-ID)%*^6^Z\W7NCSH :,M[(*S\8OYUG-V6IC M>)?[16TCT]5L M7+A>Z4/;V?Y^A@7)3!14Y**^:H"-=D#??RLW7R\\_N[V^$P>;M&#HE MHB62<>P;R3GQH5C!@DG:8Z?ZH5-J*.2:W/,;]M%F@UL+YI6X;+L?9"6DL&$2 MUUJYV,2QNGW.\\FJL;L2_'##/,'NL'Z:5BHC-\7(Z^Y#TJ+>=E,Q?%C/[3:J M_Z +5LF261LNI3?!.8Y&B[;"R2#U'9R9/6O9ZLMF]UROT MEK+H[?X4[VNKG MZ-[?FYZ\SO#>W:0N[]1<=%G!M^4P[AXT>I>#?>.I2D(*1JSWFDBP\?R.KJG'+UI>YV$OQPKO42OSC4>.Y[-ZV M]7DBC9O48MN7W[DZOYNV.?7M/US69HO37_*RR^G M!PQPD>T>O"D4Z]1@SAV5D4B9(K$!*(N1*L &I@ML:3?'_B[WXBNF6L4,C#A MA\6T]B.LF/%X\$>5M#8" )>K6G=D&_BR%,=-B;8,0.JC ML1;K_G*GP%)+PO.H7* E6EDE45T)-+]-)<+I:'2-$-8]N)'$:2N)*[+W:OH4 MQO: )?#@'(PN!397])X3EC#Z/'M'/$ #45DISQ2 &T>CZZ9FZZT(;IHA_!E% MXF9L6J+13FV+QAZN#%R(BWRM0!Z*!L.;,T:8%(%(DRCQB7$2A U.:@9KAOG M] 9YZ+Q9BYVQKPVQKC:$[6M#?"NU(;;#QE\?7/3A8*'&(\M4C2EL_>XG%_9Z M=.FW*'_:4@

RB-VZNEX&H?8A_ .CD H MJB1%^GG1'V5Y315M5R4I0;Q!Y>L!;-&0/,HXPU M;LUT2[7793N<-S<#3KE]%I3MUIUBJLK5.2V8#0-$\9\K;&QOP[0E[074UX)[T M-3P^7VE(I72*$GUD3A6D?07G[W,L$Y%SFU2J=0>-#7C*9EY=#;@G?0U/KA\1 MW+P;.,PB832L<$F9 UADL99V1/(KZ: >$JZI1SO*@#?OKL2 >]+7\$W^5Q?Z M.*!56I+S$';.(],A9.8IIF/>%X4!";]>\S3ZN&_@QRLQX)[T;7S]WOH"X.9A M.ASA=+KL([BB)?L+I?VC-(2[5S"#FR_/?O'P.X!C1VQS#=!TWL]N F)&';(5 MOJ#67HD@E,\Y"<2$11HU.';P(U\Y+3[L'=Z/)U5F;V7XIW-"VA& EIO"2E(4 M<5M+SNJ]8B9Y+^A?I6(77:U=P!W_9.8/'#W@=&"#5EK5!#76/9%;6DTQTYYH MBC;@ Z#KQS;X/T$:36=,SNJJ@XT]?_. M_W. 'M!J+ID*BL(ISRDCA>29\T%8T%:KYV*[C0YO-F.Z0J=H98$.%5FKT.CO M=[@.HRS2&V$CS;A*SRIB(08K6-9)@2H0W7.]LO9>L@G2!:QHN5L(I("N'!8^8L">.(#!]8B%HQ$#H;)U!1 MXK!#S>:^XUZ1:W2GO;%^W5P&[:FFS&@QD^J9 +):W6-T4$EA[)3Y[%=T%V1!_6S2@?)N07( M1UQ5%_;5<'I?"V=NR\V7A2S>5S7C]W"W5%^\+4^SFP?G'"2F!(EQF6@?Q1*( M**N8XR&:+%*4H4^%5!O\5^M^I[5L0]FZQVF\&8_S?X9W=\]0&6==J?TA0="7 M16L*]6-!SZ13"0TMNZF/!.)Z.%?H/@UX[] L<35VKVVB9C#Z-(SDNW,G'_ $ M7-L(M4$4IPE3O!:MJSK64=;'Q)GK+EZQ'=85>D=#.WSO)>&8D/E?D^$,QZ54 M\97[2@*,\A,^"M6J&(ZF4 T!0NWZ4F^^N&5>E1 L#^%405V3_HSE>8_"C M#V/?$"5U/[J=1RZW91[(+!'FR_)_+DK1 U=1TR)?=;BG1WB>_$VUN9IH>$[+)28U$QM N8 MK@+&JVC.\VRDH;6>^\'15'>W?S;*19\("E>JMMP&%I"66U2.HC!0(JDN\JLG ML/L+CT-.9?9]&&ZLT_+^(4X1WHWC>#9,C\VJL\*6I8'C2_32QE^GD\J5T_?L,TF[Z9C!_N ME[""5SX72ZE1]HGI&!WSSAKF'"#-.H;P?&-??U^[>8A+M6(KUAI_"?].T=^G M6J/[#QC!0LOYU?#3L+:B&M\]S*_Z'M\0.9#1:L-"3!3U@J1HPPI/$4B26G/, MB+N<(NT\X*4:N@^C#0MX*DC"]E @S1XFF,DC\P-YY!(5]TFG1"YHE,TBU84QU- X_P.=MX\PJ4:MA%GC4MJ?L+)>'H/J8ILO\)"X05^P/1Y-+X; M?QKB(T A>*WL,2RZVO@;2NUV&3@S,F05C;(JJQV,NM-@EVK?]DPV+HWY.(*[ M^6]@?OUGU5!_ B6]MJ$4!K*F@RX%!B8(1L;+@8)!:>TNO:HV#G"I)FW#6,/R ME0KJ]0@GG[XL&S)/:U^$;Q:3)4 7B@@J2&:K,KY.4;/:XY'V"E/[)V,P:A>3 M[C38I9JW/9,-RTUV #BP8*2H4;S+WC$M/?DC!\I(8T#NP* (N\14+PQSI>;= MB[W6W077Y&2/*TL1R29$9@12;AY-9E':P+(03FAMLS-Q!YMN'N%2S=F(LX8E M%MNCNB4V( @T*\F$S92<>:Q1NHH,O L@R6XEBJ/BX@0I++EL*.+K>->JNF[\KNY-&+#T^SEC^L?$:;X MU[_\#U!+ P04 " #Y@?Y2#MLMQG(Z #54 $P &]I:2TR,#(Q,#8S M,%]G,2YJ<&?MNWDXE'_8\#U"A)*82#$50D+9B9G06&.29;(GE2UDBVQ39 \A MA#+9MYC(OF>;9!F[[/N^S6 8C)GGZK[OYWZ>W^^^C_>XW^=]C_=]GN/X77-< M?W!]K_,ZS^_W7#[G=ZZA_J9.@\YJJ6FJ@6AH:$ 7@ ^(.@92!3&>/,EPDIZ1 M@8'AU"E&)A:.TRS,S"P7SK&S$9(5OW+PE M)24%$917DI-0%).4DO@CA.;4J5,LS"QN4=^#8H."0T+#PV[D-\0N+'I.3TC,RL[)SMBJOH+U>T'R"%-=JHO[FAL"M MK!_LDQ)[%AJXGA._-[4&FQ2[6W3-\F<\".(MO((-"2Y;JY#V?\];8" M[EBVQ/H)HXK];UIO0/#O[2@VEB*G#E %K3"LR6G4@I2&&!].".^OUC"+"RK/!?21=,9N3KJ],=6F5>>UA4^$SS M2[PJ]NJE8(;*(EBS25E(*ROM3^G;0I1G-\WN*HB\9GRBI'Y?/*T29:= M_6S96+&==&X\J?!"#89N;I7QN9^] $=_7Q?G!:FABGO$9*'T8MG_WQ?J[^=V MI*P]I3<9@_Z49K@C.F>FNLZB-FULW5-[ M5Y(T#XU**QRJ)0I*_)(0>DTG3:4QV%I)5&4MO0W%W$Q#A_GQVQ:TY M:PU6?1N8'=:QJ]&NN8J0).U'C-C==>G:1:+'KO"!G]"U_Q1V0YP:3"8_]GT_/SL MK]23^#K,6[+DZ059RY>[6D^'=VR!2D0Z;JSKB@KLQ'3FNX4V,L@SY!1OA&?AJYMVS DG"^<* MM?@N6K"#TWG;8V*57M,H[TG%.B3K1)8>/(Y9'="#NWVF@8/I-S;*/]N(3LP3 M?CB?VWS%+\O6EJQT'GEYYD[7M:UT3G,7C$9B[R!)4CWLTBEEO0LI%X7 MT5CUD_8@./\P^HH\LNRR&H#3O8,I51[;5Y#%+$^BXR@X\IZSHP/] &*E^@87U/EP3_LCI ME5$:'J/?6W9!6IS6 9%3\ZGLZ]>7D$A=,4$UU".,!ZX%:MT*9+\NNY<6W?BN%-3;NW8>6K=YL M!I>R_:"SNZ27:W"7BXGA#KTF_&[V0I5>0-0/.(=!@M& ^(9['=1G;23AHNW9 MVJ@)$'A',)IRV8*$NR^4-=V7YCQNNH0YQ:"A3F'I_Y0V3B\$O>R$3)\>D6HT7?@D=YHAM+-9\O5P1K9KL%14G? MZ/1[793X TH_X&N7^W'ZN.O#7;_TE6 5'YJ)NH(5R&DO535\UL? >Z6&[]]I MOIB3:"D7V'F3MW6F1]64U]5, MM_M"KM> M ZRC:1ML9\N."GISHCX^O8I2)IFS^@UJ#RR]Z!SD8+\46.TWZF1A9RXJ"%>7 M0Z%C.C0*MS3^Z&?$T&6)SZJUIH*@>VC26:&_W&"IU:L^] QB^&8'^3_?"IO1 M]L)2_#9@^,O(OE(]8E+(X"/?P;_H$$UZ, EX)-H'068$[Q9R^#VS(CZ$2*.: M$@C1Y*-1U/2=# I'Q3O4TF0_%72"WD\$#OE'F7^4^4>9_QV5&?!G]FIA)>V7 MPO:V1=!#OJ=F'4_()-[OW3P'GO_U6B-P]9<&)-+/0=W$ 0S]@O^VC L75KX< M<(K.E1&3H>B&C],9GDW85XNZS8-(&,UXK@]185#=A'$?K!ZVK=VK3_ZUQQ"P M>%Z8W^FFP;"Y0G%NJ?SU!_&R>9L0)HH@-+W7"V6!ED6]'%K!20#E!'LT&=(P MC,$,MPIM7"S( 'O(&S'004P.W69"(AMF1'L4"RH8#+[3"!+?HY@I2L?8RB(S M.*^EMZ 1;X5L#5]U>KC(A]5_Z%L MC<(!9DXP]$SQG/&-#-\QNX)Y(1YFHMO!-*K1P>3F4E+DJ^T[.TVNKMY##<&* M2IZSD?YC6M^Y['0M5"3XE/<_'L-2Z9\@>U$G%6]4JP?K%KOPBDN+)VE>^LJW M&8W=\K>(GS#*X7=ZT9N#$^&9#$I_2/)4K^B7(KU]H5*)\U0:B79U4 L7Z70Z M_#Z@-7HY/3Q@>V]8M\PG9>QCX;1R0BR2*8,@1:,$7E)(;&LX]?MG[UC9 N&2 M4\ -\<46U'5<]-S0ZVZZ9(O,B-43D/X7A> +]<%.9=(#1'N1A![H52_K%M<; M,B:Q61WN 2X+57L7IBETP_KW9X?>E?$3E>$<#[CT[EM8C*[L83Q>N8!K&27Z MM&8,_*]5GD;,6;Y=?V*[,;IY$$)0/L^Y\Q@6;V E_#SLPQS/R/( \@.6L-:\ M/JV9;:]1GW^6DA+DD%SU2R]PL8._LC60AJ_%>:46=XGS5^5+#79OE!] MMJK-_Y$DR>CX6G)OI!2P/*J>'J+ -*"OD]''YX1I]#J4$$M>@!=VOR M[%ZR))],H8)"\_?7'PSTQN&B^>,9B^>5+S_G-7BWM%VD^MG[97TB65JV!4VW*.25T0F:S&XKG#8Y[FU!X6E=T1-(^?-'#.=3B?$^9 MO/N&MN%9\]9(PL$Y&0G:,RHQ/>$9?[,T307QY;.&6(X=''A N2\;%:0,6-QH MUT *+[8C2/ZH* F='2YLYF5(QIPE_Z9!C."^^6AX*OP2?M\%;M&^(<$?4_FK M^N;EZ,?"1/H@<%*15Z V?B)\!!SL #[X( M(9T6_U=WS[];U6H[,MIKS,T0MHMB'^N 1GON?4SSBYHTO79&,OHCT\\:TN?I MM8OM&V(>\9K3,>DQ4)SPZ*\7:BISN1FQR++ 5)FZ[NKP><=Z(2^)[=6+MM*E M=L]>A+*Z6V:/U: LGC M4)C66M@C+/B=2:C(N857"3\5;-::NZHAQD"N:6&)];_L3G91T:FY["CPTOT# M,EZ;L-2\=H7-+CD.LQ^>OH2?0$I109&3'+7O!9HF1]C)^BH74-+\E'C_-K_0 MO8&CU#BX0;^'Z>G'O4ZE:S^=OL"P[,$0U66__(EG=I7(%-^'>&ZO"$U'BR:V MXP+;I"OJDFT*F"H>]04+X+XGLYMAGPSBDPAP=UYFPHUZ#@(\.SNH]OVD>1/K M7.CQS+%Z);B*8-W4,=/ J5A.V"AN..GU^I*(S9)EX\ZNE1F/MUT>MCW55/?< MCOKH^RZ>%K8N]I H^)EW"C?Y+O>O==>SD%ZO\;*N14J3XU*S)7]!%F'3 MTLMEB[J*);;$*V*VV1QZ0(.C\X"B)*)9.R! !2$=F3LG9Y1A??5RU54)VYL. M>6/NWV]K;*RVS*,[A_LAG$1:*_SJ@<',9JHRR%[IA.O(^!IN*VO;J4H@#7=Z7*C>J[*9Z3J_ M9-#@]^U.5>/J4DFTJQ;?H$ CHD* B46-1[NTA7]^24Y[OC@*' M\:UF!4UBG:$S2P+NOLNGZ,YJ /5@ \7D?PVG- #E&;:1N UU:TI/+6X>NK7+(L:19;7(L:7L*5N'RX.]1M,XW9PJO?_VJ<#K@]J,N6 M=\Y*7C]FK_#^4%F$$JUZU<#6_(BS4TK*0&JC3]QK:%G*-.HLJDEGAOFT9JAD MR7,T9*?7RQEW@>S0 ;WM%;;04(+?%0^=L2S59?"49V+M>0+D@J!7^.P%J)$W M>V[&F2&\2BG+F>'1R:MYC[3,/SN=/\5L?HO7-)L 39$62L\N[PG?>G,3 M+0BMY(-D>=E$D,4]9EC/ZF2-?XNYP\KRY9%&2!K6Z2WDA;V5B>1+N$&&D,CW M7NAY,J(R8/LTK46EQ-@O%5.SGZZ]%4^M)Q!W?/P4?,I\[Y\YHVYR6#&#"X6T M^#-^JTW:-VMC88\;J':)VU1CG3/[G6SG\W.EV=!YPB;(UYP*BDW,][M*!?4Z MF"EY0CA1\UFK:(V&79-A5G-W"OVRJR'IMYY%QDQ#H#XIHGG(I'K-I;%"PTS- ML0,\'U535Z!/N4!9H@1S-> YJ"""H5B=U(9K/%.D.5\ R8T*$F!7I8(P,>1( M/TL+]1E,P,XR+_^W05/3J*=E'S2LSR]H^]AX@M?BL:&?;/AG7UK-",'SZ%\Y M8Y6LU_W9R_O9ONWO+(3D"PI20;S"%EF6,F3;(5AIK?M0Z$AX$SB$-GMGY];Q M';*PU5R7E.+=*KOOW04.328_>A2-L^U]OKW7K;>B@A[AIT@KTA%P;U'SASMQ MWZOVOEUY?7F>5SFK"#G3_?VX:EI';"'%O1@[K[U6!;7P_T)+&C:TN!?_.=I" M;'5)D"!)T6RKH(+,&"AO11:T#C&S-N2X2&=*)>LQ(_)7_%@0R;@Y@A13/./H MCV+QBL(9!@JVHR8OP_Q861I"CUTLS8PME',?_GCE<#GVU)PQG\N$QD],Q-I$ M/0,)LW%>GV2_BI@T770P2\U%=#:\D2 :**C?NV =+!:5Q M]QY_@P;:XAU-HD[)AQ*'J#!IC+9-9C=_2!@""%]F7)))0R5-QQG/D2-,U[L_VWJP\ M((1YVN?/8+J:S!.5=EQW0\?#^=(8M)-+;($!XF53Z J5(3W-)\G0U]K%[B.> MC2VU96FQ][ONX8HT,@N4:ZX9Y':)E-IXJ6(5&@*W$K0UDTTEINI+7QY<\L3N M(RJ/'5:.&WU[\- *BAJZ&&X)C;)R2$D?Z#* HLDX"AW-6!K%-@QS=J2R:'(')H<^AXU M3$8=T@YWE^*G:.30L[S[>%8*?,.44C],!=T!SZ6*4D$Q."#VOP5A*>_L]V"O M4=OB]E/$O89#$.82P9DEMP=?HEA\D5008T6$E=W\F)5GJ)BKUWW$+Z"_ M/3Z5CT&D0FW#P?("19V'L?4&I"0@-4!, 1>= WC+Y!!3Z)L'A)H6% @U$B;3T=2P@F0> MNJS.U+!AG;=!7)GNWN#[7G/^F?P-+']R[.:JPUI[4=$3"81D$K_;X,=/<;K% MQ94#F.F2TM .E]NA<\KCR2LY]+HR\O8&'@*N=>#=:V'XVRH5WQ ;845B6UR^ MB_(R5]%PVC@B['V1)1;-@(3W/QLLO;"8RGCRH##KAX?%>N:9.YNL3D01MI/K MILU=(JDN7[RB#?#=Z8G5YAVJEV$2'IH,&6=FZ]%X9,2&XM,TT5V0N@)/XEF; M:P [TPY \)C8M2H28I:SI];%@1TJZORS/-ZM#3$."[3&7XOWUM*K'G>_7OD+ M9[VR*I1>.]>K2 7-G7DKC3J!D!]* MCWY[3?_^_EA4Y60T3P6F,V>;!<9]J%"OA._^XH[AL/.\[Q M'+*8%]]&+8-GRY9GAC=[%VJ0QX3>T:+O)3R2^:DW20 ME1:H,1A_YT77\Z4!MBK4#=DEBRN6:F274,UI#G_"9%LSY<#JV&'I^NZ+[EV< M[+G"^_N6KTTB-+/6N!UXKR0)ZE%(@!,OT^Y@1 E[7SQ@O Y(_GF_O S+??UY M2/JP,_[< T7M?-54[DX9:!0#$2/:\ &79W[/NUVRF*PII2)3<(T]?@4.7EO# M,2RO?"%IW^N//U%Z7SANXF<'I#/YX+;V6[/5H1>7V/B7/QU] ^\]?1KAPV=V M=2+(JP*[QK'M;HH_B>]3P0Z\4">2UT8=)$WPE+C9BU[3@U\SJL-E)L/GWUVR M5N1>S(%J"O-(7\%QLL]5[Z->R]X[5/MNB^C@(/QB./JE3ODI4@JT@T^G<8<@ M()RG$!3IPG0O&S7\$OHXQHHG!UW1]5MSHD)N%9%'7O,NFY,;X6-Z^$K%K M] M^[^$'B-$RV;Q T%NP6,7V"$[TMCRHG+AZE#/UYOVGL5W,YABQA5R#T'V"))& M6<,ARRJ$!##(G%E?4_E85?^E!YHBD,>]EN)DV+"T0S3$]ALNWZ*#?1ST<__, MCV#6^SI^RF9$NR-9Z_1XA&V1JJ<;./[3OK[,[[3(3+=E4#O%D-"=AQ++*S!? M98=,FG5N5PR&2>]&MTY8'PG.'(_;_TX@)HQ 0Q*H(*PR)-(7:R[W<'G>[?%" M?EA.NFW?FKX%OS&0LKXGK!0O1Z"7PCLQCTC@C*SY9.)X^\=.9ENEYOEOP*W( M'#4JI.VOGAE 4 MJ* C 9^GOAGX-6-*$V$RT;VKG#/Q9V*_ [D*IJ),%EE=G6MIZV]PJS@MTC01 MA?@KJQ M6W# 3$X=OX IXR]9H#$Y#KDJ*=UY7M"2P;+M!T=9LJS\DQD MEL7AI,8 M\:^VS3'M%X?1"A%*@=.LY&!I].%^-!6D(IUQ= >%S0:RO+D@1=-X"H2:O_65 M"AJN11VR%4)&:2E*4I##%=BV5CL55(LRC^0\:B".XU?W$:\AVV>&86M?+=L+ MFE8'L[-0C[B,)\?'0A;>2I38K 6:@Z_@>/53/QP(=/JEP'T]J*!3YX$:H_P9 MP-(3:+(M%?0V O#;+]UI0)T"G+>+J#Z^>CBZ[H?R!#@) -AA&< 1//PBGG12 M+E0\>]PY9*\IR/\YGC!HQ)DGUU!B1W*CJ$4*4AH TNQI]0NS!/.5.A6],QP( M^)I#!]$S@>!C'%"[%P9@>(".VDH+X0,.^@K2\5*[T-;T>H6_/WT=;++>O+:.(,PR4"),, IN5<4EFW+[?3E='?*OF*F^[BW=;V20Y34LR4?GA(,/;/9SNHF]&P"A%WJ6^;TU\9CQ9PB MWCJ;::,0 5RH$S%'==[D[F,U8@P5]$.9W.HQ^#)0;KF@BR<:"SM@ ](?AD0% M[3)@/CLL8Z)0VU3F_[F &AX%+IRH=0,8 M6'ZM8>_L'P:.M,#^7Y(-,.OG5?/(0A]W#8;*XR9_]9JV/7G/]]/ 8S3?.'J: M!A:D:LYP:Q?;9 D&YDI]YFY999S''CKT2?M"'.GB-M=AM#UB,V'&[" M=L&YM32SP7ATA"@F*7J$'ZK3%T5(S<'+P8)@L]I?T6>)26R!?/>8OLG3<5@X MI'(<7*]YWATVL)2)J1;V$J&H%])2FLZBEG]8#!-P]V4FF2N^&_VHJ;G?/&AP MGN+CT*H(Z, W](8*LF*$[3["W#_^(@"U"#RC*WD;0GZ!BKP>3GRLX#3PQ"O> M&]U8QR.N:.B9IY$6]([KWIXG/RT5Y!M,7NL0F832J'#"AP0W]QG1^[^6J*!G M!44;.C$AR-QHR^SJ&S$E"L%J=#>5&+^RGO?JN(=W+*MKRZY@23RCI_B6Q?7D MJW8P &Q-VW@TF3! !6TU_6GI&O/:"S*]S^4QULB\.I^%GVL]NYKH8K*,+#'- M["Y6R%:];!UX\#@]L-%"HJ(RRFN7>8;?B0>1V!,88]%*!3%W-*%VL "5-S # M9*[W]W\@D:4%Y!S!D@PR-C/C?.3#O =WY)3@"DD<$5+"UY<<8I4RP(JJ5GI5'(;J4*66$0C^WZ43Q:7/ZC_,IC*A=&I/'0V%) M,[R%%P?TX"X\V%!*#QM:5CFN?.2/+V'.8UZ1CAP;5/O$BBE%"W.XHP[T<6PM M=]V-V\>CBN,JQW/0"-*%RRB:S@R*\91&#N5 ]=BA7^0GE,8\I%C\1QB9)3;/2JVVV,@:_NDY#.HW?8W#<1B> MX(5V'NF&!W2OBJP)B7\L4D$7YT_AR<*K^S&YY(]4 MD-9!4]W4W&)Z7L:*@JUSJO&HJU+\"]@NK*_V:MTEB3+)[I:: 27KZ1NO"+HY M@C#1A*FN8;)(!X;OEJ696C,]_U/8&XPMB?;Q7>[)+\T+S\(Y8#J=4UT.'8HV MC]VGN-=D,A\)C >I'PE4L/:$ T'MPR^,W=?SSSK-JW>FPDIX.?%6,9D+.6)( MN,-_5IT.^;L>,M!OC-]#YZDI<\JL7,$^5N?#RX,31)]WO8AVM].#>^UC"^'3 MQ;V%5^-[YQ,T==NP(" '?$=*7<$)L.=G'ER=]SD-)J#&BJB@I574$:-?DD9M18%;D/KXM-I/1GYQ7P_8 J.O#Z5^78+H^8 M/KS71W.\) 00+^@NVL]9Z,^'Z<0V(WN5&IFLF/J M\5R4S"%P0VA9A[9[1?F0!Y>5\MNHVSF&>NLTC?F)B?O)[RA^Q/%]?6OG),6@ M,=XDI?PK.FU.R/&JP067Z0(8^=EZP@]WFA0:A\F"V?8^;UY]L90\)C2C MYAJ'?QINH6B(Z%);[^"HC9W17]?>039AEC^CR=X9[!?;CL.;?O57N'W[T_/Q MS_WI^8!DI0+>SO)#_FUWY:%E4#0G@6^(.OZIQG(@66XPS7.;?OE EG&';[4#QP+OW!R $1;S\$.0>.H*;M_ M391,V#8@10%%KKZ?"@K'Y.<6(0H1Q<-$#<]G'J4(AI KP89C_"_#O^84GPH0 MF4L^4MNB* +YOLB17#"[VL\\\,YRA#_@E%/1U8H@Y@Z1MW">WY]HS!%D$<@% M(#+^S8F+?>6!FJ,&%&=+@$:7']>W%!0:]]NWN0OEAXT?("G@Z'=_.A2@4?/+ MH8+ %CEXFZ;#X1"!(5U,3KNMX-D#GU^??T^EOCT,)WJ+)'N%Z2H6\MQO;CNW M>.\ ]9?=E I2#=#QWS8Z!+@K_4%E^&8.7EPU --VK!*^7NLXPY?^<#FYK@12 M;&]TOPI[-Z7C03/A: J=Y5*F%QM;S9$^N][=T PY38;/FGYL,M:T>X; >;P( M,F!]],IZ]UAD!7;&RQO;S,W/;1X0PV%]8V,_TWHPNJI(>T864']& +__VVF^ M.^M1VJ6XSIA=)"5D:LTBR,+/.]8Y/C6(R44[60DA00*F[BH_A$@%02BOB3N% M?N"_[JNL-/LRB F20NK(@/?&^!@!?E &S".]UU($:MYM&+5^!9BD#.ZZZ&D( M.6*TXM@/0WDM@E4$W)TO%3#=BCGZF&M GW(C1)^D)^M_+K^AI4[86%68_03C M3[Y?W@4$UJ:N&=AY,Y.K,3:R6X6(([KCJ<9Y?]JA0C(?D*52,JF@,>=C#N+Z M%+A6$(!8\;?SR9-*PWL74B^=,7;9R9D]Z?_EP6==K?RCFT%0;[&Q;%\L(A:9 MM/]S88S&5=>+%N1_A^DIN,_M8CT3H/[:'8"/WD(.;R)S*#V,J%EE0>!EP7LV6F0$*6'EX3$@EACI)>J]U6BN\VB(J'-K[.0B?3S-YOWW=\B0W?P6 MD?XG5A/Y?,YS6^0W4JC# ]3QR5K>^E("*J!TBMMDS'15W_QNPJ;YZ9K\6 VL MO+Y9(EDHFAF%V\-00:@,(!UZ1'+WO+W1M7;_TY*[+P%N,I 6,&98&S XLC'W MN>^:=>POKM>(&4.';[-0'.#)[_TJCETMYZ^WJMI&@C^Q?6N^89^S2J]C(;\> MY-M."!ND"%B^]E]_$4C)QXL%9#Z*^,,-EGS($6Z!XN\]4FL/;EJ5A4NBGYXH;:UC M2V"S[]C]%Y2@)T0@9*?.%,WK)90ER&.G7Z)[(WT[+)^L*;C:'PKL?;XF,W&' M<,['B>Y9O4+J!=&EV%,&7V.*U?5_!P:(U#"+>V2$<$)>2?;7T]L_'FX=?LGR MV[3CL8%-0=K/8V9D3QE R$'$X!Y%1(Y]H%S%9^/&S<]<_G>'AWM_QK;$JOV( M:7QJU1/8,_0P=Q2YZ1 4/^/4G)L>OJB ^$217CZ=3:KSN(O8]5.[.<)#%PZR M.G"$A6&D,(7DIS,.SIRDEXXRC\]9-M!5XA(O+_M_CB[&Q!,CN8&6:6"QGRCR M,GB6+X!5C2=4Z0<1H\JJIR6S&GV;3:<-N8PS(UD2U!'%?5=[R@XHN#U4PNC" MF^OZ)<4;4=ALZ*=#@,M;8*?L]K)G=5YVWS^IHGPY?NPW?9Y28 9*=5WGA7Z!_:?.W>L/ZJ &OF$6!?COLT\;0AR[PPIO%[YQ M[=&E<>9/_?*FN^_57!H.P^M99.L=$E)F[+ZA=3+<"S<]]UUXD[70!NF;P1WS M79'TRV#!W<_&A4#;9#3T;(5X=/Z>S7/7$*#-I+D R_)=FZ.". '[M06V^=3M MSH469CBET70CJOC1/U\6F82'N_,QN&G%+T@_PN36@VV=T[R8NJ[I?)^(\[C, M%U-S$47H*9NW9('R(F;-M401]X/BU-_LGVN&V%J1^0:\TU=>I V#NG3_SX?%GSL,M?"6D0,6T1(FH9B58AL<]R!KFC MZ>R,.$=K7TRHLAGSW:JZ[LD^XF+.21:%T:-Z7HH?$8'$Q&YY0^]AK91I75?" M=4T3[! WJ@7&9)^(_SWBP-;E)ND8=>MB)+8_OE5S;L+ZB/D'=^%J^8AOW"7U M^OT#]85/%/ .NAE]()0,.?:-GG?HARHY\)H')V;PN8F4=6:,^!L>:_L;QJ5G MZ,$O7N\V&$^:\?#4ZI,^[;1K;%=>8C8>?X-/MY)'YP'F&8DATZEFL"S$@NW\ MJ.2F[B)%^V#87',;_G,NY\PKH4\0LHCE!53/B34JB(<*X@Y?FMF/N+'QK+JR M9],ZF$-"8XG+D):?N(OYFA=W-_&L)DL^MSQ'AO FXP]P.S'OY6UH'N]2J\>X MK\ 0J@1ZV5BD_$K=R4%*X3Z*,%W6X>#ML#RZL9=RS=-4E_!D'S0-:7$S! )\ M:%$D].'78CEWJ]^![QU*-+5D-EW@E5K'T7F4:ZAVN2$J:.WU'V3US;/4)>$> M1!N3E/SRX)&)1II"M.5:L; S\3M@JZ"^&\NMM]O_MIV_/'FMQY&L/;/6=6V. MQN8>W]RFW((I7@XC_SB\R.@]YL**[LEV:.N)C;Z7E^FVL> M2#WA&(L. K;)7Z>%]UI9]'SBV8EI=^<9YQ87$JL)(7\K!^HUOK.J&JOSO_I] MDQML/WJMN*]A ABZ%((L]+U$< J:*1 UEHY4%C6QX[L5K.;8>!)WQP_^2A3< M+R>,C?_4D_*V*H8(^W]J'_ 23M4./EJT2H:)TS^?N M]QOC#I#]$'PI&6C#E7\W;'6BR3J^Q7#'!^%Y54$*W:E8H%3\]:K#LH5(KZ*6 M#;?2H3F7S$&-7J+3^EPN;W"],L;N&-TP[!5X/(8ZSC,COB"\-8M3L'LL()]; MZM+ B9K/L9_20.UJ(=G,&_X$X&A%'^3X7'P+TA#VQOM2O+_LJI\F%<2XSBM, MTL^QTW\DE>Q^FCV&4J3,-3J%7M;Q;?6Q@:+]E#X//).?=KL4ZG-33IJ(?=LP MK],#>%$3*Q#+\U,7R7P+.IQA&WP'_"VR;]35EC&DX_Y=WK(.E:SLV8F+V[;Z;^VC\#F[A\.?4SV[4AREVPV6/#% MY WZ DDMYASK(4#0@(MZ'PS5A_\=L11E&W7_WR*J>C8JJ%VG#[5100GW/@RN MMR"I [PI"\QB^=2A\-HJ=S.8D#+CSYJTP] *8T(UW9IMYV7<^VWYS.NFG#XZ M"78"=54D!)-?S^=EX(5I\CS?>UD6B,B&,J6.-_NH:56^M6BM@X_MLD#SEXZDI/Z5J/I3I7IPH>0K>7;A- D/*^#H@^4&"(^4%1\SPJ-5\NFL&J-T6IJ#K 5D:$/:5()N:*N2MC=$ M)>?WN^BV.O'9K>:5KYA%PK5$&A_Y[J/*'C?V?5^4.Q$:LF:A;GX_-N_BI^\1 M.2(0 UL4NZ)HX4.!'X.BZUEC29>KWZO]](GR@NF9#4=1Q.QDO WV%.A[:@>N M/0BPI8(&FUB-<&XKT93B@^WP=JLOG[M2KSD^%/F"UPVE7"9$)3W*-Y'YJ#C9 MB^F<^H*=>_A"67I@A8Y-\;O&#STVS6>"WV@+_:[@*QH9FKS=INR9&D:'M6@Q ME@(*ZSB,&\G;<"@W#2(AU.^6&+/LK@=_%9(-=W/ARSWD!MO5>?%5E4 MV&C"JO.%<(H:Z(BS/N31;TE^^OK"$7S !9UFA>ZK;Z6E/5'O2!+-Y%''AKWL M^/CURJLP)5FV,G6*(F+&4M/(*\]"\\^+,>4<>G W'F5+";)%SYF(N92(M_=, M5_DVA'R<%(%>K+X$-:U2GUS$.5L1A CSY>,;PU8?MB3-@%R;(0K1N4NK](XJ MOM]O8TO(!_R+"!H9*(P?>AT@X_M28K MT=+E"UPHOF5UE>L+KT+R*HUD0WU%,DC9/::K0W8R4U67#RQ@^P]=8?'/>W5D M/O_[I+H\SE/Z#AU(:L>_D9WA.\G MBQB&YHVWSJSL*>*:J2"ZW=/7#= /DLT?&,J?NCQR'C5Q"=TR-UIW7:Z/:T@N MYH$4C:'!(YIE>H7P;OT/]=<@_THF=9F9AY7^LOIY?(*/:WHAFO$)!A8AXA0T_*[9IHSU:PG!QD'GZQ M^Q5!LCE"'7)E44&-0&5J'?ZN9Y+?K]6>I" U5J,.=(7-L+$_._;BE!.L%+'H M_S 8,3:P*6Z%*%Y(Y26)GWPSRRQJ[-$N*%-RBN[9;[&MYYMR!9.2) -%:TQY MGDR%0.5V O];TV#&C*D7JYJP2&]1,'3(<[$^RT?(-&&45Y(*8J&"G*D@58X& M$B.,5+UK>=+K >O)9>:L9OE*J(/6]H=1\^ARQ".&&?/3'%I?Y[_^5OMP=?.] M'AR99>9I@='R?A;E?Q,DIAN#&8-23.2TU';R%R,%[LGIQ05H6UTZLEI;5P M*B@850'4[G!+,AV$;.XCS1%O7/AQ0DC;W=6?#J_BQ8>H+M/>J^4\%R8K92HS M;]9?5*.;X5"\3?#=VS MOY[QX#[)6#+G EECII8!/PNCG;0P4\^KFZF*O%^@PNYTQD_'F+#U.H/0:72K M/5<:/7+AI\CYX['BS5O[#M_2H^W$G!Q6>;L5:\M[".B_+E+O?_*PXSK=>1\F MO^@+?[,/\A\G*MI9OQ(8&MYC'"KUW4HKZPI,,/\6G7)>RXG2/EB38 M-#'ZZL^:UCTE)HDFSSU[?'XF8.-.G2?KYF(Q:@:]\6>G)A'H&0"ZX[3H@DN; MV!G?4N 8JX$K76^T\U9*2.678'YX[NR\]R2+$EW5J=O7VV MC^,^O'/C'@7N1IY#BPE&Q7,P8'(.@!+V;UI"(:^+QW"7>DC)7@N1@1F%N?0: M\VP[P\6])C[>GSOK@J!8D3E6!M@[16GGS'%[Z+UBC=BZIN;/Z_G*!ZZW/BT5 MO@ F&^A/>]JF_M#GR'!IKY:T#?C)KW@AS8F,6#QG &?CH=]$^E0*KE2+?_SQ M2 4MUZI#[&#]GS=L6O>^>*Q8RR+/Z=XWI:UP.]_FZ3949Q\.-LX>]0[,.OG! MI&<'QN0+"6F:Y"\;TC>.G2G1X^GI&LB8I?X]"[FR-,5F94X[ZK=O^7X>OK:HQ* M:]V^ZGB;YM$!G,OC/CO/T^W;=VS;J: 7NV1&C'IZ:+>>YST!QG83#;P=E,;> MZF>$Z?Q1; J.:2A[]/C^?4@8:&"[[_\;WJE>6R=3Q%Y)6N\\J4IDY<; M,0?[2$NAM7BES!^KV:ZTYM#DSXMNY17XWI=&=P.39(:BLTYP[B!>K9/+8APK M7FBO^G6,;%URHI5^O$TLO+@[N'+CJXGV(1 MXHMD@-^_2:]M\62AZQKN =M">"B0N 2 .G$'(NMKC+_MY6SJJ/OKAIUG]T/' M2ZI7YC'?E-1G;R,_#8^8U,?9%-EYT#R2_GE);A?Z[G;X5IIIDFL=#L:F'K\C&F%!0PKRF:[IOWBRLF_Q M>9=SJC)EVQO20[GK=R7-*T*+(! P:8>T4[39$I)[ GU7IXR)OCZ$SK.T0VI[ MY$QT.2CLQG)>1^D.&MH*KU: KV]R*^GM.8)WGH:T83A'U,X9W\"\N%4]>P9% M:"KSI'!BPV%+S0!2-DA0081?BX>EW>BO_=#@]/I75% 083;Z ]D@JW.!K)K M-,F25X@*0I^&4,@=5!!6V,_DB]^SI%UI\ Z.+![-@<(% T3L_Y0*FON :B(1 MU,DD ,+V%RTI\NJ#^0Q#=FA5/4M%*NAOE_Y^ZS]2_Y'ZC]1_I/Z?*;6=1)A] MA\(&OX=MO -R9M6&S6Q(A$?EJ'"93$50,,O+_*L,!(CLFHY5]CY[J_)S'\LH MJ."*/T>PMBE2>\*4Z^'9!6MHD3HBQS+'Y*#9<-#9HT[73_7^Y^RJI(K;%=NT MWWB"](%")W\M?"U'2VHH1,"D))<(.B5'>ZW^ PDQ'3@3R3(U!:\PJ+]OQM:I M1SQ%W$31C%99!L%8/FFSAI:-N::]V'M9$"Q6I?A5*#P?].:^GYF4]7#/Q+>>.+#$SU;KY(5NOX,I>O2W6I"OD*"YU%6[F>W?6K]4OSUBA(5A* MQ\\EW^[EL"#7F96=Z(PSZDOF]UNE,\OD!8,0#Y=]_>!^ AYX1!,GRST['\?4 MGO$GJ+G&011)SP(,5)M")(4*$J2"V$S]GIV$&2;M%()WD60A#!,5A!LJH()0 M<510: :% QF$6EHS!.I8^Y\?;A$_,@SF0Q1Z+>&HIG \AGQLW[!_ ".%PV;@ M7DB*?YGE$1E-AD.,7_N9I/TC\1^)_TC\1^+_&1(C\$6HN7^_9%2$QD?_J/8) M47 PEUMV>FH#2011#!0-3G[[#G7MK87EDP+63>V,),TU4U^*_VK8DKT#+=OT MIR?!;-+:SV<4E7I6K 5KW.G4@V"W(#W^92L)Y2^'9-;HLVJ-\)B)*'ZF##Q8 MVFV@1SCTX* _)XHZ\M\ 4$L#!!0 ( /F!_E+- MY7JL^]$ "&U" 4 ;VEI+3(P,C$P-C,P7VQA8BYX;6S4O7MSY#B2)_C_ M? I>K]UME9G0Q0=( KTSLZ9\5:=-5BHW4]F]__M,__?/_!<#_?O7Y@_>F8$\/(M]XKTM!-H)[?V2; M>^_O7%3_\&19/'A_+\I_9-\( /]:O_2Z>'PNL[O[C1?Z8;#_U_(O?L12QH0 MB"(*H*0"4))(0%#,?3_V@R",KN[^@F,A&/(E"&'H \@##JBO?A+$#\(0<49E M4C>ZSO)__$7_AY)*>,JXO*I__9<_W6\VCW_YY9<__OCCS]]IN?YS4=[]$OI^ M]$OW])_:Q[\?//]'5#\=8(Q_J?^Z?;3*CCVHF@U^^=^_??C"[L4# 5E>;4C. MM( J^TM5?_BA8&138WY6+^_D$_HWT#T&]$<@"$$4_/E[Q?_TK__D>0T<9;$6 MGX7T]+]?/[\_*1+_HI_X)1=WNF<_B3(K^)<-*3M:BVQUC)(M);_[92P7RY0WY&^FT-='2A7F_O1E8Y# MF'YTINZMX@KW'RAWN9\KN_N5M3%JD^OL:NO1;$AZQF^%CLQ/977 M^H,/ZJ=6C&YH@$QK.2UU]U05WSQG_ES^IGU9<9*MNUKM5+ZT8 M@3!*%-=*AF, ,4L "0,,2 #'",?28A7F^UW>25R\/5+)[9N^WC#?[*P9'-B M1):B*IY*MIO+'M;')B@U-^G9#/V2DP=1/9+V!:6=GO8;A?]U.]5KY?[YEYWZ M%EBM)T-@O03C"_9"@;6>U(MRW]*"G;1T-S@JI61M9B78G^^*;[^H5Y2YH:]_ M /H'X ?MW/[?#IK[Y:!/KLM.-U*R,X"V3_S""N6E/&[ "VRU5S=LQ*88[LX& M'"7D3UY1Z\(PQ@&!" B (=20QI$@HF8[DZF+_G -O,1?G_ M(^;#I.G^^SHQE3:P]37UWK<8MLK^?#G!VJ'RPB>I$9&DHK5);4,-]8KUINH^ MV>=@0XFS,+.=]1U?6[XUCL5?%P\/V49/"=5USE\7N18@_IXRP'MA@1WO6/:%&0]-A^_$O-0'ENP#Z^UT]W[7VGNU^O^?.Z8: MAYM+YK+48%8F&X?./K.-;&4/^D#_]X+A1?5L*HECB^%"$T\ MOFW!L1[A ^:['./'Q,PZR@?LW!_G0X_:C?0BRU;7_#^>JHW@KT@E/I.-:+^< M/"$XB;E:?H0AT<>.$J DH !S#&-(:,)E:C+03XM8VCCOM/2TFI[6TW*L#Z Y M/-3=8#3Q2)\2'MYNG=;GPA/#]$+6LN R)L?S2#337=#?PXBQL M=U[QCNP,GASGU7Q1/2_T%^#54Y7EHJJ^B+MFF52O6V0D4A) P"E7ZY9((H#C MA( 8!C"($<5A@FS\FT%I2V/ 3K=1JY=A7,U\'6=H3SM& +CT>X8% MSNH!&=F^[PN9O32.*3ZHYH3XH)PM47TJUAE[WFT0$AI!D?H2)(CH_0T=E04E M! 01F$@9I @Q&YX8D+4TEFB4M".'(2C-J,$10!,30Z/EE=?HZ?W>:.I-LHMJ M@(A+IA@2-RM/&-B]SQ(FK]AQ1%5N5I]5SW<>;.JG).5!J( + @ #WU=^0R#4 MFHG"&(=4,&ZT+[+7[M+&?JV:]_N;XH%DN:&#L _5\'B_ ("I)WV]9*@V&2-K M[[=Z!5Y//.?1,![9)VP?&,7JC=X(5K_MC][])F<9J2?LZ$;EJ3^/G*4S0K-U MMLF$/NBH]T3NB[5ZOWK[GT_9YOF:5IN2L,T*QC[D,2: ^%$*(/43@'F*0(AB M)CD),&&!U91M*'AI8_C#^^M7[S^\OWW_]HMW_?&-]_9_?7U_^^^6\[DIZ(:3 M^P103CW3[U2NCU ;1=6"H%75Y41OB8[36=]4]KPN@"4B!_Z [?MCJ2D7-_)U M*7BV:2<_YB,9!5BQ3B)# &$@ 98Q S#5USVB-/&1;T="^R(61S=*0Z^07J/C MR..3(TB:,LLE^$S.(7;0C&".4]:[Y8@#*3.SP2DK#\?]R2?'C? W0HI2-?>K M<@ _%%5UD^O@BCK8XJG>8+Z1[TA6_HVLG\1?!;\3*Y)P+F'D ZG&.X"^Y,H? MD3Z(&0Z@#..$IY$- 5AKL#1^Z SP?M(F_.QI([PB]_;,T.-$&^+5EGBU*78< M8M]79A0S:0],S$!3@&_-4J,!=$EB]DK,RG&C,=JGP/$-C6/(]SG3Q]7BC6C^ M?9]W,;?L2>F1;WJ^V$K$,$II$JC^@1) 081>HJ4@9$RR.!(H#H4-.=H(7QHO M=KI[/W7:_^QEN;<-*6\M\'HFV/&A5<^84>%4>$_,@BZAMF:_,9BY)#XK^;-R MWAAD]NEN5!N7'!?==#<)ZMWFKO7G3^2Y/I9Z\R2NI:*/S\5:-77W[X*4[[)O M8A5"&: @(:J7DAC . H!]DD$:!!#'XI4)&;A-BZ461H3WJH.$T0K.N;0:62' MV)Q*30_S3,=66T.: ZRK+>,]7WF=-5>>LL>KN\-K+?*T29ZVR?7IUF7(NC_^ M&JG/#S@?NPRYXP=H%[9I1ZOZ2NT7H5A:27C[G=WK X./ZCN\0H*%@<\)D(@R M !,$ 8:! ,P/.!-1&D<2FEY"/R9@:?37Z>AU2GI:2_-;Z4=!'*8W%]!,?1IG MAXK5=?4ATR^XMGZTV=FNKP\9U;_&/OBT?A22YB',KA&=*:!YBRP9C:Q5?+,-3 /1SD;-S!;[ M;&-4/Q+:ZKUQR],"_[J M^6LEN%I0=U[A-=MDWYKM(AG"%"8L E($J2+T) 5$1!BDZB>?8RY]&:XVV^Q& M9]=9+I6S(O\3>9Z<+F^U#(_L+/0VA4ZLL4VWL5;6GS_K.VS^L,].BS]Y.VT=-'*[NU]=/;.&_FAR.]N1?GP1E#MK9,@ M2M( I(DF=Q]S@!D+U']"(0F)4L:,%N#F(I?FK^NQ_]AJW>1^S5J]]4EI\F?? M]_]O[XO(LT*?'VQ$56=*TG_;/L>*:F-Y8&/0-694[1;PB0GXTPN:P^.2(0VDSLI[YBCLLYG%FR/3X[W,UJ3I<05YA$B* I!0C@#D MJ008IB$@C.G_QPD/8QN/\XB,I3F.[_O^83,\VCQ616Y)+<<0#4@88KW/ZJ<* M3,@) QC!$ A"0^Z',.!VH8J7(CK/F7O/GZL1O7&(J!D[7XC3Q'1\Q=<*7N9NS: L:&?Y@:Y MJ1VT'FA:SYV/]GH0-'N_[#P<3AVR 7'S>F+G[3YPP0Q>L3_+>:M&0=5=XTL8 M\PE3JT#?UX',H?*U:$!2$#,2Q! S& >)Z9E-O^&E<4*CF_EIP0N0SI^OC#5] MXD'=J#4BP\L+\\T/1<;",-/A1PO'0ZV?F_.-8Q8/G&.\>'RV\XIC2O;/)8[^ M_>)[G*^;T+P58C'C$:1 ^(@ 2-1:A I! *?"QR*B@;!;TQV*6-J2KCD+Z.)- MUV-#>X]@:>9Q7(;0Q)S44^[*:]6;Y);EGND3W:?LI/RHFY-[5@[6#FV^BO,T>NFDB\&,4P20!D1K0 :0 1S[": 2!22",/295;+8DY*6 MYEOT%/4*I:FG5;5-+'D*5;,1[P2KB0?^49@FR35Y!@NW&2=/"9LY[^09FP^S M3YY[81P]_(V4BG'6=:*W)J/&BL*81D3GCPYC!&!*($!10$"4R)"B@*4BL,K8 M<"AB:830:=@F#+3*LS( I!D57 ;/Q!Q@B8SUV#]MO,M!?T3*K*/]M)7[PWS@ M2?N-@_U;.%E^S5CQE&^JSX*)[)L61)HL]3J2Z5JM*3;5BC'L\S2-@.", HC3 M " 94$"Y+V1"N) T7?7KN@VN,$?I8#0 SM:P6P-<*DXM\R:D2]Q[(^&%^Y%!ZWI//.:^HM@J" M( XAQ"!*D5HQ4I("&N$0I((DW(^C&&)I,ZP'9"UMA.^7\V*3U$F[O"C:@@A@ ML +:+)7.IB"%(7%+J6%VBBI,7AEQ9)V+\N[YBRB_9:Q.]O>I+/@3VU3-GE6[ M5:HWFA."" A2/P504 2(D!P$*&&,1))ALU W8XE+8Y!&::_3NAX2G=[>;\.G MGB,Q/[^"=([DQ)QB .*8 W4C-"U.VEVC.M<1_ 5?4;N#>1N AD[LC=J9[RC? MQJP79_Q6+XXMRE*P?^@P)<'?/)6*^#^),BMXG87LLZ@V9<8VHDG4>OT'*?E' ML;F1[XI2BFSS5.H+AQS1!"(.P@@QG591 ,*A C&A,9!0'E"[>JV7*;0T@A^ MI[-7U97:]/ I]S]\TC4:27.5Z-FV_,N%/6CF7<[9+Q-/%TW%O,86KS'&:ZRY M:O(L7GF]7FN>KFVZJN\>ZI2,.[M,CFJ=_>Z/>7BU S MFQ;&(S$QR3>*35(6X+C-3B]MOY0P[[7KH]8=7)P^_M1()Y3="_ZT%C=2>;B/ MHMP\?U)]6>?<^,^G[%&O<6[U9N:*8!%@$0J0,*1&,H,2T$#]F@8XX Q'"&.K M9(VF@I=&BIVV5UZM[[8.QF-3%Z?6V;:*H&D?&+J+$R [,6-)D%.W MSE3VO.Z;)2(';IKM^R/9ZIZ40E=&Y:^+AT>15TTRH++42=OJBHC/NT?:^T"U M6UC_YV_*7]QZD,$JXA@QAC!(<035\EGY<22 "4AC%'-&4D$"N[*G#I5;&NO5 M*GK?&AV]QUI)2Y)SV76&1/B#.F3J-;36&5"MM-O6TDUW MMA:V"W"']#H![DXIV*5^\]+T!,@>4/D4,D:NOIM &=V>+F"I*U=U2Z10QCA( MDP DOJZ:P'D$B$3*'942AXB+E%,K=_2TJ,51\593KU/5.L.C <"&:U GL$V] M'AV'F/WB]"P83A>JIZ7-NV@]:_7! O;\&R-O6Y'OHE*4I#W-[@Z@B"/"J60@ MY6&@<^VF@- T !3Y0OI"I+ZP.B0Y(F-I#-$F*=EH3;W'1E7+"U9'@#0CA OA MF9@):NV\5KT)[E,.6._T&M41,?->H#IMY\'5J8%'[9/C-XE@KSDO==G[#=F( MF[+.#ZC47N%$LI3&"81XP+D*3ZJ X%$. PC $7A(11B! 5X8BEPL*=@.T=D5$.P DH MK18%RW4#MMA,YPD,8S#!.N"'^@/#UI[P_]UX!?N-7N?\79:3G*GEQ>Z"S?5Z M7?RATT&]*\JF%&Z=G#!"0B )$0@PI6IQ@*C.ZBM )(@.;",ZW],8:K!18K'$ MH0]AME;TKII=>5M#/*DFS;:2L[9E',E8=9D=!4W5$7,1E,L^&,UA8T"<@N&L M]/@A_#<&J5/L.*JMD;F%=7E(O=M;BGN15]DWT6PA*!DBN\L;@F;/=18,'2E9 MY$JY^K=UO3G&GO&>MK[+XMPBL!]AVX;0*APK].0>UY M4RO/UP\'J9IG%#UN@OLL-DJ&X&])F:NV*S7'/CT\K77JDC="9BS;K# C@ON) M6@70D $8^41-37X*TC"BE(8<,VJT>6@NQ)UJ5[>81 XS-I@&WR$W, MXEO0.FV]GWKZ>JW"#E/%FZ/CDBX-I,[*=N8H[).5Q9MCZR#5E_*=9/=4F%%U<8?8KBE.,84$I\ #%E /N" 1)&@8A3'T?8Z'1R MC/"E\<]6?Z]G@/?_D(?'_^&U=GA;0ZPOZ%IWS3!930WXQ+0U!NL1]WBM0;=) M\30=^+-E=W+XA;?,Z30.O,%T3I9-SIC):9RQ+Y,XC6SCPF)/=='YS]G=O7*# MOU:BOOJQ"DGDPPCZ0#*! P(4O,%2H'/1"PI2^-46B5S&I2VM%FB5@\4$CQ5 MHBO]I):XZSI-FDT>0#.LN0]CC/5E%QX) 6C /D0@C3"(H$B#M44O7=^L( Q80+ $,&;*C99.??8V;*GQ6#TT;B#6IWVX&9#M+_MC ML=?@+ /NT(!N5!WYRS@_1ZVXZZ3JG\4WD3^)%Y<,;E63S;5'&:$D2D,)4A%2 M-;ITU:488D 001S1E"-FE>7.2.K2!F"GM-=JW;_ML%L^G: M.;83CW8WL%I/X%8PN9S(S03/.J%;8;$_L=N]/'*"_[J2,(J"*&&ZTEND*$@M M PBC! CI(XHI)Q@:73?:-;DT?KG^^N7V\_6'][9S_%?3.=[*XJGG^+/&VD_S M7UU/\U]GGN:_GISFOUX\S9?9-^5^?Q-=@:7GCX7>,R'KZP5N,KK]/9:Y2VG=;/H6XZI3O$ MNG:E,\B+)> M[W\6;$VJ*I.9X+?%+K9N%9$ ,RH12(- L9#$"""DJ"A6*PP6QA'!OA4+66NP M-%;:U9_@_?H33[GJKK7@O7HLUBFW;?O&C*LF17QB[MI6[_A#*>]UVE\U>XMDK,G.9[)$:'R;_'-C2RV*P>O[H<]DKZJ1 H M9(# *% \%R% A8_4DB8*8A)B#*%O56.V:]F*OV8H+:L#'IOC"UW+WK*>[!8N M,^H9!<+$E-(>1;P>,MZ^:.R^H4YKQ6X;G[=$[+Y-!Y5A#QX8-PC?/SR2K!2\ M2>)W6[P2;[+JL:@$OY&OGG\3F_N"U_&4M_7'.FU. >F-:NMB*7G32J\SC0=#$V? MO<8ZKPG(WBC[/&W@5;M:T _MC!QQSZD^DO"GKF_!-6NM/HJP3;*TX3&0:*U)/690 MZ$.=M882 *&$D!,_ACZWK>YT1N;2^+M1N4D$?^4]DM+[IM7U?E*K4%ZLUZ2L M=#9"K]+*GXZR'MT%IJM.I\!.OL[L8ZH4UIDO&I6;'/SZOE"3/=!M42A#B%P7 MASHG=O8B488X'"L69?KJV!6BXD3Q,E9FNS?7IOJKWCR)]_EG-?;4$_\NB*+) M4HA5&),D@*D$0N@PF"@. 4Y8"*(TA6$0!HD05EMGXU59&H6I;V9HN_(>LD;O7+;V>-H@K[;(Y;KX4E3=+J1':S/S MROM2U Z7ZA>W.(X^N[9OY!M!-V^_:^E/676O/]1;!]5*ZFTV%J9 )H(#& 0Q MH$$D &>A3Q'#<:K&<%M3_=:<+,\*-AJV+TNZW\Y C5U68IW!0FONO53=ZS[^ M5(K']M'!K:R1O6)&FFY GBF?OF-@K;G0&"R7E'=>Z*S,9HS!/H&9OW@I3VT3 MC#0#P8>$Q&DL $MEK!:<"54+S@#I[<6(\A0E5%IEQ#\E:&DN6J>GWB:2VVP[ M^LC KWF8I89JEYCH]2!4%[#'<1RF(8T]63^(*XY;?)HB3CQO M?W?Y0Y:+0C8YA=X15GM+OY'OV^S,+\J:PG_,*%,"^K4 M"SNEN*:7-J=9I_N5UP']4GWO\Z1 F]](G@[PF>XCNP7>ZD+R..P&KB-;-CC; M9>1QAO:O(H]LP6UF.'T"TN7F^524=4Z?S:;,Z--&1ZK<%I^(SNFYK281('U- MF7+@(XP!U(4[2"01(+Z :O[P?>G;75EVH]?2II*S.<$LZTJZZCXS]_4'=,K$ M4Y%!CK9=3K4KKS7.ZUNGCZL;^R:I.>(8\SE2K-FJMH@T:B/Q-$V5-K;Y"UB] MVQ+-1/518=-F^&8H2(DNDA)*?>8<(PH(BA!(&1%80,A]NXS(IT4MDWO717X' ME+@';[U3>@3I'D?7@D5L1\IIMLF^UW)4,8HY2'@/!8@A@%!% @B0" M,4Q30;%/64"[(PZ[741##4:<=4R]O:@:NM=!R,I/N,[O"O5'CQ8Y'[FY:-H3 M*"&8$*&XF^B,EDS?6?53""@/ E^$(;%,;C]%/_R(35Y]*/)39X&G!]_/;=S@ MU@IO9\:T?62W+SP!\G-M%SL"??16LB5T4^PPFZKP0S:>+?$YM1]MV\RX"_FO M/J^PD"G%, 48!ER16\P #C $<9+J="$HCLTV%'9-+HVO7GV^_G_??["[C:^ MB0G'3%($(ISX %+J ZP/\GCDISPE,0IEL/HF2EI, TV_Z0G!*^#=<*"G7&.$A:H!F=-6+ S8#]A0>\O]B4&W[2;[>]S-6<] MU#NI30(GH]1>V2 M# U".CP,70$U\< Q'XC^9,D;/-4"J[67_R);5[F58=,0)1JMX40JDLC$T %U('' M1#(I*$44FQ+:.6%+([>^OEZGL'7]@+,0GV<]E\!-S(!#F(V@P[/@F5.C2Q!G MHLGC8#XXS.=O"LH ;YYM8C8.-36FSZ?&[XS,VI!_4U^3HGS^*#:K2! )>4I MX(?ZB%2M U$ $X!BD:0\"K'ZV"KU0J_QI7'G5K-*GO,@<\!8D0 M!, TC #F$ ,600HQ#BCDH4W*F=&@S9!UYE;+N KLT.!L0A,/'/TOC$?7::\ M/V:NTU0)_?;GS7=PQ+*#I 7'GKD@^*/?WHW\+"I1?A/5*D:"AR2F(.*QSF,O M0X A\4$( P0YE\(/K#(.#,A:&M/M#J-VWUY]8-OI.R(&Y 3(9L/;$703C_;1 MJ(T+!!G&PWDDR EQ\X>"#-M]-!;DS"OCN.-+L\#_+!YUC%I^]YL@E7*Y]&=O MLHJM"_U;M0T;E3RA3.?L#P5D %(=?)!*"0C"?IPB&A)BE#5[G/BE,4RKO;=5 M_\KK&>#U+#")%'71/V9,-!WJ$Y.36\"M&6L<;BY)S%*#67EM'#K[5#>RE9$Y MF[KK%8)WN3OUI;OK!RV[N7.Q(CXGJ8S5PB:D&, @H@"G$08ADZ&^Y(]]:D5Y M!C*7QG,]E;UM3ENM=)V-;:NV9;(F ^S-Z,PQHA-SV*5@VB=J,H?'::(F ['S M)FHRQ^$@49/%JW9,5)6;CO)^%<5=21[O,T;6;XH'DN4K)*B@DD0@#A()($,0 M$)IB@ .?^2F6@L5&W#,H96ELT]?0^[W1T=!K&D9SF$V<830Q?]C!8\P61N8/ M\(-ZO\<-ZK=]7A@6, L3&-G8C7VSAT>NNG2BMSKO9):+]^K':I6F82AH&@"" M [V=FC" 8AJ"! >"*:>#1MAN974@8FGC?*NA][O6T:N5M%T>'0)IN 2Z")ZI MESEVR-BO8TX:[W2M]#$4L;WW4^JFRKXI6G+^'9%CPZP-%L M>%^&SL3#NP;F?0^8VR%@1I0P.F6[VYI%!U)F+E)TRLK#JD0GG[2/RVFJ$Y)U M54C65OAH\ZU5JX!(C@(.04*A #"(&2 \@0"GA N?"XZD<4C.@)SEC?-657U, MT"GK==J:AY0,03L\ZAT"-OG0GQXK\\@;1YC-%'3S KNR+>ZJ;Z$=X-A6L1+< M32R. 4P#83A#;\\6@6-@0C_XQN1Q>^Y\F<#U.N?UOYJ0=]X[Y D*HB0 (I08 M0(1C0 2G@&,*H1]%@>"!*8<:R%L:E^ZE/O9(SMN?M-HC%DJFN)\G6,=H3DRT M/PQ(<_9U#.A,+.P"6"OVM8!I@(5-6IF-C2U,ZK.RS6OV[/SEGJS7Q1]_5TOA M+H8W%;[/>)@ 'C.B'%H=/.33!"!*><3"4!_ZFY+Q8?-+X]Y60Z]6T9P4CN!V MGDPO0V/J[:<^$"-BPX\@8LZ*ER$S$PF^1,AEW/=I\P?([31<[LX-2)MUE^Z\U?N[ M=09O7'CFUEQ4YZ$O$XXEB ,=R8B36%<&9X!'<8!(%,9);)6_]&7S2V.&WHF2 MS57_$]A9'K$M[7J_.1CC3]9.W.9W>*HVXZ7^8>M.GJ9=P3TPDDR,^HBBC!8)NRS*: M")ZY,*,%%H>E&6U>MH_Y^ZR^1^+Z>U:M9*H@I3%1[D<2 @C#".@Z'$"D84JY M2!@TC_';MKHT;JH5\W[7JEF$\NU &N:/T:;/X&ADU::.U.LO-,[@8!6S=V#W MI3%ZNP9GB\D[L*$?@W?XQQ$G3TR07(@RR^_>YNK[OE'+"=T37YXKY:JT>U0! M@U'" P0H]CF D9\ $@;*B0ACF$@9!)(8U[\Q$;BT,=K3V7NAM-=H;7%.8@*W MP8F38Q"G/G(Z@]^(G50C("U.G!P#.M>1TSE@76[ VF T=-YDTLQ\!TX61KTX M<;)YSYZ6/Y49$]H]9CIG]Z;X+/0^CQ+V291U.CAEV U=9W?U%ZQ:(1RG*0\D M2$FBD[C)%-!(<36C/E+_"[ ,(E.&MI2]-+*NU?=(I[^N25)V%GB/.Q.\8F># M.>_8=LQY+I\0[HEIO4'ZNH_T5GFOI[UW,P?2YF0_(>(S\?YM2?)*K<%T]LU' ME]]WJPEA)(X#YZS4\0_Z^>:G+.=UW)K@;73@ M*F8TA$&A6*.A-']M[DYS72NZT]W+ M,YDQ4_[D-YRT%*^[RK*;\M:BJ M%E;K@&DKAK> ;(#535J9C5"S^*NG*LM5_ZY\ M7Z9^PF/@AU0"R(,4H,1/ %-N?@BC1,C8. 7[D?:7YK8W*GJUCEZGI'G:]6,( M#A.L UPF)E0[2*RRK \8?D&"]6.MSI9;?<"D?EKUH<=&'\16Q3KC]43P2?W$ MGF_%]\TKI=@_5G&84!CZ*9!1S !,9 !0Q!'P>9($U(_],#3:.C41MK0AK3S> MG&6/:K:J*RWW-;<^23V-L/$!JA/?V?$,8R4U7U1BD]E\1^";:I?R^+I<1MKCE"@@\L9 M9CJS'"-JJ>930 (NE'\00VYQ^G):SM+8X\L3K03Q.DW'G!$,@.I'"5>+WAAP MQ/215BH "@(?A"CFW(>)@C8U*QWE$-9YZDE-"ZS!X94;L*8^LVJUW.%4Z^D8 M+8L3*C>HS74P=0*]MFK&>13M3J;.8S-T(#7P]GSG4.=->''\9/#XR)3)+ZY2 M]:KL=F4/WSR);5)-1'V?4A'KBJL(0"Q\0*%?ER=,.<-0)C"TRJ%L(7QI\]7> M]3_;),HVL)NYO%.!.3'Q?E K,B&NO#T\K[;UMY^57]Q8<.4I$R;)9SH&.Z00R!TF;Q[0QMII%LUOWIMVU>Y]_V2A7_;Y8JS:JM__YI+Y/GXOU M^EU1_D%*OH(^C2GB,0B9CCD,) 2$0Z3Z":9!+/T(86)7\,)*_M)(;;NG_U-G MP,]Z2[]OPW_W&BN\W[4=7FN(Y34*VVXR8\ )P9_K+,4=[B.J4(Q"SVVA"CL5 M9JYE,0J?PW(7XYH9QX?O2%;^C:R?1"_JMMI^^-=,$7/)[I_;ZXPRC1(D$@12 M@2.@&! "C"($6!QCQ'V&_,BJ1H:5]*5QH=;3JQ7UMIK621X^7O]MY$U2N]XP M([W),)Z8\BZ#UYK=1L'DDMOL%)B5V49AL\]KXQH9QVI?U1>K3C@M>)W3KJJ> M=#C-V^^/(J_$BA,12H$8@!(&BL:(2)FMG[V2_.$]='J/K!HX MV &FZT+'L$Z^&MQBJ376*\%6Y]I!4EI[OYU%=7P50A.4)BE/."CXQ]0M-,'B M9$%#HY==Y-7^++AX>*R/J%7K!;_)17O@)!E,$T$#@!*UK(-2I@ S28'0Q,4I M04%DE(G74N[B.(IM"EW>.8RO/'T@9'FL9XNZ&2U-@.7$Q'20KWNG])77J.TI MO1T>]XW$:KK\WJ=%_\"DWV?Q&,X$?O[UL2159M_()OLF/C[IYF[D3F;U5['F M*YGR)$(2 B8"M5*3) 4H"$. .$H$3CAGH57NH;,2ET9,C9HZ7FY7'Z#R[I6F MMLQT#FI33G((X.1LU.EZY>UP[.GK_74(QQ$<9(B-6_8Y)W1FWC'$X)!Q3%^T M#Z>_5HUPW="[-;E;<4AXXH<$^#!4G,*9!(1'$$0)86D2^SY"OFD@_8N6E\8= M6^4\K9UY[/Q+N(9YX2(0)A[_AO9;!>V[8&Z=^T2:"VJ3>R$7=D^;>W&::']'.+OU:"Y3:69_QPE^ MA]Z0FV9'!@5D>;81M:CW^49]F3/U_6N$_D;^HRA?KTE5?53?^:[X*N(IC%D$ MXC!4!*UK.M$D\8'$,>0I%Q!QHZN)(^4OC9 ;]=NAO3.@'>577FV#5QOA:2O& M!@M8]I)AN,!TV$\=,. <=OL@@G'@.0TCL%1AWD""B,UGL=8'\V^RBJT+'<50;8.P*82,P00"?5T(0'V7")-4 ,DAAI0+2855 M9ETSL4OCOE9KKU;;:_7V>HJ;A&=?T@UF+.<>W(G)S0FNUGQF!Y-+&C.4/"M[ MV:&Q3UJ6;X^\K://VJ\9*Y\$[\71=\FE T%(&B0*[52&0/EF#%"&&$@C"IE( M0Q]!JVCV87%+XZ9:6\MK.,-XFI&-.Y0F)IDF4J/5U.NI.D'^;3-0G-ZA&98X M[ZT9(^L/[LF8O36..CYDN;B13=+U%8II$N'(!T3J#+^$(H!%)$# QIP'@A* M#:]#'VO>YBL_SQWHS^);L?ZF+Y>U6>??$5;?+;.CBQ<8FI'#6%PFIH)ZT@G6^CEI%=P1PS'"7P_U%^[,.[F.6[0_EH\^,+-?S]/BXKL.IR;KO9/2\ MB]WN:Q0ENAPA ;&,*("^Y #["0,(!DD8",@9MKJA:R-\:?[ %[$63+O1+YWK M]WF=?M$^+8U51YBQPU3P3LP>?;7WT'VQ9)ED2WL,9D[K#MG(G[UOXFFVR;[4'M&()Y!&4$*29^RZ%*2I%YCZ)$Q1I-PS%$L 0QH!2A,,2 IC2@E-*3<*=3@G M:&FN6)?55@VBG;:>5M>N#.-9@(E?<71$F ! AHJ!:U M04(!C>,($(0Q2W&0)L(XHO.HA*7199L)N-72J]7TE)ZV^9'W@1QF1R?P3$R+ MULB,2)-\POJ+$R7OMSMSJN039ATF2S[UX*670'H73K+J'W4U0QQ1/V%I!'"8 M^@!RWP<$4@$0XQ+K,.[ -RKY:")L:8-\IVOOSH)594@CB,T6::Z FWCXC\+L M@HL>I\&8YH['$7D_Z'K':,>..UCQI"CH>?7KJQ5,8HH)QD P' 8 M(1\@GO M']_?OGWC_=O[C[^^N?GM\@%\:.3 I-T^W S3]I?]$=IK<)9Q>&A -]J._,5Y M\.^KYUUX73UW!,3GD"B?VX]B : (.%#SM0!^3'@:A3Y3T[:CP-]]V4L;I'K)-?>?T6LKZ=)@^;^_"K:(XX6E,?+T? M*W22:PYPP"&(E9OA29NF:F;>9IN\AJ M)]H!L ,;U9>T/ML^M@,(^MO<+IH;&?4E\JPH/Q8;46U+V! :81VDF>@+*(&: MG(@0/N!0"HP2AB%"5J%=^Q*6-NTT"GJUAI:16@?@F3G,%T$R\5301V."!$LG M37<:.G4@9-[XJ%,V'@1!G7S0;C!7Y6;U14U =3S5[J2,K.M%G&)7%(DT!'%$ MN:X]0 &A/@&)#*G/8"QP8%3H:U#*T@9U7S^K9?(PEL/CVQE"$X]Q&W",1[B1 M\0.C7+W?&^'JM_W1/2Q@EA%N9&,WRLT>'CMMUP6OVBO9%,]:T9ML-P[9<;;[VKX MYF3]^JG:% ]J)+]Z_E06_(EM=(+H+Z+\EK'^-:+01TF(0[4HB),4P! B0'U. M $G3A/@1]@.[^F23:;HT!NNB/_5WQ^ML\;;&Z-VWSIPZ)5=GD"6O3=;QAJ2X MA.Z=4F!]XI;T^F[+RD/S7F!S/&Y +'%B=1TD2U>:TK^+PFC]F& MK'49E)7P&>J\-D!I12&08!K>U0T[(FKEUJ=0BJV^LWO5Z>*SBN5VRBU=XKB3YG*7)%)M6]'8M8=8,9 MLTP%[L1LL\.U4]S3FFM8ZZ6Q=M?J'WKJN^.A,:"YY"8K^;/RU1AD]CEL5!NC MBWHKIVJ[?O^@>U[Y7_7!3XC2P ^#%(0X4C3F^\KET==(8A2@$"H:@[YM >]3 MLI;&6HVJWF['J5-V5/CI$,BF[H\3Z";W@$:B-J:@]CD\'!?//BEN[D+9Y^P^ M4A3[["NC;Y,6#P]%4V3[RSU17Z6;ITVU45-/EM^M1,+])&8"I!!Q'?&)@?*$ M0H"C,$:4R02G1JFMS<0MC4&ZVY2URDVU^2NOT=KKJ6U][70(\6$N<8_CU"[. MA1".N9]J@,SEEU6'A,Q]<]7 X"/76$W>15>W#. MLXJ58B.\3,U?EE$.=OU@QH"3H3LQ^6E@>XJKM=Y.]:NFN%NCO;=3WQWEC4+- M)=O9*3 KT8W"9I_CQC4R-E9\K?YZ]ZO(14G62L U?\CR3%.GSJ;RMAF^*T'] M),&J*_PT4+P6QPS@1/J APP2(7#J$\L@'9 MQIT;]8(9J[G'=F(ZV\+Z:P_6ETI[;\_ .B*&W08EM\'M1I)GCGJW0>,P'-[J M[7%,=?U0E)OLO^H%KR[<_3)YPPI3G 9,,H PQ "F# +LLQ3PA% )(44PM=KP M&A:W-&;J:]L4H-]+66+'1V>P-N,A=PA.S#_CP;-F'3-,7++-&8FSLHR9]?OL M8OC6R(I$@E1"AT#5<;J]F/<(^S2("6"!2 %D/@7P-Z<$%:E,3Q$C +JII=A2,J0JIMB4Z,H2_2D(-0A 1 F A TC@ 6(8I2\*8X"2VJV1X5([-MWV>DH9-,<]\ MJZ%'1BPVCF-JQ@P7XS0Q*[353MOJ\#L57=+V1Z MZN%QP_]363 A>*6O6S5G\;?D^VK?PPH@%*0A!![NO+#!A@)B.00 2E M5$L&(JT2U0X)6YJ[T.G:G/.T,23ZF*+5UXX1!F$V(P97X$W,#Z-QL^8)$T!< MTL6@O%E9P\3R??(P>N>B[#R?Q:/>ULCO=D4-=ZMF)B(!H?(@$%&^!(P" 3"D M$ 0<">+CF 2A7=J/\S*7QBBOGBKEPU65U^I^02+G.>?WOK2@?FO5X MH@C&CT@".-,WF22C %,I ,IDS,W;F>9X=8CA3+N=A+-TD:39$92 1\[D69DNV;&A*/Z&R MZ2LCSZF;,U*?^8'P(5+46<=&(P1PE*HE(<$28IY&C#&;:M$CSIUGJ 1]JV6, M.V*V.DI>W)&QZW/AZ-9QW MVSW;B'@?QC*%,02$"P@@Q>HG%&*04)3RE$/JV^4MMQ._-%>GU=[KJ6]Y*<$2 M?L-1/AFH4[/!(9Z37#88!Y!3-K'38%[6&87. 3N-:\5^*78\=\7?B_(?RC-I M\_&L(LJC"*4AD)"K]5CD<[4>@PE 6 A?+=42;EZKW43@TIBJP9X]>PKMO%HW M(5JBS>B2>W\TRG?)MJYTZISU$V\^,DV98]P9YU=LKB&>F+?:U#@W^ZEQ;G*O MU;E+SN482?/UFVM$9UK$W=Z+[==T+Z&3U_Q'IW6R[UU;QY1K\NB M%-E=[A7-NJ7(*^^/^T)?JGG*F?Y=N>"L&RA9Y>7%IFZYW&[\=7_]LYOEHTVG M#*PAC9J9;2%I8U1_-6GUGOTT\>6)5H)TB1S;2C("XQBC1)>L#F( ?8(!B94[ M&R#(20(%A-AX6C@F8&G30*/C-L6J.1L=1>\\CU^*R=0[^R_AL"S7>Q(7T==F([DAI?ND-OCU?6NZLB.6T6V-X_U;*C<\F^B MV@C^\:G^'J>8AS2$$2 !1P R' '$" ,)HHD(?1C[@=UEM;DT7QKM-EIYQ2YG MC?=3EGM5GF;K/ K]YUK3O=KV M*Z^QWNN9[S4Q;AL%@-Z-1BH'VL4')XQS]UQ3D^J9U-^WO/NN?ODX-1\ M=@7L,P%^$6H9IH0%(;W--FNQBEB,8THDB!+FJWD*05WI.00$(>Y3Z$,9&65* M/];XTJ:26BF]F W"G^C/7J>N>5:_ _2&:?Y23"9F8ELXK#+TG;+[@GQ\!TW. MEGWOE#']7'LGGQGGJ6YC;[[F65<+3DB9*-=1 C^.(-"K;(!0PA16E!%$8YQ$ M1CDZ!V0L;P+3C6;LZ ^2X=DF-B9G4=!NS< MG^2''KW@.H_V&$IQKYR&[)MH@GV_YJ5HJB'\M5CK=<^O2M:'HJIN\I9K=(*I M,JMT@)[Z-;_[),JLX!_%YD;>DN^K6$WD?DS5K)[$$8 1I8"("($@8"R!4DAB M=]X\E:)+XYR;U^^OO#>";KR=^E?>]3>2K75H#I!%";Z0M;CR=I9[K>F>MMW[ M25O_\Y5'A=XV[Z5)NO*(5";HZ/H1]Y.F^)*8\> 2NGYB,OW!O3[NSM6$7>+\ MVM84NLY_\VM"Q(]>'IM2WKCY2H^1G9PV,&$5\Y#+ #.04!8 Z"<8J%4E 2)) MTC@-$4.4VDPV1Z4L;::XSN\*]8%'"^OK9<=1-&/CB[&9F$H/6/2UZPNG@PBX M9*[C@F:EG4%;]SEC^.'+JNQU&> 8BEF0)!&0$B< ACJUJ)] D$8P8B$.U'_9 M*A=W9".XV6#?DV#T5<;-5[DO9[IO]+9:7)M9[\K+11U501Z*I]Q%I3V[]'IC M )NYKI[S9'DG;)ZBB-X/27]WPKY3)?/<)+2KJT*H-:WJ_GM2B4]E<5>2AV:; M^48VY2*NGS;W1:F_VK?%*[%[F*]P&(@ A2D(8JB7F5P"E(@48!FE+.%!$&*K MV^87:;,TYZ [N)3M6:5'MII[FT*M$G1L5*?\!6>:%_6@X3GE7/TR]=FCML/; MZ>:UEG0'A+JSVI(UU_N=U;/(9>%Z!\"ZK6Q_B4+SGO>YP.[@#,])HQ>D :QN MY =1545Y[(9X2# 2"4,@$3+6AW4)P((D((0X5M_]0'+?ZDK^68E+X]1&X1%9 M 0=A-2-!IV!-3'2-KIK.&FVGOW5OC([S[(�N?/(VB"P=&,@D8O7N#EW1=K M]4;5!!O4>TLKR6((29J"R- M/ST\K=MLZ=L8^5S\X1'&])).[^H^EEG.LL>U\)1S]ECOH=5K/EX\CL@ '[OA^U@* MEC55OH0:#G584\[[.9%7?L*BA-$0!#22^G(K!22-F+X<@-,D1@('L=W^[WFA M2_-.^CKKLZ16ZZ:40$]OVYUB _A--X[=@CKY/O*%>([85S8'R.TVLX'= MS9$XW(2V>/>2PJ-U/C1M4+9NI'TLEJGS-Z\B'M- Q#X( M42)U19D $)(BH#Y,2(+\F'"K]903K9;&:KMS;'T)L-FD:N.R64_U,=5,+^T_ MT\WRF7ME8EIL+OMIS[6?JU'?ZGQI8!T!OS.QVY&_.AY:OPM3OM+D^N3RN,YI M#[BOQ7JI8C^@9JLC+(_7=G75^-A$^,W%X^=W1?E505)N2)8KE3X55=9%PW<) MFN-$8B&H#P31$;$2(8"06L\*$I-$P#")(Z,[J"-D+XVFMZK7++U57OVN%J\[ MHA!F*: O[AG#/;5I\)YZ=\TIU".2[UN#YC8=O[GXF1/T6^-RF++?OHF1)5UU M+A$I5%/\>O.I4-^>]_EM]B"ZR_6,P##U!4"2)@ RY:/J;"N ^#0EC%("PB^>ZM3E<'*',B-"OVUG.':OJ+UX7>F-[ M_CBF4TS/)*?">*YS2JW_E;>7;_9JF\7N68?;[\SP&CN<+U OPM'MB>88168^ MY;P J\.3STL:&\>2RH?[VJ6;03A$*0L8"'",E9\EB:XI'0 (J2])C"+$K*Y4 M]MI>FE.E5%/_6N;I.8:9&36-1&)BPC$%P9I!CICKDA?ZS<\ZVH_8M3^&CSUB MGV-,;R7I3KU]ZQ:\10&,& I2'P> A@B"1",./ 9AB%+D!])H\WY8XTO M;6QJ_9HM7*VA][O6T2*3U@%VPT/T4D0F'J.NP3!/*78)*#.E$WM=Y'I/HO+( M6IG=!=O7.1VU,)V547U4IU[4&_S-7[*J_N ^N[O73^L8%O5V\_P9>*W2D9W" M;R 5V<$KLZ4A.Z5L/P79R6?&>1ZZ\W3&WK]GF_O73]6F>!#EUMOY++Z)_$GH MG?>[7$>7KF(<2I]&$'!,(WW1QM<9%A,0DA0B!&DH8JO=;3OQ2^/(5D&OW&IH MY\)8@F_FY4P'Z<0DVRGN_:$T]SK57RR\.L _GP?2NF5OR_97(A1D75]4 MSGFWKZ)68R1(>$(!BB)?$9Y:DJ%8<"!Y1$C$I1#0N/*3*Z661H-]N[P-^>[1 MUC)S#\E9?YUW,W]$+TS,G"\Z0(=>=$9=>5NSO-:N^N^M9778VM:V^C>[#46G M76?N%/^(+IS)F9ZS*ZT<:=>8#SC@SD3-YKB[!J?O\#MO>^Q"X>$AJV/N=*-Z M(E>R1 ^3I) (&BW3K"0OK3Y ML:=\/3!?J/_B'M3YXC@.^L9T&3$1XI.O(MR!/6(-,0(TMTL(&P5F7D&,P.9P M 3&FD=$!W:4^_'DCFG_?Y^]SM4)1WP E;04QBV!"(\ 2P0", Q_0-"6 LR2E M)&%81,0VY<8;):,U3-N.ERI.;*/-+HY_W4:?IS$X^W5=9I M0/-Y3!P'*@\(G#L ^;SM1P*+#5X:4<#LJ2QXL5Z34F_3M@>4TL&GING"?T+LN)\K'RN\^" MB>R;3CYZO5X7?Z@/A5I^-NM.G>Y1S>!QY-,PYKJDK"\!3%D$*)844 :34"== M1-0JQ:^%[*61X%9U;Z?[E;?5O@[5;_3WM %V?I1-GYAY51,A/3&CN@+9VN$: M 9=+]\M&_*S.V A<]EVS,4VXR!R[3:VLA.C$RI_;I+8ZF^T*L2B&J4 Q4RY M< &+ 6$^ B+T!4E3C!)LF4[ 5/32>.U,2NJJ3DG=&5 GHKXD$>U@IY@QVS10 M3TQL#E&^,)FM"6#39;@=E/X#T]Z:H#*<"]>HA9%WN;('19\WLKO;<2-_+0I^ M4WX1Y;>,B;;B2"@B22@, $LQ 3 6&%!(4L!3'Z50!!1!JU!C(ZE+8[-&:1V! MUJFM?]:**\2]5O6195[,NL&,Q)R#.S%_.<+5_@J8#4Y.;X(9"9[W0I@-%@?W MPJQ>'N]_[:K,U;&Q,((A#OP("+6"!-"/4H!#F DD$Q"21!,K4(,#T4LC8'J MF7ZGHE5X\0"0YK[1>'CF\(',D1GEYQPWWK4_LR=E=K_EN)7'_),33XX;W]>< MU[?4R?H3R?C[O"W\WFY;IA!*J!P-$$1!H)94' $"DQA@+D,"4Q33Q"BXSDC: MTD;]3EE/:PNRW&OU'7DA:AAK,S9PAN#$Q' )>-8L802*2\(8%C@K=QC9OD\C M9B^-S5(A2/54/M>))?]&UD_BFOWG4U;JI#_5YC>QN2_X*I4DDJGR(7R"8@") MSOK(@A30F%&48)HR:N5#F A=&K]T.GNUTE=>K?:5URE^Y6G5O49WVPP6!EU@ MN*AQ#.S4:QH7F(Y(:F$.DMO4%@9R9TYP88[$89H+BW?'>CM=7L+JMNCRE8F/ M8M-D8-([UK?%:U+=?RJ+;QD7_-7SUTHH@MS>-K_66?2:S:$N7"_D*2&48R!" MF0((@Q 0J19%S(]Q'(9,DL"*RZ90L2R- I.\2MZSF!GC-[K-,A?>CH3BAK M;)7V^A;=.X7+L=MV6QY)4ZR=9 ABI&84&# $J%#3"D<^0IPE-&+F3S]R8R51"_A8*+3C $< I@$%" HET_; MP46A(9#-6,@1=!,SSVC4QN<1G^=^SY"X'Y/SV_SNCLDK8[FCO8KR:ZD\KAUM MA$G"<$( 1%C7 B4,$!)R@$BL/N5A*G%B1QO'Q"R/,5HM+5>K)T TI85+H9F< M$5H%K[Q:Q8G(8 @%MSQP5-+,%#!D[>'H'WS:_I[-M5 -Z=Z^SOD;(74!@%O! M[O-B7=RIY51[[!4%-&4ACT#*4D4$ 4;::X@!"5&"<(@E# WKR1G+M/G6SU-9 M[II_TZ&SW.LK.^+NB1GDPXPQ"8Q3;S=U^M8WBEN-YP'3_&:/W@*P &[@69-;.;/>$K,SJ7QRR>W%DV4]V+_C36C2Q9']DZ_6M#H!= M^8EF8H0!AH@"R)( $*D(.PD95'\)$,;4JFS[<3E+\]4Z-;O(2*VH]WNMJN7* M[A2P9NZ; [@FIN!12-D7\QS&P6DQSQ.BYBWF.6SO03'/,X]?7CBOO>VS$M)G M<1(BP!EFVFWC@!*8 $'3,("^GZ2I563Z$1E+XX)^E9[>7;;Q1>PZ+"TW=L8A M--N&CADX%]6#VS-_JNING9@?5JMMS\ZARFO[CUXRTO6I6+>9G.5/.L:\.0TK M\NJ5D$4IMI)%]?:[6BO2P#-S./(?) F?L!/?,/(VZ/X#A M)\7]^$PQK<@1&X3-KMVF^9*O>N&H%^[@9[.>-1V/JG3N70%CLQ8T'9*Y=-PM@[';5CIL^M'^V]\9\ M.V7'57VQ)W;BD9&W'17[59N,O=8EH\KG=HLWE)2@(&) IFI:@CJ=(/93]9\@ MP*F$+/61U3'E42E+8ZBO>::+IWU1WW/KW?-A.,UKJONXO-PT"X?06Y%%!\UZ$'++UX"[DX,/V[HARBZIBG?&:V'61NMVJ;^Q"S]/IY#VUI?3DQ>[Y^V7':8$];[#4F>[7-WL[H*Z\QV]O:O5T0 M>R^_$GLM?UKJ5\+<5UW:5V.^JF6+^8I8.=AS]M> USZ+&K,M!>8$M;^^F%7N MN$7+IS(K2M5:5O#/@JU)564R8[6,W?67-Z)B9?;8D$V(20AU>#:&1)>M98#* MA #">9 F!"D71-JL9VP56)I/L:^TOB7\\$C*MNR5MS/";OECW3%F*Z,IX9YX MVC='VOO]DQHI[-F[%=\WWBM% _]PN*8:"Z'+Y9:U#K.NQ,8BM+](&]W.2"XD MS^UEO_;N^*NG*LMUP?#JH]C<2'W5K[M5OA)"8I'J>',<2 ##5/&@@%(MR(*8 M,P*3!$==A8A;"SJTT,%H;+ZL&G$[ R-V&GM$ZUG5N4*JJ_H>=B&;J]BDM<"2 M$FWZA^/43P0+082$WG>#6-^ # &/9)CX"4,9R@)L)Y MXLFI4UO?2&_5\W::7]57UQ76]67UZW-8VT])(T!S.AW9R)]W*AJ!S,$T-*:- M\778BKQ.8O+E7JT)JG9S6!<(E@$345P?'>CZ]#10,XZ^_Y10X2>)\KW3V(K1 M!F0MC< :5;N\/%6MK4>VZGH_97G[Z<_VM=5.X6W&5XY0G'S+K ]@HZBWT]1M MC;0S<+BNB'9*W.SUS\[8?:S:V;E7QK'(!UWQJ+J1>LM!B-V%3+T-ZDN6U,3HN>>2\T%G9Q!B#?4XQ?_'B_#-OOZMQFI-UERFB>O7\ MJRCN2O)XG[%KG8ZMOCZP&QQ$,$@$)X! F@!("%6>3,B 3%+*4 (3&5FE.KM MEZ6QT8M<*ITQVS0JEL^J5?3*JU6M$7R[0[!6U^6QB0DL;@])!B7.?"1B8OWA 8C1 M6Y?>UO[2W,#_+!Z+J^?M'K#7*C_VWK==%YD1 MU0RP3\Q@_7OCK9K>U@BO9\65]MRZ)Z9TV"[$=)H[Z':J_* [ZJ/P.GV'?5QS M(V^^/CR2K-0MJI5WD=]]R+X)?JU6X)OJKV+-WQ7EUTJLDB"(D$@@",(( LV3 M !$(02Q2'*:1B"2V\M.,I"[-7=LI7>\I*;5!K;?7*.YIS>L*B$^5[>5XHTXP M8T;GT$[,@TY0M;\#:H.2T]N<1H+GO9=I@\7!#4NKE\=Q5)?30WF1[_.-^O)D MNNYN+:/[4Q,TM<(I"7$H(Y"D5"=5(P&@*$U ( ,>4QSZB!(;GC*6O#2NVF:B MT0NCG>KMH+K:9JI1ZZ=:?SN^,N\0,\Z:!.:)>_U4ZH!J)51?/&]^6>$H06GJ(Q#&(@(0IQ @ M)@+5([%$<2!\0JR([;S(I3%:J[$G&I4M#Q$,(#;=(7,)W.2[9 UFK;8N-\1, M47"[*796ZLP;8Z8H'&Z.&;]Y24*C^A)S73!S6[,)0LQB0H%(! 60<@X(1C%( MTS"-0Y1$)&;VZ98V1]0=K&;.WQG'+MFA8'0RQ(13 6WHY:S$I3%,O;&I!#WTZC>NM>[> MNE4^LUW3G$<]95($,,$@8I+H.B,2$!&G@,=()D0QO4Y6:W70XVMRJ[ M1M>,PYTB-C&-[XI.ULI>>5MUF[2,C<+NB-P8&Y= M'Z!HNE:\!)O)EXGFL(Q8'IZRW.W*\$#*S(O"4U8>K@=//FDWLJMRL[J69<9( MFY$N0#PB)&(@3G4%;R((H# @@(N("^['+$%&R>SW&U[:*&YTLTSF=X#6\+B] M!(.)1ZNI^<8C]92M ^-3O=(;F^JW_7%YT.8LH_&4)=T8//GW6>(6Z^DBE,)G MG(6 4:;K(0NJ!JD? 1F3(!&^0#Z.QU6@,=9A:>/YDMBYT>5KS'O,;(*?N!\F MYI1INF#JF,7I:^:8J['D6$6S6COV38V\$USO6W4EGJL5CZ!(?0Q![$,.H!]2 M@"5- !,)QXF$**1V-X!?MK\TMM/JZ5W5K8*65W_WT#-CIPLPF9AYS.&PO[][ MW&BGMW7W1,Q[-_>X?04 8A\ M"3!# I X(%*FC,6Q52CQR^:7-G:5=MZ-]+;ZV0W=/>C,1NYX0"8>N!J+HH?% M/)%QQ^%P.:3W),PZHH];MS^@3SPU;CPW1T9=S$H7 "%$DH8T#Z331Y?)N(O6TM2!HG-.!J=>,G@@"H4XSC0%\Z%S*D,$K# ME-K=ECPA:&D,MST5;$ITVAZ4GD#3C*-<8#0Q%>U4;"M>7DU2W'(8![='J"=D MS7R0.FSQX7'JF>B%RQ";GAC%@C2\F?@*)22J*[\OZ M,67%3UA\LK;XJ>?'LD/O:.0UV8B[HGR^D3T7Y;FNY,D88C1.%5D$@7(==&P& M3GU%&Y(CGZ=1A)%5HD%#N4OCCK[7_NQU>EO52;5%WI1*G.,YXP+(',H1S&(% MC%NB,1,],^]8X7%(0W:O7[J"J=Z1K/P;63_U$J^N, ^4HR(%2"7!RG-1/R&N M:$F@B/N$^Q1#.FX=ML,>W&H]=X!P%VW:9#>8HUSQ HTZQ\CDK\0>N?(>M/KX(&W[*O)GO#!,F%*+/\[OK7 MOWUYKC;BH0V@Y)SQT)<0) %7SDU*(X @#P"E O($BB ,C>(VAL4LC4=ZFGK7 MWJ_>W[Q&6_.ZG .0#K.&.Z F9HM3&%F&[)[[_AF7'G4#VDP%0T^"]U!K[*:X MYWE$!DIR#KP\6R'-\P;TRU\:/#W.Y6K3;.9WNVC^Z_6Z^$-]J/>M7Y>"9QL= M@".J#UDNWBNYU0JSV$<,(N#'7,?I2P9(BD-%H1PKZF04":NSM#%*+(U6MS;T M[J!<>5LSFH*WM2%>'3'VN[;$JTVQ7$&.ZC(S=V[JCIB8MB?I VOW[Q(073J% MH_28U56\!*E]!_*BMD96&"./V:8YONN"$U\7U>:CV*PDA)S&, $Q5N0(9<0 M]3$''$+A!RS$2%@M54^+6AH/]C3=AL1Z6M>Z<)]E2;'3 )OQF1O8)F:MD8C9 MUQ,["X;3RLU0?%Q,Z_,6(9NKD7Y:ZR!5EW:P !([W8!(&,,8 X M9@ 1) $)H\B/:0!3:50#?$#&TABB5M/KZSEF674"3X,%Z.4H3;WZG!(@BT7G MY4#-M>(< 9C=:G,8BJ&EYHDWYUMG#JO^8I%YYM$1M[NKC'PB3)<:;[]^A!(N MDC@&3(::[Q@"A"$(4GW3(B7UB3";F M-3LX[&Y_GS+[XBO@!PW/=P_\E$TO+H.??&AD[M_] LTGZ^:L_"!(4*S&+@H2 M-913X2O714: A43HDO"1B*-5+N[(1G"S58ZY<*-O-6Z^U7T5IOMR?U(-W7<% M/A^/5M*ZL"#\Z9XP6PPY1O?'%8/?*[9U];+:UH2EX,\"-FDA^-/2?VP9^+.H MG"T"?[X%.S+C(EN]UB$)I2"O"RY60I*$*.\"8%TJ!N( LH) QA*QL, !S(T M"F/:;WAI#H?6K2ZEZ6GMS/CF *QA-KD$@JDW4LRL-^:!4Z;N1GG5#?-*L#_? M%=]^4:\T(US]L#^P#YJ;9=B>,J(;E"?_;C?D6/&4;\KGU<>;50QUT9,H!*'R M I1?0"* (YGJI(]<+H3TJZ0>'Z@]'R X^;>_ OFGW3C^),BOXVYR_4:O8%0^8)$SJRH>A M ) J)B PU.E*9""BE,F0&A7,."EA:>._4])KM/24FKHBK(5S>QS(\U[NQ?!, M/.2MD;%R? >MO\ #/M[N;*[PH%E]GWCXP;&)P_*[6U$^Z+#Y785AG?54(@I! MA"C664\3@$/, :(2QHQ&OA];E;HX*F5QPUHI9YLW[!AX9M/WQ9!,/)1WV?CK MZS&_3Y)Y:! $MSG%C@F:.;/8@*V'^<6&'K[$A]?Q1N^4 >]% MNJ_\6$9Z8PJ$(=(%$>(($)1$($TB' ?JUS"T*J-G)'5I5-"HZ65Y>T_?^VE= MAVG]K'?2G]1'>56L,Z[W\#TB9;;.[#.7F76'S5K (J,8[[-X;,^P/I4Z!N"A73O5O49WR^S.AOU@1E03H#LQ5;D UCYGLQU,3O,T&XJ>-S>S'1X'^9@M M7Q];H[B033SWBD1!P&.$01"C&$ D=-+'6"VBJ/"C.(6^S]3ZJ=B0M1DI[9JV MXIVM@ DWX467JJ>=S6V+#F\QXS[S?4Y#$*2!3H\I4D $U,!1"#&DF%'+2ESC M4)NGY);&K>];CL>-X4!]IR "%*$ 0"9C0..0@3BA(8P0T>E%[>I>C_JNS7'& MY0PSL\EJ'!)3GWKM#SB=(HNMG[B^8_1)9YDO*7C MQHOUNJD]X#JGUB%4;JM:;UN?N7KUOE6'5:H/GABY.']X)%FI'>>;LBD_2=8W M4F\#?,B^J1FJ3ECZ?ZA[LRZW<2U=\*_PJ6_F6H%N$@!)X/93I)T^Y=N9MMMV MUEG5^:"%,:PJA1174G@XO[X!#I)" PF (,U:>4XX!I)[[P_"1V!C#W41Z*.G M25-&RUR4H,C- ACGB .J(+0EPS.8HZISD==>/4")N9'$T0:#?]):8??ME4>K M,B1IB^_6MGCNVT-&RG$;/S+^8^_J_:$?M[#Y$#RC[O]#])C6'3 J0OOP)!G M!9YB*/-0];+=HW6?OM=MNM1""YBG*-4 8;LD3PL- K)9B;Q1(M24:0US*I M7^3($Q?W.>)QS:#';QA._?E9OUQ_K9?=_*+9]8QAPD7&D MA,0%4$HB@#FF@$G!00J5I)DL2(J]&D$$:S(WAC(?2CR_1[HGW#^Z?6G MW[;L7\LV[Q/G4+CGC ^ 9*)<\1?0Q*Q(=L/TCMSP\SLF MRPF_H>II+OBM2\(#W_9MA(UY1%,N/>,JHYH(D%/;>X^;'2+%7 %=(%)RFN5: M$]_(MTLQ9EMC) 06HK^!J^-R:S!:8Z^E@H *BHN[C4/LP+@KDB:/ MC+MM[;70N(ZK Z--OK"M^LVL@>2KS>.36N_J]TI!$=*,ID#:@TE3^W;%P8Y(3YN=C_V7YI/HI*Z MX(IE !>EF<\JQX!RHD"J-*>I*K NG5[Q5YX]MYE<[S-K#;UVWB\ HD0GL5,F1D'(GM3B(3<1OUY';J8J&4K)*+VJ.H-YMMM0H\U%2_%_OEUZIM\:(H M&4H+F8*LQ!!@F&M %,]!G@LE,I1G5%//"&@?^7/CT7IGH@^-!]A!4^]X::]A M<-O3C0CNR-S;:E[G*_YR* .H-]M?DQKT8[>'^W[00X*L0Z"+'(GMI<+4X=HA M^%R)Z0YZ3!C9_:F8;2=6-UM^>JYB:5HLTA2T!]I9O8NE%5#,3&7@\&@>7-/'U(Q*28F[(F MY9(^B\])H_?Z,'9XK;3:FO55S3O*-GW8O?^VWEE?]Q]J;9-^3DX>WNYVSX?+ M[N5_/M>IV M<%IFB1(*<$&T62*0 /#.DH@J2DI12CC*OV.X MJOJ=[.X28QBH+$L:TUZ>];36M9$WCCC)G0)82RD#('2"-;T1Y+ MP 7#@.>"90PQ5"JG2ERW1CK!J+#R7?CQLDJX,Z#;V(M1\ M=YF8LX"I1"(5"G"H"<#8D![-H##OKK2 0J4(%T[9S$[2YL9ZO0I[M-GJ1;J? M$*/B-S(W3@J=1Z^RF!!.U;7L98I0THF>7[LR5S2Z&I?U/F.Z%F:NYKQH9N9\ MT_!:KHN4L4(6.@4E95;@Y-_42MZOY5\[\Y?#)S7-:(D8LRFN MN@18^1V24NU(%5F+Q BU]\R4W\3ZBYY(7+]5)+?H\(8SGK!7JO+7?NS),_J>W7 MI5"[3YN57!2$YM(0%\@+5!A2RP3@O*! I+!0A$OMV"^^7]3<.,QJ:JO_[!H= MJYGTU(3"^7%5![YNU!0'M9&9J 6L4K-"JU4TL9K&XYQ^-&)23(>T21FEW^IS M G&X([0Z$MM5IV/W?%>7!4LQYSG4$FB904,3- -,%Q((DJ695HCKW"M*\T+" MW-BA=J%9#?^G;U&C<^P<_1)#$!G;.5&7'*H(X.]6OY@9\[=LCULLZ%S(Q$6 M;MAX6=SGUH6Q7_ZOU=-6B67EEC9_NG^T!8C_53O'R[R04F<9(#23MNDJ!"2' M"A EM)(42;,ZB+,NZ-!B;J1@C;A+3A6N7H.G*L=:.'2-S= U123$)UANA((= M<N")F6#3EO/6:#[XM",#KY_NS;/K>)YCDVIY!LS_G4CJD6) M&($<88!SH@P7\!QP17*0TSR#@F:PR'*_?(U>F7-CAJKI[%'GNY,.;#*Q:@;+:OMDK6G<[4[MC7 M"B*5IKGD(%6Y+;VA)> 9(8!"JC54%&'A%<#6*W%NC'%0V):!2&J5DUIG/[KH MQ]J--Z(B.#*!=("7_#U*1S!G=&)R2K_02OGX M_-@Z0WA1("@RD*89 9@S0RL$(U"HK("(RE273K1R\>2YT4>CG*??XQ*P;FX8 M!,/('.",@/-WY9%[L9:(D6S#'&0\U+8DO,&]2Q/ ;-GJ]._VQ/T=YO]?ZC]1R4V#^OEOY0\/JF^J2I_ M]OD+6[]_LK?L%CG)2<8X!IFV\7R%@("660X$S(G"G&8I]')2_S1+9O>6.;&G MJH"1K#?[Y(?:)]N#37Z$^/,^)&Y<^]]BZ$>F<9>F(K7]267+7?+[=[%ZKJH: MU=8TT97OF@_+$86[Z-[]GSY@,=\P/\^825]>/WW,SM^+/U^AL1+^JE^<>/PA MI;G"4 ):X!Q@*7) 4LH 0UQ*SGE*.(^;]G>FP=Q><:X9:7?U;X<U0%T MO[/MVJQ4=A_4MOJC#=2U(347?/^9\95:4)8I00L$I,"E;;*E;=6[PGS)=%&D M.)/70TFG"PIFJ!-,F@^35/BH1R5[>EH2*F:\\4"8P7 M_9QB/3-L+_%.[>N^=O8D]7Z_WR[Y\]X^]_/&-A'=K/<&''/_P]NU>;>8C= B MEUA(G') HC>=KO\Q:K_:W)J0++?)&?0O^V#WGN_ M$ Q?S/V"OQ*3[A>",3K?+X0_*+CV]4?U5:V?U2O[;";V]09E 7--2H8E*+EU MGA"6 TH(!PP)R41.%41.#7?[!,UMG=^EJW?1Y^O0]B_)8P$V,CE-@)5WF>S! MF$U<++O1-VD53GK@"ZF8W8E)?]WLZ[=/73V[TX@K-;2[K_=GR[_6;%6AK633 M8+Z._&E"P;@2LNI@S#(B $8Y X0S#I3*%80ZY=J=+[M%S8TQ3[1-&G63/[L[ MV?J"V\^8\2 ;F3-OHQ703[0'-G?RC ??1/09\*'S8DXW0#JXL^KO^6*]S_T.Q[>=OFP62B!*62I!BVS5>\Q+P MDF9 XJ(0/%70?&3\ZEB%*3(W]K4?/-\Z5X%#X+;;G@+8D3FZ-N$NZ8KQ:RVY M2XPMR7*=--8DUIS$V!.SR-8P1./6X@K49>*27<,0NZSL-?!Y@97+V7)M_0#O MUY_82KW7541%LS$J.84Y%CDP^W ",$40,(T+@'/,,"]E7N9^--KME=0JPT4U+8)]-J O<;MP7"<21Z2T"?OZUT/N1B5H5O4/< MM/71^^V^J)3N<$N4$CC-ZFY!*"U*E3+ 6*X!SC0!1!0*4$HSAA'/1#ZD!DXC M9FXLB\X7BYN4J-*"I M9&8U+LQ"/*4V=8&+'$LJ$/+JZ^&OPMPFJE4_>;/:?-LE=O!.W')'W3UK_0>, MB]M2?ERT1R8(&VQ4@=VJG_ ?R2]5CZ+E^M>KN(_252 D0 )SI6'P*DU_FZ(S0=!^Q]3YCLA-W1E-,C=M=; F(ZGYY62V$#1O]D MVX?ENHD$L7[<4F70=KR%9C=7V#@EK4%)>5YD'.4I="H@=%O$W+CTJ&52JQD0 M7G,#S'[F' [1R(0Y(CH>$9N#49HJ5M,?+;\PS4X@N@(TK]\X76AFI^(O@C*[ MK_0GNE?/N_WF46V;T_?72JOMEJUV"Y(25$+; $:D')B59 &HAA 8X&!)6:%9 MX4QUMX3,C>QNZ>D^F6_"V4]V,4 :F>Y&Q,>=[F+@-!'AM:H>2N+T(^9%>'U0 M=%#>S5LG([T^Y4]IK_?:P%HH3?+/1[97G[ZQI_;56Q0L*U .M.3<=K& @/$T M![E&*.,D+[.L\"IX$5C;= M*$2M&W)=TK3%03JMO:@ TGVU_\KG'ZL-9RM[V/=ILWJV+X+F$VL6/J(LS%(' MF0V=6?X(#"@Q7PJ6*T2P$CI7KBN?6T+F-OEK/>LCYU93][?Z32C[5STQ !IY MZE_#)F"?=Q,D]Z5/#+ F6OITQ8F9)'Q8=:Y^;MTZV]NE3_G3MTWNM/_79 M8A"61S^;6YNR8:PD*4^Y!@05$F"*2T!EF0(.B6(%S8LRM9FNX%@/]<-PV5DEAL#$G=F&P;-1)SF"Y$7G]U&H(/)KMPT&8?=5OB4 MO3JN\F^S\>KY\7G%;(S6[UHKL?^@MLN-?*_OY::JC7DO_]-L%.TGH7FU(E4( ME7$(,F5S.C(I 1<8 H@(2J5&*F-.E=A"A,^-\X[Z)[4!=TEM@LU6:(VX2XYF MN'?S\!Z7;JX<&^W1O62>0$?N'A(*W= &(]YR)^M!$HK(:9N2X&<$-B^3LDHE M8JL/;"G?KE^QIV5=//AQLZ[BUA=:9 )1A0 KE0 X9QR0DE(@2X:%5"EFS*LN M;[_(N5':4>/DR:@,ENM$U$I[=B_K!]O-C147PK$/+X_H66UM\FVCKZW%;C6N MLU0B]B]SAB=J [-^J=-V,'-&X:*%F?N=H5DL']7#TL:FU7T8%UE6B%+84T!< M0-O*K ,FR]IF4E"\[+,I5-Z["T!4,Q&[NB '-R$SA MB4I 3LIUTP?GHIP]=N(:>W+@N;.'PR>R"JYX;[W7%""^J@QZBL'-1 MEJDF9L6@H,U5S0C@FC-0IN:W1*>*^^6J.DF=VV0_*&T7YJ=JM^5S7:*R!PR" MVYHB.K0CDT445+V7%EXHQ5Q=N F>=('AA<7Y&L/O9G_?"0Y6;3D^-,(E?/M*_P MN3%6753BQ !;N;:I:UOE]!R-2(Y6N/MPO0>GW^D])N0C,]GLT';WIX^)^D3> M]LCH>SGC0^'K<-5[/W(R1WZHL:=N_N!GQ.CS^T^U?/ABFVQ]-;]]4*^7NRKQ MU!X[?%#FT[C>+W35>IMA@$O, $XS;%XB7 %(LI)S(0J1P_#.O_T*S.U%TFH, M6*UR(AN=$V.69\T6[\%P6_>."?'8+X[S@G>M]DFC?M+J7QTG5N<#8L1.M^[@ MC=?[UD&'G]@-UQVA[OZX'L\)#5D56ROHM:K_?;NNJ/>H15-.;ZEVBQQI A$1 M(,MQ:D@/V1304@)5,,Z*DFKM&\?J+'MN?%=&0G5D MBFNU3GYI]?[5'B#4.)_PGP/. 6&RWHC%C9UU%S]Q0*TW+I=1MOZ/""8RLS[\ MS+[__IT]+M?5LO"/Y5J]W:O'W0+G!22:4YNX;JMWI,16[T"@T(KE1)5YB;S\ MDYW2YD96S2;':)N<#K'MG8(FAN/-+HF1MG$:)L*/J%RSI TQ4XVW7[="&T#D:\"*9UN=Z? M/"T!O]>OMDHN]V^8J*JQWW]ERY7-,S_&G/RVV6XWWXS 5\Q\ ,PUBY*7)26, M B6UV6 *F $&\PPH38EM%I_CW/EH)E2)N9'N0>>$'>.K>*NUC4^KU';GDN#1 MZ>?E*3 ?F;.K9=U&)[4126O%77(!:.-B]=; M8BB@'6^0X$=/]G89:OSIFV?PL\*W4V\I ]MW?022N*G9V$ M3XWB50TRU6KMYT/P&0HWC\)( (_\PFFUKL^@K=X6X5;SNZ32_:Y"^O=>I+T= M#@&8Q70_^(B?U!D1@,NY:R+D$?YK[::=)O_Q>?EH3\3UYRU;[[3:;O0_-ANY MVVP_J>W7I5"[JD'[9_5]_]O*)B#D!.&T-"ML*!0Q:^W2K+4U+T"&"H%ID0HL MG>AMB!)SX[FVZ2O_D=26V*G8VF*_KZRQ739:>]R7>\$#U;_LG@+^D5G0'_GD M[\J8Q%J35.9XY!8'#X;[VGN*09EH[7V)=.6,"1ZS2!G.0Q'N6(P'/WJRQ?A0 MXT\7XX.?%1QTM?[,OMN>? M*"B@AE #R+ =88P9HFA- (<(953PK2J?JTE>> M/;>7S.]LNUK:RD][]CWY8135"*.+2_P7GN^,/FSWY7 M]YM:*[W<+S*6:J0>*CB71K3LG6_'T MJ'ZZH.F[-+PEG]ALGS9US'F5V/2J[DCT:B.5[1!4Y$2:=P$ATC ?)K:20@$4 MXARAK(!9X10>Z2AO;BQXZ#AWHO-=4FEM]P"-YHE5W;]97Q?NW2PY IHC,V8, M((/:^#G $Z&;7Y>4R9OZ.9A\K;>?RVV!O<7-ANO;B8KHZAG _'K MF+KMBH8C-3)='$$ZJIC\T062?Y?P3@RB-@B_+FG:WN"=UEZT!>^^.K!:DZC2 M/'8?E5#+K];I8GN!-3UJ8:ZT+)D"K"@8P++D@ DN0/G1"[44,LV$8FB ->'T_P8MH0>'*_ M6FV^,3,K*H=N$UMA/[]W\1H%^Z 5M4Q3E[QI"S0Y6'Y1FLGEGC!R^4/M=DJ] MS#-K\S!^-!T1=J^?U0)#(30K2D *P0%6' (B2PUXEJ8I5Z341;K8;_9LY48S MKH*]EB$'\>--H,]61K*JTI.>&C7]R,89!<5;7CXK&.+U0Q&E4R[O$_+12!W#O7X#[;K-^VF[D ML^CL9N%-40XPQ62E+G&3$I&#W>?VSRLE_^RC9A_9]NUF6J[5VRO'C;;I=J]UV_77U53LZ0I6E_JLL2Y MRH#4C ",N (425LI#Q.!"2U4Z=3X;G1-YT9U=>[WWEB:'$P]\7'Y75+6[ M:>RUB>.MQ>:J@\TV)N7$:L^>!.-_4MQ8=1;C/S(G__RA]P\H&'M8HH8GC*;L MM,$.8V-^$3HQNL#0ZNZ'2EEO-MMWZEOC/C!R/VPW:_.MJ&HP[NZ_+W>+-%=< M9S0'60K-\KF4#%!-)& ETAE2.<7$L]"[A_2YO65.E*^<8$;]Y*A_\M* Y&]K M@N<+PV]P'%V/8T$^C2_2(OO)=E=G6[E+_GJ2]FRS!]N ZO !&,4M%.^CP,0U MXP.PN2P?'_*0P#+4XHN2SS:+HF9<)?_8V/(Q7Y6\-XR[W_V;6DFS)?AKIV05 MI;K(,LQA*FSD62IL,G$.>&:+O^09A(HBQH53J?E@#>;&=*T!U5JH,2&Q-H#* MB*2V(K%F5)M?:TAOQ':DP7)CO5&'8&3F&P5]_[+6H0A&+7'MK<2TY:Y#,;HH M?1W\H%"7*=^_7>_VVRI4\:.29I%J72-U:Z%FDYE#Q1F4)= ZTP#+3 %::)OE MFDJ$:(%+ZI76ZB)T;DQH=4Z.2M\E1[4/O;7"G -.0^#J/8T+[.ANU B8!OA. MW4&*ZT1UD#NQ-]4=B4NWJL>]8=QD%HAJ^;"N3[#%CRK#B%6.])UAP.K'55W* M^<-FM307'%+N&(>(, H!9A*9=5R> I(1#%+(&,IU)E/HM8X+UF1N+-88DK26 M)*>Z^]%6^.BX<=DDF(],<-?A;JRHEFRG=B2U([#<8UIB4&*[, MI#PY&+-S\AS^P$$Q@F:S??"DU(X4F&9%"IO.J"P5C'(,08JR$F E)*"XQ*! MG.>0E(BD3AUKO:3.C2F[O$Y6;_,NZ>^9.F 0''UZL:']B;X\9U1#PPC=4!HA MGK!'\,\(+'3#XD:$H>/-H2E3]U*:SYRAOMV>K?Z_Y5.5L4-YQGC!,5"DH !S M2 "7&0,I$UF)2U1PZ9DI=4W,W%BHR>MI5#6;HDK9Q&@;E!1U%=ENIHF'U\C4 M$@I50-I3%Q*#LYVN/GSB)*#:6Q'^56$/-=G?9\]Y]SQ.)!-E#Y^ [K'2M\X">3]>'3DD'?;\! MIYGD#E>/X:O__&W3?%(-%>:&&S4H5)$#+%((:*920 0ITX+E!&4LGKO^('=N MM/F_V/K9QH#!_,[L+2 *W*ZYHA[#0Q^$Y0R<]$;O$;9MGEA-YZL_BIZ1N_X" M#S^/_>7MPY+1%S(MJ%1* &@P!KC(*.""GC(\QH0_/_BEIX;>FY,7? W9+7]A6O6B0W0:/FGE=_?%^+:LN MVK^QG9*O-H]/:KVKLR':)O"I8BQ7)0):B@Q@G1+ ,JE!3G6N!<1*ED['99'T MF=L,/S6I;2!_=P@9M^_ I+K$K)UEW6T>5+8EI\:Y=)P?97 =MGC3#MG8>\'_ MUJ/EL?V;?/]@<0B-QO]\N^?.^JG"[^<"J.B ES%26 MB0((J,RZ%RGS,DVQW8(CQLL\S07WRI08J,_<7J9UFI8XM<=F(-O*A;_8,DV_ M!F36#1@MM^7WA&,P\MNQAO^%*6WAR%^L-;_>)<:@JBHW^VX/42JCDE.K;,V% MVJ[(F7## 8Z>[S9 I>FSVH;C=S5W+<)C_4^"7S?+C2H6INHB\['J-;> #&,$ M10YR3J5MS8L!AZP B"A-H)8JSYQ2H[N$S(TS6SV3HZ))K:G[ ?!-0/N/?V/ M-+:3TA\AKW/?/@@&G/K>?/1D9[Y]QIV>^/9>.\;11I7D2,W*B:98@!SAPCHI M4D!RAD#*(&-,E#3C7N4L^T7.C@9O2^;7I4O3,181@1B0%&F !<0@VXLCL5"8M,4JVE].I/Y"!S M;MQQN\?728NOH#6+RP"X<4ID6$=FERB(>G.-!T8Q6<=%[*3\XX'#.1/YW.I_ M"OS[\W8C-ZL5V][+K[8X\ZZ)2A(2P31#%.0,J,8 :F4=&QLC]&#,&5A.=309AYG7.V =&Q^'A MS5LG.Q'L4_[TF*_WVAANI#=F&.\?;<+2(J-8B#35@$EF:) @#EB:V>E9OUT_/^]T?ZJM:M;FUE&N%"J&!UBDU MV[-4 :;,1BU+=::STOS#O0+D.V3-CQ"6VZ32]2ZIM;U+*GV3T'3F+J#=R"(2 M?"/SQ2#D_,LT]&,2M1!#A[AI2RWTVWU13,'AE@&A0'79K;;+3ZXR:I8,$!#, M&< 908!*1(!@A2A+K42*4[]&2I="?#[TT[1/:H)V:O425BD;$*?S$DJHH690 MBEE^IB?JU9>#>.Y?F5X9,[_^\RV9L6R^M'$D4A19B1/$9!%0FS%=\I6J">1^+=NLI>H@[5C6C5-E MIKK91DF-S:Y*00%HCB0@D.HR-^Q0%%X)?P$ZS(T@7A3P/1C1UNVU*0QAV8,A MP^.V;!@9])$9QQWOYCQ^G!I[ T V5PNN,I23S.P->S>9N MRIH;Y54*)LM&PV1K5/3U/-_&U=7Y' 6MT?W/K99W20U:JVCRL0NT !=T+QQQ MO="WQ4WLB.ZU^](7W7]+&%N\VJRKY+1_+O=?7CWO]IM'M3UTP&QW]CPK"2TA M QB;W1-&7 !&R@PPEM)44B@RI7UHPT7HW/BCU3E9-8HNE:>KR0EJ-R:)#>#( ME'+ [IO1-VD5?M$O-[JOQ0>BF#3C)'=2OO%!XIQXO.X-8Z _%=L];ZOF.I6C MW/:5^*RVCQ_55[5^5O_8;K[MOUBF:\YN(&22":Z!3K%AI%2:U0PI!)"J4%C; M_Q&OI@^>\N?&2R?JU\<_=W4G%B/[,6EL2&HCNM_?40;'C;Y&A'QD)O-%>X03 MN$#P8G*YS@$ MD8GB&SV0\8IJO&5Z1S3CQ2V313'>4O8T>O'F-7ZDM-ON%Z^>'Y]7U8[S=ZV5 MV->9;._UO=Q4F6U5(H,N"RPUSP"$9C>(,3+[0@DU2)6 W"S%(,;!TGOZ^ '6LGLRC3E9.YJ?S M59.SK$FXQ-?REE^\[QOJO6ZWGI_-@YIF7PN;&-4==DX,[);2O7P?$OI[L8[-N6WW9E=]P3QAW_5,N'+WLE[[^J+7M0[Y[MQNR]?KU[-<-2RS$#C/TQ1RLW!)S8Y(R1(PJ@E %.:0 M%YACY'0R?^WAKY<[L=K8HZ-#[?2\R!1/D0VSRS' *6* 2<)!*K#& M*"]2C(AODO>EF+E-URJ/^:BF=^7Z'E!='15#H1K=1>&-4E"N]VT08F=Z7Y$T M>9[W;6NO97EW7!V8GVG6H-5F]U1@;MS1:@Q8LW/>MCHG*ZMT8N,M=LDO/Y19 M]?M69O<='#>F&1/RD3GHH'I2J7>77#@N#OK75R36@HAID8'014V:]-5AVI3* M0(0N$BY#GQ-0^:MJDO&GVG_9R+?KKVJWMY$"[[^M#7U\63ZU(V!87)^;<69=)8Y!'>:UX8]M-KC]OQ,;> MP=6#55N5O#T9K(-AQ[2+@VF)L2UY]7+\/OS<\?,HJ/93QG&J$FQ3CJ=?Z;;H ML'<5>XLG;+KR<-$!>E%0+O[3 WHQJO5RLWVWV:N=?%9FU$A;<"H5YFU:$H!( M+FPI8 RXS8_.<::YR*B$VKUO_0TAB69 M0:[_U1".Q\@OA.;3\\?@3X\[\8=C,1'=.V/B1?#7S>Z@];,;)B/SZXJ>4OB- M*\*\ZN_4_A7;??FPW7Q=2B5_^_'7SJ;"OUFNV5HLUP_W8K_\6LW/18$EE(JF M@-)2 LPL0U&=@2)#G"-4Z*SD/B7\W$7/C<%LTTRK>M+JGO ?R2]6_62Y_C4Y M6) <3?!SIWN,BILC?1RL1V;'F#![^\_]$8OI.?>0/JG/W!^5F(_[/MJ]UZW>:;V8')1(%UH*13(TXP!C"@#1) 4Z)0KPC12N42+M7I@>R4_ MNQ\/WI+G-*%H/:$NI(XWN0[JVLC9*M-ZM6'K1#/AL1+IQ=J-G09!-PT7'56T M>!W3TZV:\4BG#XB8%'-3UJ2$TF?Q.7WT7A]&%G^HW4ZIER=YAR76AT;BZV?U M3GW??]RLS),>/G]3JZ_JS\UZ_V6W2&$NI;#UY?.ED*I$@K), M>B51#=1G;NY!^Q'T8Y2A ^)&/!/"//I.TEIREUR$'9R4 VH-NDN,28FU*6F, M2FJKDMJL>'P6"=^8M#=4I4G9,1)^YR0:Z['^OL*FT ?_\0^U>=BRIR]+<;]5 M[(_E6KW=J\?= A8%0E)0P#*M;;<. LQ&DP,N!)GO0)FQM+MJ5N MS"[GJ'%B54[^MDHGE=8>YP2]:/>[SF)B./H2;6KXW+UN,6&A\QF3O/U9A3!Y_S/:$;X^KQA\BT#VIKAO?1-F9[SU?+A_K3 MG!*M>&%+P$%MVR8I!"BS\6&$$\9D 3/EU3;)2>I,&?GN)%;S1._DJ/A=7R^Q M 2/ANH>.C.\T;!T!VH!=M@=4<;?<+H(GWG][8'&Y&?>Y.8RM_DW)!R6KTDN' MWD_5[Q:E1E(R*(!9,TK;4J@ E$H!4JT4S\L<KI?5, MO:C%G>R^L2?/HX?;>",MS7\H U1C#C#'$'"80U#D,-6I%EI!Y/-&& ;TU&WT MID#8C>FCX#8RN]4OTA'I7W8A&3OF\+FY2R>VT^I^G^&T++ MG#\^;M:?]AOQ7]4S%REB,BT@!1FRI>NX-/MV+4I E, JXXSP3/KURSL7,;\ MH%K#9&=5]"U=?@:?V_0? LG(L[[!HM+M[M ^<[=[CEF Y9;]<>N-G\F8N+;X M=0LOZXC?N"X@F-D^Y*-Z,I^$+VRG/FSMQO.QBM2J:ZT<_R8_;UZ;-U_;:UN5 ME(DB!U3::#]!S7>E;0M%(5%% 7E*,^=@YT EYK9>J /?5I'O0\/0[^*8 ?63:J4Q(CGHFC1%W23T235VH$T/,'Y+7U4CX;-L'C81' M:/8$(S)5Z/9X(^,7WCT0TJ[P[]!'3Q<>/M#X%^'C0Y\5MM)L>WK=K^5YQZ_@ M*A9>SYP1VQV:VMD.=Y=][T8N>Q&$6LREF9\"DZ[;@K Y7]2%/21L6KU]?#+[ MP2IW[J*3WIOE>KE7J^57)1=<%WE1B,QLY JSR).L %Q2#=(2ESJ'MGM"X>/Y M<90[MW7=4>VK+2=M9S>K.ZB4]]L+NHZ$&[6-@._(I!8'6F\V\P0J)H^YBIZ4 MP3SQ..=1^&6>!!.58TEY,/G5U7%#9.N4BD]3YBN_HF;*2^*FCC>$M@+ M[U[^YW-=)V7W>?-V+3:/ZHU1V?:+6*Z?E^N')AQXL]XM\E)3!1D$A$ML5U,2 M\%1+H 1$&8-2:N6TWPL1/C?.K1V5[&B ]>+7)B1VS&WIK\:(9'.PPK/+G,_@ M]-/SF)"/S->S0]NSY]](J$_:$S :^OY] P/@Z^LKZ//(:?L.!AA[T99F/2XU DQH!616$H$E1S)S"A3N M$S2W%T-3+[Y1-CEHF]3J^I;1OX%N_TX\%F:CK\3#X JHM=^-Q>"Z^S<>/W$- M_FXC+^OQ]UP?=H#PVV8MV[T/I1H54A%0<%$ S'4&",I2P%1>I+H0*6->AP0G MSY[;U*]4\W/PGR+EYL0/M'_D:5QI-4(#]BO6QO2VGSY^4H_Z%;O.O>;7+O&; MCJ*:V^+'XGZUJN>Y6*I=TWQ2$,EH3C" 68YL?CH'I"1F1U?R@N0R0V7A%+;= M)61N$]2HF!QU]&SIV8EF]]R-A='(D]@7'N?9[&)_Q_NWO;V>U^U/YW.Z4\@D MD]O%S':6.UT;G$B]56+SL%[^2TG^O']>\^5JI>0"*<9IABB@W"S$,848,*VH M6:%3CLW;66?*N0)MEZ"Y3?LV0_6H;&*T35IUO3-_KZ/;[X")A=G(-# -7-Y) MTH-AF\A;$@I?2#)T)R;]B=#7;Y\Z";K3B"L)T-W7!^>L/&W5%[7>+;^JVF'R M3NW?Z\_LN_EI]6R;B7ZP.Z3-^GZ_WRZ-9)O:_GGSSIAI>RO7Y3#:$N,+QDJ< M\XP"7?+4K*X0!E1A!B#BF&#,)!+$IRAB9/V\&'J"RHDOS$N6M6OQE]5FY]MP M*/8XNNW)?N+HC/PN>#DPC<_WES_LP-PEMA#C1B?&RKOD8&?2&)J<6FH=QB]M M/71HB)H!-,8H1$X@BJKBU/E'8^![)7UI%#'A;2;?KG?[;;5TJ.J9+%!6$E5D M!2ARV\N>% H0:;X3D"%*94X5]*KJ=D7&W);0G\07)9]7ZK+*87+4?-=;\,49 M8C?>'0C:WSY*U+_3?9K[9*+O?W#UNE M[.,:]VU68"($QB#'& *M"MSK;Y5?#]E_5O[/MTHYG^^"/;*\6FI6*Z:($*2_-KB=G&% .*:!E M*F'&.%*I5]_L;G%SHX2CMG?)UT;?ES6??#<]G6"[[G]B03@R%+E8?[D_C9\46;9N879' %LVXJ&(;$V-/>&82@%#OG +7S+HI M@P5N&W(MCVY08,#I@]ZNJU*<=D_7_NK^^])VJB@SE?("I (6 ..R !QJ#7+, M2*XQ*[-"^\[,&[)F.U5/]+U+CI]=JW/ ]+V%M/M\CH#?5!,\"+J@2=\#2@06 MN"5A;;KDZ:.:A^TJ?N?T;I!]@U+FX;BW'1'IF4>OH# M7L-]E)I(X2!.T#*P2XLYM YT0,FQA:#+DP87NJVKG-4U31="YLB07]94'5&% MC;A,2U! 2C*"H2"ETRZG1\[L".Y%F=>FSN6R4C7Y9;EN?N,?T',58S<>BX#< MV"=%+T"KE1RU..XU'$:JD?M"U,\JE7O-WHZ*N59.&$N"-UQ,9Q;")I(:R^.5'Y+F%V/51K75??CD@L/BA% MI1DGP=.2C@\6%Q3D=7,8(7UZ?GQDVQ^V")N-JOO,OO_^G3TNUW4B^&?U??^; ML>>_%HPR12#)@,IR#3 G&% I2'.7.C90:M>O*@U7@J]$\ M.57=CYU@,4D*U?1D]*5)Q[GA.5[ M>QAEW6A&:B@*,TE3#,H"*H +F %>* *$X%25.D]S[!61 MN@ZMK+K)JM'7;&W]*.D6O&X4% &TD2GG=MOC>+S2@T),'KDE:E+>Z+'WG"?Z M+@]LS'[2X]U&'-55+!:RE!1IS@&D(@<8HA00FE$@"R$U*BC6U*_?^E4Q':[$I3LSD%.,,Y()*40"M2*(K3G%H@W?/7(@ Y01K: MRRC]*$"Z,>EP>$8FTI?(W)E56YONU5;N^9/MG[?=KR#_/O&=L$1M_WY=TK1= MW3NMO6C6WGVU?U;#:<2/S<':K(\Q*+@@F)22V!VAH8,4(< S9GB5":E*1!C! MSNW7.^3,C5A?1*@E!V4]8WKZP.VFB(B0C)38F?UM-DTK500FA1V#=UE(1X!J9*(.0&I@&>H'#>*F@ M1U$_,1WTPM[NE-#+RP-=[.8UH=I.)]8O9GWZEPGMAW <>TP#HI<($82JG2$$A>Y@ 7@@!2" PX M2;60$I<,(A_WT:6(N;F.W@O%UDIMK4ND"G0ZY$FJ2E]?MKJ U)60A@ U.NLO.2&FU<&EYO\6%=DLQMDO=E^5'9S9:OT MJ&T5C6XL>,]7RX>F=T)99K#0>09T"@TYL)(!PC 'JA!,D()F&7,ZNPM58&Z+ MGK."@57Q+*.V^;DQ(WDZVI%LCH9X5V+T&Z=^O]38Z(_,1RWP'\^ /UB0G)B0 MO)\,>._2F*,-P,0E,PW]\Q>%,^UH[+^H_JF0;+ZJ;;*V<2,93!XWZ_V72 U( MAD#<7X'3[[%35^8,,OI*Q6GZU*XIJX;NN5KEUO]&Z M!'6'(=;PU/!\X MV?LBS-#3-T7@$P+>$55K+"5_8SMESX3NY5?[ FJ;L/"R5 SK'-"\+ "FV+P3 M2BY!1AG.E("84*=TC'Y1LWL'--HF5MWZ%+)5.*!\70_,#B0?#;RQ27U*W#Q8 M.QI^4['T$!S]:-D)FBX:[G[ =+3K9,@+FG6[(\P1?+\R/+6NR@C52;=U14*V M>]ZJNCC!T_-^005!4C$"$&&IK322 DZ1 C1E$&9Y*C.L?(Z\G*3.CFR/2B=' MK>^2$[V32G$_O[';"+BYDJ/C.C8/#X;4V[?L!5%,=[.;X$D]T%Y8G#NE_6X. M#!D_)DF8I>65$Q:=2RE$G@(J;)53;)NA(24 DWE)96F6@2GSBGGN$3BW(ZRZ MS>^)UE4ZZ>\!QU>]4+LQ4$P 1R8?3]3\(Z$=H8@:$]TG<]KH:$<$+N*D7>\+ M3439G6Q,C9 _#N%JBF4%Y(4".:(:X#)G@)$, JUPD6+,"ZZ<2JKUBYK;ZL9J MFKQ0=4 T8 ?"CC02!;>Q"200LH"2W95N[^>I)F+P;3#*>TW>B7ACLH$0"J@@"L.03FIQP8*DFI6:849N/D MM4MRD3HW'CDJG1RT3FJU$ZLW2*FGB\5O$!PW2K&AG>848ABJ_GLE'Y2B[I6< M!$^[5_+!XF*OY'5S,$<]/SZOS$/E^_T7M;T2/&CYL>W+97TZ,)=FUT0%%P C MG0-2EAPH3(N2%HB4S*F9=*#\&?)6JWZRL?HGXD6$K6ULZ,U77@/BS%QCP3P^ MAQT0KE2_'L-\V:DP*J&%@!>9VKQ4F)KD0O"Y0G=!CPDCOD,QD]?+G3#3]'FK MCH5YTDQ"EFD%"@IM74.P $1B"%&&B"J]DC6ZA,V-THX5>WQKC'1"ZL93 ML8 :F91.JAH=%4W^'J6:D0LD,:FF4]ZDO.)B^3F).-WC7U3_=[,,V_^XE])\ MBG:OS+?OMY\WW]:6*$J8,UN!1"+S16M (() %"G'F)MXE5E.#8V)U=:^=?PO0;IJ(!-/([!"$D%>)_!X,!I3&O_7DR4KB]YAV6@J_ M[U*_:5[7U1 _%K]]_&-1:$ES7A)0(LH!SKE9 ) R!RGGD!.409PZ'5V?/G1N M$_FW+?O7>H3ZF.T_,:[9VS,3V\GHZMC^= MS\D7#YUD$EXSHYUU5_\6MO[^_?%IM?FAU$=5K?A/#F]>M26^,EH@)1E(!3'O M5EYP0+@]M,VH8JF4)25>CM%>B7.;H!_8#R-K51TS;FNE$['9^=9*[D?:;6T> M%;^Q7\&-KJ#%[43;N[:25;PUNC,T,1?J_4(G7:T[8W"^9'>_T3\&^-,SWRGV M<<,W^Z5H0RM+D4&A" >(Y=B6%,6 :V5+7C&%N:@+GQR$?UN-FK MU8^DKM!H9L._JR]+L0H*6[V*:#>!Q,!I9+ZHU4M:_6+AXA[$.Q2?B4)WSW': MJ8?'*$S:AT%'C.[5VR:+S.U2^C0>M_.ZL"74&[;<5M7B?_MQ^/;?EF:*;\67 M'W^HK\9FVX:.:9[G3*9 E+JH*WR:P66@3%.%2::UDJG/.LI-[-Q(T*I:]T1( M#LI6*ZMW]__NU?G/$WVWM55\3$B^O_-")N<9RE#SI0LL/C?/5EN?= M8WVVZ4P2XTJ#.^O]7*_^_CIKT/$2ZI0AA1(M>TOSK $5(D", P)*G6) M-7=:?SE)FQL/'96M6T$EE;K)+T;AW:^!,2[=<+LQ4#001R:>@?AY8I!$05&@C( M84EIQHO2*PRW4]K<>*6.C:BU]6PNVHVJ&WU$PVID^CB%Z2XYJCI*$3PG4**V MC>@4.&WS"!?;+UI(.-T4H\',J\UNOR@RJ13D')C]D08XQ04@Q.R,%)09ER(O M*,O">\M8$;-CB4.;E+J?C'4G#VDD4\'HR!"#P!F;%L[;Q[SJ F9@YYA3V\=K M&E-)^8G]8DZM[&X5\^+*L,E=UQ)L%KQ:4LZE%H!D936M(> BS4&1(UWD1:IU MYM4RZO3ALYO0)]4H/[VH1ME470S;4;S TVU^AZ(T\LRNU1IA8W#-WIBS^<7S M)YW'URP[G\%7KPF;N_]@R[4-['R__JB>S+!_,93P7K^LVKV0F:Z+T+G-=:MS$^B<;-;)47$;\7Q6:MYONCL-@1L- MQ 9V9'J(@JDW=_B %)-3G.1.RC4^2)QSD->]8=STV=SV7M_+S9,]5VO>ATHR MC)3"0'%:&"XR&PB.<@I(6I)2"0HQ]^J:>TW(W+C'ZFBG1*NE9Z^?3CS=B&4H M2B,325>N7;S./BY@Q"2,JW(F)8@N2\\)H?/:T-8_6FVW2C;U3>^W6S/HZF6W M&IFJC'+, .8(>]4Y+^NI0^ MC?OKO"ZTOMW:+'-?F3?-U?3R&?PA))H M;AL?M<7CI91I6SS>M/*BQ>/M*X>>Q7]B*[/8^+#=/*GM_L<',\Q[&U'R5!T% M:P'+-,,4F']2@"5C@&*> U440D&N44[H8JT>JGQ.SV/C+L%.'W5:?]1/Q8_W MB;?UQFR1M^27!V-!=8:\8S:STBRCGQH;JKP8U=I0_535B@L]H^\<&C<6B0CW M3SFG?[W;Y#UOV6#E WSW;0\&-KF+E=L=KY.?-:T,7BY0J5"H!@5TK;^5;UO=XEVZ/>MJ-G==;]BYFG M]9\=MT@#!ZS?"SW-,(R]LJIRG4["DQHS[I)Z;-X=QJ:VY>12:2Y)K#F3C(=' MROLDXS)58OR8X^.713\8UJY<^_"'3Y>1/QB %WG[PY\66""IBM^V15 W:_/Y MK4.(%K"@.%>4@#Q5%& M%2"XD$#03*)4P)QIKSC8JU+F]OII0MD/6@8&GUU' MU&W!/!BGD=\/_A#Y%SGJ@B!J8:.K@J8M9M1EZT4!H\Z+A_>P:C,Q=78VEXN2B_F-KMK]F*:&7^P7)S L<%SDH2Z$ +@@& M7.0$"*V)P%(4O)0^S>A.GNTUFR<(0:I42Q[9]F'I6"KX&F".'JXP&,9V8U4( MU&I%=$Y=VAK5 W7R^&G=3)=V7?B2KEP2F$)ZZH6Z7\N#(^J=VB\R(LH4J1PP M1%* (2> EMJ\B;.2BTRDC CN,TF[A,UMUEH7]W57MF=.:1? ;I,Z%FPCS_)6 MS;O&']WVB7RJ^]2^BQ$XYP-)U+34+GG3IJDZ6'Z1MNIR3VA[@,_L^UMIGK74 M2U&YFVH'P0)A"&&9&;; -H*&: Q85FC;0BDW+_=,Y](I(J]7TMQ6[TTA?-LF MXZ6ZC3O,MUW +8"[R2,J;&-OXT,1"V@?T(/&X"8"MYX_<2N!'C,O&PKTW>!_ M'O5&F>O8ZLWS6NX^LKUJ\AXARXN4, BP8M3P J*V!)X D&&S(Y"L9- Y>>.Z MB+D10J-E4JF9?*QR([TK[=Y L_\@:#A&(\_^,>%Q/Y<9#M-$9RXA<'D=I70C MT7%,5 /?&Z&0;ZUJ'R3^7^R^OGG?[S:/:?MBL MEN+'L3683+7"/!4@)]"08<8XH#G+0)8+6D!#@Z5T:J(4)GYN'-FF?'Y48O.P MKD)J'OMO,:#].1.;6%TTZ0I%4]^69T3UKED[]K]9-1^K>%(1>WHJB7 M!A.7& U!Y[+F:-!3 DL"'#K+O=?VT$>M=]6+KNE?8:,P=]61\&_V+/@#^V%? MA;N3YI(T927F&> Z4P CH0"7"(-4X%SG.1.%]*HZ.%"?N?%?I2K@56!$H^QI M^KMG 8&!8^5&CA..P,ALV0/^2"TN(^$7M2[!0)6FK5D0![^+>@:1'AOQ>I:V"-'^BTJ4UDKLJUAT)O[W\[(.F-[=)HX S R=[X]@/KZ%-1C:=E&]5&.[?T1B]PSV%7ZU!V$ M/5&YTD_8]PG^_L&W:\,-:K>W&_!#&%'5/88JE=&\R !4!;*E;#D@!&(@%,&T ME"JEVME%>%/*W$BL5;1VZ9R$M'ETZ>F&M=]7& 6LT0EG;)S/#N_A[7LGK&9L=2TCY8^W MO[W_V#BV60YYFIND M4;O^B/]2:1[:7^&SO%QG1D$L#S0J(R-1O,U,M+]O+QLUL15=JY^%I2IAV[7'5NHM%QO6K0G<]NYT]Q%RN']1:_/BHA%I^ M97RE7M7MT!8TIX@SS(%.J5E)Y!H!DJ(42*KL7\I"*Z_SPSZ!LYO9-H7B1.&[ MY*CR7=(H[;O%Z<'<=7<3#\G1-S9#0 S8S[@A$W)57#DY"^\%<1=?:.#,)I?&>(-T0AGH^;&$1V=%S*F=JO<=/2*VZ, MV]>&S?RZS6K[@LNS5"C-,, %-5.>EA#0%"*@,4\SV]8(E<3'/?'BZ?/T0S3* M-D%QOY8G)6G^4.:7ZK-U"1SCUBE"&6%< LAR MVY(0,\!R) #29@>?\Y3BPJE,G(_0N3%&K7=B%$].-+]+:MW=PZ.<0>^FD+&@ MG&1W< O%Y.]*<:?,J7!@W$![!:KY(M81M^;\J,G"V'R-.XUJ M\[XWT TCS*?KN4JH>*WT_F?S[N]_?2UT6Z:T:S("Z#- M4@]@J06@9I<'%!+F Y9BDKK5IPX3/S>*_V!/SFTSZJ# -D_H';T\HP$Z-M$? M%4\:S9-&]:J,D:&F@_+)_7Z_7?+G?<5)^TWR@57[S?B!<&%P1G4R^6DPK1@\3=-"E("6(@=8$%5O:>UV5E)>I(PX MU4>Z+6)NO'5=2_>5TPT@^Q>@P^$9F85&0L9]!3DA8!-ZX<;(E7[?BIPN\GBL#^Z/92:5=B#IMA*+@\_(?'>JY/](FBKNMU97 M([CQ^D&*VEGMMK1I.ZSU6GW1::W_#C_"$-6Y@?BQN']_O]"4% QE%.3:+(.P M[:S&&*4 5=6?K<>..Z5YGCYT;B1POW[8K-A=\O]\8^M_,<\MVPNTNJ=_* 9C M;Z]>F#]\ E\SL^/0K;V\GJOM3^?S],5#)YF1U\QHY][5O_F?GK]NUF/U$=T' MM5UNY!OSN]T"E0ICE2G 2\H 3@L.B-(YR,O4_$5GJ6;8]?C\II2YS<-6T?9P MN%8UJ71U/S^_#6KW[(P&UHO=?'- $ M4*V7F^V[S5[MY+,R(.'&CU<67!%")! (2;,.EPQP+@A *=-$9T(C=W?#+2%S MF_2UGDFE:&(T3:RJ <5%;X+:[WJ( =78B_&Q4?)HCA. MKI9UMVZ=KB%=C_(OVLWU71LEJ>CWW7[YR/:V]ZKYP])L,^T%"Z:DS-)< L6* M%&!D=B",EAQH2/-2$E5FA5^&H(O4N5'E969,JW?5:;C1/+&7#4HRNC$&;KZ- MZ,B.S*PQ0!V:=-0-THB91S<$_\STHVXL>G*0>FX.;9_Q9KE2VU?FN0^;[8\% M8AR7 A> ,6SV9A!IP%/.06L&D[@$=%HMRB:+; M0F 0-B-/8#]8O%_O-TV/^2J_%#+I:_NFC>>OZ-L71NZ&]\=RK=[NU>-N(2&4 M@E !TI(3@"71@!9$ %BJ7)B)CO/2R7OJ+G)N\[ZSSUORM]4[J13W) ,'\-W8 M(2ZD(]-%!#3C=<^[ &B2'GI'J?/HI'>!@G,_OK4GN3D @J L=DHD%Q@H 5#&I,"*TD#PV([Q,Z-CUXU!V;)BV2_+-"8!W0Z A]=;D[ MX!3JF>\4,S3YG[82_Z%D;!PN#<1GJH.E,YQVZJ&S Y#? MB5('!EVG2==NF^XDJ4/I%Z=(7=<%;PB%4G)G>VS5 7!_JOV7C7R[_JIJKGR] M_+J4:BUW[[>OE[OZ96C;C7Q4^^?M^KUN^B4L-&,4%UD)\BPK ":0 "+-%XI4 MFC)(\QQY59>*IMG<:/.%KO:<1#0-1*I>=L]K\X'9;59+62U-F-;+U=)\ZWDJ M%6]DTX_6^#O7RJ9Z8)H@WMJLY&C777)JCBVX9^VQX]I8%'5;&Q?DR+O? M2,I-O4F.B^F5O71D 8$I#.*+DL\K]5Z_6:[96BS7#\>J@_>KU>:;^:4R6Z%7 M6R67>WOVIW953NQ"BE26!&6@I)( 7*00$)260+*BS#1B*$=.AW;#59D;EQ_T M?U%G\V!"HC?;I#:B.@1OTKT]-^H#1LZ-O*<9CY'9.O90^.=<#$8Q:DY&N#;3 MYFP,1NTBIV/X$_T= E77Q/U&/Z_,>FW%1)-\MA!EP6&J!6"P5 SG@*J\Q04 M&J:B($5*"J?3E X9<^/$2DWK*FL435C2JNJ^%;Z%9[^7( )*HQ^@C@B0N[L@ M E 3>0QJP);K*G-$>B+GY3[HP:3#@W#KSLF<"#VJG_H1^BX-7& >8UP7+,MH M!E.;[%]0@ FC@&>B #0K),Q%@;5;F->59\^-[IHXZ?7&>X]^"ICC0BT,AK$= MGR>1XA&74Y>V1ET?G3Q^V@7/I5T7*Y@KEP0VM5=\_W9M]I0539]V]/NTM_ZE M#\I\!@Q_/ZA%3K(BU92"4F8V[H.5@!9FS5*4.4E3C1&77E/67?3<9O2AD>36 MZ'F7["IU;67*1E_/7O7N0^!& N, .S)'6*63H]9WR8MNG7=)K7KRH1]D_S;T MWGA%[3CO+GW:YO+>J%STD?=_0FC#*UN>[="@N6K+TU9O^]'VIW_]K-ZN/VZJ MVA^V7N\;\]%=$ Y+C,RZ PH- 89Y"8LK>?LA?SQ MYF^E>++1VI[>M;HG]=*ET3ZQZOLQI\- N%%D)%RGX<+!6'JSG3L\,6G-0>JD M_.6.PCE1>=P9H2;NTU:)9>4W--^O5!6?MY;WCYOM?OFOZO(ND@"NF JV@5\2MD^$-XU%&STW MLOL98S(R);XLQ7NTZ2XY6%6-U*E==\E9_L3=RP2*D4KR1@!\M&*]0W3[>65\ M(R#:6> WQO-#,T7KXX-_+O=?7CWO]IM'M:V*;KY3^T-S6X44SDD.2I799G2% M!(R+%""4BIP03I#PS!WME3DW,C[4< 7-VFU7^S$::S..%PFMKK?ZD=+N^U^T2;R MU&UO"4>**@$*RA7 5&' A$R!8% K"7.EJ%.!WO,'SXY@VNPEG_:V%VAU$\@0 M#,9F"4?SG6?[+5L[IK2YY60ZFY_.I_+%,R>9K[3_8(]/_W?2Z)XI_S<^K9[ER#@C&(,Y7CG/JT+Y]6?:^7S03]T=]5 MKYI:[>27UH!?[2&D-;5R+%7?G!CMN4.=]N/AN-F=[:"/O2(VIMQ=C*C-4&N- M/8[[^>]>W-!4R;[RV;%Q/ T428M%%=&3U&A$W'/_E%&,NGV?UH)I/0$_970N MG H_1PO_7=)?ZZT2FX?U\E]*?F;?F[YLNP_;#6\" SZ;3][.-B9YKS\JMEK^ MRZCP9K,]N?AC_03[;O]SN5X^/C^>1!*B4L R4Q@4NH R[( !)LO,B.$<:B@ M3@O7S=78RLYM3W9B6+)O+7/?,8P^MOW[N#F-V,CON%-3$Z-^TNI?'9P=QO%@ MKXU&.%A[]_K?U/R04E;SF^!N,HXIQB8 M/;4"N(0(<&KSM4K!2 M> -TF!O=N"0)M)9$3-&X,4!NK#0R[".3E0_B35F0Q-J15(9$K! R ,;),C%N MJ#&?'(QNG+RR+WH>%4:3O['=WPMA^=?(_+!9+<6/^NMQXC&&,9.J!)D@ M-MTVHX#B,@5$D9(7LI H\TJW=1,[-S*LM*YZ!9FGMOM"/]9SQ-N-Z.*C.#*W M'0 \JFSVN)6ZR=_-OZ-PF1]2,>G+4?*DC.6'QCE)>=X=F ^FE@]?]DK>?S5< M^*#>/=OCX/?ZTQ=F/H_OG_>[/5M;1[=51BR8IH:A4 JXIF9#J$L*F.(:4%(2 M3,H<2^S5!<)+^AQ92B2_+-?)KM+W5\\$,"_DW8AJ-#Q'YJM6[Z11/*DUMPQ6 MZYZ<*'^75.I'3!$+02UJMIB7 M,FCH5@UF MJ)BHC>W%"@8LJ"5X%QH1NH)???SDC<&[C+S6&[SS^K"5SF=[N%=DS(T.6A63G=7QKEF[A"]C MKL'JME@9"-;(+'# Z5.-4ZU@O$5'A_4QEQ;7Q$RZ@.BP\WR9T'5IC$[8R[;^ ML4WT29DPTUX:T'"A(* IS$"I*<9EIFDJO;8QU\7,;>:?M64V:H85GKX!JJ// M>#!48[N%_5$:V*OZ'(3QFE,O?THMYVYKN]M/7UP=VI3IXX9O]DO1Q+LWR1F< MYUASFWJL- <8$P*H5 04.*-,X9)SY90#V"UF;CS0=-II54UJ+7W[$5T%M)L# MXL$T,@=<1RBX==-5J'P;. V%;-HV3JX?KH N3EU ]/9RNGKSQ!V=N@RX[.O4 M>;4_&]K=U'M=)\*_8:(Z\*HS.I+OE__.]LN+>/:B.9%R5!&("I!H80T M!)E)P)4V2R9&0MG=RH>#>^)V#DR[E[L'81= M!Z'[/6\RC@\R\Y3VPQX0MC_^J+ZJ];.R3:BNE=XXB=@B99YE3 ,.&0(8$0:8 M,&\#QF2&RDQ"\S[PV3&["I[;>Z#1VV_#[(RRVQ9Z#.Q&YOM&Y;IEWO7"/6:7 M/49 @B]8,3??SK(GW8[[(G*^0?>^/XR:_O_JKJW';1S-ON^O$+# ;@]0!,2; M1.X" U0N/3M SR3H9'8>^L'@M>+=*CNP7>G4_OHE9E,E+SV;,:VI0ZZU+L9(89C7F%@2N3DL]0&< E+ M0#7EAE6FMKR.,?I) RM*;S,8^'SV,1HC[]C4H$3#A DWD"@!#*6^K%\M 2,$ M@[(N2T(8Y@S9V=?&2./31JPV4QVL8X@C;B>;A_EBX7..I'CT]K0_9MPJC.N* M=.C?BVV7#BVFVEX5A]WRY6!?=VQ76RYA,M8YD&6=X2F$G9/*F> MF;;UX4:)]XL3CZFCI#2$F-85U0!B;@&IW:J1ZTJ!2B,B;55RB8.NI41%G=HJ M,J'WX'7&PX0U.8\CZ^9%"O/D D;1E=I2[WK@[$YXP5R<,[ +?_BFD\#U3(C2 M$%U* *G$;C)O()"40T H$;@BBAC+9]_,2BXCS_JB-GD/ TSS-&\]0Q@2HSD& M3&CJF"(*2"F07Z="755E14R4B\40GC*>>48*[XZFJ$/-*9T$7.WWT,/(43;P M=VW_B,/$B]OO)_]_F#K]O%R9^<.BJT;P>246:Z'\I.TO8K[P5X;?&.L^\UE\ MGXF:PE+ $C"?J$R4Q4 (8@%2TE(E:V),U'%@1.RIO;DM]&)7!., ?.'1%S]Y M_'^Z*V33!>]O%_>6QPQ,F!",1/?(6I&4Z6A=&N'!2:4;YQ./$HM*K*B4H.:5-UWPM[!J48%:$ M8KC 8YC^I&!G9+'90&0X71I3)O/6@AKK'&HXH#].I::^ M@X^0PF/4PIQZ!R9%'L(-\5#>C79.;9KHEE+:7B! M(7T+=7A6VV5><@<\>BT9-R;!:\K1F!Y_;7E \J>69 ^RV&.^*W;] 7:Y GXLDJXM M![&7>(T9AR'W6G,00V?6G,/:B:^:\(L;]L>/7Y:+MC###&M1$6$Q(%7E;U!J M!02#%F"C6*6-QC+,[.E:PAL'%S\2]FNO59O;V^>GYL:G;^=Y:HS;;,RVG!7KY MU=]!?+=\$O/%#"(JJ:D8,-A00'1M /=OK=\?XJ:R[A4.6KR$AYS::[Q'76QA MW[7G?TT1M!9Z\=L6?* )2<0 ]+_XX] Z]O%>&D:#I2*>I)Y)A6OL8$+A_G6L M(A'1LFA+?.\[Q1GPY$!/#_7%Z&<_$_'SC:."L;6!E;:8 U1C#0A$",@:,J!@ MA:PI:XQK&;,@Z@LV->WIL':S\4AK@#Y:P]8TJ<@:65&.>1JUJ&X()TD3[OOB MY4VC#^CY27)\R#/QQFCW^IOWRM"?C?JR6#XN'^8[>RH%N20,&2 Q],[B;MXB M96V!M276=8TLA<'.:)?#3$TJ.J3%(=1PMZ\>/ON5(AU+8Y_ G"-H@'E<#U/A MQFAI&,ODC':>N;5YZ+W&$>6,=IV/'FNTGH>S>:-=[\"A.5K IX?-I-Z9KRNC MYMM?0&@H477)@7*S)$#\?6P!;0V@1M!?W64,1LV<#AN?FOP=8HN;);VB+&Q6 M-)2(D14NB(/HZZS7/YS4 M=?[#5[,2OB3=_7IM-NL95YH@63%0,5UZPQ<*!!<"2$@YI]**TN#9PCQX8]6P MK^VPP$&_\WS[.W\8?KQ?_:TO^K*#68@&9Q+;^6/2P[[V$Q(Y SBOI_8 M5&[S%WC*8#5_''D*/O,7V @TF;_T]-"9R?LGLWIPS?UEM?Q]\^7M\NFK6+S, MA!668\4 M[8"Q-3^;Y5T_Y&:4K<$HV4=-SBLY,.:[$%6[1H8^^4DL5P-F)[U,W#P_.=]ZYAE*;Q=/YRC]'Q^Z@6#-:F7T)?\";8RM MF1% <20 P;("7&+BIB<258(RQ'A46?LK\:8F#1W< V>(XNNI>43L#D0_YZ&; M$LF8''V?HB4QCXE$(#%I]S3Z0V;>Y@CJ_^G.1]ACPW3FES.E"/\FOL^?GI_> M+%=.T)RNO17N%\C]?%8+@SFF$FA%H7>EH=LD)0.A@DBB4M91=I@QP:>F0"W. M0G9 "]4BC1.=J $(4Z"Q:!U9CGZY5+FTHWH'OGA[C>IH<1K"64JEBHJ?5;:& M,'.L88/:&)AB^;M8Z<_NV?OO\_6LTEHJK"&0 C- 2K^!@Y0%NF18U AAC6B, M8KUJ?6J2U( K/+KB-X\O\##U/'-A4C.8CY&U))R*^-R^'+YS M?3O)VSO[H:%I.>:KF'>5J>X7NME5V6ZFM-F ]W+=5""=48MEB;@&VE+W+J-: M _<**X!M9:M2].W.X>J+56YW9#]C]CDFW#FP[1@)#Y'5HH6 M]6[AX^T^R@YV0M.B3.CE$3M-KXIN(O__6NI__ M:M3R83'WI]-VN?K5^,NXONR,6;E_/OD[)A_DX_RA.;Y>SQ<+\WV#R--RL?GB MYB@UIJSTNSA"<#='@00(*2M0$2E@I2$F8;J6!L[4I.[V'H5?*4LPF/U2F7^( M1E;//]CHA%\,S#M*F2X0MITJ#GK5V.ON^E4<=*PXZ)D_K?1]*Q IK@Q;U'7# M="SW7$M,$"3;]<5TA!Q>AKW!\_5LI(7-C+^US MD19QBSP=>;FNDA\@+CK(18NYZ.4Q[CYY&#-]E\JOM)#O9GE85UY=+P]\)%Y4 M&V>45Z4NCVU3W(*GJ8?Y1JR-]F?2;A74 -FGGF%AJ.)< DZA J32"$B)2T"Y M6X,HQ*E5),QS+A6DF#]-L(33_TTVL MOCH@7_S5+^\L&*Y-2<;WNNKG'K.1OQH.N[.O(GQJZE3<^Q'RW0)O3H?OMY!L MQ7%&+/PK)_?(9?I>NC*"N[=O^X[UCJ!,E&Z:FNV>[[HD8;)](:8DY?!;,VF[ M\88<[;EDETHHK<'&2F_^Y7.W2@4D,C4H8665JHS 8;E;)RU/;2W2';+')6*> M$M;_I7,3#2-_>P0S$&5X<;:WM_I:O&XTFWW%V;X""$IC_%ZXV4]MPOI^?%!7= S0TN>;\1\870W@6A_K:6!TGVI MU\ P6P)"E06RI I0B"W"6%*-HKP]SX>9FFYT*/?3Z6&*<8'4,*VXG:K13[2B M61I0)+R/A+0EP\]&REQ O*^WI^7$>S\]L+AXL^GFFOO5*#/_YLUO[A\?E[_[ MG;B?EZOMQ42_P6/6_US--^:#M>M926M!C*Y!Y6\9$628FV,@"ER$JH*EMJHN MNPS0SQ'%Q@=@"7H_7B>%?LZ@*+NN%/N^W!6[WC1GB^UM7M^ANZ+IT-+:R KD M0T8O3(Y&&XQ,-GY[$ZJ7X8(N_B?]Q;^$>>]&!CS01#*,_3/;2DSKVSOX>\#DJP_;L MXQT&HVA*ZC48%CFOZV 4&R?^@W%/#]PS,AM?8[ I(ZZ-?O/RC[5/G//%V]=- MEK[:S+\UANJS$L.*U)H#JHV;W=&* UF[U: EDA!J,*H4CBD,%1XZ2JLR5(IR MR+^Z7ZW] 7,;'01T/=39XN0AP9:62BUK?IB].%-\@^V MR63M?('>+M>;]4R4E&)"&*#46'^7NP:,*0Y,:3510C %HY+C(V)/35->Y38T M-2K;] 9_YSZ^L'CP$(2ISDC$CCT1VZ,NCOG=9LOOS,3>]K(\I)1V+%^)BVL' MA\]=;CN6ES,%N*.;B#KYX^/3R))>/,T%MS4VM0 5K XA!$DC"I*._ M5%37"%8FZ.+>2H/EZ.OV MLIF,GNW&H:WH^0_$7V7?UWQZZQ/0%F[!\T8\^C/B3U^,.:Y$A@FMB*$,&(%J M-X60M7LU10TPKYA$TM0PS%(T.O+47MU/YM$H_TW70BX:S-VY8^ ,(I[__G=] M5%9'UH(=VB-&QZ@.-YBG6^_DQP7-=F=_$!>'=_J'-3!LQ?-/,W_XXJ%YL]Z(A5?&=_/'9_>Q=_.U>ERNGU?FKQOSM-ZM_RU#FM%* M@U)I# @3&K@%$ .60:HYXE6IHLR1T\":FLQUO0)BVZUBW?2G6.X[%+=82C1Z M8>NH_&,RLDAV'2K:'K45NOT*:]NIXJ!7C87+PAMIMAF/(^P%I64XY:(L$;*L MZ[6T;!XOY1*WGLY+^A^+9[\5WWJ[OET^/ M@>_1M]DOV$]O.[+SG+XK#@;%=:;X>'U0DMA11Q$ZMC=U&)@?;E0=Q5F(:W5< M@P.S5<1\]=_B\=G\E]$/9NM8>;_9_=2GKUDD% 00^NDM+3F0O*9 2X;O 54T6),7(0ND(FDJR)60>;,^POI_DN 1^-@PA?GL:Y@]KUX:%XWM+S:M M4(6(FX)QPS@@M<" .SD!6$G&A:VMLGR J)Q&FJB.=$"+M4=:B$V_"UHHK6%Z M,9"E7#OY+3,-NKNM6J03B,M]3ZD)9Z)DE8'+O3Q^\WL^F=4GSL]^FM7A3%34 MX IY=SA>>FG@@ NW3D-"2U*6A HA0ATZ4P":VB(MD>U8LP!I.IC'=FP_P/TB M]2.&;61)^\./6!:CN$$C-PVCN)0CF,LI[H3N<9SB]F'^"$YQ)Z0DH M2]7&K#^*%W\*MIN=[[=79\@2A*U4 )>, E)* 9B5!H@2N-- M[:NQ@5M\W>*]*^Q^L:YWF&/]JOH)#YMP)Z1QY*^J+8,?.P8/UNOOKC,XP+DJ MB)>TYE7](3/[5P7U_]3"*NRQ >[Y^IL_:O=I"6UBD&**("DUD$2[A3JF& B+ M(>!(0VF4U:4(.MP^V_K4]*,%&)@"%,#>]:GN39R,+ ;)Z8CPN+^%EERN]E'T MQ!G97^I^GW7]R3/YS.HOP7UE3W_Q0S?G.1U7D-.82%Y#"J@M2T 8Y$ @A9MS MBYKI"D(:-0VZ'&IJ"M95CSM '%FIKX=6SJL2(<.!8;Z\*;42\%(B@"KBZZ8( M+A&,2_I-0VR>U-VW-V:.#2MSF(:AT0^S#W+&QBQ@>)V-D;+%?FAYPNN][LD3 M2U-\L&OXO;7&FTR877WX7\7&O+X>=K_YV;@6Q>,G]PW\[ ;TY=6'9\+I""5. M-[@@!!#DZ[J7D@)#95ECIRJ$\!AU3H!I:C+>@BW6'=IB([XWI\QQ\I-BN,)T M*O,@C"QHN]X46X2%@UAXC$_\R5TW6+M>'3]TUUW:22>$">E.J9@I8&65 MUH0\'FMPRJ:'B?4[(S=_73C=;U9#KF5_UF?NE5H]>]N@[=V56:4%4ZB40#.- M +%NF<_=_!D8@VD)D= &F1@Y#HHZ-<'UH(L]ZKNBPWU7M,AW#NYQ"APV!F$: MFYS9D54T!:G1RAA%4DKM"PN<5=VBN#C6K[B'XS-UWR\V\\W+IR_F\=$?E8C% MRXQ*3A&V"E#N71(A4X!5A@!LC:;^7I#009N-YYN?FN9L$18-Q*+%&)ZY>X:^ M?A6YG92Q)UTQ?$1E\E[N]@WIO&<:S9;3>[E#AXF]/9\:: MH'KP6_&J^^OQ] M7SVC*>7[^K( QKB"IM( &BS8BQWH MX@#U@)L<40,0-IE(3>O(XI" T7C+M@B*DEJPA<3-:ZD6P<2)15K,LP.MB_R% MY;\ZA9NO?*BW7\3JX="FW-N<$2,-H-*M.RCK(KZH\W M-35JX!9[O$4+.-*A MP,>&.KS_?F ?OUHNW%_5UM>Q,9-_V?YW_Q)(J"R';O&BL,* E+4&@B **+%. M@[15$D;M;<<"F)KT./R'%10^^<1@L=+1ENZ1PQ"F16.2.[(X'?'Z&OS=ME+% M2_%;^^-R/6\V MK+O3:\9U598UK%7>;55X$$R>KO)AG+^G2X:"ZM>'_ M_OE?NI^X_TBQ-G_^E_\'4$L#!!0 ( /F!_E+LY)#C2HL ,S_!0 4 M;VEI+3(P,C$P-C,P7W!R92YX;6SDO5F36T>R)OC>OT)3_3I>BGVYUK?;N$BZ MM%&)')+JZID76"P>2=P" 3: I,3Z]>,!)')%)@^ $S@G:R0S,A?P'%^^\'#W M\'#_;__CS\^S'[[B]_^?WCS^#^\C_^^W_Y M+__M_P#X7R_?__K#ZT6Z_(SS]0^OEAC6F'_X8[K^],/?,Z[^\4-9+C[_\/?% M\A_3KP'@OV_^T:O%EV_+Z<6G]0^""7[_M\M_8S+9E!#!11=!E8@0@RD0G,Z, M:<:YD/_GQ;]YC9@<*R"48* RSQ 9?86!<2%<3K&8S4-GT_D__JW^$<,*?R#F MYJO-M__^ET_K]9=_^_''/_[XXZ]_QN7LKXOEQ8^",?GC[M-_N?KXGP\^_X?< M?)I[[W_<_/;ZHZOIO@_28_F/_^MOOWY(G_!S@.E\M0[S5%^PFO[;:O/#7QN4@8YHA+TO=?T^+SC_4S/^Z4'.;YI_EZNO[V9EX6R\\;@G>_(V8V#U]_ M^X+__I?5]/.7&>Y^]FF)Y=__LIA.H2J=&/U][_2 M#ZZ>7DELP0/^N<9YQJWD=C3,%NG.AV95;XOE[E_.0L39YJ<38G>R>_"+/2]] M$5?K94CKB15!9^L09-06%&9.X.?TE4.NK4[)&/X=279]UU::A_.2\>;YMQ[[ M,<093@I#9C)RL$(1U44K"-+3NO5%H/?,V*#NTE]UM2)E;="[PO37B\77'^D= MA&+!ZA>5.P:,7V'WOS[U_KL\W<;(BV7Z8;',N"1#MB,@+-,#O-Q=1%>?^/%+ M6-*#('V:SO+N7U>+UE"[ZT7/XM[JE3CZRP\DF(++)>9?MVI]E/\-\VO: 7#S MR9XAKB;8AD[E6@%X74#I&B!(%J)2##RP9Z5T;Y-PF8Q@ ]:?CIT%S MM,!'@IW7B\]A.I\$B27+*, S1A(1MH!W))MHF-$VJA)LZ1$JV[>."AG'*W(/ M0(Z0ZDCP<$LBY /@FS5^7DV29DH3[T!D2U J9O#:$UO*!*UD85GE-H;DFH9. M6!'/U8H<)^J!(;/=E-_CQ;3NQ?/U;^$S3K(,4?N@(5AK0,E&"&O+I=5<#]/5RG,_A\,RY_F^758 MDV4M.6FA&"3KR;(JQL!GFR!H$P,ZEUS4/8#DL?=WPHE\-CCI1X M?$6D7RR6WR::,^9ST6!LE8?(M/^F*"$82?LOP3S*_K::.Z_N!!#U; !RJG!' MXKI^I,].LJ:87W$)4BBBVP8)/AD-SII<3. L:MFCJUK?V0D-^MF@X6AQC@0& M[W Y7>1K&Z" MD)N=\&?ZR6H2Z#\K508=-0.%CL)TGA((+-;'K$(0?=J,>Z_OA!+[[%!RBI!' MA9,MW+=,8+ \*&[ &JY!)6(B)JG 1YZMY%9';WM'RBT".F'%/5.L'"OH@='R M@CC(&RYFX6(22XR^^ @L6?*IN;/@BV6@!4?-M-0*>0\(N?/23JCPSP85QPMT M%$'*A\]A-GMYN2(YK%83%AP7B-S$2^3E2>"6(!\P%B0&7+.LM2+GSZF[I M,/9L8'&J=$+SES#_-G'"T'].@'8AUZ-+ 8$$ M T79G%*1QF??&TCVDM -+,\M>7JZM$2Y>GNYKB4N MM6IHPG0,3/H,J>9OE"5N8B"_RJ3HM)&!<],?=IZBI!N$GEUZM2_9C\2G_;\O MPY*>./OV'K\LENM)BBE;X1UH;6I!&,^T&)*!PB3MKSHZJT6/'NV]UW?#S/-) MM?8AY9$ Y>,RS%?3*I8K'A1AG2MI(22+H*)S4",ZD@F&F TF7OKP9!Y[?S>H M/)^D:R]R'L7V5!/'OUU^CKB<^*"]I/] "",KSA$"+X882#%R7EP_T<_]]W;# MQO-)P9XDUU%@XLT\+98$YXU /I N\-7BTGZ:<4*!O0J.(KGB# =EN*A% M>P&B3LP8Y8)@H3>8/$E*-^0\GQQMW](?!9A>Y$R*65W]587$)PQ-XDD%R*:6 M5G&>P(?@:8&HD&0)63O3&X3V$- -.,\G;=N/I,<$EPWNWR[?+1=?I_.$$V2> M:68CJ=>ZRD>&* ,"-U*CE<86CWTCYAX-W4#S?/*WO$CK^^&EN>3U^U#RD-7+%4&EA@V M^ZAWF4=+-M&PK&D?)6P[[Q4HSZQR+A'Y?937WWYGMPJVYY/3/5J> ^.@7B>; MO?NTF.\<=)>=2;8HT)RTIW)0X)ST9/:BTTHD1_+I 0OWW]L-#\\G;7N27 ?& MQ =,ETO",Q?QXW0]PXG![+7D'G@(A&?A,P5M3(#59.A#FS9R>%M)Z^A5?AW6X8FO"# ]&,4W2 M\,2'Y0QBD!D$V4;+8\I)]I!6X^?,+9;%<80?0I9"(0 MX&NQ=V*2G.V*>B="YM(KT4NM],,W=\/(699E"/E_4H$/,Q_/DF MDX"F9;IMMG,5PV>FI;*V1NZ18GC!!00;%2A&[AEJ9J7M[[3O$2*ZX>:YY5+[ MD'AOT/EO/SZ0+?'YCQ/Z(KU:S%>+V337QES;TW<(K814W.K]ZYW;UX6R]VOWD_C(\A+AC[9' I1G 6Z\ZKBI=[C,SIK-XE8Y@6!,TPL;,X/S'/]ZZ?_?3G]&F;$S.K%^E58+K^1[?^?87:)$^2:E20Y MT*;+ZAT$W/3W 2Y8SBJ&>F.Z!8 Z43<&0)V$@D5KE8P$9_H\DK&DB5^** MX[L_N/7)B7,4)F@7 76B\-(R 9$+@HODQ?'$F91[8K)^\'K.TB7!E2B!?P^SI MRM'#?OH$4<,T=&F'MMX4<#28ON(R+OHR?XOY1B1_GZX_O;I?<;F1V2VF MO!&&E>* (7.T0DPDBUY]$5=""$HF;?<++\1"Q,EHS'">I!8+!"MK@9 U>*2AZMBX8XU,5"WB1BF94P[S!PMX!& MX^WZTQ7 =R*9Y,**X$D"[D#--"IAU0 M3A3V*/:KN^0+80KSWD)BPH-R6M>K.1J2I] Y.2'COH:&/>L''N^7B"R[7W][-PK9Y.7GZ7VI:[I?E8K6:H"Z2+&$ P^O>Z9TD MO&=.?(D;TYXV ;V$ M9;TP,(80KI_,Z! :'0&2'V6DNHS."QZ+DI"$$J!4%N"-+K1(T80BT"+;4]_6 MT"9V]=$;QW5M+>*ADA_!WGK+?_QM,4_W7 Z>,IEP(4&09P#*&'(47$Q 7W@G M%,\A-#%R3U(UAEBO%QSU)_L1F*-?%HO\QW0VF\CDB^*L]E$/Y! X273'6C&< M2LS,Q9A3DS/R'0'#GM#TJ--%#P(> 3#V2F2"=08(EQFXIQ!&64'!#*,@5:/W M(@5:4:S)(:H;UU=M!YG31CR(_\)9VVU"+R7_%L,+W=1K?V_+["C><30Q/ M'D,=OL=,!D6+@)9#H2BD<)$X)\YXDT*5)ZD:UKMNB*C>5#&@9:JST#Y6#^J6 MG"9.&6:43B $HXV<:T=[>.00:T/_7%*6_MZVM7>JW?WG#NOT]@^$DV4W I_W MBNJ WJ(UM+ U)[2*0*Y;%@YR$2R(4J=2[9D#V%>B<0R)Z!XKDPZ2Y@@P\.LT MQ.ELNI[BBB*X33O"3XL9"7U5H[GUMYNLJ[)9UW9AT=?2ET0;I:,]$[S7M&P$ M3^&^7>@')5T)'-9W:5XAV41/(_"*;_%U/\_OLS2ZU 9U@=6;+=Q"Y+0VZ0N6 MK?/:8Y/,D#1M2M8' XS@[11\C0-:NEN5=^%8+679G/O5XR"JTP%U6]1 Y M0% A 19!5IO<-MQWX[6_,J*[Y(P&42Q6# M 9U= 144K:^B)6CN X]89+X_^+DW".VG:-B]KQV*>I#_* +W?95/.[YV-\4G M6@174K3@6!(4A5@+09/HI&1X"V]<&MTTEVGWBA@WC&P&L=ZV,P&CM62W: MIR"XKDWR:@UPIC]<]584YL5FO#0)148&048.I@B*5*+B3#=)"^PG9S1;7$/7^W0]C, " MW7:8:Q?[8P! M;C7]>DMTMSB)F+B/)D+9)%FTI'C#1 \$5,37YLXV<2!"6= *5N/#H, BCZXLUD5&_:, MZ^O#5W^4IF&K01>6;Y>;_''>7#)]A\O-0*")BCJB+ QX ML0E4;>KCR1L%'6T46;DH?!,'K -MPQ[:G UL?6IH7*#;CIQZ<;G^M%A._XEY MPD5(RI-=3BPY4"5XB-%F^LK%R$3@2C7*/CQ*T[!W#\X-LI,T,D9PO5FM+HD- M6Q2)P5C0TI-AUD* \XI1J"T]2XH+)YOE+P8^;H\.E/8KCFQ)/3D]^6:,(FT88L4-6) VLZ;9!GV MT#)L:K01BDZ5^=A@LS6O2DIIH/,>UV$ZQ_Q36,ZG\XO5G?NC99JFZXF6 K4@ MRYFQ3CD@H4%4A4/$R".WQ)AI-3("\W2+@\W!0&U:OL1/ M.%]-OV(=)OH9?UVL5K_A^FWY&/Z<2%F8D%C ,^= 2:.)/2- LCH0TL64V9[) M9[U>)N]"Y[#ISU8^54-=C0"*#Z4V\=QP&5FMQW:TF) L>/"U1S8OLL2@+;;I MT/J0E&Z!7^_C]P;.'QRD@!$4ROQM.E\L=S,Z<%6G)B1D^\N.9:N:15YAI24K1NDJLSZD2!8$*Q1:(/YDPVZQCRNP'U M>9=Q#:#H$=C&[XEV$K-%&4L"XUD!I379^D)0XU$'ER3C1K>^S;.7L&Z0?-Y5 M7[TJIS>PG7&NQ[N-+C[A>IK"K->W'SFQU.B*Q''MH"5%WH[PE/V]CQ M^H77$-+HK?8Z0[;U&H]#1HY_G=9N32Q&KQ8HL56U9 MM-EY9>48@.5"99*)8X>),UD#"DXJYH,K%M#IT?(VG8H\(6 MP.E)_",('S=-1M\M%V6ZG@A>3/ Z@,YU=GWP#()WMC;94SYZGCUK8F!NT3#L M>6 +J!PKX!'$7A]P$SK^@G/:QV>USV?^/)U/JU#J'-F?_OR"\Q5.BK&\6%L@ MI\H+KV/\LA? K';>YX#*-ZE1Z$;>L(>%+1#50"TC,$1O/G\)T^76 W]#&II? M3.-LV_=J11[Y=(TS8BY/1%(Y%^^!@AH&7@DI%<):V+:S,-H1M]PQX@ MMH!;"\6, &^[=H\W[-53J(GTWNNB(S@,]2#49G *'1@G9(ZU5;%LXCWM)V?8 M \$FV^'I8A\!>*ZO.]Z<7TYXXIEG C\*;JR)G5>CM8N?)PG9$W@F4K<@&CS55&W@4GP*CLN4#!ZUIJ MX\$SVG410TR&HRVIR9"Z3M0-7+O2!E9]:V4$1FE3U/7;8KZXNT5?+YTBC$_6 M@#&\U+X/B42E J0L$45Q-MDF9<-/DS5P94L3%ZD_/8P 57>7RO9._B4Q=7.F M]!++8GE50/@Q_(FKG_XD(9+JIO.P_/:&)+MZI 2"^XP4JB*X* 0H\A;!EQ(A MQ9QUR0E+;#+0JB%/ Q? M#>6PR%@%*'#%8M7B_DESG&33X[19*8TF!(C*%%+ MU;1E$+ATP29/.T633@Z/T#-PR4L[$)XF^1%8T^WYPS;3DC*7ADE@T?,*_0 Q M^+3%=IMEA=DMFMYO6FP3VM U2((+(EKJ,DX=5F MY.AR-"RJA*)))-$/^=T0^:RR]@/H=01VKBO7+\-JFB92H52U<45RH5X8SYF6 M*JM36VN/%)%$P$%!NZ%RV*J;(6!T))(/U^EX 7LES@<\3KSW/#.'8#1)4XE M+H>F>$Z8P$L6!0,VZ2AQ()W#5OR,%[2]Z'4$L-W=)-UU++N6F0G,%HO M2Y6DTZB;$HC]Q9[^U:QN-O:'M'HR-G_5\ MVKYITVWWP?MOQB>DDJS4#**IOKRL#EC]RM96%9KY4-I<@SZ0SAZ371AI[+P5O MK_G=W+;CQ?"29#T*U* XQ1ZN>%/[#OO$L]&%M9L_?SK]0_>@.Q]8AU#X"!R] MQ]C^>;&D 'N^'8R3OGU,GK< 1G]WO8V;%R5&N@HEQ6DM/.E6HU?"R%'%21 M0>@4I."R.&PU?:A//H;N*7R^J&!( #R3=CVW^Y&\"JM//\\6?_393N7FF:V[ MJ3Q"??^YN>L7W1Q7:8N&H$EKEU4/ER$$E!JX2=P(R90330S#4T2=:CQIH=1G MOELNODY)?"^__;["_&9^?='L!44#7[>.S/6!<-()+1,013"@&/DO+G,&$H-& MS9A.KDFVY'!21Y/%.PU+]^U=8YV-P-.\E91$:VHC&@]YY-!CPX]FT<:9@=E"9R. XHO\GY=7MR\_+MXC MA49I.JNAU$V.X./B4#FS8)UUVH!!%2B8$@*"<;0ZK53&N#IML03-/=7C M+-IH;Q1 W+[VL8MX)8NNCA"0 M_6EQ!*"\==P59OBVD!A)<.MO[V9AOJYM';Y4V4]R0>>,YF"%%J!$O0K(:+W% M8D.*+A?;9F):-_*&=5Q'!]$&.AU%)YA=E3=N3B%HT6VW@>)R4)*H5[RV_4?. MP6UN(/#$G8I]#9"*SDKB%)(LG=[47BB^$QJP0N^D0^ MB'3@O8P0HO>"2=3(VQV5[Z-HV*Z=H\-?/YH; 02)^#I6$U_C]N];(KL:[7LM M+ZN+93YY2$+5YMUU7%B6$G0IV2EC@VDS>*([B<,V QT=2!OI=D#4+J;3!UQ- MYR]26ER2U$GF./U:S^]#K2B8;UC;IMXF-J+1011 *62MIQ(0-2U+\E8*YYA2 M=O>ZUCXXX#[ZY8./A6B"@L4Y53(*1_&A)&M3NCG](UJQDRP2"\ZJ>B;F27C$ MDT_&@0A..:9ETKQ)<>>35 T^6*(E]/K7RRA@1MM#0LR;IE[;2.O%US"=U47T M\V)9?W)30OH:XWJBT,; 2&QH,X*2M%LX2\X'BB18%DZ5U&1C/I30P4=7G ., M3;4W3H>Q^L(W/LS6N)>4 T;+0=<&(XJ76K_L(D3#M76,!2:;5 )U(V_PD1?# MF,63-36H?:R>QD^E8%J_+3_]F3Z%^06^IZ>^G?]]L?S'C? F$KE!68U]T:F> MK7*(+A);%)(%93S%8*J#K]?E78,/LVCMVO4N\/&:L.U5I_6MD9T3K61R&2U% M[[0BE'827+(23 J9A9RR;S8HKQN%@X^_&-"0G:BO\0*QYI4>\A9Y]BX)!XGI M6(9CE,4UJ94\G-31]-(YRY6QOG0V B_B7?AVM46\2/_[ M^[R]O%Q-Y[A:X;;=0I7SU6_RQ!%7&:.&X'DM;"+_*!1=QZL9VHETM((W&;IZ M")&CO(!V-F3VI;U3L?FQ=[/Y\V)Y^U!K$USN$2MM0AJE,;ZV14CT!_E%,5H+ M7&L@?2.IY7;Y>OZPCXVN.C MSL9ZC^O+Y;RNU.TAAG]ED5&AO'(SR"EHS M8 ^B]S$XLP_J"Q[WB:3%DH7TD*+7H+R*$#%ZR-D[JP(OI=DDJZXTCC+P/P=H M^]3="ϓ(3[7@R3'+ )&IW=5EO,1D%2BLA&.8HD@YU-IW2%I32C@)(6H32H_W@3>K%:7Q!=M!+\NYA<4NGW>E 1:(2T7,4'!:$B 28/G9/LE+6:& M7D?#FN3KOT_:*+-/O8'CB>VZ!TV- 'OO\E-"\0]1M HW;M)HP M7H1$*X"+VH>)N 2G@ZA_,(^&%E5J^6V;Z5_]KD MO/;($DEF0X M"@VR;#J)<%?W$@\":2?Q]&<0L@6VS\OFL.Y$L_S1B+$R AM_DG0F7 3DF4P3 M9JNKDY7 &UL@\,PR9\D%VZ8=\BE4#^N=C!/G!VGR:-A^V:PFDL!R/0+P>BU$ M- [!)Y9!.4[<.B]II2IGK%.YI":G3NW!V\R%&2EX#]'DB>#]:7Z[2F6 .2S; M^4Z?<#U-87:7J7Z&LMQ]P=DFM#S!USG&M2CM63&6@_!)@BI6@//"@G;9,^:D MCK[)U;66XUJNG_VQ]IJ8:)5,YEH +<1^?3Q?*WQ1I7?\//$9<3VM9MD2Z" M55K5#%<&7SRQHKFUE@F5V_1(>T#)N/!RC'KO[T@GR7H,8-E977(V\0U]N9I( M#*9(74LJ6#U^Y *B4J1[ MK&SL!G/6E-R&M_P.EZDJYP(GO$0;=6&09%U/I8Y[DH[,L!6ED'GV)*X6^.E. MXD@@[0E7(A6:Q%VAAH M?PX$?^$R(.<$?Z=Y:=/B?:0!>D^H^$ZD?HC01[#975._E4B==;"8U[6ZB3!T MB+'4!+X5=8:<2I$B#-1@;&!.Y"*]:U*L_B15(P'4$>I^##DGRWX$0+K'PR[@ ML)GBBVAIHX_$A CD2>I">W%(.7N!A1G5 D![J1D)<$[7]OW*C)-%/P+\$/F? M%_.-C;X*+ZUFL6CAH-1"$D4.(GBE,JTORV-!2VPT,3X/*!D6-SUH]\%HVU-$ M/0*LO,AY6L4?9N_"-+^97UVTO6)&*5MTB@J2" D4*D'1JR$U1YTE4J\LK"[77UM8EK$5M$(6.PB3CK6ZR M<^VA9=@[ _UCYU1QCP Q[W%-4L#\4UC.*?#=942ML:YH;\!JZT!%*4@@/ *S MI0CF)->Z2='J?G*&+<#K'S<]"'T$T'F1TN7GR]GF1LHRS%>SK4:N^TSN%D1( M,6%2H#>'Q\YQ"(Y<0^&9<.>R](6L,$3/2(HQ>X@IRTWVE O!4K9-+@4?1N:P%6M-H=>WDD8 P6T9 MUA7MW)H8K4B WF=R"]'0\C$.M--<8N$E^C9CA&X1,6Q_X_[A<[2 1P".VM"^ M3FQ;S.@3%[OSG.O392]UXF1A10CD$0;B)9H(R7,75^\? M/+TI8 1@>O%'6.;KVAAAH_=,.Y!6UOKS8L$)E<#6-MLJ.[&OX7/NTJ:)*R- M6CH@QNM,*X[@T5#XRHUC6DLAVB2V6S S;'[S!&QU&ME]1D6/ .PWEQHVV97? MY]/UZOV'WZ],>N%>%2<02IW_H0*YD=YR"S(+35P&C+)1?N()J@8^EAD<- ^R M''UI<'QPW,4PFF?G2H!Z&QF4C ):@3?ID>\=[BDTD/W(D7:TVKTSD2)+BBMA2C%P6 M3W^"YY=6"U)]Z*D!"] M0A"\%)*=R$%U2='V8[>.27 N*4C<00X>=BVY&%)[?O%;/;S8EE]TXGF M(J-.'+BHHQX\^8L1LP'A!-=""^Y,DVCS0#I'4A9X)"R^.ZJS/QV- ((/F;GN MG?-NL=SH;+T=Q%#7Z\?%_@3WQ"0A-:]3G'-A=1T[\D 2@Q"U"%HDAZI)JXY^ MR!\6L$T1]L!FGEW=HVE&\Y#W36_*B5-"8PQUA@AW%(IG17S$#-ZYB"4%Z7F3 MDXU'Z!DV?3(L& ]7R-'H^HK+N.BO?6V9KNOHV@DZY#&( +F$.CP\.@A%SB[E D75?DK*+Z7X_[ISYIXQPDF5SAW@6CGQ(4E#SRZ.K'+$OF>'._(FISI[B=GV!++XW!S=+-95R2^@M/U)6EW(B-J\AXB MY%S;:21>^]T1OREQG0I#S+Y=4'("X<,69)[= SR7BD< ::+_9A_H%&EQ76+A M+ (+V=6>C:JV_:RW?Q*OO_#D^#0IVCN4TF'+0,\)VK9*',]0CIYR!>1[HP\^ M@Q6*@\K,T_Y#*[8@&JN*<P_/:V M_"W\YV+Y(J7%Y7R]$<=LFJ:XJCW!9N3:Y[!:X7KZ^4N8+C<5)J_KO:K9ZBZ; MG;K)G/S*OOK-],M[3QUI'I)QW7#$.RN2CQ985.31ZA(@<$W?"I:E"J@D:^+K M/4[2R>8W?<)\62?.OME(EY8&R?S7*O,75>:K_\!9?C'/=4C%]C#-1,N2IE6' MO,1:RJ8A"F9!2YLY+3]M4YM$YJ&4#EP?VP^*'MC/IOH:N*[B?:V>V_;50!F3 M+D1TEAX4(SAXQQ,@ C=T5%Y6==.3D MILS(TU5&D -B&1CK>,SK_SYH$U?XS>%GT(<6CM3^>W M"#=,",-HL\R2:%;,9/#1)2"N74DY%R/[T_[M-P]S5MJ;]H\6X@A267_;M!S! M;=_0+YE7* M2,%U57,JK=5&*0N^U"NZ2-YY*(6!%HHVX$W#[2:WF!\G:5CGM!^5=\#1$?(? M(9)VP[K?XU><7^(OR\4?ZT^UX?&N(4E.RCD;(1M76["S.K,H>,B!<:519<:; MC)DYD,[Q8>X8>'P'=7WJ:@10?(]?:AYU?E%O(&Z6*,\EL"P1@@XD+*.(@9@S M.7S2)U=<]+&)+7M R<"WI=@&=_<)"2!"$EFGP>\H[L$!Q9['CDCAQZAHT8^\AE?URV7XYW37,+0D M9!$I?"S.U%%&TD!@H?8QDDY*%JR6JINJ;S]VV%BJ9U4?+:^A57T95QC>+1?Y M,JU7+^87BUG8>41,H16F0/18;5TM&RSD^!,/W/%H7+P_07"_UA]]P[".0J\ MZ$>* V/AI[0@#^F*[N2=*9F,%/?(026,)(JD@4OI2BJ@[:/_V,X>MV.U3 MWT=+:F -_S);Q#!['=;APV)V626_Z]**W";E.22;"*620J H? *R52J;K&*Z MW\U]K[8?>_ZPU;)]:KX7"0Z,@KWQLD?OJW6N,L@4S#LB@T& M#-+VI6K'0B=<@!+(!TZ=>P):I]HJ-WR8X'*2]^^9]WN#!(LC&% MPF3#Y%9$0>L :#,6)8S$^T'B]_!Q[PW#UH V0L4I4AP8"W\+\\L24BV5SCM/ M9\O%CI=2L$ZIK"8O@5(YDL\C".;>(+D\1;/]2G1H2U'* MZM-BB<3'?R+Q\A+CP&"HY=P7R^GZ&[$3MGWS7D\OZD":G0]]/;.86Q:C-76Z"-:RIWI/6R3( M3@:E?.)!\@[8Z/S";E!Y%NG&-D(>.COU*Z++1LB"#*QCL^NN/R9.6- )O?7]J;']QBD%F1-U?JHE'$H!,\Q*$VA=UPA'51=(0O"T$Y'KPWA")!>V M29?+ V@<]ESCO/MZ*]6- )4O9O2L^::'[)OY5]QUB[U;0#@Q@7&),4$(T=-2 M*Q1[:\] UA9U$;WP;<9'=J)NX*Z#K;!Q?])-[XH: ?K>7-]W?EOV"/#GQ9($ M.,G%QIQK!MC4\J%M"SMO0'"-QNNDQ?VXMT]K^!WJ!FXS>";T]:^HWM!W_GX% MORP6^8_I;'8CE':-"AY_U[DZ%'3DMJ?6!+NW$7KONYROIZLT6U1[=WW/''7& M%'*FQ2L%*)(L1$<>86U%')T/)72Z)GNP93B(ROX:&.Q>N_5HB'5FZW4Y2U:? MF+<>7(@%>-0:D9-SG+K<%CRA3<$=>H;=AMOAYO'^!,>K8P1;[W5[[Y>7*]HB M5JL/>+%I/++)-J@DN2;A@$8OR5L69,E#;;PD&1,634ZAR9;[)%5CZ5YP@MX? M:[U_LA+&@*@M[5?1N4I.%$>^@"YUE@I'#Y[I"-E+]*B]8&T:^-ZA8B0=]$_7 M[GW<'"WJH4^U[E0+[^J$BPJ9?$/R25.IP\L5!(?U5$Z$1#2*!UUX.U1;C^%. MQ0EJ>K3"^@B9C47GFZJ.77V/E9F +T"J0($J3P9B,@:,X"IYJ;R_WV?J:9W? M>O; %]7[U?FQ,AM8YQO/Z^9<_JHO!PI;N-3 ;:S]'62$8)6!7*+D+)7,8NZ@ M\WW/'OCB92\Z/UEF0^L\?PWS5#MGID_SQ6QQ0<'C%1>1)YT3"\!-(2Y2D. * MDH\DHZ7]SC'CNMRG>?P- Y\R]Z/_?N0W"FO_?A$7ZVG:T<\]1X,ID;W*9+E2 MT1"TL) TUT;%(L/]L39/6/N[SQ[X'*)':W^"S,9;\N@*=T5J S*S6LSCB1\C M':!5D@>?R(Z=5AD][ V*?O3?D_Q&7 ==$N-)DL,BF4=06M3+XSJ 1"$5RS$5 M93O X-0ZZ&9W)OK!05\2?#9%KPF%5D)Y"GH]H3L6A,!$E9:E>!B)I]3E[EV_ M1:_-+E#T Y(VTAU#[\OM#-XZR%)X!45Z$DN6$J+ ##D;9@L3T=LNC8,:]$4] M0V^STS.+QPMS# C8;7JT,+"D6NOF+9$M)'@4#ESVNLX ,,GWBX%1], \7&./ M=#\]1'RCZG^)Q6I%FQP$:6V]'NK(Y=U.1Q31!5M,27WI_?#^E\V[GQZDMT?[ M7QXBQ*&U?Z=MJW*&\\))2U[%VC3<0Q J@;01O59&Q$[GF8UZWS;O?GJT]H\6 MX@C.C![MNBAY"CX* QBL!,4JGH5&L%PC&4'B@H^O^^D9.KOU=_;8B^A'"J$K M%SLXBVBK>(15=3,E!UCP1/YP\+D$BI_;3%-^=CU.#U)Y]QZGA\A_A$CZ7M], MC$S*I WHP'0M=^<46JD-CR;;1,;6-QG+^*_2X_0@>)S8X_0078T BCLS_^MU M]::/7C$G1/7H:B(P1 KF:8LO3/*,6(GHXAL?7>KVZT&%_V>XT-??3GB:L$>$ MEIL2S."2[S)-*S^[GXT2]SU"ZK^U?&, M:^SOLM!+*?W9*N;OTMY^9A]BB=9'#3()K'M?/2DV"I(N)AI64DA-BG4;SNR; M7LRG99K"?/WP)1])HB_IT_^8N%*T-+J0E0VTY&(FIZZZDL0PCZQHLL9-'/!N MY(UV.M\A>'E0>=J_9D:Q$\X6?]3BFY\7RU?T^NEF/[_-$/-(^WDMM0PA@;+6 M0B Q@LV1_M=DXSN-ZSMB%_P.9UCX_V/A<3*7/K%.B<5+4_C#:XR(![9[UEPBALLV";^5POPVJZ>EONO>#; M]L];AKF4P?%4#6\RW&>;E6DR:Z<;>:/UN0[!RWV#U4 S(]@2 M7RWF*^(@;[1SGQ=A?'$N,XBR#EVSK$#4)M8J2"N#0NECDXN]3Q$U6D_K%&SU MIH41(.KW%;XM/ZW6T\]AC:M)+M$$@0@N>0?*!%6/PFMEC<6B2S:AS83#NV2, MUH4Z!34G2'H$.'D55I]>S'/]ZZ?_?3G]&F;U4N9]\"?!8W8E "_64YC!:H11 MCTAMJN&KLT4UV>$[43?L(4PK6]2[7D8 MIK*G=-''FS75J#0/DHH.5 8FV*$ M($,&+3RSA>)8Y]KT^'J$H&$OTC2"5"_2'P&*WBT77W"Y_O9N5A-O\US7QY<: MO=[GBR,P;OB2YN.*%T)'/:Z3B.4-='."%#W\V*) MTXOYJTMZ]YSX6(;YBF15KQ@0EYMO9QO=/3#2(AKGB2>(O!A0V49PF'.=!>>L MMEZ33] "AD=3/.SUH4:X/(_^1@#4JZJ?GTFP%-!L!/?WZ?K3J\O5>O$9E_>Y MJ^E!E\CNY\AS[:4K:R_= #EI'Y3!8-JT,SR,S&$O*S6"9$--C0"'O^)JA?@K MAA4^6%(L:I$M.D"OR./0&2%FP2'EQ&PBPR]Y; &Z)V@:=G9,(X3UI8,1P.DW M_..6D):+.7V9-K4@J_TI0!^,$AE#;#4J?96* 1O-:>)L@0BQS'$#CP3IU4,W%IM(X#F$^T?=[_:66>&9XG7HJ:CE*Q&\BQ$R"]HX*9SV32XE'4IH-QP^ MMY.+INIZQM4@+W*>UM>$V9MY62P_;][9KJWUDZ\[5^5(=Y[;UY,0I%GF*(&) M>M0:'8*OTRHT30]NKVZ$YAU@5QA"(I6LC*,6 _$ M>JKWG@-ABK498M:5P-'6E!R"F<>[6/>HG1%LQS=&?/7S8OE$1+:Y]QI$$BP3 M.C@ON=[9L! +6F 264R11Z';5'$=0N58VE[W"93[)9G-M#8"2-8;KV_+B[S8 M.!2[/@U%12^S!:5J$U_N(L57*"#;1(&_5U:UN;.QCYB!#5P[W2]Z5L0(P'0C MG \41>6PS*O?O^2P1L&X8G['E(Q22$1((4I0CISCZ#2%5$%PQ]%FQMK,:^I" MW;!P.QT$]VU7[QH9.]59$E39:U@%"U M0":$#-XJLKN)AZ0$+;C0I+A\/SG#(J@'/3^H$CE9Z&-H9[I90^104ON&8BH5!WE M8L$;1596B.P4!;&FT_VFY]CA]B"-/=+A]A#Q#=WC]$YSUF@S+RPI<&AJ!, , M>!9$O;PLC G6,M^E&N*Y=K@]2&^/=K@]1(A#:_].UC05Y-*'VKM/: M&IN()1V:5$>=/F?S#!W^SA'BGJR5,4#L[EP)J[>M,;"V_E91D9,<1:V3<"J5 MB.0H-ZD!?3:#-P_2[M.#-P\0]2C&/$1F([ -C]K07Z][%A;KDBO<0G1U0U61TU?<@"TY M6>YSUJ))FO7[I T\V^T<&U'/^AG8RMSI)E$O8JP_A?G?/RUFLV]O_YACKBMJ MFJ=A^>W=1@7UA\O5I^F7.M2(U+O^2 !;T>=S62SOMJ; 9:K*O\!)BN0PIBB@ MV$+NO],K$B2NQR%UUW&B)Z#UF&M8-_86HQ8T0,#?YL"_1NN/RWR3?/6 MQ[G^^0FNE<+,LX%H4J ]*A6*;B6")"LBK**05W:!=W\4#7OBU1#$ REM!%[! MCK57B]5Z]2I\J=/CIO_$/,DE&%\+G2U22*V\KR/C'(?LO;'<*%J038*'QP@: M-H_="'N]:F$$:'H7OFVBJX^+%XDDM,1=V(6KWW#]MFSZNFQ_DR?2)U4,^4DN M9W+&LZF=&WD"S(&7E TFUN3^S2%$#IL :8RZ9MH: 1(?Z\O/#8O*<&#%UMFI M-D)D+(!519; A/:IR6G_"8,0FD4UC='5@P8&=N4V-\??3R\^K1?E]]7VCMI$ MV"RUCP4PF @JTHJ@R%^ XD5S(7C4EG=PRO8]>]B.. W=JY,%.08@_#H-<3HC M-W$B-<_2:0T^ULF;TD\H=9<;MBI\Z5H?[QJ6S))7B!/(H!)FGQ^K31$5<^TF&7!6RF3:E)D M_7W2ANT8=@D=T&@KM MA*",]!!LKJM?19:,]J'-*?C: J 4KWBJS1Q;(/<88H=%;GL([;\0TTZ?(\#L 4*=).Z1 M/)L"U@>L\50&EVH'E64P5BX@YJ(W"G9#38YC+^0U*&/7DX.^Q.U,48 M#.&C+99_"=-YE=5++/29C^'/2K.;&%M7D M1OX].D8[GN04&)TBZQ%WAMLSQK4:XF.ZOCWZJ+XZNG6CM7VWMN08EY;\'5^S MUDHI!W[CK5LFDB'SD5+CQA?MNK7=;\])\?7N4'WYGS<0THB@_)7R(GJMZJJ7VQ+#AF M.!BI>-2>J=PF)]21OL:#:6[ G64R'FWM*URJ,VDH[HA6@[1)88PN"-_D$DY7 M H?=0%N@Z<#)-,>I:OQVZ&AG_^Z_[]DF-73KNV()M:\U_0Z$JL,YZGF1%P0M MD5R608K(8Y..S&>R3#?.XT^TU:^__7V:\58;[%M4_$1R7\[#;$?!ZN6WW9U( MVJH_X/+K-%$@=KT^E!"%%U=[ M+\V[/%I&'HOWM1NM8J""M130&0&R(.,N15><^XXC<,K[ASUO: G LVEE_"[F MZ^DJ7%PLZT$N/7-1=C\^>KI(M^?V[)(>PL69754IDK2H""2*S).J.9(Z/0X* MRA -=YFW.?4YNZMZU=?C/7Y9+&M^ZI:/\O+;U2^WU9 BNZAU$! SKWE.GB&6 MZH&XHLC_R%'Y)F>M1]#Z/-S+0S#VN'O91H$C/70=I]LN/7(:(>1<>O]XNX6$_3KGN5XL@-3WH^'6"S ;6^=_"_++0;GU) MK[W7MXPE([7GM :$))%H[L%;HR%&43P*GW2G7F^/OV'@P0B]Z+\G^0V,@EJ< M^VFQ1.+@/Y$X^&6YN/RR&Q"B7>*!:6 E^GJ B^!4YH \"!F]"CFD#C!XXA4# MMQ[O!0=]27#0J\R5D5I@>[&L78["/%QL=LC7TXO::.;#8G99E;+#-P_<>A9= M+>;FY-]+A,!KRB&G['-0SG'9 1B=7SAPD]E>8-)&N@-;CQ>X7*R^A(0OYODU MO7Y>KU>G3_/%;'$QQ1U#'DVN\S\@I5#G@S-:!4'5ZRLY&2XSA85=\H:=7C9P M&\A>H-*_5 >W+3_-<7GQ;9?!)+[N[9A!*F:U()=)>(K1&'<0,$K@!9EE7"IU M?SK8_D9V3[]FV/8I_8"C3TD.W/#^.A"[.5H)LTT0IBS3F44+1=8@3!1RH\GZ M@;0!R<5V*OG>FM\_2L58IG>US7GTIXBAT;25Q&T6KI::=$P&&S,Q48MP1#V2 M*HL@"ZW7;NAZ3$JAANJT9-V%WV+>F"\O"A+(OS*:E)$AC)' U9@ MI;M0Q)8%0B%Y!,G(XU)=2NHZ0>3VBP=$13\Z7/0@T &!L"E>7GZ;_/)R(GET M:G-%IRA#&W*)X+SS4 OXO,!/E^ MF-1%.XMPH!R'3H2O/^'RM@1VCDPT2"&S I1*;$>3>A$5B$(ANTX"->N2ZWSD M\<-D)/K7>5\2','R__W#1'A42F,A,T4NJZKID^#)@Y4E2:&=4C+MZ4%WTO+_ M_<,P[5W;+?\#Y3B"2HG?%O/?=VDT:X/@"HG6Z!Q9+K3@>1W7X(-/ 0.JTN2N MV2T:ANG,VC\@3A7O")"QKUV3^W93D_MV5Y*[2:;(*#CF6$"@%#7N,1 E M"HA&QV )[)8U:?';@;:Q3'@^3_56W\H:/_ZN%F?(UN1Z4I@$B[5Q?H904('4 M4:<4BHFVBO/;K[@D'G?3>6E3=Y)[\NMS M[),:U4K%^MUB.E^_F=_B MAF,APQ\\1&7KI>S$()A$W$@M73 \.)\; VL/6<.>!)X57:\++^/6Z M$V&.T3"1"F3&;6W[KR#$7( 88K9X+JUNT@&W"W%CF:E]IF+[OM4U @A>790A MNKWBJ)*$;#())M99)IEE2%)GKXM%C$VN%NT(&$6A=8^JW7]C]S YC_\2Y/5= MT+MWCD^^!/F=Y_9\"?(0+LY\"3)+44S('%+Q"+2K67"&7'U)_Z'-U8%J$JLW MO@1YYQ[Q7:EO[31G*J)@"1 EKW,?/#CE&4B4,=?B,,WL=Z#TO7<\CQN*AP!@ M[RWM4Z4[=+'4HS5!FIQ(QG*$PLE^JN(3!%5JPB]J4P>RR4Z3JLY0>M<[B/I5 M<*?ZND.D/31D'DT*6ZU\+HF$P8TDL6P.>#0Y@Q1[%%:4R;G+R)Y_O?JZ@[3; MJ;[N$%$/76)QNQR,EH<+R7DH*I.3A\J0O74.+$N.:V]YSEU2D_\2]74'Z?"Q M^KI#!#J"0]5?7DXL*\89JXE$25LN8P6"K?!)4[;IC(4X65;*E:+#CRQ+/JNIAEG?=TIFC]0CD,;_P=% M8,DIIF2NM>8Y$6Q+;>Z&&5@=]ZQ+-5I=^L[\Z]37';T-G"3:$5B$E^\GH6Y? M5CI(-M9K\BE!K!?8I!>"*Q91[_,8_P7KZTZQ" ?*,9+*^7 MB'S*0=F>MX:.M9=G+K4[96LX4(YC:4AZ-^=VLMOZ^++31ZKTTARO9SZ% MY2H4N:FUU+4(W"&"EW5FC_8Q.T^6+C>9"7:F5K2OKY;#U>M>+$D7V\8_+[]] MI&=LK;LMFVLP%+/QS:0B%. \D9U4++QPGH)L,LRE$W7/XS#W$!P]'#35MY)& ML%-VJ7:.6A7O@B"OL([B+5F!SY&!Y\X(+CQ'UF03[>NZ0C/4-4#$$1<4#E'/ M^!&WZWG$O?=,431J>0(E-'DGB!Q2YK9(I3R7:0#,/9<+"@=AXJ@+"H[0J/DFM5- 6D.O-\2B'X&2HE87><"^S[W3:\/^O"PH':;_S!85#5#$N3.VK MA6>UGC0*"9HS6H/D=H#+)"T*T&MHQ(3QNC&PGND%A9[0=:I21@"QQSV,FT"> MPG7NR+ #Y[&R5+/YK!@PQGK.L['*[TF#M@P+!DZ3G<\]ZUL](T#<=6JG!.U4 M%+KFDRE>\HKLL)$.=+:6>1E4*DU@-8[["+UK]K$,VB%B'G\&;1=\QS +\S[R M9(\]L.=L6">ZSYSS$AH5VNP@,15K,C^! T(45@9IY&VA>R'(L\B2DZ4UOT8ZS-F)%< MR6"(CQ"5E:*0_W"_-G7O >-3[W@>XS./@4^OTAW'4?02T^)B/OTGYGBYOIQ' MX@[SI*3,@DX6LB^V-JV)$-#4SI:Q"*5*8K%T0,E3[W@>,RZ/14EOTAT8)6_F MJ8Z Q:J/[5=39)^U]O0=D^ZNZ4RP:21 M^^!H?=0KSH*BDRA%!A/B9@ L_:Y):XS#R!QV_L907E)/:AO8K&W#XS!;+4JZ M8NQ+^+89C3<)$ADKB?P[;NI(3TU?)98@:RM*3LESU<5#>N(5PP[G:&W&^I+M M")))QS0((7_/*!<1A.."+'2,%"-@!F],=E8S^KO-V,E&(W9[+P<^IP5KK< Q M8+1+YY$HRNW=,=3T8DZY-GH"VCM9HS!4RN9(C,1V&LJG,&SQY+ M' *ZUK-ASPNZD_0S<-"PX^'=UIN]]G,GGD(=6Y0 &\NF6BE"H& <-+/&!X8, M.>L0,3SV_%&,CNT?)KV)=.RF:$^DS!@OWBHPI210FBEP46?@"4E4*2F'3]7DWJ(E1RG1<64 N5RK:JDE155 MY(DB- "R<%[;D@928.5$X0+)F2 M7# S'6DS3K$#./8_?10S:=O H@=QCK\XYATN-R*;)US$V?1B\^B3*V2>?&K/ M93+=.3CW_;#L"' 4=&D3:F=8O^EW@R"S5"BP:"&:] 8X0Y?.=\M:U#_;? CS M>O$>:XTL:>>6,MY>*V,UL2J8'$P 7DQMP:UIGS4D&5Y'M$HM$[(NIXD'OO9Y ME+P< I/;YJFE#L91QG#EJ%7RB:'O\>>5"A1W(EBCZ_A&68!XM)!"L,YZ);3L MLLT=\^[G41QS+-"::V,$L=XQ&6/%A%;><+#>&E ^2_#>&S#D$P2E0RJN2]_0 MT1P*#5Z7<$2W@DXC$88RZS;W8?\U# MH8,0"IXS_)#&/H1[IEE 'YL8@P,NBP/&GJ.OJ CKP-U*76&$/FZ!0U%^Y%B]"Q06VU+X.Y?TA=L MAJ^SJ.(90FTZG^.?:Z$^DV/SB;@MM'*",J E+Z ,C^"R]1!Y))FG%+WFC8!W MEY)G<+YT3AB>H*81;+NOPI?I.LSJD<7.@7ZU6*U??*[2_>?6I!?E>''.UR.U M6*7IP'/R5] J)3-/SK4I4>M VS,XKM?,?-:F)=X"6D MFC;:M.Y(''P,"91B*(2TA7<:D7$PN.[1\0S.H$X!TBE2'_])0UT3%/ OXIH, M]6)9+F=E.IN%=,5N#[=R.SV_]TNZAW-UYG,([:,3CEPN#*PZ^Q()1IJ!S@RM M5M&9U.3FQ1G.(:ZD?U_J]I^5AP>O:>?SS M.%M ME_;S?)W.E^L+8N5ZDTT^&FE$A"RE!.5=)!=-*HB%H\XF1Y^;#(P?1M[)>^3% M5T)!77CA?/^->Z_Z2/)^37_SSQER581PM-R\(1\UL5K-$.M:D5%$DQ'OGD&- MM%<>0.2T1JP!INYMDZTT]G(-V];W.";/-NRYSV3D'N+B>4T=3\&16A-X$VO; M R\)E@Y!VY14RD);UB2MUM;4;8@Z-:,[68Z>KF6[?@CA($/?B;; MUO+08" L!5,IF#ISSV8#JFB")4<%S*5DG3.,ZR:GR<_CQ[U9?"/=+5??MS?E M;S)$2EGI5 ;CDZJ0]9H.ND :-MCD&O.WN'FK+PG3:V^X7H6 G<\Y@": M A50P@3PG%E@63F9A/&*UUR33)Z>\3,>T)4DL+=*B$CT?'WGW<=7JYEY'/Q5BA"NHXU-\,=.!4\\&0BLX*"#MW$93J QFD-T3/X M4:WTU8&ANLW:%3.+_&ZY2+M>0X)'9IAV(!2K RLD+2YB!9S1*B8>(['<'H$/ MD3:M6]4,%4^B[V05=0"ZGS%N/B 1/]_,\;J/6N L!B\"2.D**.60C#A)2TLE M66;,"]]D^-^#U$QKTYX+6J_!<( M+CFPR9C$DRW%-^F/>!B9TX+O&1RSAEKKP+#]\N7K^?([XDYX][F<996X2R4" MCXX"J) T1(D.LE-1.<&X]TUF(_V0LFD]LY:P6+;441\=\/[W,FZ+@*\X<,RR M['4=S.E(/AEIA3IR-K5-,FJ92^)WSF&?ZGUWY^G3.EK/@)21!-N!/?H8_L+U M'^%[/?F\8B$*JRS9:TBZ3E8Q+$)TG"(/SIW--G'CF]3@/$#+M+O=,]J<4_70 M 93.ON(JU++*MW5@S[WVQK$HVONY AWJ[6%=1T*KX*H)358XS.C;^.]/DC7M M+=MG!-B(VND!:]O@Y#'IS82T2L9Z-;TX5P.5!,&' L[SJ)V6@LDFO52>)FO: MB[C/B;7QM-,!UAYGQ/LDA(X91#(D(^9HT4AB":,PR1CX'XOB%-EWG$=YY:I8\O0]_YX3//0L*#\$7@H M\A",M R\K#EHYRQ$D1-$HQ13WH4H7I"1N"E(OI;F#6YM+HY[90!UI/A/1X10 M#((N*IL82]#8Q+UXBJ@N3<8AF'C\DO*)&NC< $6;!S*4H$JH-6O"0F8J1XM!9M,DB]'&_-2GOEG0LRYN[E=S*44P MP8-Q-3J+7-:+J@$D*E^*4!+OSK >C\,[M'1I; Y!P$-G\Z?(NX-H^#8+K_Z: MKV=1US&/44+&0!QPSRB4QU)G56612G#>-2ORN$W*]( Y2;M/HN5@47<'EG?A M"_Z\K!TG9]P7+XV+(+CAY-KK E'' B9'+@Q%ZKHT.>1\C*">@'.XHI_$S9%2 MG_C8\@,NYLO5N^4&U_D"29OJ=_P2<35#$9-R2H&/O)86B PQ,0/,*LVT3(65 M\ /7Y:GG]P2$8S6W'%F,O4'![7APOJ@4,@.I,KG]Q5!<+QF#8$-&G4J1;LCL MDL>>/^TI=GLH'"/&#O:4?X35O&ZM[\,&MZ;2:,PV&EV3O8+H]QR"-C71PXA" MM)&5)K7,=PGI"2^G.Q\GB;DSF.Q6CO",&T_ANV-UNHX0!F*=2Q%28%[%$KUH MXJ?>)V7:7>8TU3Z!DR/DW %2WBX7>;EXLZ GQK#XYUDA*C!7?MZ^>7WV?F/Z[=.6T,UUKYTO"![T/X. MM-EXQK0+P#4GWPV+)= : \[:'%11+ED]JOZG- \G:.RNSH\0W\1:_WV^F'^Y M^+(CG,GDBS%DIUR0!'A&/CL+$5AA3J98;,0AZ8Y!>K_UYHDU?XS>EF,(L0.W MXK;A>WO=7Q(YQ=:"PBWE:T?=4(6!D8.OB1WZPL>[46N+U-?;@QK -BN ;)LR M/4[H'6!G+U:?)>11:NF!%@O6>>H.G.$"@A7M-] XC&%(2 MCB-@836IP!/$[,F,L^21E82IS3[W*$4]Q4'CH&L4S:HZ90U]2V"Z@C."X36!=\CCSY MP)K8J7TBIKT*T@(W1XOX:#?I&Z[B;>FHV"SH+ M$5@"Q%I!EHD17ULRIB"2L-X)*9O<.7J:K$%@\B\)3".JH0.+=)6Z^'6^J.[9 MMLG%V;\6Z\\DW[>XR//%IU>K5>7';7WN5__MBO:D?SPH*[@,*<,KZ MVN-50,@R !=:)60Q"M_$@(U"_;"\)WM9&'UNK4[=_V9O*F;>O;Y<,I^(JYGQ MPC-B XPS2*8^!(B\%-#*)@ILO4[LCBOV<".\-36<]K:7IBS::'51P+<%.YG<*2==@)(IU%=)6=MJ$VAR ML7LO#OTUI&T;E:O1E#9I6R\L8SU)(C<1G'8_*ATJ:0E,?01:?:I%#A%B*AF*\C YSHJVU?6' ]->H1M+Q MCR]3'2+P[B"S=R,@T1H*UDHHHM0NKP5)0,P 5]8AJS<"6+,K\2_B,M5!BAYZ MF>H0J?=V@^;J%I /(1#S"1+6KM!><7# LBC)%%KDS,9Z8ESK,Y'\=NFL$)F7D.X:D7^'RU2C0>$8,7:P MI^SOM5>%]5X$60<>FBQKL2:Y9T$'!U$*S)JV6">:N"'W2>FI8.-$S(PD[XF- MQR7=KSZM<)L=VC%@G4O.E@3.U4$5@3969X0#Q:QAD6E+\?X R_'@PWLJK1C! M;)PNP YLQFVIO"=7_,O7JI$_<#5?YJW#Q9THF8(ZX/5FJG*U%T\0%J34QMB@ M-8_/$,H\1-JT^]!SA#8G*Z1[B.T6H41MA*05(TJM XA9@"^QGO4:FW(ITO@F MA^A#B.O)\ST=$ ?A[0CM=(^XL\75518OM+2%I"6UVDU4B39(D/4XA!?:L*UX M?M!=T]:H+X_>P^C1?7#6/8DZRD@MP;VT- M?^M57N]J4IUQDU) +09@X>&G=P:#8Y2V'%6"4V-@6_:#^758;SM\7'6-2C8F MS9&60BW MC:#XS:"3RHRC*Y(J89@X,&G3^-)-,/ Z1+LH8?%UB"6H"5'-,!D MS6\[7SO(,0&ZT"M=B2KZ/, %;=#!I%D6<%QGX7AQ]H"!ZX8.B>L4 Q0=/+FX M9,-BK-UPF3*YA-K384A%\4OL8W*0QA[M8S)T6*F0QOHS8Q6;_S=.X Z-I_V@A3N[Y?:L5O1_I5R_;!$I'T'0!K*NG7LDF M BXC>2AG6=2ZB&@'N7RW'COM!=?Q,P&G2*T?A>]K!Y*9-CJ/ M,H,7*95ZRFG+H.KXNP^>+L@[23T/J_D(64VNZ-L1R8Z9]*P_J_>YSIVU+,/YN?Y+<.M+Y57-Y:Q(& MG\#4.C2%J(&VP4PK@B)=%(:7NQ--?ZCUJ3?\TS3TB*J/$-?$ROZ5<+T*Y[]> M+/)Z+PG)30X\)P9H9 %EO2!A: LN2>^4R$@?#5#XPT_O0^G'Z&HYJN"ZV=OW MZ!>(A0)VK:GC3C>@>C*Z$K M0/VT7&QO<^ZM-"^4KUWA (FC6EM3RYA-!%TT\SQ(8K51/>;C1$U=#S>6ZA_% MU(EZZ !3^R>N'_X5ONY,;>2<\6)I0U6>[+:M=_9<;?!EBTHL:,]LDQYJ#Y/3 M"XY.5?=R=-EW@*"'[/;;ZQX76O.")CE 7R?<<*[ 96' 6)(:4PZ+:3-Q_2FJ MINVDU6:C&T\-'6!JOT%XYLP&KFMBV)*KSX6'H)@"4[1*A6N/H0F"NNG /J)F MG^C#?HB8.T#([7+@6Y9T4WN+_H&K5)54NS%C%ID)"9(I6T=X2O#5J'HMF<\4 M-L;R#".5GR*QOVM1X^"KD9(Z@-]#,MN=-+]>KE;+?\T7GWX*7^DGF^^S:%5Q M63,HUE/<6OO).Q( B1_56$CP/!9HKJ (1WQK?@ZLO,LI!= M*0PPL+J,6(9@B*&L3)&2^$BET;")NZ3T5S78PJ8=+/2)DY$/R>75MS _K_[G M3<.R^TL#2^1)"%N'8=# :=:O%,*$,N(!S[_O[*5$Y#T[/IHCLS M19SBJR_+B\5F1O)1/K(((E>7,XH 40L$$6L21B7G6G7&?9B@_DY'6YBL(Q70 M@>%:WI'.SGVDCY=?OLRWO5'7KTK!1*YE_/Z*OL_;?JEDJ'#AO!421@TO<:L>'U&X=]-+^LEEM]L9QI-[!AO@0E)R$#84B97#)!E!,ZGKB[UCB3X#LS?S7G:NXMZX'56;IS3]=_Q/,]B#IE'YX"4Z^!-ZZ5N$_4,&B]R$. D331 :K^"-^W*^*L[,_. MV\[GF%DD%S0Y!;2Y6U!&"_"^#M*+3M#B*$:$)FWVGZ!I&*9>8%9_+#UT!:G+ MH3 UT;?E0Q1MI(T>"E:#&T0$9RS%."8K6>](>-6D0O Q@H:!Z05F]$?10 =( MNC&T;RDTW@KHW?(RA[S+]^E@F%8L .HZESAIA,A%!BLDRZGVQW*-VN?]@+)A MV'I!^?TV.ND 9'^LE@DQKW\E(7X(YR2VZR.+7Y>K^LD'3!>K^6:.Z^TD2&6\ ML29R2,P3?[5]DT>70!63./UC,0UI67*X&3N0T&$0?('9_Z8:ZP"1OX7YXNUR MO3Y;_#Q??UVNM\=FQ.1V;#:?^1Q%1J$@ %LK^,CK;?,;5F\4W7&_JQ+Y$]GV[?&:QM@_1* != M[7QJ'(*KI4S.,0R^2&ZU;NFS#:1S&/I>T)'!<^BK(SA>ACV__%6YN9BO/]>0!5IZ[XI,BM5=E+JPS/NDE. M[4 ZAY7:OJ#S@N?05P>F[V[[YZ\7J_0YK#'OE;/XH&KS? GT$;%$+( G"PY) MQ>"%XDP]1_'C@[0-@]V+/#@85R_=0>W-(JV0&'J5TNH"\U41^TQ'711+!5P0 M%"75:\E>$6?*EZBTUR:F9^@&_PAUP^#V(@\3QM9-!X"[B9ENUL\NLWW-ZHP" MHU+/1E8E%J3"^O1- DMAA W#&XO\)QA=,U,W7GL!Y/#*39' M62*'DD*Y/([SGFLPG@(BH1R_-\NTV3AV\8).$L86;0'F\S)?I@[K9O\SA<\9%WE] MMOIY3A[ /%Y4G:[?X^9BM2")7Y;GS8)$$5-,D"SWM4^YII"'U2KW$F)P28HV M5UM&XV 8?E_@ <4T.AX-W/_?W^XIA.3RS^V/MC^I?_4>R_^J___S_9M;SR?. MPP)Q-5]\^H^T_'+YAK=U%:]O$[J>?_EZCC_P]'9_^+>;=]^E:O?W]Y QF [\ M:T.*P/S_GEAPOWWTJ[C>=F^92>:+5LN&-]< 1M5!!SO@/D.(#S%48I8ZVT ,20M*> ZQ M.+)Z2A4I@PFZ3=[KAY1-W$2C#:A.UT$'H/HP_[28EWD*B\VKE&I*F S_'\OS M>2(?\88KR65,=;:3*Z9&R DAA#HB,L@8O!4\FM0"6;I'12'A)+@LR%(D=52 ;!Q^1T3C*;T*^_LTVN M;#;6) %:T4^6A,AR:NRQ&T=N7'G :WMGKJWJFY&Q^\#N?U%.##9\3-S:<_ MXR;,SX_W?0Y[R[@NT@DWHA8K9%VS3?V'4 MS-%NP[]BBL)'@P$MQ&V*(H5:D^U*W>!=+@XYWG2='9.IVV1TY4H=HN>[=ND$ MZ1YMU):N,==Q7+2P M(FXSH3&A%LFX.&24V4//GM:%'D'_HPCM>(=EN0GG(W4VNHX@K^7!N$PZ<4Z M+8&DP.L%1RE .G+]>$S:8)/MY0%:N@JU3MEC3I5S#V'6#0L_718.7'.BO2.? MD =@I48%]09V<$%"\LE;G;.QC?)5CY(T=0/X$[7].'I.$7V'WLIU_+?C:\:\ M\%I)VB.1)U":!.:,<>"R]HF'D$MJXK _358W<#I)_4_Z+B=IH@MD[8GIIKCI M6E)!.T7KK%[EDHHDQ0WX3*X9\J**95PGW>1:^Y-433U'H)F9.E$!'6QWCZR. M&\9F$35ZD1G(*%F=?\L@,C3 -).Z"*6(K64=6.M3D7!,(-UI$HFM5G7 M\<,U%[/H4)K"#+ADME>;B79%7%@A8V1%EZCO['R/AUO73YUZ2L0X!N9$:4T8 M9U7*;\-V??O;[3P"Q860)B3PC"')A/CPI23@G&4N"NWJ/ Y0_0]?U-51PC'A MU/CB?'&'!M>'=F.?$]Q[<-NC@:?Y:',:P'-RDM=;%L43,)QT->?C(&N'*2N4 MV*@;\_AUI%5RUWRYQ*PD= ,91'+5@PG@O'=0;&*F"&UD:M(RYQXE79T)'*+M M1X_&CY)Q=^[K]J(1>4:,9:3]-M8>_J&6BF49("?EDA69W6GB#1UFK1"69MDQ3P?5(Z MR "/!I43!=T!5&X(-SK[J'4!K;6I+2+JW?T2R>4RADGKHPI-NL<L+8M00DPA)Q$5;WB/:"P_]_;.^I]83UHQO_I&GWXB.-9IWOMA'Y_%X -3 M60+3T8/*(D((KH[EILW8,8_1-NFE=BBA';@_QV'E:=]G9 UUL-T]R=_^VMZ- MBYE9B<8R1=+;QAT\(0G3>O"2:Y.XE\(\0TKXQX1VX%4] P)/U=#$O5]^G.@* M=0)XT+7!N8[5>Q3@N4:P.:A<#P;UH!F?+RMO> Q/W]36 3N0TT97N'A 20$!Y%#GI"CKR(=7B;[UJ@C+,>:.KZS?7R_U MMM'50MG6Z,^02Y>XT9!88+4?)0=:(TCKQL3LA5+%V8.-S[W7=.4K':+4QTW/ M::+L:E/:9^7M=;I!3 MK69O0^+3_CJK_EZ%@(7AE%@J&*AU:--+:#FHJ;1T2OT)=P%Q8.[ M)SUT;^>D[^[NFK?>.DU0U,J8'"_0'E#P.]:AAK/D"+M"%F(WU;8)5D*0EH/& MX)(*EBLY))$U' >7[YW&5IR@L;LZ/T)\$VM]-RUU1S@*$2NLP129*,9#"\X1 MX5')&)CSF-UHZ__6FR?6_#%Z6XXAQ.Z2;7M1VU5S_)\O\-H3)YEXSFDYH$@. M2!P:@BBT:4:C)(DIL#9#@@XALJLDVS&A2W/-=("Z)R^E[_'W#O_:O%^>TV,^ M??P7GG_#WY>+S>?U+!MO9+$,8HX%E*V-?4HT8(,WQ@J1>*NCEI/HGC:L;@>H M0UH.C*S=%P3F-XL=L_^%8?7Q7\N9M8;+0'X&\YZL TNU=M(HX)HV$4P^AU*F M1/%=@J<<:9E3,:#%740HT<&KI99)^-\#%Y+P=M>9=7RQ46$1V(7!.JBEL(1M:Y\=ED[I)5LDE3 MG%.('@3@9O,IN@/PR7I]01B>I2B=BXD8D7*;##8D2UJ;G,L4=% "HPIG=%ZV>C6V1'4#D)HLP':?2!T%$WV,X+J$2YG-C#+4JXCZW6]6$P@ M.*\OA]#>Z^AZKM[>WRF5OI?;]I%1V43DG+VB Z1% VV#JO MDX-'X95RAAG=Y.[%$S1U5;QZ" (>=BM.EWO'!OZGY9P!9>M+'.BKM% MP.,LQX.H/-4>#7K9S5)1VG'%0P+AZA(TCD,,.H$QM?[38(FVB1$^C,QIK58[ ME-TU:@V5-V)OL6>U=._"JCKQWTZXDGW(TY_!$C[-T226,7/&,^-U_+RF:-O5 M\2HVUEF#-A)6;-1MDGG/:AG?+M?K6Z^XK&36*IN0I0-NDJZ#\"($+144B@(+ MB\$$TR;Q_B Y+\G2'8*:>^[;Z'EW?A"_Z\K"T)9D'FD 3W$&A1 MD5@H)G*TN8/701B7LV"ZR3CZQPB:%CNG*OI)W!PI]8EOK7W Q7RY>K?/2?'TW&M0,F"TEHIO& _\(^>>GY/0#A6<\N1Q=B! M(?E'6,VK/:U])+;K(QJ;DC0)M*W'>ZIH\)@4Q0-><1U8\;E)\ZN[A$Q\PV#\ M3>&E-WBL29Y'66&&"U%J)*P'H6T(*.)@DG#LV]26GV?E&FMRVFJ?0(G M1\BY Z2\72[RFX T7V&9PL M ;QQSI/,HBY#\@T-+E.W:QDTWM9TO"Q[ , .M](K0VO"0'"UP",5\N6DR)"< M3U:$7#0.&=#T$N]1'Z2Q1^Y1'R*^J>]1SQ=[5X!EP.R%19"L7@'F*8,724() M0@?.+<-!MV.&W:/>?W,?]Z@/TMMR#"%.K?U;%\!=5 J+IFC8D&4WWPS!UA"(Z0-79YC.N+CG:65C# M(TKC&?#L9&V 52 63U^%I*/E&%3V+9!TCY(NT7.,EN^6YIXD\HE=FFN!_(;+ M3ZOP]?,\A?/MDLK&21N4 FUMK2SV GRT#K04*I&\DA-#<#/(O7F4BFFO%8X< MYXXCZZD!@Y_NLG"5'PJ:V42 M[+V]S4Y RV###8+,L(EL,3,:(!YC(KI(J.1 MM+L<6]03XN5R;F3Z/GMU]FK&G-J"88'V% MCS6F__BT_/:WJV=>8N3JN[L8V7_SA) 81X'+$Z79 P)>OW\[DUH[:RC2-T+0 M.C!"0]2(4(1+6A;/G'E@/MRI"* W3QIO_+)^[4?_G-/>U?OW6:3'D#W1\GQPY"DE_#?/6/ M<'Z!K[]??_GW.:Z(J,_?W^(WO-PE$\E$9F<@NL#)HID W@L.F4G#R"U/C#L_8ZAUG=NRS_O\[=;AXX;XWF(M(DZ8BYS"3X1KUH% MDYU EE23^L:#J)PV;&X!D\>0.+K.>@+DF\77B\UZ*S%QU80F]1,T=0*V\9'P&.9.5,O$P?A/.X=PNP9IJ2'GY%#$ M>H"BDK 4$O ,LJ1"<:9DP0PIA1H4?^^_>-KN)"/G:(Z6: ]!UJOS\QW]]9+# MY2I)P4(AYK@G1QVWZ=DNC#\>)W>B[Q/%' 7 M(#E[-;.:BY0L[<^^-G)R/(*W=FOG4DX40LB'&M*^V%S,>/I[*!5SB#![ $!- M'D0,2B!J,(RV3>5B[:"4/#'-14':_D)H (#)4C'M '"H,#MP2=\LRG+U92OS MU]]_"AO\M%Q]/ROU?L('3-L6))>64A2)G#'@A&-B2QMP2K':UL#G+!,KNDD9 M_D#ZIFTYU:2V87R]= "W[?'HQ\]A\1&_?%V2!__]S9>OY'Y7Y_XG(F>^J;+$ M]7M,RT^+^?_!_&;Q2UC5T;;KG11(O&?ES>(;KB_O<^X6;AWA;JTPD&/-@Z68 M*/Q$!9)Y%47@)H H^WETC_" M]RJ2ZY393?>$F4\\Q&SKR94RH%1&"J:1U!]MB3R8Q&.3!/H/Z.JL6\"1ZE^V MTT4'T/H95_-OV]8Q[RZJB:W6^^IR]/KO>)YGG'ONB^# 4[V\;#(M00P&2E&T M*)G-AC5Q[WY(66?W@L>!U[CZZ I@EVUXS\K?,7\BUX%$-3,:N<\V 6?2U[&M M')SF'B*M$C16VE*:W/Q\BJC.[O2-#:L3M= 5HGZ=_U5]4'HT^9OU%NN,H<3L M;"2=9UH6,-BHRQE8'[AB/NLGECR=HZNSRQ]AX.DT'7<'IZK+U+6X0G7=5[_O*2RR]_?<7%&F!6"*"5"U;P.MD@1:&>-DSL+[)@5[3Y/5 M637".) :41/]#)CX*:P_U\Z,]+]?_N>"#/#YME?CYJ>P6GTG'K<+9\9\C#X% M!A)+/5PK9'QM[1!;6$E2VE!XDP8_@ZCK[ QJ'+"-KY<.;-D?JV5"S.M?28H? MB*.S\NI;F)]ODRG+5?UD=\:Q';<0-[-@9-%!6Q!66%#H=+75!G31UCLEDFO3 M6.I00CO+GHX#P:;:Z@"->P<5#Z7RLG"U Q+Q((TC;HP&9ZR G*/)(DDN( H1T2EF2ION9P?0. QR+RV3WTI)'>!OKUB Q'77 M:+_'<%Y/;W_;EF_+FC*N$U+DMN]/YA!YLH06+Q47B,DVZ7 QG,1AZ'MYB?XF M*IJXI_"KM+T@5TL$D%Q68FC7]+UV=]_&XGNR_#[+*5DBWI$==^2SYEJNJ50! MSC5BB=R9NT/L'NPT?-A;A^'II63X&TN] V-V=VW<7CF_K4B>?RY6^PO&B&2M M5@RRRH'DF,A0!U.[BI3 68["1]7"IAU,Z3 HOK3#@;8*ZP"1MQFZ=" H^+$I M,$S2?[#9IG^^3JLD7S3+_7(9/NBL,C;G[['KQ>K])E^ M_,=Y6-QF<=!,MI-?.=:@MG%Y/W%ZVW9$27W'Y^4YK9MU/4O8?+\B\8H\BA<> MIO!Z,I>U)&D3+ @A:P9$>/!9,B@B*19L8*7\2$$CD7+2S)OC7W\S(S%ZQK72 M"#Y858>4D:L1G :OLK/296EM:"N*B:=83H&I6R-WGEN+(TZZ/"'JN$Z'GY5] MEM[C>3T1_FFYWJRWS&^9_F,W^?Z&8>Y8DCEG\(:3M(63$#6%_4([7RL D_5M M:N-.HWN:,M\I(3Z%PO^-78GCI[R.]>9>'(L6TV''6BC:>.3*9@BEMI&)LO;1 MDPEXS50Z,M1)N']O_V)[X!ZF"5_\*J_R1?GE[H=AEY-%9#U'ZVCQ,UTD2FH$TJ$R6D5RB M)AW*;U'Q(H%WA/+OILR/UD0',+KQ06ZMQM6JCBG9^B2OO]_S4[8N(NP)G"P2C.2^*F6-XD0=6"F6DO0IZ K65GBNXB#GN/ MM,W,$WG@6VOPYV*^6;__\.?5U%>%429' E6UL14WQ!@% ("6-LM6&NQA^MUV6:.W@M7:))>DJ\V(Z\S&XH D%!*7DDD_VIB(P\8? M]A::'[]9'R_Q'F!R->E+."MT"A"]*;5UM0.'I1#C21C/.;=NW#F978S*.UQC MCPQ)/$1\4X_)NS7?+_&HG$\.,B.:5:REV?1"L(KQ$JSUL@RIB7FI0Q(/TMNC M0Q(/$>+4VK\UW\\4S]$R)&TE#ZH0X4Z9[>U--$>IP2.+1VC]:B!/7 M89ZP/]X<=A.JB\F1]LB0:8_$>N&6Q0C>Y*)YE(&;.R9C[%S4VX.:$XU>LCF9 MIS&)"E]")N')0.$?Y-:3?$@\\V7F,Q12JB(-\"H E96DY4I[ODHY:),B<[G) MS?TQF7B1Z; CX7=HLJ$5%E[R.KC4U%[+H.N>?F=?ZR/6[Y;;BU:8+]L+S;3F M02+%N;7!+HDC( 2G'&$;(Z,XV@US#)YOD1S*X8N,42=>04U1U,'R^N7+U_/E M=\0/N/HV3_BPG*YYW(ID_7&Y">?[/Z_'[^^6F__"S4T_S)LG7?[17;G-3"+O M2&$!:\C]5"Y(<@:T@*0\9S)I%ER3&HS).'Z1CMLXR^]EH*R#Y;A5PEZEPJI. M:OMRU?]NR^WZU<7F\W)5N?^X?+U7UI!G,J$W(@?0I0[@HZ]K2MA3@.>B4THB MLT/FG1Z^@YU"]31-P;I8%L^G[:EC\ <9W:[P2VZ7.V[W^/NX_+FVNBHH@DAN MU^!*%1N!'%0%PC!FC/9>XZ JD*,IF*:_V*3X?$:5]0O,1[B[;!HY"YQBI21M M'9-9!V8&^HH;"=Y)7ZH'Z'!0X?.1[Y^F35G/H!Q/71VX 1]7VW%SW[?\;AN MO$HDZ]5EI>OO2%M"GA4O999% 6,)R?YK [[:_YA\<<:JX-M,0QE"W#0]S[K8 MU$?770=X?'C=W;@FEZN,SS+2VVLO9E.G<2@T"#X6 ZDX+5-,1K5IYSB0OFF: MHW6!RA8:[+A0_K(;X1=5D?,U31$T]26D<=-SO53:2&EZ&+=D>8YYH47;/:&!7'J+N M&:R+*-$R+CD8P615LP!GC8,<.481N4NL28^&AM;EP\67+Z&.&KM^QR]_A2_S MQ59%>]?*C,A>U_[N688ZJ+%F7[RU8)3(V>B8C6W2YV0@??W:G$,P<\^5::"< MEV%^WH75:ML4_OA[?$\]K8%)>IKB9S!./&',@K1N>;04^!M&>U#2$(T3%/<7 ME+E)2KRA<:*'OLK_?;%K$?H!-YOSR])Q"B'^7%RL+\(YN???YNOM 4@0"9'9 M DS%.B.'2W!<6A :BZYGE-$VL;G M\ZM#/%K0%VE3N[CLNL$_?-Q7LR$SIZQ&4XC50%N RBY K...C=**Y2#(@6Q2 M!4ICF).@4-?0#AR:ISR?MB]D\,+&DZG?=I!7ZV0_-Q*G?@LJS:2 MO*J+(/)?XP++?+.F+2:&2/QNOG\DV*UK%O*L7';5);?MU^5J[Y=WE155,KMR M_S]PE2H8/N$,K0U.BP@84LT_V@!>% X;)D#\=V _@<]HI8V.#N3O- M]HER$OOY1;[DNK8RIQ]=SFFNSM8?N CGV][2B^OY;#/C"V:6':!%#TJ3J^6M M%T#KVO(DN#11'H_F@^F9=HS9,Z*VK:8Z\"4>2DMF0Y/Y5(]2-.VTL^8>[$D*Z!1)-\>!6M?AMSY %M7%5HC@+&8H M,K@L.'DNHJFNR\YN<&J'"-$)>I(F9@A!A*. M#BES(TU.KNUYV0TM_>'G2$T_$54?(_8.D+,_ FN/G7*QR.M9,B89G024%$@V MPOO:8$^!XK)(:R-OU$3Y*:(ZR<^,CJ71%#&Q*_^.XO"P_GS-PLY#G$4=N-08 M #4Y "HG TZ(!#DJ(UTB"Q[% ,_\D<=WDNL8#15C2;(#"_-VO@MG*33XB>PN,AH&R^1C*>,# (Q"UQHHDPIF56384T'T-A) M(F)T^]-*32_C$/;Z^/F7L#JG2'5#G_X7AM7Z["LN/B[WI#W**>WAKVMPC'LB MS\]PSAM5*$H2GE7,9.E*1@@H!&CC4/.H4G!-YAP]1XG;O6#&V!1\8@FXJT>% M];PP:"[ &UV2\]I8T[;BYJ@\PB3GMX?@8G@>X1 %=+"O7C.RJ_?=?-\V@9(A M)A5(-EJCK"?.Q 43 9CU1HI@BBY-?/:'R>D$0Z?I^C$$'2_X+N&S:SQHE-$B M* M%4.RJ9+WR15*A%<90(//"8A,?[#&".H'0"%6*7"2%?HJ&M2147CQ0*)[?064-:;_^+3\ M]K?=$R]QLOOF+D1NWMI)\F@,/!PIR@Z4_^YLYH/V2F<&3F4-*CD%WBH!Q@?R M[%C.F![88TY2_KNS3G)$8RK_0%%VH/Q79S.I4A3H(EA9D/9.W-YX,\ C8R;) M5#L9CJS\5\.4WSYM,Z;R#Q1E!\I__7YF,==38 V%"7*\@ZGC_VJ;4<*PL*$F M2QYH6G>2\E^_[Z0,8TSE'RC*#I3_ZL\9[42"@$J\,A9!>9_!D;\,SA6)'HE? M]<"5Q=-6_I^=E$.,NO(/$V4'L<+3>6O!O,E)28A( E%.&G"L#JVS/%%$A=FX MM@7C1Q<]/.M!XXBIBY/5T &FMFGJRY0UV4+M@T@<6*F513Z[.K<6H1ZZ%Y$R M!ML$07LT=!)KGJ[9Y3AB[OC@Y_7%FD2S7G_ 3_7JSIM%6:Z^;!]\Q+'.$P\; MZ]!F*+TC'ORY7M)]M;3C?)^/7-M<^LH\+:\<0*3Z @C\1G M7R^)6"FXL+FH-I.,#B+SY-O#=][VT-WX%)*T:")13 99H42*Q5(!U,YP'V7V M#T4VXTNBNTX%#1%U[R+QR'IZD6;LZ)8&/WQD>Y/6L.'!@3#DT1C/0JVLJ1_>4\OK[[HQN:;XJ!A/X'TR0) 3$)E *,RQG"7W4C49 M+]BUS=W&_9[)J AT=4:T5"&0NP)>9F7I(Y7:C*\]@M8796L/0=R)MO9@ M/7:09:E7J"^'*=RV&>MM'43(G&45 NU14=3!4X&880$$/4A8;HM@;2*>IZB: M&'ZM,7&O">18"NH!;;L-Z3)'GK6TT24BF4D)RM4F=F@RH+2BA"!YDBTW@Q[J MCT;4[L.!\A&BGKJ]]T5<8WB_C,O-/*UW!3!98DY): A*8?68)<0H%(3B"@\Y M>>V&M#%XZ-E=[&;'J&DYHLPFUOE9*>O/RU5M3 M(&270,5H:]LY#=8&)"E%[^_N00^J_HE73'L4- X"QI+@I"/**R.U@\"G>I#Z M>UB$3SNW[M.\=HM?GE]LKZI<%<79(*)1&GRLGEV@ -H;[FB334(IAAG1# #& MX!=.6V T#DS:2'=BZT&\7!3R],<0YDR5$#='6^8FAU $\GH$6/LNHI9%Y2 >902^;MBYI'&R,+]7)=Y@_ M%^%\^QN8=SWQKMD03AE?"@11XS2;/ 3M.9#JLR=G6Q@S9&[1HR^8ME9I'$", M([V);<4O"UQ]^KZ;;+?M873+[.T8LKYP+[T 4^! 8L>F0T:N1_B@?[@-=-, M0'E6:!PDR0[S$U<6L/!D$B)HCH("+9TA"N,A&N%7V:U%$NYN&@Z#RG.:(@)X;$ M TF7]<-9EZO,;63")E- VUK YJP@WB(C.VA+M!B$-&4 2 Y][S#8=)X(;2KL M?H[0'CIU?'M=$)YD"CQA@9*DJ9TX,SCG).CD'*=_I8Q-YK0/(6[B;/MS']^. MK:X.(/@>O^'B ME@_,!;9/2\"L"NCBZ&U&U MRQ'D/&EZ;>]221TA5&52[ZV\7:[7,Z&""<4X(*-N:O>R5*=+)!"R&%T,_<.: M##1\@)8N#OS:X>94Z7=@8GY&>G/:C7M8U$FG)*K_L_UVABZ@44R ]%+1ALT4 MN) <6.>Y":IOIGZYY.[OA36 HH3:-M45H4%92&&/)&%DGG;+$ M7\Y^ +P.?6\7)Y]MX-54!1WLF&^^? WS567MK+Q=+CZ]G7_#_&J]QLWZ[WB> M:S_A-%JNSUS? UU [LK M/CXN7^//\_57"E#S67G]_7?!*LD6"9CSKS%(5OTW=W'/J[./QM#=WGU7('X/YMNDFPR'>AA&\" M8YX-J8#ZP6OZ.,]N$SZ,*>$.[-%^_F:6B7+#V,9,@$[H 1'.=D)$4L M$&34(+V/.4;%66F2@WV"IF%0>KEI_K'4T0&R;JV*8D1.: N@0J+=95H5*M6> MJK)8KB7MQTWN&1]LAI[-"C7LF7"TY-MWXMK]H/XGAC7^___/_P502P,$% M @ ^8'^4IL7_CIZ" 8BH !T !O:6E?97AH:6)I='@S,3 Q># V,S R M,#(Q+FAT;>U:VW+;.!)]WZ_ *+6)7:4;=;$LV7&5Q_;4>#8;9SS>2NW3%D@T M)91!@@. DC5?OPV U%T>*7&49&?U((G$I1O=!Z>[09[_<'UW]?#O#S=D9!)! M/OSKQW>W5Z12:S0^MJ\:C>N':_+SPS_?D4Z]&9 '15/-#9Z03OLT7[SM-^'_DG0[ '[ M3X!*-K"['Z/-5,#;2L+3V@BL_$&G5>]U,W,VX*ZWIQ'LO4H#R% MX_U?/\W:9 :>3(T*/DP';DD5/[1LCJ20:O"JZ3YGMJ46TX2+Z>#-I>)4O*EJ M-'Y-@^*Q;];\#Q@$+53*74Z\HCT<+7@*I>)!RZIZ\S3B(3>D': ?EQ7=K&*$ M-@7U0CHV5W3L;-3QZN;^X?:GVZO+A]N[]WOKN,$%,_<<1O_;*KF7#,=&C^2R M3MY1I65:)9GB:<0S*@@\090;/@8BXYA'H/"7W$5 4\!1B/Y;NYZ4^@U6QONJ=G6Q:YV0#ETC/*&(JH"8C-H'V""W*&Y"E#(PYJ]LY! MG1W47[\*3IIGZ]^W9$311 K&'"9(#&;$-?DUIPIM(Z;D'C*I#)$I^4FJA 3- MVJ\[F)'$4N%,0'[W$Y'R V@ 1G[)4_#2V\VJXQJT='_=TOM;\_OR2FNK5WZD M&NV$5D^FY#&5$P%L"%7O'.5=PB1HDDJD=)1#>4IH.B5Y:E0.J#V2O.-[]!4E M"5Y9;4E,([R%&R%!(*@P-V2W$X:H)[DTQ&/!H1G=NO^?@)*"@FL0M(N!8812R6)MR,<($Z@\@I M:.?-4#7)<)EC',9(.%TTPU\3..W]@0,DYBFZQGIY[HHJH@:[8[-::.]/KC5I6%R"B2V76M/UKHJ2S%24/ M2R9]HPL$%+'/;L0B9![I8V?I6T(5.)^BCW@HP#$\()!"P?7(CK#=$N0ART7V MFG$=":ES'&<92DGAG9LI&0'#VYHHA%-AT N6(1:PYGUO==E94+PD*$9!921;1"#VL$%S"+ M:*YW'V(C4 B(G$*2CVDR5S@!4LZ8:T=DV M2-X]-&N<4N$BC"@1U4"R"VAQ. MU8)B;2-'.D1=M!2"[\^/..,>],>;,PI=BM45M(* :H6]S/HMIJEB)+T0\IR$7W$QM M%-\DUNXV!T6',K]1EKHNY(PNWCP5"\IRE2'*M,04DPF!((= M6R"SN\AVP^8$WR6BHZ^.Z).>7?+-F(K<$9IU-\0Q9H98F*=8 M9JQG>)B.[$#-_G)SNN>@BP.15K5/*D.9F^VR=PD>=-8;;,8<_WEI0L(R%W>[ M$;P-4!]/IBC@?QQ][*NCK^!3[]YUF-B*N<@$7WB/\KZ66J!?%Q-)(I6>QUMW R9*$&P.PD7Y#B7'CJ48@XU(*1T6Q]&J8$I( M,B&G@*V3D?3<2)?0C6C\S*A<>54 M,76(.P14#?TK:*9A4/XYPPB2"3H=\-3YRPTZP]TSY&DME,;(9& ?G(YM),(, MHY#K!/KFXIEJI]>M=YM>,"[1L%)R\RVYF?'/M]XVJLW M/WGP\S-W=M>YX2RBRA[EGO##C;8NOC#/3-V%GC]JM,[>T$>/=U) MZF\'9>[Y0K?_;W?N5T])/)98B$!B9 M#7!C$77/URM6(0TQN9F\;W?G*__\>^((> M./HP>\UKS?#'VRS?<,GRGL<1*R\D9M*_D3GP#_3&L/:*XIQQG&6:\R$T1-K) MS?8A>[QLM_3MW[YT[X%>_!=02P,$% @ ^8'^4ND6V^VR(VFJ1%6J)3*1N/R?854AM9F_49C,IG4)YVZTH/&S77#3=5M2*4, MKS/+*JD5BMZG:ML MJL5@:$F[V6Z1STK?BC$-[598R4_+>4X:X?ZDX86<1(I-3T^8&!/!WE1$A]-. M)SIH-V,>=:.X=\223O?HX'4[CH\8;Q[]IP4E&^@>QA@[E?Q-9232VI [^?UN MNW[8R^SQ1# [[+>:S7]6?-?3DT2E%O(TQH?+,,W*9);?V1J58I#VO4F5,+1L MCI54NO^BZ?^.74LMH2,AI_U79UI0^:IJX/R:X5HDH=F(/WB_U892_G82%#W$ M:"E27BK>:CM5+^^&(A*6=%KU9GM9T?4JQO IUT^D8_.>CMVU.IY?7M]K_Y>D2$='DW);:HFDK,!KX:@Z! *IK@AJ0*- M0PX5*:'IE.2IU3F']B!VS_&($24CW#EM24)C/,("&(&0K K]5CJD/.;&4#UU M74;TEOL0SN8T>,:@#$1*GR @PW6(A49"0+<4PZ$)0[PG0Q$/B M3.(,& DCD3DP.EL#QR^P(/S M4%2!&G1'LUYH%RG6[+%N%>\'L54!&.&#)$RP'- 5#*.9**()I[ MH@%6YLN8JNN12W0 ?!1B[,49KT],S9 D4DU,B2W-!\)8U$"64/&["&6C ,<(6"7=_&0 MI@-.SK#XKW.)'JT.K;5Z>SQHT>JQW^>UNL=HXKNEZKN2N;QD@N.ZJV6,_F" M&U2B"*C/+G^.MJI+?#'-S>9#7 :*.)!32 HY3>4:$X!RQL)X(D,OGOIY7+$X MI\!%&M5<4@_%(JG-X50M*-8U"M A=#%*"N:W9B:/C&"":N$,$"'U>F)/W4RY M<>G0+U[CG/>S]H! V97Y0ALI+Q+FDCJUAEE=BGE8Q(B3IQ=H"5Q%W'4&H M&,^9)U"R.?-]E\B.ODED;\QR*P#?G!\WQCG6QE@P!U]J4.:[1$ -H.]J/H=I MJEF)+R!>T$A(8:ASP%,6$!-C1PC.WBEP75,8!T'Y;",K?LB;X+A$=/SNB#PZ=R9=C*G-/ M:"[2N<$& :;E1T*_; SXGY/[[;[ M:3Y38C^H,*1F5GXX O1@Y\QG!F]VP=I3[-QON2PV^/?Z5[_ $P]#^WO<0/6> M<@/EC]=8"<7JG!T<62U"8TX4+M);I/^5TA)Z41265FDSR[7^ 28;C82UG*^E MWT@AC[L6)J"3'[X'!('MC&-3_'>%;8EQ_GLNH+)'=9[&?AN__T1'ID?-9PL 6)1"J(S,(6*K1K2JT%N-?EHA"W.']R; M49#SVN.H+5/GHTGP^X)A],W $$DST:"1*D#!/>T!5OX5HG0Q5X$:ZA&Z@\0NS,X='*6[.U MPJS?2Q7S1E@>7-<07$DSP_OEQ3'21R;IM"]2'RP_Z!A+9R#26J2L5:.^>U,Z M=FD(Y44AULL+S<5+U%ZK6^\U@V#89UDIN7C'6@]M#8S-[Q+=-FC7!%AN'75OC093=]4.I5[0.BWLSO26AOS>R$) MT=@5@?A7YC_E8.?R?=L,TH4W'K&I25I+CMO.?+_ M2%M%GK$JZV/9$G_L3$JUOV!1SS[B6.Z+^6_G M?MRIUY:_K'D:Y/V%Y/)U\]"WX>I//!4HD7\3,2 )>3NK MOI?4$L#!!0 ( /F!_E(V$9L_ M'@4 $X8 = ;VEI7V5X:&EB:71X,S(P,7@P-C,P,C R,2YH=&WM6&UO MVS@,_GZ_@DMQ6P?$;WEI&RTR4>=OMT4"RY$:98GJPTS?WZH^0X M[?IV[=9F/>"*PHA-4B0?4B2ESHO^J!=]/AG 3,\%G'S\[6C8@XKC>9_J/<_K M1WUX%_UQ! W7#R!2),VYYC(EPO,&QQ6HS+3.0L];+I?NLNY*=>I%8\\LU?"$ ME#ESJ::5PX[Y@D]&Z.$OG1>. WT9+^8LU1 K1C2CL,AY>@J?*,N_@..LN7HR M6RE^.M-0\VL!?)+J"S\C!5US+=AAN4['*]X[GE72F4JZ.NQ0?@:U.9\]29,:,_;-3< M_6:FVTM.]2P,?/_7BF4]["0RU:A/H7SQLUAFL]BM')<4:7:N'2+X:1I:=RN% M4$F.I9 JW/'M7]M0G(3,N5B%K[J*$_&JFF-@G)PIGA3DG/_-PJ"&!MO79>'$ M/DH+GK+2J:!FW!B/!Q!G]>33X#-U>9"@UWZ_]U$WT M-- T;H1FF$(LTY3%IE_ DNL9Z!F##PNBT$RQ@C'+I-(@$QC%C*0,U6 '&!HG M4E(TF2J^QB[LOMRI-]J7N.S[:\!UWTHU7^>T[WR 1"JKY6NA!5A*L;>\7Z2L M8*K[U:*5D!P2+I"V,6S"XH7"YL9R("F%P7D\(^DIPQXTG_,\-T[@O^&DV+!@ MQA1#TW?-!VM.X4YA&=I=A;&D:&S\!;HN'!&5R[0*&5H?\XP(8.>H3_,SA@ D M/&:J"OC0/%DAUT+E"X*!TA(N=K#Q8+]]:0,;)PB5F6F?ET4*1C#IB!9:WXB: M(G:Y,SH7; 7=V,)NTK&*=()6-P_:/S5;X-8,SPBE&')'L$2'S0:N9G.>8V13 M'3K!0?98[?)^E@9N$8+KSPB17B=ULA"8X;&<9\(DU";)%/NZX(J9B24W(!J^[*\MSP[UV M)^X\Q:T_MV7#E!U-4)[B5PMA&13"3=W)%,L-_E5#)D( BC%C'T8GSS @>=5* M)3PEN%GQ.RY([=AK<4:NA2C")S.FK,[\2AES'R.?'U[Y-9D*5C),I<("Y&!4 M!,ER%I8_VI3GF2"KD*<692O4GA-UBN/N5&HMYZ$9=<],.8J)6"NQ^@KR>@IN M!KX=BHUB-%334O-Z2'9]2_,TO8'H[[G^7?0[A>\D-H,G6KG6V"_]_7=AST*B M2HXRE==P4]G[?/@YV?MNZN]WQ!$^85^X4OK.PK#N!EEF(&PMR*3B%TNX? MV':;>Y)O>L>-I6M;IS*+71\;^@W(_7"%VCJ.6T7M^GGE<;+O.UK TW:+YP'W M", *[)YO3^#7@7]^&O&?'Y7M>D'XO M[4IPR\OG3!:W[Z%B@AAKKUU'7U0JBZA_(4*F6*X6^G:1!]PD??,L;MKMG?_A M/U!+ P04 " #Y@?Y26!C[6#,% &0 '0 &]I:5]E>&AI8FET>#,R M,#)X,#8S,#(P,C$N:'1M[5EM;QHY$/Y^OV)*=&TBL:] 2!<:B0)14^5""N1Z M_70R:Q.LFO76:T+HK[^QER5-0M*T26@J'4*KW1V/9^:9&<_8VWS1Z;6'GTZZ M,-%3 2>G;X\.VU!R/.]CI>UYG6$'W@W_.H*JZPF:KJ"2DSYE)-2_M-\P:OC-#]/YHO' 0,/E*6?0;'68YJRW2A^-E$0^B' 7R4ZC,_)SE=E*4^<"3/RHVKHUFNI;LPYU9,H\/T_2W;H?G,L$XWR%/+GM_DT MJ\EN'?$=6J&$9A?:(8*?)9&%HI0S%>18"JFB+=_^&H;BC,F4BT7TJJ4X$:_* M&3K-R9CBXYR<\:\L"D(TQC[.

R'<[O:'AP>'[=;PL'>,^=R;#;^0WPO8+J:W\7>@%0:O_MG7< M'3B]?XZZGZ#5'AI*Z*])RTTFT=- 4UT+S6$"L4P2%IL*!'.N)Z G##[,B$(U MQ0+Z+)5*@QQ#+V8D82@&:\JA,2(A>=DJXV/LPO;+K4JU\SA.6#*GXY+TXD@S$72%LI-F#Q3&&Y9!F0A$+W M(IZ0Y(QA59M.>989(_!O1E(L@3!ABJ'JV^:%52Z4 M4(KN=@0;ZZA6Q=ELO'/T:J(C)]A+'ZO WD_3P,U="8SN6$Y3 M88)I%6"*?9EQQ4S_DQD79'EJ%$[=)AC0"H+:-MU9^>XR)E?QN'1@\+I21=>] M;MAHO1^"E=T57G>O*L\-]_!.W'F":3^U2X99YCQ/,/ M^">LXSS%&]MTYJ]NE(:UPC09"5;,.Y**,N6@,P5),Q85-PW*LU201<03ZQS+ MU)@2=88]]TAJ+:>1Z;?/S2H6$[$4:^7EY&4K7@M\VYD;P6B?IH7D9:?N^I;F M:;J&Z.^Z_EWT.YGO)-:")YHYK-8+>[_/[%E(5#&BR( E7!1#460I2=Z4*J5K M@1"%Z04$:WU^S26Y-S:5O';C]7Z&B5<4WE5(+]&XPR;?6%2ZU] UYIO4N-7X MQRIP>_<"X.56M=X8V"O@KX!@-?8&U_XW:ZO\#*]L:M M/,6M[^#:LM@D[$&N 3]26IRU#SP/J 4LX[CW^QKTHG&"/ MRTV+:!O>]H2S,1RLVN%>OF']WQM/Z(WMD]5)P0W@=VY#WK,]^0\>]UX[+D]E M_KT@4DS@UN:S_,!)U95K_FW ?J78_P]02P,$ M% @ ^8'^4N^']%]+"@ ;C4 !X !O:6E?97AX,3 P,7AT:&ER9'AA M;65N9&UE;BYH=&WM6VU3VT@2_GZ_8A8J6:CRFVP(Q+!4.=A9?)<8UO9M:C]= MC:01FD76^#0CC._77W>/9$O8AH0E,4EMJD)ASVBFIU^>?KHUG/[4O3P?_W'5 M8Z&91.SJW^\^],_93K5>_]0ZK]>[XRZ[&'_\P YJ#8>-$QYK::2*>52O]P8[ M;"S66W6JJGDNCX>UG&I@WJDE!8UW_@[9Z?X#?P4W#_[Q^E/U2KK M*B^=B-@P+Q'<")^E6L;7[),O] VK5K-9YVHZ3^1U:%BST738)Y7X]\9M_LLPW3ZCS3P2O^Q,9%P-!>[?/FI.SRXG0;"!F;*@F//ZY MHD'#52T2&=B)6OY/M!WG7JP^=P6<>C/;\]B<[6'NRO8YF M'0 )'V"&QSX;"FT(Z\>W,)-^O8IX#,K7C!><,LF=4FQRR@K- M@RT@8P9@S<7C+]=>>-*782Q4768PT+1(;C-K67:1@AX3-D*]J_CUKO.F<7)4 MZNRY^WO./AHB-Q&39=NA+RCP M"^X_T38D9DF*H^(WY&1DG<8!.\RFOE20V6#+EB![V\ "MA' M;KP0 >@<]DFDFY*#PGR=PII\HM+8P/,!8-6<0 *H/"S)? %@#Z6( ,],ECZ, M^]<8ZP=E(;P0RRZ-#OW@OK@67ZY4*:^B0U!U86<[! MT0G(.E0F+)U Y^D0SID=$,XT22/.^'2:*$1X"/#2L?#0I.VB!LW*>EIWR>*%P /%+Y MF@G:%O6$Q[.)OD0$H [&D2E,3]#*][-+( ,SQ^60<[.]P\:K+/WMR8>WS/9* MHSEKK=VI+$:S D(*%D+N3$#5BPVQ/":TY5]@Y77F)4=#O2F@&Y!PT31,W'D" M=M/R;KGCFU=+=%^S(Y)&$6O+;:=<^LQ/B9V5W'_AGE\B]@/.F>U1#M>,C_P0 M&;_Y@C.^_W?&__XS_F^=\P[K \I2 47AN]7<_V3/I$\LH%1# M"FH<0WPG*KT.J3ZF/%*:T&S2=QU,;-NEC8564XE/:.(!K@#_B;.TC[QL->LW MCFT2SW+UAIS<6";ZTIJ;J$2S.Z M0&6+REK .7$N3.DZL!3O,1DI%T 2R+,$T#U.>Q'H,TP7]_B#!J;H_@G34P0M.NL#Q]SA1RTI>(_Z99-ZBX!J8E&=M%R'HM MNU :2^2S$LA^1QTH]:Z-ROV9YCD@D[YM:BZP"]NJA1W;1[-^%SO/.?KI;-3-SG[ MHM<\?RDU;2D1%6+8%IU0W$&%0C$)\8Q!6:,2;@%B62D&B,=&Z.L7UM?7E6,Z MG:!)GZF.H8+%A_KB&0J50D'R6:5'H<0I5!ZP*^!&JF7U"83%%DMVN.3QA2E&:&3&PJ < ,[@X9WI%#5UQ]X1Z017J]M"#*J$BN(95X$4^![ /@V6HEGJ_0=P%205P6F^#D(W8G%5M:0)%=4AF^ MZ-XMH; A]"$/)E=2T)9[M4!FD_$"B7?S#5L5D0GCB2P>>H\V?*FF$[Q MY3#U)&$_7^J2U59@S:D\B&L_5)NQ]<+:C!A"$=<@"18HP&30>CG3.0*FP[]U MXY$XS$NF\%F^'%, TP6.!4R^4U"%H[ZZ$$R>4=@0*=QFH.%%-LW3=0E$X0-$ ME1$BU[I=HB(-[0:S"[ M89;(<0FYO-,!]BUQ:AGG9V4CH[R;1:>*^,;H\FJ9)_-OOC!LG^0(6[V']7KW MK;.U"RKK11J!4KA)L4;"[/;>QN,V:2PHJ;79!?[NQ>0_F]]Y+^9E9]W^@'WJ MCP>]T8A]NN@->Y?O*^R1ZX0LA(3F(8DCE 8N-\6;5@B& *V Q.).>'1/ +"2 MKDC@FV:>FE E(!EF@4!Z ,02.76<$M\&&WMJ"K@-' [P'#[.0NF%&;PC83/2 MP*)45^7Y@0B:A*&$KH97LF?P+H6+Q1CN(V$ MA=8Z4$2)Z$0K!="PK9S9N]_ M5>RM!Y>^4! ?*&2!*W,7DLM?>(UTW/@&_O#X MY>#^8-P;#CKC_N6@\P%L/SA_GC.MB:$'HV<+RED/4>_F]B4"VU[>L+CA"R^[ MP]NF&XTX"Q'TX.AD1#_9!22X.>O6V+\2B _@A K_7NR^M\>;TW] PAW,L"F M5+%ZZ,=Z:BO'+Q<"K8,$QS MD!T (DB 0 4 " 9HB @!O:6DM,C R,3 V,S!?8V%L+GAM M;%!+ 0(4 Q0 ( /F!_E)RFUPBNEH /:G P 4 " 5Q M @!O:6DM,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( /F!_E(.VRW&JS[T0 (;4( !0 ( !Z]4" &]I M:2TR,#(Q,#8S,%]L86(N>&UL4$L! A0#% @ ^8'^4NSDD.-*BP S/\% M !0 ( !&*@# &]I:2TR,#(Q,#8S,%]P&UL4$L! A0# M% @ ^8'^4IL7_CIZ" 8BH !T ( !E#,$ &]I:5]E M>&AI8FET>#,Q,#%X,#8S,#(P,C$N:'1M4$L! A0#% @ ^8'^4N&AI8FET>#,Q,#)X,#8S M,#(P,C$N:'1M4$L! A0#% @ ^8'^4C81FS\>!0 3A@ !T M ( !\$0$ &]I:5]E>&AI8FET>#,R,#%X,#8S,#(P,C$N:'1M4$L! A0# M% @ ^8'^4E@8^U@S!0 !D !T ( !24H$ &]I:5]E M>&AI8FET>#,R,#)X,#8S,#(P,C$N:'1M4$L! A0#% @ ^8'^4N^']%]+ M"@ ;C4 !X ( !MT\$ &]I:5]E>'@Q,# Q>'1H:7)D>&%M @96YD;65N+FAT;5!+!08 # , #T# ^6@0 ! end

,X3P\L90::O9X!VF85RKFU6?P9%_VQP-E-.3TPO\ MMXEE;(.C%V9)^S@D'EB7 E. 9K4(Z?GB%7+CJ^AZRF-[H38P!W^_IEO\1\N5^LF^YZBXG1^XIZ?-G$9<,NC(5%)@=;UTY>[(W:7??H]=GN MJV=G?QV]IKL<=MNG+T9_/8UR]]<7?^\_?<;W7_TRVOWUE[_W_O[7T>5=]Z^_ M=V 7_>GHK[]_?P^[+87=^NT>1AC_N@OO\%KM_OG\[/6?NWSWZ*^R]_0Y!>Z? M-*7:>44\V&9$N@Q #S89[+3:8&!;@D98HJ!L M8#I=CFS\Z8^7S_>>O7PY>/GL5VPJ/P#;;O_%;@UA_& W^6ME^=&&?>8__-87 M1\E4<6"R2J5CD%Y+ZTLQ0E$JM:7*?9[XQ@^Y3YNNM0?C:<#6L3V.RQ, M_)QGR^/E>5OCL,E,6.WJV*5,E8*]&*]T=42O5,.=5CJ2UH/CVNP;@#3'PPF, M]*!6B9L3SIZO!L_\[ZF?M:U8%YE=37G'U$0_S@[\9/2^:[V-!R@U703=@=AW MN#N>K46F&VNB#?"J0?('36!>UY2VJ6#MXV$-L#^ KYS48'W8>W(IHSC*DSAJ M%QU/V9L#].E!OMB+O3DMJ,[W@@X^ $60".PLOOQR*S='>*;>A5V"6)VCF(R: M.J=A5+5QN C>;]KEUA/>+JZ_DYQ.S*K8P(OZ12_;IETR]L!=&7[7@!M'N@@^ MA+&@=56K2>,FC@[^ ^SS/$;WU+M1/IMW4%=7:J7^?BD3=FC*RE[K;>LV3WJ^RV;Y'9WQ1C*T1PY6O.T)N#RK+YB M75 4C,5XVE2A9L4JX9GEZ&$YE^F*V%:Q=9\VO;.[1KLX79T: Q/OBOO-)C7> MJVU=?$EZ\#$PTM%)/8%OTI3@YG7F@3T]'NPWK[LJJ/C2\\ZGVL'+MEDVW Y'^9WZ?K!S M 7*>-D@T>-4AUW;##*[$LP:47ZZ"^2+-;*'.X]R0S6:1:IY-/>)J^PX?+SM? MEJ85.FP8C?"MV2,P+CG56KL5%/"*RWO$,A:X[5Q=,XE;(%M\>0;?/JMRT5[6 M9.(W(G;CP)9*,C/2'K9!P\.KBPO-;"\__U?EG/]X^<\*+C" MO^'!/UZD4/(Q4S@5EY3UL[S51TP0XY]U@M8_&.7STGPLL+)%]X67NX'G%_O_ MZ;X!FR'H0_W-R70Z1C7[[A@WI^GI?'S>!=JWM[\L\=\WQ1)/@3N=+[7SQNL; MI.RNO_'@B=?_?='I:LEIDX)0IN/Q] QFY"-U>L6?(= AMRK(AM]>Q3_3//SW M?SE#O[R\7E%HJ7'@(( -W*<9^D(1[4^/<:>N(O8.V<"XC;GH!*T%\V9K:!;T MT,_269,P.@>]'5?4KR'A#3^H_SH>'>=Z# Q?JE%T^,M6B/%AL-]W^\_J-S"/ M%&A2+3+1Q+0<^]'LQ\^^_)\)-;9N^3O\:>A0/ZUW,:V7H'E58P[/4SW3.3X< MQ57I[PX!KA N?WHRG8!]==IZ,L^J+?Q$66J?&N].ZD>I:$975]G?@YF^5&C M?#N__F?5@_5=3:^\^M"=] [WIW3!9EQA6Q^>@SME0#TXWP3.:31O MZZ\H,@ M?Y.&;2S6?HG7K;T[:I-R9M/QX/0(#>6(\7&5MXSR. T2EG^;'M?%7-"A"NP= M[5EYS)+'+)[8.F@NN5>;3?FR&-9TQ+4RBUZ_P3L_&^63\Z;:Z$!W@/W??OT WE]CJS8-9:\0*CR=.!D=X:GKZ/BXEDL"I6C/.A+FCAYVG/G:/:8!^=:C?*JPS=4^P M#@^^EG/715FU0.NB5E_W.YBA:DTN@7TV@J=7X1K7Q, S;'.S^N4+]/U#]NA" MR)[OOE@(V?(&B^YAC1"A-#0%0$_'>.@QV,W_C.*TB9ON$*3KH092/!Z]KR<) M9Y,:VI#P^ */DW)GHL^_1GMX"X7HBO3@85<-6.\V_U5VB-;S=5_H%^1.%N2: M(\/N!/MK]EMLX6P#@(9<2\Z 7=0Z\8"^8(;Z.,-O.LP[P:I#AQ=<%>B' C& M?1FY+A[H+(].KSGCZ4GIER&EFYR*/GBF^GSWZG2ZG-4%VT-2"2RS M.3Z_PE"O\QY<>TJS#6OQ95.4UJ_"M\JBM] YTD0%C!:BO;+O=E!_B=GTP?%- MN*KK@^._E>#XM2&A'PSQO!P2:KSE)K(HE9=>8:L2%05V6F0T4<<>?24T=0M! M:CXM)PO_*@#4^/P$W;$K+I^.>(;3\5L@H[.#Z7(_ON!;_0KMABU>D.$@M7QR MU:_^KG*D*VMS)9)X*V/L%HSDPT&"'V"-OZ*;H''7?]##>)L#I9VG^.%5DK0^ M7*]Q?.55R[EU7S5%,HX6QU.U\.ND"\AN0HWJN/,_Q^,6@INN.6V7YE7GULFT M=6PM!^L/5J.-:R4-#"]?EORNQ0RW3-V.2WG2RL=UMQK*Y+4](-J],V[8LBH*N\R M4*WAI0+%38'#1=QQJSAP%6IGY]/U1R@:3:[%HIY*.+^BJE<-S+4VI%NA![70 M7_W-_5HC;9Y<^_YMV'UG6]&-+ M@UIS#"V1=YC# VRK'5P=9_-Q:Z0H)AY36OG0R0S^2]V36QOF.#0ZU&GL MGQ-D)V,$G?_OD7AT"2U_X,?_#-@Z:+R,*0V ,G/T[! M=S4F 2Q0H$?S[^]" I9?;?D&.E+@NX/:.&+0C>PK$(]_G4ZZ[$YVBYFYU7 ? MUK31P?_33]RM)V[7+QJ WD;>OL#,5*/F_B>F5\2[5L2/V-R"CV\/:EHW:=\Z ME"Q+^?%CI^ES;XGN@V$3.$DO&G?";<3JN@G81*0^:1(_Y0']2_8O^=E?\AI8 MX1O!2JG_NXP<@_JWNU\(68^S-Y4J^"AWSL/:Y18_DQ[&"= M&@NSC6I\386+NT3?32:+#K: ,ZV?J?_K\MQL-*XO:F#<;D ;5 (V4H<0C'#1 M*LD5"\8:1YG)5NOL>'=D*2\<6:Z4!!8;E 1NN>FRM8+X.H\M#U\?_3/>/_J# M[KUZ+5_#N\#SWN\^_9WM_OD"KGW[?O_IOXYVC_[S]^OW\.Q7![R[!IYU^A?_ M0__UZG>V]_?AX?[3MS"VW;.]IW_\\]>OS^G^JUVY>_3Z_*\_]_Z&<<+G?Y6] MG^GYOU\].]E]2<_>T,QRRHD3$!I-9&2,.*$E85Q$PPN-A6+-!T/=XT^/-"M[09&/T+$A-HXRULK73(0DI 7M8XA5O:(;>\ ; MNL2;2"VECA++="$2]@1BJ07DD4[EH@&,O .\86[(A>SQIL>;K<,;3;-6FBE M%R^#R\!OHL^6"9FT$-9=#LD2EUH>]'CS^?&&+_#&>Y%48)&P3!61F@GB;"R$ M!BNITM8K5AJ\89BFT.--CS=;AC&@/9X M\T7Q1B[PIG#AA%><,.Z/M&L9>K7FC'F?;&$PZ$ MEDC)"G&"66(2S45Y[Y4 *\V D<:OM@?>$,)N@(S/19IZ5;W1P"E6N\"3U8;) M$D1@8*L'4ZSASD77.W"W0%67#MQ@J6"T1!)+8D0& 0:.EI1(PV*T\!_WJK:4 M'"KSR09.KZO;IJM!ILBD9EEHR71RU!OEC _4L\2B[YV?]Z^K2^>GL; \V1M2 M0&N)=-P3+V4D7"0=DO'2)__HB=5#L/!Z5?W&5%45P74,%JSX)'V$31;;,U.F M,E59F?6IX[VJ?E%57?H->8JZ%,D)5<$1B2GH/FM-M+&>N5R29!B'H=70*=[K MZC>FJV"3&F^#SY(96&@? @7V"XIJG/1"Q][G=O^ZNNIS P;$O5.1"*&!!"M! MB=7H?TWI>0P5Z^Q;R]>$8U]RQ MR+(S*DI'@S59!:I8D9+30'NOV[WCV&C%ZR:U@FTG"9)CT42RH(B54A(;G?*! M"0Y_HBEO@'-\@[&?#UQ7"W>:Z@QV@2A2R]J\FPDA>7)"*1EZM]O]Z^K2[<9X MHEJY0'CQA4B3+?'.HGT0O(;U"S2E1T^,&%KY#885/'!5S2&BT>Y,H4:&$GW1 MBD6:+NJD%0SV,*I5 OH_).VQ1M2DJ #G.3>J_;_:OJTNOF.:R2+)9@:6[85:4C M(8E$6/:%>1$YLQSKEX,=;S_90][KZI;I*G!>&%2.UKHDK=!.4N>0#TN>B]:A M][K=OZZN>MTPOZ(P[HFF6)S5.+!7=4S$&IVB\5+)S#!7T0ZIVZ:==;W7C;-O M.]+M8SKK]$<*=^>*<\D*9YF26LGHA8]):,:\-LER*_HT['L'M_,55YQ*B7%3 M(M%198RJB026+I*U7=,E458"R >G)1@S6T9\5I[3R07L*MF MIDC(U! N%?R?@] MOJDM/G&!,YR C84RB)\X9XI3DA%LO=8DN:YHQ3]\.X;]>5[\Q7?6P?(#( MA@=3I. NA"A2IHRS%*-9I(#TGKA[U-553YRU.8!U N8J%XY(ZCQP8!L)GDXF MC!NQ5C;:JMTV:>N=E%^]P3.XG>577TW1V7;G15CO\'#AUA6ROQ&\,[[8@$K$ MJ)%.@.V?@BS>1Q,UD),^3NZ^\6Y_M4:B4B"FW&=B'5K\J8#M[WP@GDH9I"BN MR/CHB7!\J.ZLAM F->._EB/$AZ;E5C.950#MCEQ*JCVH>RG.1#!+E:2V]^O= MOY8O_7I>T* PI[6 4A-8.$N<-HJXB#0T4Z<26"!"FJ%FHM?R7LM;+4^9):T\ MRRD&:3(+FFD;F7=9%9=C[EV"]Z_E*_4 0^#>%4L\:#0!3;?$JJ@)%=(E;YCW M/*&6NR'GNM?R7LL75;$T=SRF2 V35G++,OS$G+*!*QVOA.#V>_F7U_+.F_A^ M[]4.>Q.3TR4H0W+0>$Z7*;'1%!)54<:#-$6*-64D&QIY5[%]O:9__9HN>"G2 M>2,,Z#DKV87(LV6%)9L<#Z+W1=Z_IB]]D>__.-L[>\.5,26K1%)VD4@5! F> M9Q*%\,:YXGR26#^*#QV]J_28SZ[K#[-7U$Z>3>%A,5<'Y=-<:@OZ5SD>3N"Q M!Z/2JHDB\IH&94.F6;CLH[2 M1RZ=[+V*]Z^K2Z^BICIX3P-)K( 5PCDG(95(G,I*6I,;:($I4TK*^6MP6JNG0-BA(<8ZB@V0HBJ90DL(P; M;$C6Y!!EI(^>6#L4?1':;TY5&9-,&^DYM4[R@A4MK7,>[$830HA7NOKTN^J7 M5]75O%T=;!8:$W4SD@_=_>OJ:K2@ ,(#Y,80QQ0ETA=#/"P6,88)X[A.7F.T MH*%#9[^":GEW%BVXG7F[-5KP/GH[?]I!PW9,WL:-@VX_Z*\;LY4(G,L##LX&E6GVWE[I*]L[I^\#R):,+"I8EU DF,T&@4Q3$G@*A%E5 M\"#)L6P R(09*O70XM-[('O 0,:$BL%;YZ0Q,EH+FB$\EQ.1U45H6;@',G%!#\^GM;GHPZ\'L:P$S MIS7/0B@/"B"5*4XR:82V8&@J'FQ?"6$;P*S^]Q(!;9?M/MU]H[-#."LD>FQ? MJZ(G-NI$DK/1Y"!U,!303(NA_?0#CGL./[9W$'Y\GWADKBE6&J='>?#=OZ?S M^?>#,IL>#?:/\\Q__NJDM[C'RE(+6,PT/0WC?&6M/^4)_5OV;_E%WO)A%F"Y MM](K_3WZ>WR.>WSNU*3MC(QX>1KFV0]>3.'1H_A9:,$G1W-MQTS=WKQ;-ZZO MVX(S0/=#,,)%JR17+!AK'&4F6PUV K_3PNLM1YT<-/P5V6MOS&UDS.VN!CUX MB5VR&2,YT$2DL9($KC4QD5M%:68\RT=/.!L:]@WF5?78\]5C#TTV1L^"U#3* M&(0-SNF0A)2 0RSQNPQ.Z+'GT[%G)4[!4T,+4XY8[221GAMBBRO$B!QDX$Y8 M1K&DYE#K;[#_>X\]7SWV:)JUTDP!TG@97 ;>$WVV3$CLVV2O9-!\2CQ!CSUW M@#U+WD-S*=%+2T2VG$@A"_%4.V*X"XHZ[C6WV%AKJ#^]OF6//3WVW'W7S>"" MH=IDG[(423LK2Q8J"T]]U.E*+%//>^X7>_:7O"<$*Y2EF@@'?TC..+&<>V*] M=3F9('A6CYX(/12\QYX>>[[0@+[;J#1@L5X8QDVFTL;LC.6*LBQ59)2[?(LC M^SF,$G[J4>C+>GX6Q_@[;YAQ7F< G\1*(C)$0YQ/E#!G2W')19KXHR>6#P&A MKL#0]WUVXI=2S%T_.2TP[:>SO#WM"[[!'&L9N;!16A.+EDI):S'1A>N@=-$Y MWZ9#00]8=PM8OZ^ZJ@L+TDLN23)8Q]B#M19BEB1K,.&$8XFCN\BXNZIVN$7Q MD0]<,T.QV@6>K#9,EB "8YD&4RQ8ZRZZWL>[94J[XN,M@8%M&@4)S 8B"[7$ ME52(B=H:%41FWH"M,[3ZK@H2]VJ[-6H;9(I,:I:%EDPG1[U1#NL,>998O--: M8+W:WH':KKA'*8V>V41XP%ZBQF3B05,)M1(L/L1<8Q\]X4-S9WE7O=INB]JJ M(KB.P<)")^DCQ@<8:RE3F:JLS)TF%_5J^^EJN^)95)8F2;%(F/>8[UTR"=: M%ENKO2DI!RYQMU6R5]NO0FTW<$!DB%)9)&8O%<2HG/2A)='&-.4I=9?/1$\R$W5U7X]DZY.]3>AQD8 MNU_*_' ZR^B0^SO'D_G@5QC0<5^H_\[I"-?G%!*AELX[7HZX(Z DKKB(D,*_D;89EZ]$0.F;CJO;N7$\)>=^^DX%N(:.L[4RBVMX^^ M:,4BS9;FD'VXTOFO=]S=L\:N')(55VSTFA06(I$4C'\K5=-B#_=$3 M.[2?WM"W5]LM4]L@J.O0>^ZV5(,O>.ZX*4YQ3KQRH,),&N)[?N(/\E&>G S^VQ\=_SAX.CH8G?CQX.5T M?/KQ97 >X#'%)NX\EZQP8#=*K63TPLFV2Y%7VN^%9!W.M5=YZ1(@J3 M37LV88"I."D2X3XZ[K/0@CGT!I@U\<+]Z>(6JNU&'$4(4;B5P5,KI; V9A-H M<$GXPEDPO3MO2Q5XQ9U'30$%+HID9T&!HU7$64Z)TL5RXTOTE(&5,;3\4]QY MO>YNV98KP+ =>5"ER*Y=H[*G)D%K2VPP]K0N_.V3&.76V[6.F7K+(DQ"")Y M\20$P0FW&)YG(@TR8!P>[,C]EON-J2T+GOG,F$J>RO0FTW8UH]+ M97@P10KN0H@B9=A::K;T[!W=>;O8.3RP^K7G!E@#@)OD#UA3O M!&9^.5E,L0QV/9<4EP(,CU)Z#]\VP5Z\$+!G77!"4$*+B$0ZX"V>"D^2PH;P ME@F.#9>$&G)V5SW&MZ9%2:_Q'ZWQ5C.95>!61BXEU3XP6HHSD1FO)+5]?NYV M:?R*2Q"#X5OE?X3N%39DDKSW** M09K,@F;:1N9=5L7EF'N/XI8I_(I'D0GJI5>@YDD0*3QL\4$[PK4UDL:8M '# MAMNA5G<5:=1K_->O\8IJ[GA,D1HFK>269?B).64#5SI>"0GNM_C[U?C5YH/[ MO[\!S@76&/.@ZQR(?<*2@ZCZ.B?M9>8B*_KH"7;K,G>5BM-K_99J_2:^3,%+ MDI,2-Y=(1&D0@D@$*A.@M MT2%2R23SG >T[-E0L:O%UC<.3[RO5GW?>%>MG3R;PL-BK@[.I[GDR3P/7N5X M.('''HQR'['X&8R=:+.1FJI0A.1!64N1]"3+"VRR L4JD2HGX8C)QQF9EJ #K53QZPMQ0R+YJX+>FMT!L)562166TC$J'3+-Q M64?I(^R$LO=*;I?>KG@EC;#*&BD)+!.6^@R4A*+0*YFU$;GP$CWHK1A*T>OM MMZ:WL7"?"A=,! 4W"UYI:HPMHD0E#>O+!FZ;WB[W6Y>SXC$J$KWA1.H,*NN" M(!ZF/U#@34S8)HU1?+)SL=?;+=-;!F:D-M)S:IWD!>M\6N>\3]($/#[N783; MI;"+!9D^R#E1Q!79.MK4C"3.]WGYK>ENDU%Y9%XM3 M4NGHG::,Q5*B-"(Q=PL?7Z^W7]*^70E3=-R+%#Q%/Q[V\."26(N]S$0RL.5J MJA+6Z=5#L'*V2'$?9JCB'Q,_'D^C/\EI\.R?8_3=W7MPXM>"9YL<6IB060Y4 M#M-ZYH'/BU%F7LC):W<)AUQ]:?'ED>[OJN7/2AE*T)%YA091L!'$J%^*\ M*SE;(U1*P$C8T(@MJ:;0*^_=Y!G[HKC063I1I"G2%INLUBR"#M,2;M/KHU?> M^U#>%?>=4C$FQQ*A3@,K$0'4.$9!A&$^"\^H*:G&&*TS)WKE_7J5EZ88@BB& MIUBD9\51L"L2RP(] &!-W,)UUROOO2CO3TNO ,M=3Y(5@K\074$Y8V@J+3-6[S9?]%R)@9"=1SP@)55&L57-&@ MO71H^988O0^S(V_-.?XTAX8I&U"2[-RPF>G#,T4,,U@1W5E,N?*21]5[+VY M6PINJU4CJ1#<EC[6IB: MTV"6^1!R5DQ*SEP..C@;5*;9>RO["-4M [.5_C@\>\U4(BEBD\T0'+$F.Q*< M%%P&;[A4-;+B;?F\9 MI*WD]_^S>_;&6)>Y%YRH0H&C.:Z(5=H1!K^3@K(8J:@!O)I>)6D]K/6P]C7! MVB8&J-.:9R$4V"]&*E,<-N81VH(IJGBP?3'6;06XBP4,_GCCLU4\V0@&* 8$ MBAS 'E64*-BN7'"&TQH0:-70K* M) A8ZS0]#>-\110^Y0G]6_9O^47>\F$63;GSVM"W32?K[]'?XW/Q<^2./7)@6/;,5.WMP;7C6L+#;Y-VDOZ8K1S6AF=)34F ML*BBMBQ[^+5F=QI$L% MIWH,NCL,6HEY"+)D8V(B.5J.,0\&X$<40E-6DK,8=,VK5T-J/[D 58]!/0;= M.0;)Z+ACSF%/;:F<#R4H%:S$G@Z2I3NMT-]CT!UBT)(':>."R$Z34D(BTG)' M/#66,'1U.YZ4+;+R(*<^^4ROQZ >@^X<@[RS)O!NU@S!(+YTI!>#T=D+J0-S(5-/BQ),_IWD9D^_U"D3/M+'6,DZB=P>J-@?@4!*$E MIV@ME\'I1T_$D,M/)E=]U=4M4]]0@)H$GJPV3)8@ F.9!E.LXJ,O6]0_5=*706DL,=EFA* Y&)">*51U=V7]^K[K:FO*H+K&&RF,DD?82^.Q@*8JTQ55N9.TYUZ];T[]5UQ328# MZHMIZ3$Z] KP3%SFB<"*)NU+ISF!0B"*U5#8PS820/#FAE R]6V\[U7?5K1> @;@42(C)@F&1!+'& M4"(*H#)7\/]@'SVQ0ZX^V;#HU7?+U#>'B!X 9PHU,I3HBU8LTFQI#MD'VKOU MME1]E[LOIQK,05:(YS$2Z;,A+BA'= FP_5J=83D>/3%#QGOU_=;4-P@*JYY" M*=3+J+S3-D6;DA*@U]RDWJVWG>J[XM;CP0 _+HQ8RPL6: O$"MB,E-BW':SW')3O8#8Z.1_L M^HD_R%AP9_#?_NCXQ\'3T<'HQ(\'+Z?C4UR;/H;O,SC[7++"6::D5C)ZX6,2 MFC&O3<+$K=@[^[81[UZO.ON\LSP(XXEUTA-IJ2'PS]JXQ680")L#P!T;4K=- MIQB]^MX)71%"%&YE\-1**:R-V00:7!*^CY', *M(DP M$1BZ!$!;E2\D:&D83<'!JCUZ8E0?Y_.M::@ 4P*TD@M=BN3:.2IS9A:4L\!^ M:D/OS]M2Y5WQYZE4'-6<6.$YD9DK$E!YG68:; V?HT:'P/#_9^]KF^.VD77_ M"LN;/=?9&BK$&TG8Y[C*&V=]G;N2-K:35/S%!8"@1'LTU"%G+,N__C9 7C^Y;GUETF#KC+=;/+6X M6;F%W<- D2:YDBS7)),\3_*4R"B7F7!E.;C-K#M@6UK2 D#V:8YH(*S?#[@=%O$9VCYNV_Y(HJII"8S44)X"KI!+/R) M2)%J*F)S*7\8U_Q^6/Y<.<7S_=\^"G#:\BC+'<\A#7F41:&T>1:2U'*IM3:Q MR9Z\B--!%&\KB1BM?_>MG]$\YU(E+ ';)[F5VE";DIQD:2:I9ACO[*?U+]0: M_/;+1ZI295ED0^+9?9B!K3_5/,RDR2*: 318 8N_I%ND?[^G@H,/O?C72UN5 M\#%C?1#TEVN.1_#9H\)B6N,M['],:A,>1T+GC%,MTC1R_D^6TMQ2 MI@C&//N(@T<+,<\\3_,XB4(J.0^Y! A4*HI#'B?2QHI&<>*.?08\PJR+AV:^ ML>(\$IP8D<3^M LU.1493EEA&D!+]-*Q%&2I#G+C> )0?;!OAKO MW+T!88R):!X*$%S(4U_ECNLP$D8* M9+8N,66)K5 M2DYSQQJ:2JE4QA,77)(8)>RG^V:^.>>Q$JDTN11RF(/9Y M/D;'39Y9QYNJ$LE#GL@TU.!+AI9'7$GC_M8"AJ4WCM A3TK/3)6K7% 66RX9 M.)TY3_,T2^.8&+#8*-?K% ]!4[UU4YT+U7%#$^)9C9*4N%JNF2MG;V'WH"DE MTIB$NU(A\8TY M!4>V:J$;B3FN4)S4S.%F>ONF M.I?YERD>"VI#%F=9R#GEH9)4A%22)&8DLA'13UXDO:HTB*:ZE>N*F4F-!)N4 M2G.2Y_"O*#9@J@;,,FJO*UX=ED-3O753G2\!(BBEN759N=I1C24T= 7UPL2* M-$\2(W+#GKR0-Z\?@*;:,U.-,FZ,2&$!53F/LU0;F,;R-E[GO/W2R7N!^3MWXA]HT'O=MP+AAL@[G55LJ$BY2G.4ND88G21A'P MQC!AL(#^A;;X@3*2S5)$\ M3!)EFSS+-(ZRD*F(9E%FLT1;@+9T$,MMI5HBM"&T]1[:9*PCI;2V5A#.*9%6 MQUJF6MC(*I5RS$+M*;3-!;M-K$!R*G07=$)..?AO-,K#*&-&F=S"TN6\-E=% M=UOTU0AM"&V]AS;"A-$JE9(G"3=IJN,(5GLNDU@911G6!^\IM%V\QZ]AXZED M$D:,D)!G\"=I61I28@E+B 4'G#QYD1#PW+:598_PAO#6>WB3<4PM8T+1-.$B MR24G/&%Q"MM3076*Q*P]A;>+1 4Z85RE;C]*76$#(7@(2Q8+9/3-=[1#KCIY+-H3RR,>IN?<'/*X.U9.=%#>VE2;_(% M["7V\DYZN;;UQK//S[ZRTKHV]3&RXLL=+KW_"-Y:H^IQ,"Z#RN9#:V 0]LA7 M4S/':G1DZ[TISOJN72&-#02'36_:U*OK3V,%>CT53;-,'DQ.0!>,5Z7N%2>J M.BI&7E.Y?TVLI[7+7SVP+8]QP'>E)#Z[J>*JJV\)L-"O 3*PNZ7#3O<>V; M2S>#H!P?VZK[X6G[US]Z:IW3JOQ2U,[O=%]HFXS55]#\P'6O#$;EV'FA=0'& M#H\$[:4>]TB9!_#F&CX^MB>ULR)MX8W.3P';OF@Z(!_GS1:CB7]Z04+MM'"Z MEP"2/#\MZ\*U>5;9(33^8I^?%=GXN/.8YQ[LEO?9(TK7KO3AZD?FL,A8-VO; M\?;7E#F-+DS+W+^/JYG2']E05U9]#E4.77RFAF?JO'[RTZ)>@U)?F+F+@UXY MM#S?\M :C(?=1-GH[#-8EVSE6D%/U#WW(#BNW [J;RX#C<4Z)5*#L\VC1)-4 M9I32-!=9FK/L8_+DQ7L'*TZY?W:;KY$CWUN?JAA5F8[F2I+E\)69>0]9Z'L-P36I8(5T6 S_ MP'C"$S>> $11E%D=V&L-J_U[TK4]L^ C&>?S98'*/DWJL5M^ZD"-QU6A)WXM M=DN 7Z7 >,I)!0^U-YYNL9N? MHSWR]\MQN>XWEO(K?EW])-F+5OZ6[ %D;?VMA.T)(J_UVJM_2RG;>F?3/4)6 M_]JOOLH]D= =Z6NREY)T1_HJ]VBZ.SJP.WU-]WBT*_H*?5T3!]JX1@^VK-=M M*B^U71)4:38RMWF8D:X54?D7;"*=&[+"K0HZUV,A>KU41O)BG*E=N\EV DW; MG)'U74X_1T^+$<$3N)G<1.]J63WXD?=,'F4>F/N:[H$[;$EK?9$A456^Y$2U14 M;+D3+5%1L>5.M/R.HEX_U3A>_QV]C16XW*2@A&^I)J=+U;4=WP8-^28S=2^7 MK]:;K_4O7RT;UYW>KUIO0&U6ULY3!Z)^H7ZA?J%^H7ZA?J%^H7ZA?J%^H7X] MV:A4$DTR+0@CG*<\%JF,$R*B7)I817E,^3;Y2E^K8N3VGH>C=[#S/,P/W1V\ MEV[S63\<_H1O_QP>?'O)#U_]^NFO3V^+@T_9\8=7O_,/?[X]@?<,/WPZHOO0 MGR7\"6S_]>]L_]41WS\Y* Y>OZ$']%^?#]X?#S] W_XZ^>/D\-5?9P>O#O*# M\^AK1^IW\'[_?/_E1ZFI3JV-PCP3(N1:1:&D1H0F$40(23E3VA-/DQM3EB(, M(0QM'8;NDC8986B+,-02\,'XOQZ\_)CE.8]R*D,EHC3D5,M0)[$,\YBS+%(R MBZGJ'PSAJ0:VW(F6&Y]JK)LG)-=_QWW1EUQ<V2(?TMX."D MN7ZSZOKOFFCO? \EL_:]MCE>N23+!_J]B^DK[OEWRI#V8/@7T3S M0/- \T#S0/- \T#S0/- \T#S0/- \T#S>)3FT;-3R[(HGOEPTMS5VO=EP^_W MKZH\<4R(Q6@",SHC^,/S@PW.#P[?S1UCNO.#HX^YD"36.4B-RSSDG+!0@P!# MKC6/1.+JSL6KS@\05A%6$59[?PJ+L'H7L%HLP"IE,<^8S4*K111R<$)#[8IK MB$3$-I$RLU(@K&YSBP^_BDL(52'R-Q-=(?(W$ MUP^)3'J7^HK$UU>O?4A\O<9&;DWBZRCX!U)?(_4U4E\C]3527_=^GI#Z&JFO MMSU52'V-U-=(?8TTP]A)[&2_.XDW1;'E3K1$1<66.]$2%15;[D1+5%1LN1,M MD?KZJC"OX_I!JFODH%J2_9S+3.<\Y\)FDO-$IR*6,?R_5!%%1-9<*HFZ[.?H MVMG/7@?G*$K&;?9S7I4G9IK]7#ZP[.=/G\5?GWZ'W]SW]]G^M[?PG!$')_OL MPZNC\P_O/WS>?_\7_>O]Y_.+V<^'T+>#]W^)@U?')_O?S+>#UV^B@V^?Z5_? MLL^'KWX='IS\]O7@TX?CP_>_.E*JR&4^[[^+R/ZW-^QCG%)N4D'"+$^2D!.5 MA-K$,LP2D21II&-EC,M]9FG4(THJ1"5$I0:5F(E,)F*B$):%* 9"XD"*4 MG-$P29),$!"W9(F_)Q;UB;X340E1J4$ESAC+:>KHKU/.69H:F^A(RXR!]T1T M@JBT&ZCT=7^.W?S@[&/,;2053<+,&!%RFI-0,QZ%1H@T D_)P![=X9)@,>(2 MXE+O<"E6')9,3HQ(8FY$K&UD$VECPY6A7&ZZA_MFJS)3]3%"TEU"4K$ 23K) MDXA$B:,F(> J@9>DK% A;-5C0*DXYS*=8WQ"4$)0ZADH6<,HSP7)4B6Y$$II MS=/4&AT;V 7P=4 )X>?.X.=@T2-*!9>)8B8DQ-"0VU2&2C$&_Y64Q/1U,9/7HA!$J4]PB6LJO$]"K&;5=6(L*K& M5D>\VQQS=Y5E\3@YYNX(^P]_GF994!B+^)B1G$8B=>1R$0MYJE2H+1=A:@5) ME26)B>FJ+ MDF-O>]1<$U4<)JCI/8ZEIEL8)X;EFFA ;Z21/$RJED11!=3= ME2Z :IR:3#-!0L89"7FL52@339P[G4=2YXRQ;%62"((J@BJ"ZD[DN""HWBZH M\@50-9QG )AY:&TL0L[C-%1"N3JU+(XRHJS2>E6."X(J@BJ"ZDZDZ""HWBZH MSE)T/OUV=OC;1YKQ2$K%0YHE)H0]" VU%J#BEG %"VF2Q,FJ%!V$5815A-6^ M9Q@AHMXVHA8+B$H4BX@5.DQTQD)NXCA,%8U"&6>IIBPU*C*K,XP04Q%3$5/[ MDR"%Z'G+Z#E?26[_MX]Q8E1J,Q)J0VD(&XTX5)E)0A4I8;1.4D:RY0E2B)R( MG(B<.Y'?A:!ZVZ"ZZ))FUN949'FH(YW )C_-0I5J&[(TE8S8.!$R6I7?A; Z M2S7K>O$0ZL@MUF.(]L3UJ9C[^XD'6'4+NXA=Q"YN5J3N!K6#YCG89Y]>B65] MR0=>OK3^(WAKC:K'P;@,*IL/K8%!V"/G@P7F6(V.;+VW/.GW.E.'31]04RSV MN/PW+/:(Q1ZQV..#*:"X2WW%8H^]61T7FCZ48H_[JC+' 2/^,AC9I-9C'^B$ M_6NPG".6<\1RCCLT;2)/;B251,J4IHP+J72NA= I3T2L.&WYP\A=\^\VE M;.Y]UY=OOW_[\.<;\M=[&./K/X8?/AU].WC_4NS#GP^^'=$/GV"/\[^4BY,4I1$0H3\Y#G-@J5T"+D&9>29(9PHYZ\8/+&#,*;FL2N7EE!/-M] M/!,QC56F75G(B#/"%0P_RVG,,T.9TA3QK$=X1A?P#&0?T3118:(3$O*$TE!F M(@ES8A3)F"*2I$]>")8@GB&>/18\L]K82%B9Y%'"=6Y4'@MB(IM&5ENE(\2S M'N$97\ S(A/*HUR%(F,9,ZAC# M*(OSG--82E<2F:24Z!S@*]6(9SW"LRE%V#[@V<%O'V'!(4D,SEDF>1+R2*M0 M@?Z&(A5I; Q/M-)/7E""'AHBVJ-!-)-3!3M,1I@6\#*M1!PE29JSW B>$(6( MUBM$*Q80+3-,,$+3D"B6 :+%UA4\X&&64!$S&9.,N*H'ETL>(* AH.T2H+4L M+-6$,XID5;'6J9:V,@JE?(UUF$L2=>');JC+()G M(E9C;@,X0]YR&48G9S4O2W17<;9P;L2YMQE7U MZI;7V^L?(=M&I>JNN)EXE: O4X@\=/*ZS4:\V^1U6\UI>*0,=7<#]W-5Z.#W M_>BC5%&6Y#8.(Y:F(;>$ASJU/#0<)$=-EC)ME^+F[2.=QD'TF>1X(SQXZ< M>[)D&4K!;6ALDD4F,9G@^?+<"<1-Q$W$S?[D:"!NWBYN\CG<%!\3:A5G<1)R MR0W@9D1#F<8J9)0;4*I4Y((OS]% W$3<1-SL3RX(XN;MXN8L%^3;[]'^;Q\S MD9,\HTG(3.YR02(>*DNC,-%"&A&GB4S-\EP01$Y$3D3._N2<('+>-G+.'6CM MGWTD5B4FMG&HDC0+>9:;,#6:AIG*C ;Y"46BI3DG")P(G B<*W-;T#S0/- \ M=B*'!EV.6W8YYG-H#G_[* S-B+-YMV(0KMN#X,P&E35.WME")J :CZM"3YIJ0N,RL,HE),* M'C@M <'ALVTA*VCN<@>'P_*L?K:D)M$5>O ""Q9AP2(L6(0%BW:H"- N]14+ M%O5S1["3!8N6^D=!YU5@M:)M.-R[5XH!JQ5AM2*L5M2W><)J15BM:-M3A=6* ML%H1MNQO2U0J;+D3+5%1L>5.M$1%Q98[T1(5%5ON1$NL5K3EO>6_R[H.2OB6 M&EIW0J_JVHZQ>A%ROB%5(:HMJBVJ+:HMJBVJ+:HMJBVJ+:HMJBVJ;8_5=H,K MA(D4-LN4B'*6<\E)FLDD(SQ6(LE,DK&+5PAC%FU\A7!2AT=*G3Y[K8J1"S0< MCMZIH3W,/37W2Q=I>" W!D]^H1\^?3B![YU#7]B']ZYOO_&#]R_IP:?AIP^O M?H?__G+^X<^_Q,4;@W^]_W!R? M#][_1???_SK\\&G8L&ZW]"X'[_>I*_4364($ST)&F RYD2*4(,B0V$CK)+>4 M&.EN#'*"Y641W1X-NA$FC%:IE#Q)N$E3'4=,15PFL3**,H/HUE-T:^]#P_B_ M'K[\F,0\SW(1A2I240B+E [3*$G#**'2J:)IA94/(FXBB6,G6LJ,D>DF5EZB2]B"1P^ M]L(J=P2"CG3_O7X M&7I$;O/(C3;3;CN61^"QI#Q-8JT8,2EGL%DC,A;K[-#0:._*:.F"T8KV2T?,%H4Y[H5&@:YJE,0RZ9:;8=)F4)D['E4F9;J0./1MLSHR5: M$>7B:)DBW)!(P;XS85RFL-F,*:ZTO3+:*<%U&P&-4V)-1-,PH2H..;,T5'D6 MA8F(4\NY2IDE6REVCF;;-[,EG,0)5S1*):>Y*X"42JE4!D"NM9%HMKTRVV+! M;&46Y9'AH*;:'5PDTH1:VS243&M"B8U3F6^CHC=:;7_/RU$V?4/4.S@V0;"] M ["=.T^("L?V?F-V44WVS$N\TH MOM43HL=)&WY7\/YN>D)$#UZ]^?8Q!Y1G82KB*&1"2,X(C2(B M=K,6\Z;7ZW8RW0AQRXAD42)WLQ8SXB;B9L]Q*,9[.-SD80R2]*09TDF3)(0KE9> MKD1815A%6-V)7"N$U=N&U457E7%.5*X5[.]%%O)8.T8.1]"AA:2Y3JG5 *MT MD%"&L'I%VE?7BS5J>%\_S?.1O6,[M:"QB]A%[.)N=O$:Q=9?8)%M++*-1;:Q MR/8.%:[>I;YBD>VKUSXLLKW&1FZM(MM1\(]-RFRW*WV[=E^]T\,:W#M<8!1K M<&,-;JS!W;=YPAK<6(-[VU.%-;AOMP8WN8HW8/>KQ;U<DD\F1?@_D8B+3 7T3 M?7CU2W3PS7S]\/YE=/ :^OOM^.3#J]^_[O_YZ\G^MS?PS>')A_=_Y/OGT]OQ M7P]?F?./QJA(4JE"1OPM3TY"S6/X4Y1E7$:4\5P^>1&3093P'G%&(1XA'C5X MQ$4*@[$F367&4Q9+'DF9IS'CU.9QK!&/>HY'? &/;&Q!;" LIA(5<\(3%CO!44)U2W,+U MW9WJ[L;M?_M=@#MEC269X2RT+(5-'-._ M$"XY^.VCC3/M3KW#)%(BY-K&H:M0'>;46$V5D+G5_7/]OQ,MZ6@BH+/V:H3 MEMCR-EMBBOD5*]/KLLS.BN%P+K/\-A++UUK4USVQV;U%_2ZC>9U$<8V^_AI= M7 C.,4N4H"0.LS1*0QX[#M54LY!'(C()8U%N$\=+30>$]*FT*EKOKJ6\H_5N MPWH7<]P!; %Y.0])K"Q8+TU"90D-I4YC3C*9)\19+QFP%(WWH1GO7>:'H_%N MPW@7$\(I9XQ:FH=&Q6"\B8Y#&3,1*F4UV&TLI )//XX'-+W,7X[&N]O&NX5L M:C3>.S7>BYG5-&%1YG M"=4T2HE\\H)%;!!%??);,0?V*DI#=Q:*R:X[&1YW-7*\_-2,W&S"YI$T@DN:AFDLJ N:1V'*6IBIG-D\A5R*'R M<@EQS&+9;8N^BY Y6O3M6_1B()T0IFF6B5 K;4+.<1$3(,P&KM&)1J*-8I8QISF+E5NGDYG0F:-,]L^F@<]M\SQ)%8TUU_#/^GQB:+IW8+H'BRMQ ME&O-#2S"VA "WK5@8;G9 M\?PFIWK3>L5;MNUD=>&?0"TI?%,77X.3TI=:M--2BXTHNWJ+B[64USVN7:] M4"\XRY;/V<:<96N.^%ZA?_E0>WB8Z35VKE+3^Q;Z_P70__,4^@\1^J\#_8IYO!^^/^,?4BE0I"[LPGF4A5UJ%4D<<_I3&<:3 F:/4W2$@ UCO+R%_9RAW MF =VG022M4N6]9GP$6'U0<)JG,>)2K6RG"3@3"NMHS2A-A*)Y(K%"*L[ JMT M 5:UH7&6Q7F84 *PFAB 59KH4/A0=2*)%?+)BT0,8G'9GT94151%5-V)4WU$ MU=M%5;Z JE%,F(UR&>HL4N[2#0N5C>(P$UHP2D@1C*7-$JUR(5PT=]D0#@" M*P(K NN6@?4.TEL04V\;4Q=/U&!Y3%-#>:@BF88\U3),881(B-J@NNJ0Y2#(CBH3$.LHQQQRHJ96AL<+&@N>>17MB^5#[]*8YP3#X M)2LG>F@W_LCF_<$/X@=O[X/?R4#][I<)7?;IE6;8EV33Y8C]C^"M-:H>!^,R MJ&P^M 8&88_\IS2.P-.;-K/IMZ.?AHKL+:I;H #TN;ZJ\8# M@;^^L/)RNI> J3P_+>O"M7E6V2$T_F*?GQ79^+CS?><>[):GV2-*@Z%-QJL? MF3,V ZILJ^WX[23ZGE%1UQ-W0WW!9.;^?5S-)O7(AKJRZG.H=1HDDJ,TIIFHLLS5GV,7GRXKU3VZ#, [=K<3N9__Y)O5@F MM0L:W>QB9.*24JBT0@G.4R8ET9JI)-()88+R164\4=412-&M$M*;SU8UT;_G M60'[LL)YY=RG# V"@=/G%#H(S50<_;+!O%TQ3RJVV$E1*I!S4,Y&&)4H;1:1JDIY( MQ)M].[FT;X\W8%><'^QT7Q[OYKY\:/_OV_,/?V:GFO+XPZ>77_??__/DPZ?? MOOUU\@;VV+]^/OAV=/;A]3[TX2^Q_^>;L[_^W*?[)Q_R_?%[V'M#O_8_ M_?9UW_$CVB256H>9SZ?7(@ZU3K(P3K5-A3"!%'D0$@BJD[ MZ8O"U!@9)MHFBL+?4>-$?CEQHA.Y!XM-I"YC'2FEM;6"<$Z)M#K6,M7"1E:I ME+>&3CI#9XR@U+A@W]3;P %IFBS%9>R"->4YPA^S_LJ\H9ZYB>K1-/+E9P!^E?C.I1["*6"J4S@%/%'$W3X\B.%A<[D1(1YSM.0 M6PO61V@<6F9BD3,-;E;^Y$6TMXK\X%Z<=U2%+:O"+W3_MX^*L5AFSIUG>0[N M?*Q#F=(HE%&:&DT);.&2Y:IP;_X\*L*6%0'Z__(CIX(+EJ4AV*+C^4YE".Z0 M#/.,$96D69*Z'"2RQQZ7BX_*MFUE^^9R,S*>*":24,DS=;07ZYNK?Y;;Z.]6.'K5AO3]B8%@TBU-*81&/ MJ"A@K8V)U%J*B-G85R[:V+!6\F?M!?\JJR"?5([-#IYNI.G>5-DC M57GE.[I*GVMK@X-R; ,^+8 &8XB>SZ1<[_F_(L^#/AKKOV<;<[\;#\ZJ8FS# M,L]O?U]N*]N[Y=!EO?[II@!FX)?N&!%&.UL0T63;M9 <''V46G#8Z]B0:,/! M9!WC-^R.0I;)-&-)GE,))INLX8%OU63+234?'G"W-!X[W4#WQ?C4"I'1+] MGSIX5=1F4M?3E7>DAN=U4;M)_UV>!$?;;- @&#_=^)JL"VA^< ]*?@>KAS!5@* M3IKE@43A;X$"CP+6@S-8!L)A67YV:\'<&T]49H/3255/U,BGP/J%1^4V.%:5 MAE7EM"J_%&Z:_;RY7_]3%5_@^>"=-1-8/PI;!_^&_QPU*P[X)="!X*49N_9$ M2K$7O#^VM9W_:N,9.8>G&!^7DW$P+$Z*<>LVS;5;7+ZY7B:?NX<[&7[[]Y9W[VZF1N^=*OZV9^RJ*<5LF:U1][&?V M5)TW=N04;;R^'?%B>@4MT M7)ACY^EE-H<7.+@;P5;=M_#.F(L!Z/,Y:'7A@R^-(S:$!:UMJHK,2PJ<.W.L M'"0"5*[*"0>'DBC";8D0=JO@ MRIGS3H;# C ,UB7P\*<0VJQAW<@AXTJNQT*4)9;$,6];%R[A@ E;9SLYNU3KG?3KDF<[\%IT,U MPMG?8MABZ$-5JC.'D3V#!=RXK6D;:1MEJLH:T_ '&""?TW)8&'#7!FZ5,#;S M7K4'+;KXB .[PL9YHM]]U2/I%P99G4@=547\&^YR,3!.%][LK9Z*JKBB 3T:N4_^JQW4O]M!31M-7P8[N?^H:AR\Z=PE-1I-O$^T]+#@ M_TV#9N=65>UI\RMK[(FVU4(^9[07O!RZR/V1WZEJ%^3YXF)M:MPZS7.1^H64 MB7H"F]OOB*-J[!;\AP&\VJA);;O <#$ZMI6;A]F!0=T=E\-;/9&'>Z/'U?IR MT+ [0AZ>!U]*]T?P44;*^RC3+WC]=N*&]TXWX\UNVZ=H@&LY"H[@)<&H].I0 M*9!)-WBG!@O#]WD?;N-NG39X]=#6CER,&_H[AIF$Y<(?4V!WEIWY#\\]RT: MU;W*9'T6!2^EM]9G37A0@FEZZT?OC[W?M2'\_FK8RQIV)+6I"MU(T:>]D&@Q M[^6?73RF'4_P9F8]]WXX:)'G/_)>WDRYWETZ^#_@U<3',1S,G3K$;\%L#-!4S[*!/,.1 M%]O""5C3=V6./8@?01/W;5,"S-@\=Y[JR'3+G]ML5'[!*X^LC\M/XU8N3:UN M8#"O8)L.XP68/2NKS[/&;73YQ$TX3(5#>AA2?3ZRX($UD*L+[W4,NB@TX%QG MS-/#HW9%<(E+QX#ZP=B:XQ%T5#EG!*2KVE.CP4(RE.^:CWK#2/.Y *I+>//X MX [7*W?J/!FJYE3]2V'/ZBZ."MO:)HS:GC>UYUI-?*'S#F J_ ID*_]EMS2T MHO,'X94['X=U9'8^Y:Y9^(?7SWWV"M'N[%S&87M GD\UKCMM X $J/,1+(^/ MKA5L4?S0O"(XA9K.P_3PS?6F=60\-5;K!(%("C<3339:;/_ZMWL-6XZGHH?@Y?6K?7*-''A5^!+NBNC[YV. RQZ.^E> M\/*5^^ON%3NU@!Q^L96SKL[/>3MW0/QZ A@*&M#?)<1I9E:XU,(L@'5]Y/WZ MI\.RKG]T*MP&7FYDY&TV<+07QI>D= D[F*#Y@C+D,7M N99WJ3J74U].[/A2 M'EN3&6'!^>IP<,ERO' CM7GU9:C[B10%0OI>[?=?8VR:< M+XRIF^?BQ&^WYV]9U"X1[*)?32Z!IP\C%!5X/)=:NGM4 )$GJH)A!&K<\!UVP$7X$GW,(WJ^!=QY5Y1D(J1A-CP;;3:-U'N_YO#/D^M$$DYOS_64C M=)OAXG3HTP+\23UXT#[\/)QYZN?!$;AJC1_<:)K-!NN.GM&)JT MS99F-LR<=],.M-'F=OZ7BF:9.!H_KW%EIGY@9MU%!=?CNME+.+=VX9/=C+9S M[,W"D\]>^FR? Y2O)LUV:BJ38S7,%P7B3S9G4OB![Y$9\=I,)WT.G7O/#UQ. MKY+ B_SC1TZJ?EO:I-HM2QY1LXV3>\Y=\IIKN."8_[EXX/0#(_.75]31D&Q(,CL/&>N1:_T4U=< M!^N.F+V&_=P>*[_MMGUW'95_\N)'MQ#XT"L(9]2>OW([T?=[ZW5+$OP\N)=B.E.M5"KH7\#B/$'+N+9->[Q\J5G I"6-7 Q186E M)\8=4LT?X\]K:AOG;?SB+J):9"X4<.'U^=!^+73A3GT\,F=9Y:(34ZUK/S]N M,A#/CET(^,Q.X=8]XQ)OJFZ_.I[?=S6'=)7U>&K';6 $9K9L83/T(9?V=/S4 M;49=6*2XQ"'=)PCJ#A#:/K#2KA\7EMTF\7=AA9Y_L=?'1D'<8_!:)SF %M-$KNJ)G^@&L"YD3UU8 M;[M%;>##9(5IXSS.0-QV?QR:<^/TH:P^^Z\J4 J'7^.%HX,<_C3[D%?A&4Q6 M90X6U2I@^_4+T8?!BMPC]R87$ICK9C-Q%PZ\]WNG#XG]>SW";W_.HW M-[]\YWV+R_7>\B1LMP>>6G:3I]!Z "=%%O[ HBF 5"Y"-@BRB9U;T>")V;*W M$,GK;-([6Y6:Q8=O-%Y$U]@Q^;?ZRUY5/?] M5.1PU/"J!#09M$%A-X_3C&GOH-9-1,_CT5"==9/].T 0_+4/0X,UO1GY%(7* MAU@:]&S.QDP3LK6U\VN+^MBY?).AG28%=ZD*LR/-Z><]:.2%0WL%W2.\S=4. MS% 5/C!H5%6=^SPZKS\^7=PEML[TS$5/YAP5#_=$^H^W;X:.GS0;'?B%M9N8 M-C,-U,-!=*&D_:=73)EWR'7'_VW)4F%R)I,_Y&\&1WKG%AD/[X\O*[ MO/ONSJ;*T=#G![IW%S;K(/5"4/IL"F<^(F^L"UW"4+3W?KK4>A=G/H59_PKF MX$'T!\9F?A_\.CV<[$*UUE_M_4'LS2W,_CUN;0ZZ9=F'=Z"Y\P@:)[GYGC-6 MD%9=%WGA;PAWB2QU^^[F1!9&/^A 8&%EZ'P#T!N8H-F'%YV"?IH8H=V^\E)" M?!<\RR>PNODSO-8Y;]"M'GOQ7( W#V>-ES3#.!>=XV*9ZYXU?@=\UWL39N*3 M!_P!YV34'$9[S0:M=N?+KG_MI2? L.8HLQB%3>/SQ6V:NUW77*/K]'L1SN%1 MK]0S/ZL+_UV>BJP$5!UW9UC![.+6$EVEZ?P>9 93\Y='+BP-4PWN'+WFG@'M M\_;-^0BP\ZZ:VTM';=QZ3OYB4?Y)M."5K[Q?L53CVGV7,USO"!7C=O*\<]^: M,ZR%I8.EZ;;E"@4>92O\_"X^ZS)@LDJ=^?A%.?SB/@ +,KPW /?%:U#C32QZ MU5[%W!E,Z]DNS:7@WW\W.65^XH?:=@8P=;H["=@^RY$/? M/_&;'O'Y6-E*9[O)/W(@#>MXZ:AINNVW"MRA$2SMYI((-\771W@,Q/$8"(^! MKL?B,.\B=R'K%B86=M6SW:UJ$GF:'+CZV?6,92[HFHJ3)9S9?!;-5] M+UI6M[?[,1%7_7KEHU?]F*2W]>9;>J](NM,W[#!V^.%W>'FQ6G+WU6J_7P53 M7&J[I-)E [YW64I[>9G+]RYY(-AW.0-U\(N+H5TL4GR=.9"[- 7OBJ^K)V"Y MWE%R2>_B%;6#%PLWN^Y?M_[I%B9$;G[8Z:?H:>:\@*H]J"\G\/*L_G$;FK*T M6NU&<]87-?IU,IK&4M>8F;6&^[BF+<)I6WO:]E45="SZ:(=HA[=GAVM[7G,K MH#*?CWSZ?=CV6>>6Y_GSZT[2G:V+5T[1VV:;OHY2K9J 50JUM8F+@MY.WP\7 M)VY[@YX?;.4^>?^CY3(=$"F;4\Y;&[G[=<,90+5%M;U";6DRH"1&M46UW2FU M9O*Y:SN M^V/8:VU,+PQT9:2#;C992VVU)^H;IP,FDPVU=[E"W"JN/D+1<#H0#$731]&( M>! +%$T?14.H&$1BT_4897,7LDGE@*:;A@&W*)IMAN]WRAL*_GX;@?JU5'3) M=/591=C0\585U%B% 14!&<(EPSDHJ*@(J BO 0%>&:!]F[J0>/ M*H)X.+VR_J:Y-__TWXZN$(.)ZTT?I8.4W./^#D6S.FM9#$A*+VDR2N6>78I! MDF[J5J!H[D(T+![$T::GT2B:.\$REHJ!9/)>T.Q1Q1!7^$,83ES[H.@Q;150 M#U9#%ED?K% ''J8.8/@(]<#G=: >H!ZX-8%'CV11\#[S3YXEY44_*;PZ2LU M.88VZ]YY@8[;+".I\?3+OGJ ,BT/XI3GJB,6=22>KR<-8?F^_5J87N0TKN=F_AA4T+&J^/DP-BN>$EWLQ)L+I1\OS6]#GUW7BY6? O^UJ\JY7?[T MJJELJD)U!=G,L:J.VED@>WQ.L&(O69P3LCX/R#W75"U=TF5[L M))-D52=;4MKV:?_*2P2Z;2V$66GBP!4B+'R%#<=46U0=KW/7FZXP+NB2 X&A MHTYM<-C7*VSHQ,\\-VUY-&K8Q/U?J$R=CMMRC$>V/*K4*8 33% Y=D4OFEJ% M@%UY[I6U85=O%Z^Y_K7@W95#.+-^C6UFO"E-?.*&V'YWURGAP'_:BQJ:PV64 M<-$>^?MJDB@IZ4LJWW58*XKJ<$=]_7=(^0ZTGK/N:5IMC7V]"!6(J=Z2M?4U_;4Z)5\8][ MHN/;I.E.T=;]ZVI78Y7-SR(S?6!F1K2T(# M.']KS]^*JMDX@VO/X"9EQ'%:UY[6[Q=8P,E<>S*759_ Z5N?B;D$*][(6=LU MEL7UYN'G-I37Q11MGOLEH\R?W>HIZQKOV)JJ8B>QD]C)G>_D=R(>77A\5/JZ M.5?T"5MBR]MLB8J*+7>B)2HJMMR)EM]1U.O?6>KWE>+UMG#NPHS+'JM54WO/ MIU'7F*YOW^B MDO6;SJ43S^:.P01EY<11?"U,WF:W;&_P%OP@?O"*#R[GSNW>AGQUEWY#OCKD MJT.^NIWB@-NEOB)?72]]NP?)5Q<%_T#&NNW[73M)B8.,=7Z4/&.F2LPTYB)[&3.]-)O-N$+7>B)2HJMMR)EJBHV'(G6B)C MW57Q/E?6#QGJ'A/' $LC9+! [;HE[:*$HG:A=MV2=O$(V7=0NVY+NP2+4;M0 MNVYE0,A,A_IUJ^B5[/[*.'T'W6QGO53/>B(7,4BBM+><;DB5]7"ILBZF$/0" MC6_[UN&E0??RXB%+HUV_>+@D064G+^:BE?362L!?1BM!*T$KN?H2>[3SE]C1 M2M!*;ME*!(O12M!*T$H>/ID6V@G:R>VN)@EZ7&@C:"-7C=:'O=%*%H+P74>V MRZ^U2 00[8GE_& []:9UR+NNUZ6;OPB_B=]<_YM+S]^(6/;*E6:RZ9+F>C(UGM31/9=VXXPL.G.-T6ZNZ5/ M(MT=TMTAW=T#H9#;I;XBW5UOEL:%I@^%[FY?5>8X8,3SW1%DN]O^MF2CF>F+ MQB#;';+=(=O=;LX@LMW=RK0BVQVRW?5E^I#M#MGNL)/82>SDSG02N9FPY4ZT M1$7%ECO1$A456^Y$2V2[0[8[9,7H!L3D[K-BH&[U4[<$2U"W4+=N94"$2]0M MU*U;&1 EB%NH6[>$6T@MC*IU.P-Z* 2*TW<\()([,F!(;01M)$K+\FS!&T$;01MY"JR%2[11M!&T$:N&"TEN(Z@C:"-7+F. M(.,VF@B:"/(_HIV@G=RX?@-RVUV(O7<=V2ZWW3TU1?HY_.;#^.;F#%L-O.CJ MIQ>+I&USC[4VSNE>XFBT3LNZ[GU5VJ,;%%SMCSW(<+',/=GR0LT>4KMWM M\-6/K.KB#2&71-_#7.HWUF)Q$N;_?5S-1'AD0UU9]3E4.73QF1J>J?/ZR4\+ M(SDI1N&%F;LXZ)5#R_,M#ZT!^$+!RV,JU@IZH>^Y!<%S9_'^>_*V( M,LYBG1*I9O'CO&>'*//@9/@@:4O_W3^K%,JDA MLQPRRR&S'#++/1BVMEWJ*S++]7*CLYO,8\0M6U'2/7#%Y0W7AP]WQ!%?4+]0OU"_4+]0OU"_4+]0OU"_4+]JT$[_Z&^V31N\[BQ=Q06U9);ZS 6U.>7NXO-Z3FW M*)E;.S:^XW?T8']R6_2<-PP:/"X.@XT'W4,.@QV@Y]QTFGL>6$,;V34;V0%Z M3K01M!&DYT0;01OIL8WL #TGV@C:"-)SHHF@B?381%R& %H)6@E:R57.UB"A M#*UD(?+>=03).;][E;K/9([XS8?US5LAYT1NPTN_(;$^W89#=$-D-^SBMR&Z([(9] MF3YD-T1V0^PD=A([N3.=1';#*W#\W^7H*!P67\ ;\,2&=5"MS*@9" H1>U"[;J5 9%X4VH( MU"W4+72\4+_N?T"H7ZA?M^K8IX,D9DADV$MMNQS%.:N*L0W+/+\>;\@C)--) M!HS>(YD.2@8IJ% V*!N4#HFP>RED!R@9ER81$;1!%6<^KG]N/6JCG=>._JG=K$!D3%J%VK7+6%73 EJ%VK7+6%7LG$J*VH7:M?C.A]#_>JG M?G&!E6;[&/X@=,#80SQ\Q7IS6&\.:;FO1UY/R"#A2%^/=H)V2JT;:12K03M!.TDRM&RP7N MX-%&T$:N&BV39, 91SM9",9W'=EN";K%"A?1GE@8PD;!^-Z\">O;X37 MGL,1L>R5*\UDTT7-E\.[,\S]1_#6&E6/@W$95#8?6@.#L$>^GH,Y5J,C6^\M M5NK;CC"PZX.+%-S]P,NK?[@;DWST8$JM%\^)998?PZ!<[*YW[]R<+#W;;B-DC2M>N-M3J1U:M'7=C<32^X/#,_?NX MFBV)1S;4E56?0Y5#%Y^IX1GHR).?%D8"J!=>F+F+@UXYM#S?\M :%S2SIFS M]IG74=<*>J+NN0?!,;B?__/D;T64<1;KE$@M8\ZC1)-49I32-!=9FK/L8P*@ MZ#48$.?GTAF&6[;5BV52FQ=%4P?:^>IB6<4EMYN_TRK3@K@JTTT884F5:;(7 M+8NS=3\Z75K]ZY6/7O6C9%V?MOWF6^JQ$+O7X5N2'7:X[7"Z:RJQ08>71R.) MV$XXE/N#M8?&^R7OG#Q+ZYP\3:J]>Y4!>=WQ=?5$["VWEV* M_FZ]>O.V=F"RFQ7_FF>N:FEAUIBGIYES!:IV\W"IN/,6HV2[7D/RU\DH:"M_ M$RR]>9UINU@P'2?NJHG;5U7 R-KZ]HAF!BUQVY9XG05QU9VQOE;(E>OY#8L1 M0:R*BYW$3MZTD]?8YSW4*YWKH=#;YA#D/BYSWGL6VWHSM$.5>M8;$.%DP))- MR666*W2?4RA1O^Y)OX@<4+;[S*ZH7_W5+_@']0OUZU8&1.-HP&6$^H7Z=3OZ M)>0@BNYQ?=S*)FF+V[S>;Y)>5V5=!_L^60'+):XW9XP\"([!AR@:"OL_NBG^ MH&CN1#1\$"589;2/HA%BD'(D'NRC:'@T2.0]KC48==Y08(?32P=O1J8\L<'3 M?X.']>-M1*'7TO=U=T0]T7=8P!.R^QO4AR@:0@9Q3%$T?10-'\0/(&SX$$7# M8MB1H&CZ*)JG*1UP2BZMS0\N4-7O$E-ZT$F!,.W.)E M1_: X<@UPY%TD @,1Z)H4#2;B8;'&//JHVBX&%",%/=5-"*Z1T##W+GKNE6_ M>\*LM0@B<*O2'%=%$>:;]%(T#$!H]ZMS/TC1D$&:8MII'T5#Q2"5]Q.11=%\ M1S3I@(E[S C&8-4UO*K?9PRD&*E:;]KN*3.KY^< CU 1Q/WL[E$1^C91@J$B MH"(X1=ATTX"*\# 5X7'Y"'V-9^([\!T[]XZMD!ONRA9T7XTFN3+CB2OY<:D0 MT&TL,O@.?,=MO*.O:V!O3?\FI(&/,+J:R &A>";11]' OP?PO@A2H:P M09Q@\FPO11/=+_$DBF:U:!R@;>KLHFCN0C2,#&*Z*2??%D6#X:D-!;9-=K%' MN(%(-N:^QHW=G>#0((TQ'-)'R;A+EIOF$:%D[L9F!$?)]%$R3V,ZH F[:S:& MNX]0/82S_NWRBNV8_W\_829,#.S;1-U/X 3UH&\3A1GCJ ?>ZT<]0#UPGBS= MP(O=:27 2.2&T_=/Z/FP/ K4./AEE 5E'OP'WE,B!\;:H7\$-_)W( M)HU0-CV5#>4IRJ:GLD%,Z[%L[AO3^IH[A^_ =^S<.[9R'6]7MAJ'>5X?EY5U M5_$^63.N@].]E(T+QLE[M!L\MKGK"WF/,'1&^$#$,48U M>R@:-B!(<=!+R1 Q( 2)Y/LH&BH'<8*D+7T4C1C0^[P(@]&I>[R/]PCW#\E MRDT=*]S9W4GF'Q\0)NXZ^0^E\CUJD)3<3XXV2N9[M%&#-$)JD#Z*YFG*!ERD M]X)E=QJ?>A!G_5N]CK=CWO_][,GN;'A8RGWM"\2/I)([ZL 5!_D(!J@(,%&; M.I6H!P]3#YZ*Q[(J]#4*B>_ =^S<.QY5IOB;T=@>5<7X/-A7(W5D3^QH'/R7 M.CE]'KPJCHJQ&@;ORN'$U16]7CV774@QQG<\W'?T=6GL+2)@^OAF%0+Y(-HX MH0;#V'>2&L &,L83AEZ*!JR&WR.-,HIF=1B-I /X!V734]G$$NG'=V=_A=GC MUZI,P33;((_S!Y8CA-G U9-UYY2G4@;Y-U/U$-5$/^C91]\-:@WK0MXEZ M2B+^2%:%OD8A\1WXCIU[QZ/*'G]?N@3Q7T:V.CH/WMGJ2V%L':A1YHC'LXD9 M8\XXOF/WWM'7!;&W.'"+.>,W#HOV8X9^N$DTM(\N))-T(,CN9U>C?O54OW@R MB!\ =1/J5U_U2PXHW7TJ/=2O?NI7PLD@X;M_1(WZU5/] O]+;ER=<(OZA5=! M\"K([9_&B %)L9! 'T7#V2"FFUY%0]'_?#O4ABD8.1(R2Z:-D:#J(Q>X?>SQ$T<1L MD":[']%]B*)YR@09"$+Q4L@.^U6/XU((LD?C;M![QZ@'J >.6 7U /4 UP74 M@VF=O\=]+R2^PFW>).I85IFMPF:,SZ(]\,:#NAP66>#&MDG\$IOVL^EU;D(T M2C$N3U=KQ*:[IJSX# MH)Q45][/"?2DAA?4=9"79E+#KR7T?E+H8 MNB(4=5=KHGMA ?82O(='508&7MN@.#E5K@]E[M_X\^$?;UZ%1 8PNYD]*4SS M??= 79>F4&.;M>/QOT ;]Y_B1*NA&AD;'*LOKCOU9.A:%J-@6)Y!KX?VBQWZ MK\#7BB^N;^T4Y 4(WO=V+WA9!V<61GCJS%S!:TP)O3P/SHKA$+1I-"Y&$^NG M2WV&_Q8GML&%>NPF8>%ES4QZL8UM4*MQ4>?PZ1+>5MGQI!K5 _=8E2,81Z*+Y>@YXZ5UK_GF:LI4I@%-4Z6 MJO&[B:ZM"MZ6 .6% 37H^G=WEO2G#;0=%J +;NX5R,QIUEE9#;/_4P=#50&< MCYT7OXQX+1##I3')X[$RCF#*Y;%H[!?+0%@;IW=^]TRE,5>@(* MX%1F?3,NI[&[PL?N]H)#>/;"7$Z_7347=[JEJO9] L<%M^4URYXFX&&"CHU M"*"-A>4,)K#Y.NAB!;_ !!2F^:)_'O3;&00HG'N\*+.ZZ40]J;[8\]GT3/O< M3F#=M?"65M:%ZP&\=]#:1EF;PCJ;[=[0($->#L%FW?<](L/;; U=KJ>#RZOR MQ L&)EK-C'%ZVB>?W2N,!Y>^?L&5XG0O 2?I>3=5SRH[]';^_*S( MQL>M1S+_8.=MSQY1VD/NZD?FW"PW;;;:SGYDS3F@R05G:>[?Q]5LD3ZRH:ZL M^ARJ'+KX3 W/U'G]Y*>%D9P4H_#"S%T<],JAY?F6A]:XKQDL&)4WM&>P:;25 M:P4]4??<@^ 8\.!_GORMB#+.8IT2J67,>91HDLJ,4IKF(DMSEGU,GKQX[XT. M3.EG^*"SN__^2;U8)K7O*%5CO(L; 1C_4)W6]EGWA^=949\.U?FS8N3'XQ]Z M?N)S:KN]I!/LAU$C=[]-F>[AFY^C/?+WRTGPW6^"15?\NOI) MLK?Z.1;O27+51Z_[VVUTED1[G,O=Z2R+V.YT=J=F=K:H[ZHR*^34<"B04 C M2M8Y@%EGN(]KVJ+@'SAQ:T_WOXQWV?I*\]@7T^9D\WO=I\#>W9D7-X5*%KJM U4_A0A5"%.I:%:V;_H0JA M"DV).E"%4(5NMI!=LWK@ U2A[X1F=Y,S>,??T5_#63ODN#-S_6#?<=UH0>\# M H?C8UO=]S*X*RL=O>:N?S<7,U2$U3PY6)L+%<$CPOWP6*$B]&VB-BYDS1Z_0'6RYFRU1 1YD2Q3K(V^Y_'KL5:1$>+L: MFZX=+\.;U/V7(3;M^4WJ5Y/*WRL\=G<.33G*@O^=J&K<7/5TF8*#2U<'+]Z_ M=/^IK*IMYJX?PM^AW3S4.]]_V1N6^NGIK9P ?+1F[*RMT3A0?=&YM[HMVE;N@[GV>SF:ES/Z#CHK)^M.W<=)=2N]N?\&K7MFNZR;B*K^&)R]_ONF== M%G_PZV1DFQUHER]ZM8S7&VDG88 V=P/8-?B!$!J +@_=1=SV;NT5?9KE8;H! M')5EYJ^ANPOS177B[^"?5<78ANX6OGN_ 9Q7\%[[OY/BM&G@YK%T!Q;^4ONH M=GKPRUV_R5QZB7F9MK*\@2)=U*/O*$L[VWE1U>Z" M]C#OM/I^;]!?"5;_\K>SYR]OG\&@8_KWJ1#&_D[.27,EY;+BD(O3*^3LV?6F M>2^XW(O,=@)UKTS^WMS'GN_71>6H5VN'4]!+?PW_GMTY'Y[O!?.X77R]/.+% MEWIBAVY/F'GQEP;LW MUO-.G 1G!0PD=_8R.3VJ5.8Y&=9Z3R.?-P#ADVGAW"WH3^PQP#^JL@LR,9IY!PWR6E5?O*T"-WZ$H*6>4(1M\C6/X+$U+CYX 3,8S2& ME=J.C@!1/)7(W)MAZO+XU M[!3+Q[X:31S1R<097T=G<1]<'XZA8FEGIKN.*4T%;.<;<@X';YWVU1.G>W7' MDN-^\B0>Y3"8G#B.%[">1I'@KT?6+#Q\ C !<.%D[7 ,!N/(<)K%%=;:[ QT M;- QT#2=<)PPG^T\98Y71E@^AY/,D\L ^)S FT>@CLWJ#JH)P[8>&^$58,B# M(%<:7$&/U#^!0=D3W3+E%"-P%8?#!L.G:RWXJY7KGHZYS CM)3\QQ-"@>07RR8+CSV]+_^EE(:/7_Y^@__)_(<;,R: MXQ&(_NB\X17Z AZQA>GQWN"4)*B_Z_)JQ9I!4P,,]=3+6^Y1SU;2LV,[VG0S M ;K9(GB9(S_R;E&S!H(+Y/"^(7%9=R2SEU\YIAOM#6;; MHY6[A.D&R8%_8T]3:VQ0O;4NM_B6DZ/CT\GXRAY'C9EE11:,2OB8 >2_>HA[ M:\_9F5N;6L]T8\=YL%PIKKG/^B&)Y[<>W:[D^[N0Q:5H<2OBUUK F/'R\ MR'Z@<7SAD5< 8B?:5NUCI/5O/.U3][5.7OZSWK(LYYI*_1^L-N'-FH':]B>BTDZ5T"!V.<49$KA96'7.P'H;%V\ MVYE'FO-NXC,I1>&$4 M!E9*V)%7=<,AE\%?GWMT_F+KL?=OP)B*VK^VC45,1FV(8 PK+)C($0S:C6Q* MNM=Q[77?."T= Y!S#^9,M:@_MP1@;K[#<1EJ!P9^2KW0HKUTMD6M5.%C5B[T MX;=MBRN$WURI96^"D4=[?/HB;]H-+'5:%$P5:)<7W9(0:!5*5R\J_&>3ELI %J8X^JEH#1HV>[G6IV9TZ5BY9(;JF3V#ZT MX(G#Y9[?31J"BGH.2F]&L%DTQ_/1V@VU M],)!XF,@ATN1'.X!DG:YX4=3GV;HCTU\CO"X2P@!IU[">V'JG'J9R=2 M4W>L&%U ZA/G2-C1%/$<(A;5#);WWTY!V8%Q-_[7D\8MWK=?"U/NW8/8+LW; M9'0Z5*.1.X0JST:>UK<94.MIP8ZYGN 2@3$U1VTNVGQFW3G- MW&1U\^SV="ZDZ5U;Z$WA>&0]BS+LH?1YIRDP=3,/\O^W]V7=;2-+FG\%QVUW M2S,037"G/7W/D67[MFZY;+?D&L];'Y!(DBB# N+EOKU$TLF%A*D2(H+).5] MN"631"(S(C*VC/Q"NK?+J+=4\#,'63ZZY+1@E0N_20)@)1$9=]G)!_?[Q. Y5;H6(5)=WI2O+Y<92F "/@ MPJ<08*1*&V@XZ)@/84+M*F5;'CR![* M>,OD7\7!+")R^"HZH[%M+PI24D7!*.:#!T=R-W]Z<5/,1*BX6Z8["F<":B!6 M+^ EW--98LG3@\3[!3LI' <&[EDIOU#P >0:%4#,O*D!K=C=V*!QR$QZ\VS]-'K7R)JYG? M"TJ%LXM@JX( <)?3(A<\IIAKO)&FE4UE-U8(7'Z/2I$^?E7;+R:1 _2.)Y,QN0!HP=OXHW9=RT\)O!CX6JCZ(N&&9"-$ M*LI!6.6S\RMEV,94ILI _^S:S%<:GGC4H]CUT3EB.J%2"1991YY()/N&1(M- M/M*<(+<5P"JH=AGZ)E[4.&C3@K:%30OXADA)TP*K5B\48<]]V6VO^G;EHRN^ M;-1[:DX['GE?,VXWGMJ$VWL:6%/XR4YX Y%8NP_CT2^+Z X'S[##P<-R]ZR[ M'IPXZ 6H[$^0P.!.M-! >">W/9\#B+C&7M==$/9..-T%0>_$0^W$;:S@,^V, MP+'\/F".=D:X4MRC:I#O]=[0?ZL(@F35VV:GBCT@M-AJL5T%]FYVZA5L.Z&E M5DOM"GSYGMEL; FXJJ562^VQ<"!;9KVNQ5:+[=,2VV[=[/=:%17;G82K#_>' MJ(;@_9,.E7^G@]B]-HE8A;Y;0JPJH^\V6EMXN.4"L5>]^@)98W7-IJ594T76 M-!JF96V:S="L.01K6AVSJW=-)5G3;)G=_J8=&'?(FEWF[BOO#'U+"^HN94'= M%RRHTUT)UHU&S6;K.-V+-&L>8$W3;#4U:RK)FH[9:QZGGX=FS0/&MV-:V_:N MU:S9;S31,5OUX[1#>GE)HB5^D;%=OZ87Z,5;Q_'@#[8^+0C[ZNFH!>&9"L*F M;H46!"T(6A">LR"T7Y(@E/O/'=WZ2_]TG9]N?[%*MP.K,E_U3RO>#JP$!F)C MO)^'8$LVQ?Q1^"4I'JU[1_@((_LF8%0[A. ]&S"BN?-GPF#/$I%Y[=5L@-13 M7.*C0.F7KK8607)>*A%Q> M9BWE,_DU,N7$W",%BLR\)$I?2PB0#BA';*%%YJ.43* F9J@IA#%*_*'LO5%= MF*I2\N61J-QH)>+46G:X OA3]5ZM737\*:OUU+![GAS8D)ZPGO#V$];X4YM: M'8T_]*EW?KUX'A&J'Z=)GA.2B 7"V \#19-- 5'H?'IUL]4<;P^<) M0_7/?&XBS3UH5"I]=W\-/ZIAFF:KWGJV$KO) M]8['26]5&-IHF+UV^]DR5*N@9Z>"6BVST>IJB=42^U0DM@E&L]6IGL2^J(MW M;W*%5+J.?DTPDY=41J_E0,N!EH.5A'I1UVJT'&@YT'*@[<(^SCPJ[RU_FZ_2 MC/9QI+%)NNVI[(F3IF5VF[V-H[T*I2">)5L:/00@TFRI&%MPMUB;YY\U6_;+ MED[3;+6;FBU58TO=[#6.8UM>5+)PT?TQ=/YP6 RT' M6@ZT'&@Y>+'^P1- HRF]>+P. LW(L^/-\6=67!8O L4P^,@ MY:_"],I%\P=PA2^[([OD)77!.#L@#@B"$,$.1U@%VX^-D>O;_A#>"K,#J2(H M(A<1:XR!@#%8+B7XLD?@RZ,PF"I@@L"/#)S"EO V^EJ]OE:O)ZPG_-0FK*_5 M;VJ\]+7Z9W:M?I=Q 0VSP8WZ\IOT^NZNOKNK[]#K._25H(S>A_H._7[R9)?( M*1'%,BK7E^?UK:HU]3;OLZHN 6F2/6S9O;=EE3XNL%MECB>R6/3NUR&J1 M/YLV-M4P ?N,167AKVGX@D[\[2DL)XZ,H3VCM.[? M:V7R=9D/9K?[9K>QP=6;W93Y:*X\A.5EF1W+TFRI&EOJ9JN^ ;Z19LM!V-*H MFU9S Q ?S9;#L*5EUKL;7%3;(5M>U(7P3W\ELE-20:++%*F7)--(IY1'T@FC=6-@L[\)*+6.M0["E:;9 MZ=0U5RK&%6LSI!;-E0/ME59] Z 6S95#Y5:[O>.PY45EB[Z'P8T;8:OBDX'P MQPE\/O<01$7X+I/F;T"?PUUX ZQH&$3R R"?IJ*$="R.ZM6?&V'9]>-]( M2*P4#[%00L0;F;HQ(EY$1D*?(#A&*&X"[P:Q,X:A@$48]C@4C(N!PZ>#1#'\ M&ST$( M_P0.)6$H_.&]$P"B%*.5@)U%?!]#B!_"JY2XC44P#NW9!(T][,<[ M4G-DAQ ^*^*=()@2-R)[5XHTMC[2%[Z2-L^M'1F."V.&J%=A.;RQ1L*AJ2$2 M5 (KO>&1[$)$W 0]G4N*X$1A]M3^A0\;-FSE,'-R'#$" M=4/@;2" _@WZ(/B:Q _%S(Y#EQ13*OWHY_CWJ;2F GK/XG6;4RN$GX9V'F:+ M<\3Z(3#^@JB5S +F'BP07C)(E%\4)<-)^KI%K3&76VLU"%?GO2+U.Z7W)% 6 M.[WY!R6D2#U[Q!Y$@9?$RQ\IP_LZG'IJUHM$R/__),TUSNRQ.!N ZO]U9H]@ MBN]L[]:^CUZ]+:QDZOIGJ.WT1DWG?[JO_O&#P-] M>"_@A>C8_I^W]C_*N%8IL^<;O]LA;+9&5[EHN!\OSJ\^71OG8"-0W2+FGJ#H M!&R-?:M\F3]08SC&-6+O1>08VD,@HD,>/IH@^A5B0?HQ*!;0*4 A-YK ,V'B M264)IF8HG"04*HXIO)[4XU8+@1_,X8>K8[1=TUM$-0.QBQDN4A M#X="L52/H]LB+5=,J\"!^O1R>\KV!I^$#QO2REC-U)QD>6QX&HJ8X&Y19*Z6QQ'1-)#"WR@WT#0N"Y[ MSK=VZ-2,\PRLDDB%407[!$AVM LP_8&+W&/"L>Z> =7OP""2PG_=;&:^-'Q[ M"_9P@H--[!NAQ@&GNUWK9%XXC;-HIMGB@\*WV7M5+T6'!5@&)FR$\T>,31 5 M"I3Y!;AW*!3"8)GX42@T'=@>214(#U!I^=N/ZE_2.&504.58G%]M M<"AUCEJ5YOXUJ!DMY6U?\,K.TY6=H">/CJ=:TRG'2(Z,<^TB15?1+H80]!L$ M. ,@5*.="QG(L29?"-F;#<:/_,L&+QK,AWRDR5;+1DE+9B@"E/5B].+EKY>3 M=O(&;'ZM:$;AZ]"^7:X\31EJ3"GU4?PU. MH]<. M2CT)<5:$7>R( :A/7T28NJ/?O6YUZWDAQ\]:M4Z[_L:X%C[:JJ\!)AHP3 )- M_#6X$5.B:KW1,DYP&O_^;[U&H_Z>/L@_0I];[T\IYIC:L"\(;3=VIQQPP7]- MRHAY&/C8Z0XR08%,R9. -8&6F-AH^.34%MYB&C>NC>K"/X. [A?:3(Q786N2 M,?/%.(@Y6LE&RR>6(OP]!6&W+J9M9\H^PT=NF)$/BC0]D#&*)['+S)6! SPSZGAB 6 M!.= I(K!]2GU&O,>&8-?@',I&;= !A/S.F(6JR6 #XQR*A.SCK+"&-I1N!;+ M$-T=HC_&4:!O?(8W1X95/_L-%PG__6\3_TA\#T4N)7,V+/A,X'V @235",[D MD6WV2D5VD5FS7,;"H(S%.JD*3M-,,?'P-WL]#&X=O7NJD-.]1@V,) :)98C3 M]9KU9@4&;6OYMP\\N?2[3K?6MKI;#;OZNTZOL_/)6LU:O==Z2I-=>]B2@U8E MZR%PD_>@%M:X!+7+?0R#'++(Z"([*D-'^MU69<#KUJZO,<;.Y/XI3'*_ M1FSK&KH-QJBF4'\5,4FS\5TE?2"BS9K(GN-AK!N[^REZ?W3Y837N#&P,^%9U M3+=6S^PUM@0IKE"EJQ:O:HI7VVQV*H<:ZRBW=C1; M5F*8M#909MHU>Z*NV2=9-3^:OY01^%0BI+VR=?68!B.N'$]Z9J-=)<@?[9$] MEM$+5:>I1W8I>]H;)Q\%_W6JLO2R%A7^^)35.QZQ3YL\X&R";#E!@J4N&Y]P M5B)551 A.?T!/-@JN]1S3AVP(F*9WWU1GQY&_&D53>M MU@88^!7?%#MP)A80*U8591Z\?K7\ADEV+FDO)ELJ5VW[C2X>XS7=>R.]+H+7 M:64Y>.YN"166!R6KV[Y.]WD4Y]:Y&';3XMQZK=/?MOAT'Z.N+/GMU'K67JIH M]S!9JUD#D7M*DVWHDM^G\-$VK M\:2+/[1D556R^@VSV=L\W5OIA.T^2EAVW[7JT!8D\,\HCTJX@[I5U0:DZ];- M>K.[X6&A+EXY!&M:[;Y9[V[:D/"EEK!L[@8SZ_N5TV;GBQARC-<%3X;V,":4 MT_V4KZRUC9Y:(6NGB=NH0FZ 9@NP!;C2;52N"^ZS\="JJMSPWI>/0-;:05N[ M%9!5UPY:)5G3,AO]RK%&^V?[SLQ3)XC8\%QN):#O>JT?TEAF3[>3E72MAG"Q]P:M:Q^YZ)[Z\G4B08GHC'MN!67JI[ 4U MMLM*B75CNX/-X/DWML,^9(Y$-T!P ZIZR778+>D_5G9VK'K=K7.?$$CJB6$< MS;6$F84!-6J%I8DH!A4@>V,E\(^I"(V9?<]]L*EWFNLOG_-P,9^Z@_G=P -! M-@V:W 0H25W&)3'R;Y0-5(&1^;DZ8B2HJW.V+FP=RF.:LKLY_]Q!XH>)["* #/8.^Z=$IYOL78657UT>G$AKS< MZPJ;&TYG=LA\?=WLI4-)F5[R;)V>56T/J>F2[.RD>A;&]B_A&P,Q=GWJ0LCM MO^O<%M%)AMB_+HI5_TD!A(&'TBYV5>Y(]#D(L_9VLMECL(Q!L-R!4,0,":\* M>9;K@H9TS]J!H0)R(]4(.EIH$]DN/-[^RIRNQF99V5-MI MZN@]<;T@"F:3>VP$QWH4-"ZU_Y+O2*>)2CE3K&R]".3,ICZKX&B?4;_5@1VY MU-PLF@1AS/.E;F]J0-C67&<&M#ZN3DB?;BP,=P3:!??I; M1*H5*)LA($(0@4!@2HN:H.%/[7@X(5.&;20'X,?*=NKT*MET$1MY5T*(RBU" MAHKY%"S"Y=HN!ZFI!"W^ZV9CH;4FB/*H9.&+O=KG^@+.ZR4K;SCL\1B;X,6X M+4&3N3-L5S]%5T^U45QH*8CM]D!4J>4=Z!RUA?+=\JB[\7J+KN<6;=7Z^;F5 MK;824KFDC^=#O54S-85])I6E*:/[ZVZ^ZV021S'8 R*$O[1O*FO+U5U3UVB] M665S#D*5=BVM6RVVZAB"JV[;)?U@L6NJ[%O-O;IE/\[Y=:MVG,MZFOXH:U/* MO751 Z>4+>G$.@+G_.Q>V*LX0ZU"7UVEW\M7?9;?OSJM&=?)X$_9K7HH0G3K M"V8+!\AV<[X9<,;LI>-C U+V?E3, 28#UL]N1T[<8NJ4268KF>$'*2T&(KX5 MH X2=E[$G!X!,HM!R#UPP9\P83XX M66Q%3HW9A2,OU>)BW"A*R,'+>K/VBHITL:.OF350ABE-X!\55GB7"^28WX\Y M\L.RUFYT++?HW.^SAKGS ZF^]*6CQ8&)FA4EDDFZ0?);57Z7/D\M:>,);#M*0@3S M?;X5?M/R&5/[7-@Y!8U4W@':W*(%=)7-Q88J9B#(J4'QA=""-)UQ[OR91)A* M^8!YFROJ*,WC?$K"P$%(JI _/AD$:#>R#2W-^[P\XA97/=QCZJ@^\TAEYAO] M,IH51@PP4,"MA;]0G#2F6;A!07Q7R,WV=P&06O3 =E@/=F"@DE53$^BGQ M(P$A$OR,7!4P!A#ANF.?.T7+1S 1X X%VQXE,QQ%IZ\@ :8QY%.LGA?7>@,N MK(C>&2?6J5K/$&F.#JQSPQVDD4.1X<;L^S.LMDG+HCR0<,@TCD#H(QZ51*Q>PZ[E M1(#FJ>R0CE%# /N&?'3CR^6';U?\8^L-M=.>@=FUH"<[M7^)U,5U*?LK MT^+TC8-[P87)L=\[%>&8M'*.QV X!9@]>29![B@*!CLE:N2ET(0OZ#2QH4\3 MG]UIXF%$)U4$9)*4.B&C0?B@&&Y%6<1JP]Z]#\M?LW46E] MYX9V-;O7X$;/$H]:2Z#J*[K[\N8^Y?_)3E ZTYG-F9I04,$8 EP.N3&J[0P M'W6@)P3VV0T<>L -:8VGR(UV^\W2G( \#\A4+B946=7"HFP\A<'Q<^\.X5$' MLUO&RB02G1E1V#\%]XEB2\Y6@*XC;R8U :#W4-''DV7DJW98^146,BVD>6C) M(I9!WBP!'VD(E!J)4![+%K-B*[.:,A@O9C53=R=U(:0CLYC_#/!,X=ZPVL3& M=*[P;V7Q,-G#XE&2/04>1D/P[Q*/C_(H^A0X:FXHXGJKVEQ:#/X?YE)S;2YU M:G5T)PNTPP0WI5%. DO3U3#2\7DRAOT+_RCE:6]MGF;# M$DM[578T?PK*LX&J "5A1 B(4JGR(!#OCHQCFC1]: MJP^!'3JX\(\N4"D.0EEM<(-4AX#=]HOG?C)U;V6Z-IK8L@B%P^'I%#^,@^$O MVHWPJO:"R#5J"\^K/!H$C/A6XAO5D&"<6!!7<++*GS$BK%@JK++-;B.7F&68 M]/PX'IX%'ON!>#:1@"[-TGE8F0(A8#P).--ERYP!?L[R*RNWR.-*MP1.;Y20 MCLZ?EJIDJ2/P-(#S\O=$L:GMVV-Y0/8SK26A2!O'RIUPR&GGB9%-EPB@WC(1 M'B4MTF41/VC]$$!&+CK^B) )YWG*B*J,.^EQC/="6.P^."'"[D1 M2&WQ#J&2PBRI>Y'/2Q56C4IL62A H0](:4"#TEOQ->!HG0WD&!%1+E]+8N:3 MTR#5UY\NC!#\E2/+PH;V^B)TJ?#\]#LNXN.?\SJ]3<,_9 J627&ZTAW[6-*%BO5RZ MK!?F;"S7!\LO, (!5H(K4Y39.RX*&B)JTQ+?$NUA.3!^@HT M)W3;RY4T75*X5N6WZ PQIY!\BJ)%2$J0(054-)%J!K.@%@H4YO(4UG*;\293 MIXN6,4UV%]H-]>@"X0KQ?($G"\WE)PLX2=?YSU$5T/T1?FF8 MQ.?1=- "'@P5J1,NJ ^FF?TGI.0 M*SP&6*HGHM0=Y<'YIA2?1LN,%15,*(.#O!AYR3!.I*OM4I8)%N3/=36O&9_N MT LF8TCU-JKX'AXY]\>!9YNYH$V=S<>YR2!=E,DK9E:*1:[^O:30&3X'C/#1 M)MS@FZ(X3++*,,S!)FQ9J&PIM*F^(JN4_#D1?DI&N^CRIKF205I&10N([V=H M1^DJ ;HIQ<4NI60\"8-DS*FX1!;=8!YJ #Z,JA 9N7?".9-$#ZA>Z(P&P0"Z M9ER#RT3^9+?H07^$;PL>LMC ,U_N4W.-J",B(GRQQ2STG%*2XH:M5:CPP5(Y*?R^2R^B%W!W%6G M)<_W<WE*Y45WKD[0%.UMGRW(FJ?A;(2F17NRXOZ.7B>ALDGI-+KV2^J ]. M+E?Q\R&RXK#,U,&W/A?4A;D6G ]ZDJB*^P=6Q1_$T,:M"!3D9 +I*A6)AV*L M-![R^#8(/4<>\OE.@C=^\\5=).-2Q5(*@?0[.=>J[-:6R8':=H)O6"8&PDB#B!F& !3P_RK86-@ M]52 D%@#;]@,*K9XYWT(;3_=O$P'@C& M!L=3:1JD ]_PS'JO/>I6N5,GRPGQM(W5JHP2&[1 M))0C4 CP('"10!R09"G9J5Y4;FJJ9H[33+2).4.J!%MX"5\)Y_0/,SO'?=1= M,BOCP^^B"!, F/7!_&3^_AFX@H':Q=Q5+A*Y@8AD**T\MP)!X.>"LT%V6D)= M3(0ZTLJ3_T F/U<;EK^M?8L6,5XBE5+8BA)F2F[+F[/J#12+4ZD+:U]5E"=3 MP'0G=SA,I@E?U99T [*&8H(&GO>< MSG[=K'6*+SOIU$_G7Q>Y=X][69Y&;GB*"80IXC=HV2FIU%"?2'\,?P MER^K&.;46*I+E.I4^S:W#4;$Q:&Z:TFYCA5BAH9G05E>T):-B&:/XS&AY*#53;/EA7:.H/?Y., @XG.'+\'%6:]/K%KO=$Z)8=7.8^ZD';,='FV)+7^&N80UV;LW*+F M5K"\*N QO"Z3'?ZHNR-Q6M"&5.2W<*>7CSFF=% L5#D$,B&OA_(F5!FU>V4) MHW+"/8H':R]LB_Q.V0$[ZK7&_"L:^8^.R(XYBE $D&= WAL#W]17 MCEB4O^F=/D Y#SG4W,-H)>BB/_PSNRN"F5Z\^X&75K/$0\WXF$&,K -]HYS; MU0=%JB*5W&XN/[#C$,MNT)PWE_D.\Q16JZ;%J@E7URXM.\&@9993B:)]Z;K= MV)X4E[F*KLZ\ ]2J=5>0K%3 4HYO5&E082?@!P0*X.=0C0N=XB@=E49,F *; M2[%1Q$ZWC[*MDQ;&Y'B@]FIATYQ\ ,H$QE=[R%Z9H[3V\4#._NE1+I5:WH#[4E5+P:L]4U7LAK%I^5O> I(,D]^?V?I9*6I!C MQ02FZ!K".J?+"FI]=3EEA&5D]MR5M$@Q$SUTV'/MK"8QEQ\AM!XR>W2Q*$Y% MP!WAUW:Y%J2*+WDO/)/,H0>Q)Y?&YM^/+I@"#KF%2:)K>SKVG MUZ7^X%S0G4=B>[K[_J=(SV-EPM)V0W4N *>"!6'%>6';Y^NE,!E957+I+HH ML7SA_Z\DP(G)^:BJYFLJ;.0+Y?2%.A4G1L MMFJ\U\Q,2ZQ0#^@S9]H7:]M 2^(]8\]HI#!ZV1@3%Z)8\!M4P3$9T'^>GW]_ MX)X6J7F(0;OYB"3Q,=R"]3D<5'$HC=.T[\RYP*I@%(IQ^4-)0Y4JW%CWOT#= MT]:ZY]GIGF65#VL6'+5?[5V;K2A(:2H1.=MWU"JO6#:MIG\DKF%;;P3^S:Q;7J=>,51D< MTYQS-MSJ-UN,B"I!@_)7"?,_5K<(^6*.AUZ0*I;A2 MDBX/'^(47@SSJE'@,T9V!(/;'!?8<:%N6%;!.S)H4<7G:2$W$P0"4Q<3? $! M:$S=."Y<*"J(-U&1PT*3EP"AH(,H4EAW3:X'7R*0Y?+2 8KYEE2:EL_=W93? MYO83E0BKEUX@' O5)O]'Q)=)N'@'UECEZ/*'+#6.TDICN1Y)>5EMX"F9,%!4 MF"N-@ M\??F9A,O2;"^0/^OH_V_9^3_K2QN?:1;V'M5\J)#26^YP_C]_.J'<7E)KHME MO3>^_?BO3U?&Y=?/WZY^/_]Q^>WK?E3L@ZUK&B6M:S8D=]\J(W?1=6TN.*[- M8Y206T\6*X8LQ#!)Q_QX[F_>&W80?OSFT6.7^ZF[@#M^1&^2KU3@VH,H>'&FD-\41M%HEW MZH_WJH&5Z]-TZ:'WQ2MCZ"#,-[[$]_'7F>] (#BOTMZ=\LW\=;UFO5EL7"SC?KQ;NBY2ZKLKTUW7U8 M:=(.S2J"UIXC6[%#S8E?MH_79MIN^R#V5NK(^65&$L@8LQCAN %@37\ M2M@R:S1%?EZTH.OO$)E>D8_WXI;/RT:H!_'BUBZ55IGD/[;1>@4T=OF:_]LU:U=K&\-\=Z&1F4]H9E$ATLKUM=-*Q8"0L$[Y?V1IB5S MC9,XGKU[^_;V]K8&DZN-@YNWY^%PXMZ(Z*UPQG;X%H)Z^VVWV6UWWN(<^^VZ MU>C7872K:_7>3GKM5KTC[IIG=:L6W\6H_0A1R#$ND"MXDY0OOEZF03U,I"17 M>239VJ3E<_54CW5FU?NM]K$WZ!,G8OWL-TW!QU#P(Z@.HP$C:S+NU-9N[#*- MZ'_57^EV+M/#JZN*R]38Q?JVV@@/TZC,94H#!>TU[=-KZM7KS7H/O*9VI]=K MB+N;YJU5F\1 ^#EG*6OC%@?&(3RJPXA>-93/8YRFET2GWI9NT4NB$7:[ ,>G MIPGUH%%\I&NCLT'5<&V:Q_;QM6M3)=?&LOI-J]&V6HUZ$][XUNDVZ\U>SQ%W MS8JX-H<1O6HHGXKD@RI/IVU=FY=$(W9MK)8FU+Y=FZ?BPSWWK,UVHJZS-L_4 MM:G7Z<\&_=ELO067IFX-[CW[-IKBW6>"[2<7YUQ>F),=!MBE^4"_U'D9G9>I MB//RDFATGHQKA%*B*;7W0Z?#^'J5Y]6Z\0^?6NUG>(GU$R%DXT2=&(%=,*NMN(+,I*X%;MN("2HFVBIMOQ8:VBB]J*S86K.*U[(9A-=MU;?GVO]VTY7M1 MVVW>\JV[W;1UVT4VQJI=?KU^EO9M#^2Z),P%X_]]N/IB7/I13-AK'X,AM44T MSE+A_.Y\1XL6[:B:.FHD3"(D#/9MAEP6)-D((7A+9%@]J"/W-&$@D M.>&6Q/6;X>42K=IPBEEN>!.I]M2=NY'9YR7.#C7=]\5]/UM(=CE(D:3_L MN\ /IO?&)VP<1R@WU\.)F-KI[MMI_< A5?Z1A._B_,N3U?K'%[X+V^/FM_#W M%]?_A1W==R2*+T\/?OST6>O!K47Q(^+HNON0Q)>G%+^15=@AH6;Z-OAVAR./I= M$#CV=^S!?9F+NC]BU$W 5B<,42H[N^6C:JR 0(AM6\'C*T0@4 ZG.U&F:]WQ MWPN(0.7E_E%WSQY>]J.4\E94K8BZ5C(\"\4-MK'V[F7K@;2/Q<-M *BSANL[ M=,?)X99U.:!;QT#D?=@O><#;FM;X:W)HNYJ\E^7Y_IZV5N$F"-3'G9MD@?MA MQT%X;\RP(QA\:(>>L>)XS:"N+[\Y]?S M'W];B?GH.*MWMYZ*)1OH^])&"5VOELQ]41B.'W9+^K!9E[\("/3^MQ/ MQTG >Z$S,R>/Q"];+47 *>XQA0=J S&QO9'JH$YB(W^ [15%@G#\-)Z=Q). MVB@M[4_^2*H]KKG&(C^Y_\EA0>O[_5J[8RW#K%^%?]VHU^JM]LYAM1NM6J^_ M'<[WJF';5JW;60\$7+H3-=T^OZ%VU-UU3H8''%% M/-ZWUV^7];BX^O;QT]7EQ6_&>[D+T!9/W2)=9-P\]!D/)3WP3C@ 2S.'?XB$;/#")%,-JTT.3B>_M,@ M+>;)76QNQ3V*)JX8@0>D"EB_J8HZ3>V=4/OD>UJVN$#DT^54GC?J[4H9]6K/ M3KL!\"ZMFPG38)-#\Y;D4/:%'%ZO?NTH"7*YE8FO225Q/OK M;TA)EFQ9U$OXL_7A:^]82Y((R>=^QW_8Z%J<-< M0F?GG:^/-]V3SC\^_/33KW_K=O]]\7!G73$G6& JK4N.D<2N]4SDW/KF8O'= M\CA;6-\8_TZ>4+?[01-=LN6*D]E<6H/^P-Y^RL_Z0^>]XV#3+LC;XJ[ M4W3L==')D=OO'_5M>S#\979V>H2Q<]+WNH/1H-\=N;;;G?;A$T9]>S X<9VI M=ZR9OH@SXWY^?O<\?,?XK#?H]^W>OS_=3731 M3E36)_3[1NF7*??C\L.>>CQ% L?%&2$;I9F#$<680]>]<]BBIQKW*UQ#THU(52(-5)RW'EFBXMY*@7/ER+*.8? M\T92*K-_MV]VAW;'"87#''"3UV$YW1X:H MAWTIU+=NPN+=BW [O?(5"$1WAM"R>B72A&%%HE^J5R8UQNW3T]/>BQJTN=7( MCD%=OJL^=NU!-;%Y@[F\;/C6C>GV48=DPE:K0TSWRCKLGJ-EJI*F_!P2JKJ< MJKK8QZ^K2[UZU*W$;N53$HZ80(D]JB)08.?=C#WU'!90R5>%,U*8".,OU2?C M)LN 4,JFYJ%^BWY9+0CT6_@ _J1EV M%D^S!^S%*U=F!=ZAR_2?,\0=SOP"Q==;C=>: MWWPT?0<5B4MD^&^J"O6X!R38OTL:$M.J67/>$8"%C\.N:7&[EQQ7;3>0"%CJ M-M=[%5M/9 02FHT7E$_PG.+N.>=V)- U+VFDLC5 M+6@(OM"=&C_K6(KDZ\.MT5C4E2K%+JY.7*&D)1_ZX!+ /ZN;N#BIC\#5"ME: M*;[KY[_VMMEM"0H$=N_I!_UY>^Y$Q%$1 ^'6J"M-MXG73K+HQQ@@ VR7C KF M$UZ]>U#ENFIUP6E7UB MM\G8#.1QO_^^#I!;J^+;/&3>]1\!6.)[4*D1(S-P[_O]D_(:-&1Y0"!-@L4" M\=6]]PG]SOC8T>$RZ/TOT$$..*%WC,Y\6$U<) 0,X<42$:Y[ZPI+1"H9I:\6 M90!Z,.K;H]#_(\+QF0@X5JB'(M64U$*M1*H5B[64W*X6;&G)5DJT]7,D_) F M;A%0'QESGXGOWZ[[:?^#(5^&>12H?[5&02S02B2^@;\#F#UB;(32[@_M>A/Z M#:QU#^N_59;:D@Q-P WZHT%-3?QSR/YMNB4=/G9=+0KYZ8CHWM6M48Q9XQZ- M=)2H.MI=*Y&Z$9<]1+6;A>013?U*ZC:7A0F_H=I&R,S6G9,SY'9(H#S@)TP# M7 &#F,*\LKVWLT9*1'EXO5MYG&_2F0?WR3"WIP]X0$-WH-F,XYFN#O/BGRLO M*^7XF=>/TY&.5N^$2/^<8JU<]#5\![A*1&V/_DQ7'S&;<;2<$V?,,:J-7P$_ M(WYV?Z1#U#GXQ9^F*RMA;BGN;P!"AS^2!0#"O$>.J/ P9Y[R0P7C$\R?B(-K MA%EJBS##;(]T)+L8YE">FJFQ1/59R[3 $HRE'C+\EXQ*CAPY#3=0ZX.C#GX'J">O\+12\JTJ;M9X)W;625=D M!]:IE157BLBLG4Z'NSOX$/6/:KVIY_Q.I0XK2&V5;,RZAU!GWP M?'?B LHG8JO<6YU#H#A'H!VHTMG3;E4A*S-F-KBX.9B][3BM\;K#2%3291&! M<:$8#.QL-# D/+BNK;Q8;) 9EXO!<)C7S8>X8(0MO\-"8)QT2=K:3'ZMKHWJ M<#OC+EG6;(CM)OAOAX9.?I7 /$VBA4!Q!C@9:2 M^ ;ZNJ,^(1EP(E=@G:OG=P1-B4_4 =A]P5XLP0S\^Y&=V?HR 1_+TXZ!'@0I MD6_(E\?E-_O'8P\RWM#_*]"_9"[Q2'A#Q2-;$N=D-*B15%R"F0G/P>!DD$T) M"IG^8J796IJO!8RCO%1R6$;U)5LLB-2G(,;45;O"@ .F%>$R<3%[DJ=V-N$@ MQI(Z\1I] ; M0AW6_8+Y9(XXGDCF?+\ S>2J@[V8"EU'L"7UTP>\#+@SA\=?P#NL /.K11GG M[="VL]DEL^']$+Y56Z#25>68/[6P.4G3)@"8_S*ZN'.;-TAIC MO4-83C.&4+K;#S'BF^K#5Q@\)BYF!78TLC,97!N8'+H]D^K:]=DST/ ^V'H2 M?OT/1ES<@R)_9-*:L_WH)>P8FYD7KO9W-M8R961&W \W2R^_3RFM:(2OS M$GC@:9C!HCUEUK M+=92ZPUV/%T;(;]+1K>BW_FL@4B]!8>*"[)_<+<((4@!C-WW/7M(Z#_EBW;SJC*HT/7P6G9@Y[S@< MNT26[)'PEP6C,(+YJKA+PD:H;%J!%51C]TF?TS'#6T35--#:C9\SW\5T_?">N_]$_X"[*$BQ=WSC0,M\_2=5\OHIMQ;]?^, MA$MUSK OI'O%*'?Q](<-\@FFA/'/3&+A!GC0'YR8AW=^^<8']M7D@8F5G!8\[T%?0P.:ZP!S,"/V)G3IG/9J10VY0C;KJ-L3)4I<8O1.0U)UMN M#S5WY9E+%NJR3J:K6D\Q?&;406*^=H0O, 4;0^8JA-SRQ2T*W^XA_]K53NOE M5(R9JT/D"[V::]4MDF?N([M2*]M"I=GD=D!]AO5[Z$=J2C D\;UWJ3&X08Y* M-%C!>"5B M8M L/R7X@356TU@'-[I2*7"EU1;M["I 5J1[D;Q2U6N_4/ZK54 MS/LJ\%A=VI??L)V%VPGE!=0*)CVX/G*..59O H&O8:UR&V@F:JL1&QUW94_J M70>+_'&9*=?6!H'N\'WV_ VF!R]8Z7>4;'HA_$I5G1QU(^KUB[)^BQ9X T'3 M;8D\&U7H2I/DNT29@DW7_=[SQ)QQM2K]CATI-%\S$D:2IMNCU:W*)DGEP(4Y MQ8:"N,9 MQ_IW\PC-*=STV(QZ'$FT9$0%@,HL1-NEV[H<13?X@3'K8/*D:ABE="6#*TG M6ID&9R4V[;2KE''+MHS;3^B%+(+%)5H2L/S)GQJC!_6_T4:NPJ91(UF#VCN?)U>2"HS^)7[BSLEFL:<63<]VJ=FCS&F&FV<]X MG:^4=1E,IEAK)MQ7RD&+SRCY$[O)[H@ ZW$:QA]6CW-0&FHW M^=Y[P,KD![XWC*<*/X0<5/T^$:K<@R^AU8YF^?[ECQ>\_V%?Q1^9 $>,'MB4 M2>*4,N%-%$U/X5B3,NZN=6EL"_#XUO@"+6RD;:F5=Y_DBUVKY5-=4*D*3%8" M: L"E:5HFT;VHP\33N>W39BO.9M;E5^^Z98D#CVBH "T8T5F*DP1U[0@QE^! M0=-MC5_E/-[Q_NBB]*!RM WG_P $@0<5"4!);(8R\IIEHF@:KBC-CL["@]>; M7]6-&?G^N#T)ZG M;QB=KL;PW5V8'.97\6PT6%P0+:T99&T>Y?(O02BY'5F?80NV)Y/WGJK\R"P/FXP*^'?_#7"&YU% M.I:;^.>H("Z16[SI6;-Q4T[^WN!VL9;&!<.,[T]8SIE[2Y]P&&C/'UXWUI9&[QO:?L^0P]FHI;.T>WSE]5.:[9E M.*8/0IFMJETEFZ[]^M6(ZVTR\"4?L")6;TU.7J)VOWZ'6OZR6(]92YVDR#AQ M*YSP,U#\+^),*,4O#6_"&(X. M?@[4T&=>SA'".J<1"UGN.U00=8865VDK>/SQ7Q4W@#,43:N,39^SBG_:EA:L MDV:9YT3IM,LPG39?FQEIVJJF\MV60BU4BK1A)9.3Z578MF*ZAANVZXCQ^ D1 M7:?DQ4P7C'/V''K=4,H4@*[-L*56V V&Y1'Y-P%U1;&/D%>Z:44T7BY]XJ@: M?$)\1@KR9_)*-]V*5Q@LQ=N(^V'>@BW%G*S%6^KX@1OF)V(RH_ HG*9ZDQC# MI%3G.,?Z*AH=>Z^:%EE#0$OG_!=.'#R.C_-(5M<=K&ULY5U;#TG9UO[Z;5"2=9S11UPLI\/\A\?B._[X$<[3D*?S=S\\_OWM<^8?_^=? M_O2G/_\;8__X\?7+1\^&='B \]6CGQ8(*\R//DU7[Q_]/>/RCT=E,1P\^ONP M^&/Z$1C[R_I_^FGX<+28OGN_>B2Y%)=_N_B>J^120F0^^LATB<@BV,+ F\RY MX4)(]1_OO@\&,7E>F-22,YU%9I'3OQ"XD-+G%(M=/W0VG?_Q??TCPA(?D7#S MY?K''QZ_7ZT^?/_DR:=/G[[['!>S[X;%NR>2<_7D]-N/3[[^^]T5ZK'CRCU]>ODGO\0#8=+Y?E_GQ7_[TZ-'Q<"R&&;[&\JC^_?OK%Q=>.22$ M.>*"]/U=&@Z>U.\\^6F8+X?9-%<%_PBSBOW->\35DB18/W%U] %_>+R<'GR8 MX>EG[Q=8?G@\3*>L:II;Q2N,?[_Y64_.$":8ID!>TL\G3ZQ8FH'%SRN< M9SP>E]/WSH9TX4NSJI5A09B5_@K/5 M\O23.IZ<<7&BV'^_&DAX/5P+@IYCCE/%^G1L,BXH'7L\:-/6%>=DR7M&!LLTA5* M79Q0)]]XLCP\.%@_DTU7>'#Z_]?UK2D;5D/S\3]6-K(;TQ_MA1J.[_/F?AP1GDG*D):P85EQ&PJ$\BPDY4R!M=LIBUK8'1ZY" MV7U*'!P,\_5S_P:S0YQD="C %<:5]DR;5.H0%^:50)>+#1(ZT?\BD#'9R1T9 M<)7J.XQY.PN9\[3*#K/?8)I?S'^"#],5S,Z!FQ0C,),L--U\8EK0G(LF.#+D M*@CC/8^E"Q?NAC8FF]F8'8WUTHPO;REB7AXNCL[Q%AWX7$A,M)!)3)+50TR, M1M%;IY62+O;@QU4H]S2,[&LBQ(X#WXP KW$%TSGFGV$QIQ!V2<[=X4$=9LS/ ML$S3=#6!K)VD=S,GR?;K7#,A(D3&D[;>2RM5P!Z$N!O:)@317^>"T5@O+4.P M4QRO5N]Q02O8AP6^Q_ER^A%?S!-Y>"^'Y?)77+TJ;^'SQ"0> RULS!E43$(*VU.T,NSY$=M=!N&@SS=V]Q]>S%>XP.5J$J)(F0O%,KF8%(HZSB(XP[(!75R1/.JR MGTS8-O#'%!5T9=\#:+MAUO[@8+JJN_9U8&J>F"#A/-% 343T-!HZ, $FU(UU MS:(3@O[%)?I80NR3B+T%TYCB@ZZ<:J67=H;O RZ@@GB)L,0OFP?G5UK/,1BR MPMXF8%J28L$4P0I2=&QM(K>MR][?G<@V(8W]5R!-6QV-S1HJ'S1P3:X_\9OI M%#WS7@&+TF"@ -Q+GKX6:]ADHTS;)*WCA15=R+4)3K"0LV'!H=$I2^%M%X?S MKNA[;/M)W=EVMT-P+UTUFWB_3.?#8CT )T)9[5% (,?" -D+KRA:LK36Q& - M!TNF!+HLT9>!C"ET'0%?=M)3NY3R M*[56?2JZUJ]O(\1I\B@84"XYS0QB]90DL& $IUA0F6PX>F&[!% 74(QI<=Q" MQU?RV%N/<#.F_K88R--9'?TV@_F*W*@Z;3]47_E7I+D3C52)T_1SV5/ 7_/F MX"-3)DK%15+9=$G2W09J3.M= PHT&_^=&3%,IY.WPPIFZPS0B6@N8LXY!H;: M(2W%G%SH3$LQ!Z PR2MC5;ZC,OFZYXXIF[:#$G<>LL8&YW0EH6"6@E>2!7Q. M3"NIF8^HF=4))%<4X<8N\_:6M7K[*NG7F'#ZL3H,-"5.)4R!)_#&4?"5:VAG MZGD&J%L9Q:JH0P"G>M9*7P=J?,9I&S[<5"R]LQJ:U@7\5ROA,6 NE[SCD72O@U[#.+3Z!B\Q%)&" P'05 MT9O$F=YX\PP[6Y6JX6T[3" M7']!CO7%#\Y],IN4!^8.&\2Y2^$^HQ[=XT9-C> M%-F4>W5;Z2*6IZN?8+$XFL[?'1?"ZDP(,FB&(F:*+DQBT=9#I+ZHR L"Z"[9 MPHW0C6E3IRV7VBIF/TF7ZF'%4A(+/ NF(9.IC<$P&Q$-?19LG\JHS9,N.Y78 M/L,/"TS3-1?HWS-<$VV>GQ[4#/'_K3^_$0H1(@'7-*>=L;4$A;@0C2\4:]L( MRG@7N>Y<>[N3 />,$?O6_S>CX2WUN?M3=__9^=?%L%Q.BC89@,)=5RM*M+2" M!5D$$T:*"$+2;[LDPF^'-:88M!NO&FJF3[H41.+@I6! MW#T%,(84V318)B703(H&#F8[$7L5T![ M&THTT\,E:OSYR>5A>DD_-^H\]&9%?ZZK(U^5$PGHMQ>1W+L% MT0T/[="+:!/XC9H2?='OV1&SB9-!K&"')Z4RB& :_>D"^V[B M?5WT:*"!=FPX9PVY0^7J,0J=JB1)* 9()C$5S#[7:JH^Y_1N=#SN+\YK_(CS M0UQ.8M8^! N,.T&#R0V2+-XR;P(6DD84V27;<@I@3![4MCJ^VD1DB\%M6):P MI.6TSIWUD2-LL#SU,9Z3O, MT(@M;SCZR#2&_'87.CX\ [X* M2B;$"&/GC]>@X\2\J34ZSY<'+Z'.1_*NF=)M4J56JH!.TE"4:'!VL8['8 MS(1V%DL)SIDNPW1GJO1A/>.Q,//&W8PM5=AVAY,$'"X".LV %1Z]*X9\2!5( M1JZ ^;J!$XW/QKILP?:AU:VPQF031LNP=HKM9">.#S'_@JOW0Z[G(9;';40F M.LCHT)3:-B35W@]0&PH&YC K'B4H'OHD-C=!-X:]U;%3K[V:&S+P6+[3:9"5 MTD63\X8BF^K&%0)A+,O.!$^2!X NI1R7<(PJ&SI>6FVONZ;GXXX9?"S^%\F\ MB(X<[,2,2)EBR1A9\+&P8A,@!*-,'P?L)D!C.L,P7D8U4.;#E),,Y8:^O,UJ M2VY^0]="DPT%:U5ULDF'8X DLXZ!%:P')80N+)C:[ZJ>PU4HH^RS47__1M3M M!N Y3O#2E&Q)6V0? U M@OT^7R#,IO^'^;^&66VT="K!J_D;3 1_W1[O%FF$DKR@]4S(1"$]!\E H&<* MK/.7XFQC/"^W%="76='%4$FW@P0B-#;B+3 MD2.+)DMFK+4(6I34YSK%IE*,JT3IX>GY^ MY^7_'IYL0KP=7B/-IS1=-UX[X_W;8=/ATBB=-<8P$P1G])-F7BG-C(A!+IH+9$%:RXKQ7!KO 6R7 MOFWW<]KV95OWQ* MQ[^9_F\0\WA+XZ*8J&P($B@X,TC> 4^: D:CZ_7"$JWV MI?2YS'QSB#M/!C@ZFM)+-)FCHX&P^7JR:C:3N55 M%GTBG(TACJH"MQ/-KLRF/@ILN=HFQ+S>OWP#,WQ5GGZ$Z:PZY<^'1?WD+/57 MKW^;.&5BI-",E1QH:7&IMMG2B@7MDPE99!.[I!;N"_0K6+F;R+;3HK:ONJD'XUD;#7:AV/556L^F M=83F>?EJ\:R>CJZ)B%JN\1I7AXMYC5K7U])/:%S([5&T)ML0F29WB@6D?PE> MI"XT=U#V2ANVD6!,/64?@)[[TWX[\E[V&'X\7$[GN%SB<=9JW:'R^#=Y(G0R MNBC.9'*2:?"J.OJ*)6Z5")FF&G3I;'@?D/EAHM@!0I86K9P+!Q&Z[!5LA79,B8'1$+&_WO?>1HI'J86UFHFHZ]5,B,5"Z4+*/FVDO@T:]M!M,^(]PX*+117[^J8+!A.@DH'E!+IV<=7U MMJ-(P:.6Z%0&W:<%_QVXQI0!& W16NJR74>KLW+;JUFU<_L$V4>1*50()H6Z MN1<9>)$81JM54,:$W&57=#-XHXKV1\.W#JK=-^UH_%.29.)%K=/5H9;HHD)B MBOM MZAU-5GCF-5?,)AJ:X%"BZG?IXW6(-N&2_^:6J#8*;'(Q"[U^47OP/\/COZ?S MJ]?8PCR?7FAXTON_^(*"@@YF0K79LKJ*KAA&$(47+@A]^2[9:V]OV>KEFU J M?#.4VH\.6S:-N0#U>&.@7IY;!\#(9)2PA"'7GKJ8'/-%!):XLRYI2^3IU3WQ M9E0;)7'Y-T.X]IKL2*[U0GLF^3'QM;51G3;6\7@B.FVLVZ;V,^?2\&T>E5^_IS>P_P=OH85OIK_?5C\0:!.:RH" M2AF0%XIIJU6/.C$HX!AWY"+F8IRZG):]UEQN\JZ-Z//-I/J[:*CW>G5RI>O+ M*<3I[%CV8%7*0@(S0A2F>0BUMQN2[!2W"NU!JBXE+QLCW(AVWUYJOXN"]V8O MSP.DM=. S\B"EK6)4OV73XEY:2)&:XN 7LV(-\6X$0>_N:Q_+R7W9N'958'G M$6*4EBOO&&9AF*XW47L7ZCV24@F";@7OU4!X8Y ;\7!O-\Z/G(>[J[GI_?27 M[D!_C;52-JTPG]R1?O&#<]\\;J9Q5XO2FSE)"-I&Y@);B#*@]FPW0,LHAY5"2,/L\ MD+]E,?'>.FM\]1S=E0.].?I\.@?R""[@BTY:845@HH0ZATIF=>>!N2PM"&=0 M]2DTWASBF.K(OGZ.[LJ!9AR]/E-S,H:71FZ23#W F70M%D&F*41A(4$-FP,Y MI@F2[',[SGU CJD,[2OB:3<>/,1J:C2:K#QG&*RO%X%0S.0R+?XI<#0N>=&G MB]:VJ^EN)T]?+)>']'Q\55X.\W=O<7&P/G0=I(IH5&$R1 H C: M@:,@SW4_TWP]M#&YY)U8==M9T0;Z:GXZ[U6I&'[^7-VFP^GR??VPUNHO)^2] M6X4TPS-/)#4H8"""92F:[ &4Q&B[T.@N9*.Z0')?-&JJKF8L>HT?O@"[P&F0 MV1EO"W/ ZS6H)#"8HIAS$K/+.F65>Y#G)D"C:EB[)\XT44Z7E@GGSI.N\Y+7 M25YRDIFC8#3"H9Y9+BS6QN87C]RL_.7G&\!$7J^D!4M@E M*>11@@6*WDD668]5" J[K$!K7>'9;U*8>>FQ8W*2MU+;^7J078:L2>KX19235/&TJE>\PQ$BYOFUL^J=69N0"!<@.B+])D4>BC9SE30GI883DXWFRAKF5$W%V'K80YC,= (?92D47[D>-+D1TO$5G9F#VW]1;DXY2"9C&)7(]2>9LPA:"ZE(K=B6Q,"VD; MQES9P&FJG"9.]XF@_SW$=6[R"XZ2(ZT%EI6Z0Z6S!A8U%/))=/L"1"2G>9%,0-%DM'EAW@,RE16M^MQ% M[KN4@UV#94SU"GUF_*X*:'O#E#0U\><9 M8D3!4:1.[M+ML,:4L>W#CX9J:7N,_F9Q4RPNRU@8:D68!-Z)*NW4TI@JZR.&ISBX*D644,]+USL3%4?F;48FHDA:)R%\ MGU9K5Z'LO@V&'V":3UH0G#R4XIFSTOQ)S9\)601#7FHWQI"8KT4V%GPN65BG M4Y<;0N^&-B9G>D>67-W4:JJ7ACWAXNKL4H532#E2M>[G@F9 M,P*\BC;%+INCUZ(9D^?=F!6[CW[O]/<:87J/^7"&PX5M_NTSWW<_LU'2^Y[@ M&^6[S[_GW/0F-[E$EX%)39-:%_*-@J[-ABAT+EI8&?I*H=?Q,W+!A;6.%@"IK"K>]2=GX[K%'=W]2 )I>7 MDX9*:69@:-+BJ_+3 O-T-0FQ9%=[44I=[V,SM&I"S)(% (S16Q1]CKZ?!S$F M<]*! UN/=S.-/X?IXF\P.\3_POSNI/?MT]673R>8E0E%*5:[-! -#;#HI60I MA:BM<9Q#EUSN';A&5<+7@1@MU=*NAR+.I\/BUV%5:P@TERH[?WQ$6"?RA$, M6IZTH$A3>A!]SM">PS"FW$T'"FP[VLW4O:9>7G/O(ATG68((#CDM39[8)[-A M7M83)U$8U$XH4[I8AAL1C:H-< M@-[YK!T5 M?,_<_WWTT'N;Z-Q"F7B2V0%G,0A'L#P9NQ0L\\4(L%A\XGW2_W\[,5YJ[7-B1FM)QI/,:)#6,01;R')J@9HMYC2&6I98VV(XII(MAH(Z\'UR*[>B&M52MXNJ M;Z?S+KIX&%]I_6DMZFCM'EUY<%>/Z'8Q6F5N3U\RL5GK@DDR$Y.EZ$@J%A3& MVB%+<1ULLMCE?.$7!&V7D+5,T6IN),<:YP$MN\:SZ-"SG%V.2GB'JLN^WU4H M8U@L=M/Y[:O$O8>[X9T4PV)5(\4S'$64!)G3V\G=9GAS@1$@NO%]@J6?,LM0MCR,DSQU5!RR%QW:6,>U. .^_\W/:>W^>9 M]%3O-<#\\^=UT?U!_6FB>(:L:1)J53>_ Z\GATMA-MH8+ A+(>3>1^4FM.,R M9!UX=V5WJ;M.>V<%)BI'YR.O9Q,S+=!%.0:B6,95SF!5#L[UJ?6Z'L^XC.(> M*-1"+R,UG!.Q/]-)[WI8XWE9V'V;3Y]-0>DR*U+70\(%F5\W,4[2HL8$LL\M MDJ,PG^?>\RL-_.MA1H]Y]_83SC[B+\-\];YV_+]S*IC?70_P=A\?;3,*GW'N> ABGP MD="JS&*H-]1F3^%12#:(+ALUVP+^*LWS/NBXDV8?F(=$+)Q(HP4@C8J,D3/M M$P7J$#B+2AD#QL;2IS/N]I#'=/)LQ%R\MW8?EHW/A\/%A%O/8[:9@L-(9;<>QJG/I586R,>TRFZ$5/QOKK=.Q6?EA4N+B-6)KMBK&&&:UVK4A,A MUHF&+2OI,P8NNA0+[P+ZGE>Y?SN$W%G#&^9]3CZO?T2"\I<__3]02P,$% M @ ^8'^4G*;7"*Z6@ ]J<# !0 !O:6DM,C R,3 V,S!?9&5F+GAM;.R] M6W-;.9(N^KY_19W:KP==N%\ZIF>'?*D:QW&5?6Q7]][GA8%+0N(T17I(RB[- MKS\)4M2%(J5%+H"26%T584N4O/ AOUQ 9B*1^6__ZX_ST0_?8#H;3L9_^Y'] MA?[X XSC) W'IW_[\?G **EF7#)*9&))1(H M?@6>,LYMBB'KQ4-'P_$__UK^"'X&/^#DQK/%MW_[\6P^__K7GW[Z_OW[7_X( MT]%?)M/3GSBEXJ?5;_]X]>M_W/O][V+QV\PY]]/BI]>_.AMN^D5\+/OI?__Z M_G,\@W-/AN/9W(_CS0 X?)I?_\/;:-1/RQ_BK\Z&?YTM_OW[2?3S!3V/3N&' MK;]1OB.K7R/E(\(X$>PO?\S2C__^/W[X82DY/XW3R0@^0?[AZLO?/[V[CW0X MGO^4AN<_7?W.3WXT0L2+)\POO\+??IP-S[^.8/79V13R5O2K*1=0JL#YG^5I M/_7&=(9 IO$"%0H_A7%1\(H8-SV]/^;K9Y$$V5^,YA41WW]V5;R3![ MCZZ =O$@<@[G :8UH=YY[BV<*Y#K",LC)Q'\&&"*"^U?XN3\IP7"U>KJQ^GM M>#Z<7[X;Y\GT?/'ZKW[V./#)<$C*:DNUH N G1Y["S/;L M;#$#^&,.XP3IQQ^&Z6\_#HW7@4G-'3=,2IU]%#EF%5G*SGD%@TXCE+FL9C.: MQ#L#CLIZ.KE6@)$/,%I\.D@PO'[\K:>B$.#=',YG@ZBH5#(F0K421,J0B%.. M$R>U5U)DFF2ZKT2SE5+.(/[E=/+M)QP'-8G3\D5ABA+*KM;B__D8AB5/^\UM M*:]/<#JSNGIU]WRWBT'2@-GYI*)(E[SA-'[\83)-,/W;C[0_Q:]QFE,_>H?O MU1__#UP.A-,FIBR)=:+,#C1.C#EBI;>AM MXQ\!UU5$>Y]NWO^E_GDX@NEKA'(ZF5X.%*/4I:R(-F5^/$GB8Q#$:\'!H>H% M46_9OC/T$9#<5Z#W^15]^%W-\0O^[B I%:-D@@@N$8?Q@KBH%;%&IZP]HT&) MBC9&&?,(&-U;A/>IE#6H_(AV\21=KQT*O-#,$,-P@Y ^6.)TM"0EI@VU,C(6 M*G)Z9_ C(G=_H=YG6=5@^6:7^!D_F0T\_F>$3$0%18D$FXEC,1(.V;B0I/>\ MYKN[-OP1,=U'L/>YUO6X7JK@$A1XP[QDFAC-%)$1084H)'&!)2.84<&9ZFS? M G!T?.\KW/N,FSZ,GR"BM$ U\J>#D$-PV05"HT&[CUE#7#:4*,Y 4264!%:! MY3N#'@&S^POQ/INVO_'\^=R/1J\N9CBOV6Q O64\XG+B= @()P4TXSEB@I0! M =EH:#7C^<[01\!L7X'>Y]?UY_?M.4Q/A^/37Z:3[_.SUY/SKWY\.;!"I=(+.ZZ- @O>#0;= Q6:>$9T_7X?PC)T:A!-7%O MT(9>(;'5G/_?"S^=PW1T^0F^3J;S00PQ&>XL44J7 V:64$.C)ID*W'I4L$;Q MBD;:VO!'P'L-P6X@NU= [-K;G_KQ;"'0*U 2%9!)88B/!H@,UI+B.. DP8>D M(;)<8V/?-OX1T=U+M!OX[A4@NXG7_791Y#%P7CF!_Q'.M2C*!\2SK!%1#(&Q M;.L8Y>OC'@&_O42Y@==>T;+5 6Z<3%''%C/\//=S>#VY&,^GN-DD&* /*+U% MAR%;S8C4C!,;F"=!1:JUM)Y37XWJ!Z$<#?OU!+Y!(7H%UI;X3E)"RV)V]5>9 M-1M0T)%%Z4G2M'B0+!+GO4.ME25%P"=E=34UV #@:,CO*]P-E/>*K]U!M5#& M#]./T\FWX3C" *BCBIJ %!E;@"42A ?"M%!@A#;9;Y* :=>X[QDR_#' MQOB>@MU =J] 7(%Q,@6_V&2<32P87&PT30HW&50XZYPDTE$CK8V(Q]9(5+@U MYA'0NK<(-W#9*^A6+4ZX M I_KXQX!I[U$N2'1I%=,[3/$BRDJ&>/ARW ^@H&&Y)1@CC#O4,*,:^K=,1E#*XH'UKO%[.! M\D'+X!0)&2UW"8:3D+0B3$D9)3=>V!J)Z ]A. +.JXEX _=5XF)SF/HX'WZ# M-W[NKW .J&9>2ZIP>@Z!&49)\"(1CHN.82&F*.I%0C9C.!KN*XAX _<50F"? MSV T6IVRXH 2*/>HA26?,5*!%F%11_J):5L0G T;/<6[P;6 M*\2YOO@_WB6<\3 /ES=ZKQR^1)60QA0W+Z##QQDGW@1TY"G:'Z"H$:;>"<<6 M$$?#?0TA;Z"_5^1KPW2_^( N8:9 =0)&#)>&R*Q0.X5#<]-E#LY1;;RL>%R] M/GY%TF_= #_@(74O@6ZZD_7#\F[O7^-H,H/TMQ_GTPNX^7""UL(?\[>!6_J-ZLP?%#^O,WJ*N?)UOA>/-8N7LA&2P5B"@ OEO;MVSK[,1;*MF M\"C3^Q.S@? >4FW+LQ>0DPBXW-%RZLI-)LZB3@>-RR'N3=F;&E?X#L'OG>H/ M3T+O+L+<2NN__;0F%=RJ_MFCGL/KR7@V&0U3J92S.'4L,['"EON3/*--!B[#AL.\_I/N#O%P M[DHEW5BM7(W9J%A-XM[$E^87FNLZ,<5)9!HGK36:7YE%HDQ&')P+KS=<<:SX M0AS$@]9/K6WLIK"^\GX%)7UO"APN6R]V,-1"VTT"74R%#_..?R*6D9R MR((Y;8+8=&>]OU)L G-H9Z4&MY/*,JYHMV[#=&5V=4&UW5>IKP%/X<34H^T1 M/>@A\\-IA-=1Z:PCX:%L5Y#0$(\YDA30/<])TL2;& ^'U(0M[LZA%6$743=0 M@,\P'DZFOTWF,/L5ED%62"8+&XB12A(I52(N.U9V26,,Y3*Q#4<8%8R#=22' MMP]K4+1N+?22[U93\#!.[B2__:^+X?RRFE-[_<"63NQFU&M.*Y*@&<^!*IMD M,MQ;--"U*G\JSPUL<5JOGUW=2?71)D%Q5=%0[EUZ74XYHD33PS .6K#,-Q2B M>(Y.ZKMQG(*?P1M8_OUN>=7T;#)"#9XMY?=I,AK]/)E^]],T0.L[@8J,(!\1 M%U5C2("D";<<;2_%F=V4\]1_YCOB?!;NZBY:LKX4M>2EB<^Z#@XG,+HHV7L? M2Y(/2GX^GP[#Q;S8ZE\FOTW&Q5U" >,33U?>^$!'+A0#0WQ"]UM*;XF%2(D/ MBGO%HP6Y(4!;X[VJ ?_P2M=42^ZYT@>GN(4)=6\6'^9G)0=<<@7!QW+SSI8* MHN@]AG(Z:FV '+UP;$..5PO-6^#YLZG2[B14K/BX@O5Q.LG#^?O);#8 "RQX M[DG*/I1K.Y9X]!J("3AI5%\FY(;KSOW5X0;"<6O GJ*N6 9RA62A>251;0IG MQ=O\!N6R[CD4;+_!_$/^XO_8N+XMST$&GCIT,]'+R.A:X'IF&+%"61*5R\&[ M",$VV;)ZXCYN]3HDJ17K6:[@?\*-V@M%:LUKG"CWANUM=.7@!3.93L T)]0DM/4TF<-AQW_LC*#YS=5$ZF MOQ[NC/2X%:\M<16KA%9V0M&H!.==*BF-Y<8O=;B@X^N3 ;2165NK-]SO>)YQ MAMX)!E+:4F$J$ZK %X]<$ MICB]I=X@2K:&:970VP%4R]2#C:B>)O.@(GN35J(_F%YXDV*.P91)-U"#6S5IK\[)C:(A*VY)MJ5=@.!H M%DJ9<#DT:!:"05A-=HE[2 YOKU=@:%)3O U.]TY26@C1CS[Z87HW?NV_#N=^ M= 5.2I-5#&@O<1_+%=_B#6BD*M@HF .E69/\HP=1'8,>U!-[@S7@2W%.+Z:7 MM]6TK&:L0 )5#&FM@'B)"ANX"EQ'[8QJLA%LP'(,_/<5<8,CLD\PQUE!>NNG M8_1(5VE21AN;E=/$J%+2,)2R+9X%0DW.G%K!E&J2%;(9SC%P7T'0#0[+3F*\ M.+\8E32K1;GJT>)VV4GZSXO9O)@_*R7U,41 #UJYB!.WEA%OT?3ACDJ;,O6R M342A&[QC4(\&1#0XQ[J%\DT1,Z17,,8OYA]'B/D>6IN$R[BZD>#*C<*0' DQ MB<4-',8YCOQ,6ZJ4X+Q-./WE*.\CT?AGKKN[\-M 9]<2BGY'0F:?/O]^ MM?%GYF2V'$A&^X%(7QJ3&&:(2%R5VU801*-(S@.HGN VSY,3_W ^8@_6&IP/ MK(%;>8V*)6NS)SPJ-%5*J2!+C2D!:I5"+F6(FMQ-W8CF7RI4@:6*J]%L.A^\ M7L8@AM_@;<4H M=M;#W\P'ZTJO-J-*MZ?,!0E. N$L9Y0%3[[39< Z6]"3G4:T(G>7S:D/,P?_7#Z<(> M?%/.?$>SNX [%?#H/62=$A]U9[Y6!$2Y)&V6#()&BEVP210;54"..5*7!KU' M[UE)8_% 2&68]V68DS+,[#]@E-"._QUM_/?7&>?4".T#E;B:HO&.1K<@WC%% MN-"418!@=)/Z(3M@[!W"'\UA.EZ\S._&WV#UVI:$%EA68/QZ,1]H3YF $(GW MP1'D5Q.K'"6B% ((X+AKDSC2"=T3W/UII$/W3@*JD],@JO#N^@W]D#<(Y.?) M% 4R2-D$M% "*>W!B%R6"W :MP %VJFHN&J2?=@)W?%J4'UR6H3GXQFDBQ%\ MR(^+9>E6ZV!H5)*A'YU#":0I$C@U1 F3T*+1RL0V94!V17JHZU*'TJ>V5#WU M5:MBW'XJ<;_E?0 0(:J,R%/I,DI1'9QED0"U*6:TEK7I+ )#1F M:22..5X*>T9. T#F&WI^[4??G9$/&Z'96_:3&H*KZ 4L@*"H;H!HRKFFV9,D M$(.D&HW)8"/!6=@<4\I:U&/P]L@OD,&]!=? "E_W*Z\S,[*PUD;PJ%F*H[V8 M([&1#A,!-N*[BR5V0M4SKVP[M:9+SZE#8 M02]ZR/] "\D50F&,TE(:XG+)A@9EB,^9$L4E&C&+HM]-DL0/K1F/9+X=6C%V M$?L!%*(LFU]@>OX)OL'X GZ93K[/STJ+G]5UJ!2EM2:0I&VIYDZ!N.@=29XR MJ4 FRC8T<:^O)8_@/'S4L!;%CVA.37Z:I+%=-:0OV76+UX:E[&D20+SR.'DM M$5!("6U?X:+--J =U2:%;0W)G\,TZ4= @_NN=P!=O1!=(+4T1C9@>AHKI"=; M#W'?0]1-,J;O0T.WR1O*%AF3J.9.K+Y59A MA:#>*"&[T77[L2^>KKUE5/OMN@@S\!^GDW01Y[.3\>EDY%<&()5@N,XD."AK M2*F[G=%704S,LJ!M6.]UN9FYK2.\ALG: I>X8C.ZISPY6<. M&)$1 DXM*L*$L#EF1E-P'1B\_TJEHSA8^+G_/!E=%/FM M2LH ,U$Z1J*)J#D"/:_ 722X!LBDDPQQO73;1L:V/?]ELU=%:A4KJQ1,'VY2 M+]^66_NE4%!QL3]?SN:PBOFC'VVS\9IHP*5=EK(.EEM/LD<[+3)J8_ =6.TR MULMFN+HT*Q9 6<-W\LO?[Z#2@'/5&7UK3<5RREXI3\ @"9)K >L^R&,B<%U:]^?)%]+'7[TVHG7Z):8+T^SXNKYL0BM)[CZ?K@^?I=K1Z70XOT1X?GD;^\WPM!1779EY MUPV F:$A&%VJ;$+)@2H9S#R29(67TD7F!>M ;^2Z(?[0+UYTYD>C MR?=_^/GU=F&3YB(#)<;2DJ@N)/'%L#<.X03!@UF_1; Y\'#OR2^;SYZ2VD!< M[V#\ST6 L#B!0FWSX]-A&,'R+.K5Y>+FU^N1GRT+KXMH>#1&$I4MNMNVF'D: M-8W'0*7T5 C.6P3I=\#XYSC8:T5:@YJE#T"] 7JK(D<7N"V/ W?$^S1'A0WIX4VL MIMQOO&C9BKAG4Q3AE\DD?1^.1C?W2MM50]@^UF'*('2/CC5@_9M_59[B[_%(K+$M!;U ?@W_)L4R JE]*+#!QQ5 62G 'RG':QKP\ .]=^Z@VI[V[A)MFOZZR M-[/T27$T54^7U;1,=N MSJ6O:EH -YD)19@)I:Z"0)O42$U2#H+1F!,-J0-OFY[]4GGK+:?*6>4GZ9L? M1TA?()Z-)Z/)Z1!6VA185"E23YC.MD0&!+$9T P4P>!>8*FV76X);!_AQ7)8 M1V:5,\^7*\*G29C,AW&%ASD&&F(LC01Q18A9$:^X(5$QI67(PLON*^?=9[]4 M]GK+J7*>^0.I6S8SFX721"1:?'J'^+2P!(P4S+N(ZT._'-67RF$EF=7.(7\@ MJS)'RJ+ #5E0!T0J7JYM*D\$<"%I"C%+TX'*9Y616H?+6E*KG$#>/<2 M2X<.4HF\A0S$4UYF;]!W@EBZ7[WLW,4Z1+>1:,6L\KME^6SI_,*=)%F49JU) M"!(X))*2IB93'ISI4L7DI94/[1\*W%^,%6W;]1)O76 <:9'0G1C84E]R'_$U M+!):%B#(I>%Z=@;A<$$<<$ML&%,.;"R:&V#(3YE'JPW6>=V;P;T%=\@BH8)%[P+7!+P11-*B M8UP!,4P!+BZ(BOW)BH36.Q.M(O0&9;<>*D?7 =F_2H'N2N$.%1_WD/]A2X%Z M:P!,>2&XD<4@01^-LX@NFW^;=>F3Q96K&OJ5 &RG&+F)_!J5 (5 AHM)$ M>:I*2C9#)UXN,.MD(NYWKDF3]9=<"G0GBGN6 MV%GV>3Q'Z2TF(8/WHWSI/I M^:+C<[L\]@>'.TPJ>_<9KV6STZC ZD0M94Q&X[QR-D05?$Z:*\L>S69_<.1^ M:\G'Z00-L_EEZ;T]/QFGM_]U,?RZR$N^3FK,QD:;F2'!<:) ;6H%U;.B2PCR3EMF);XDK@6V\,V0$>C M/U4EWZ")R4=_N(Y 7S R?H2CEB M*X$LW#DFX_G4Q_D@.@XL9#GJ;'>^5(1#U44U^/;3ML4*^L*\% WB!MK M3!,^GLL=XY/TGQ=+=WJ&7O-O\/U6W'0Z&>.7$6[NTWD>.4VH%(SE5'PE%&@& M0]"#IB$&%KAJ4J9C)Y1/?]Y>4T_6*QPTXZM!M*.!BR1%(EH:1B2^%,33F$E.06J;9%"AR0'+ ?6A:R&> ZG# M+A)OH :?2M[8&-);/QWCKK>Z[@DT*MS2,N$R:R*]3\09B1M>9#Y*CNNC;]3^ M>Q.;ZT>[4-3(+]Y5KQ$'W]FE07&$=ZT78G!K;;(R<*6#>3$L=KIH6X7$':36]*)M,(EE&B6QH(MW2C5QU'/BE>9: M>V.HZW*K[R5=M-U)]ELOVNXBN*87;7FTTFE6:DF5,SCC@-BD<)OPH*,15EC3 MQ39Z21=M]V9P;\&U#)ML++&9P%A(*1/%1$1P:(CY["!&)]S,N!- MAK4,]9=3EW@743]6EW@7.34X-?MY./;C.!R??H((PV]E3SHI?3M+,=!R>V8* M:;A(8H;9^^LD*A6] ["*9*0*-RWAB#>IY%3)0*-6SK?9ZO2B)Z(G8F'$_"0QD8E)SWZ1AS X8_P1:UHJQ!L;9#E#_,1W.H=0S M'606K?:)$V-+16^+!DLP1A$F*?HMCD>EF]AP^X#]E[KUY[#!6?KJ[N4-Y %U M!O^G@FAF$I$"C: 0F24FFV2E"!K:)/C=A_(GT)F>\F]P3_$F4+*#,):A$Z=4 M8,IE EF4D)@3Q ;F"1B*>[?6DO,F1M;^D ]U#^+@>G4@%C>M2/O?E:A=XN>J M'M&;X8+7E"NT81+8#) M8C7UN+^?B+*';!MXB#>+[@-3?G5Y]ES9++ MF()T3=1A#ZR'VBR;ZTMKGI[+#<*'(]V1(VIA*,FXXQ?S@J/'"QI]7TX5]9+; MW"0Q\ID?#S92B9U."G>AIOE)41O#(:!]1-^>?"7 BT4RT0:=4 MBIB(L]P1Y6UIFF+ B";559_[26$]VG>1<).3PK4^99I)X[G*)%/I2[2=$1>- M(;%TW0DB;@B)02B$5'G@#S7 0G M??*Q Y7/N)_;OES6DEK%D/INW<>89\;18$OSXK2B./3!2CX**6_H" MU')FMR%=9QT^#JKV);2M: Y_):T26Y-6HJY\YVD[.&&I\"8D!)?G!44#4W8I1-*)Z=L#'_::5"4>)A6$6#%JLD@XG5X.?GDU$"Q8:;0GD*5& MZR4'8IUU)&H'CD/*RFZH3C5;B74&\2^GDV\_73UQ2>75-^M,WHSZDCG<4W85 M7\45@M\^##332FNJ"94\$:F\(3;D2"PH6]H#J.@WQ*-[L??;AV-@;T?95;:C M3F9#_]''81[&5=#-1*8! O%).B(3M<1J[XB(T7!)<9E0U>SJ>Z._9$+[B[-B M_&.E7:\^#5SV",1B*O7I@/(IO7AQ+MPDL+Y;D"-X7TX1M,$?.J MQ!+:458PARY-*L61.++K2ET%CJNO9[@D1]8DP7@KHB>HYEV?P74=J2+^!I!T1G5#">LV\=:FQ0:TI>( MK>6_7FWBYS6+NYY[/43BNDP"LIF/1.\Y"S MMNCT1 @PZ#;$_I&A+0]^?].\2SN7T$$F.98*AM3C[N9B1L>,T03<",L?HZ3+ M./4NWZF8@^:*9*_X5=4_:0W)"CU,F80RC+58=0Y_^:XZ?=LOW>T@T\I9T%LF MN'0!&94!.(T$0+!RC]D1*QTE D1()9=(4;._;A[D1EPS$JL*[ZFONSV#I>9T ?6G3-': MB:U..3K[B/I@>F"4="E'5'*F!:K[XE &=ZN !G2F:&:E5*U$]4M(T:I/_RX2 M;IFBA:N7]=$ZDF7IEP52$ZNM)89&RY0S+*4N4:H7FZ*U$P_;4K1V$6*;%"U# MTS2!%5*2M2DOP(+;T# M52Z+09?FC"\[16OO);67.-ND:/FRM*-+2*()YHW[1""4G-Q'#RFT'%Y.7&_I9'4D"7I]%=D?9;4W1:GTK4;E;OA*KS4&T.K?:;Z=HYEM(J@LK"6:%D9-&S('$!=FC1RF 5 MNW>.U7G4?@MQN6!>CD6OQCV93DN#J*+7-]%U1A.SCEG"6* E?P.W"?2OB-;& M,9:TD:Y+;[J=%^@.V*J=BF6O%BVORMO*B732$Z_1SE&IM" 37L;<9(Y/5Y*R M-O-;#\=V$6V#)(SM\WQU^06?L3P,,'F1FXZ6+"OUJRQP8ATR%F7(+#-\8463 M_NJ=T!VJZF1KE:A/Q5.?N^V2!A>4S,Z6WH:IU++.21*74(8H3,T9=PQHDX/W M9YS6W$ A]DADWH68)TL][0+R7XG,=3C>*P=U'X*>3)L80R>?2G00#8OH_BN- MGC\P$A,S64CIF(A'ID45$IG;*]$NO!PTD3FBVR*],@286AR',>*M\*7@M-/, MB>0Z1<&//Y%Y)P8[)S+O(O[#)S+34EH^<$$4H\4F!$%LPMD#7V2_4:Y=DW8Y M+S.1N9*&]"7BT(G,K]'RGOHX#WY4^J[TCP]M>V#5*% GU&NQGI23YH'3%%C M#2,$E3CG4CC.O);LNMO(MF\V#81>>(N[/CM":Y[J MGCTVBKI\A.EBKN,(DS :+AN;]@Z]//C4JO&7[OC7@C V1YI X%H0G?0T6E2']873/=$?=16NV M).949*7-E?8K:[V@07P/PT6)&*U Y5R*@N!.D4'C)A'0*$@]:EL\P^ M8Q^1CAQ$_)4#,/O@'8['N%]P>8Y;\AFBSZC-7FJB!,M$:A:(3<:1P +*,,;@ M%&ND/'>1_$N5^E#3(OSCOY9&6R5FL/)"7D]F\Y/S(JW_7BZ565J6K74E+A6* M="PZF4D0,%**A/ZG;6/<=\!V1/K4BI$&I2G?3V:S#^,5NMG 6,^RCZ6TU")O M)#+B@H_H7U#@7)C,.EV]WUE!UG $\?EU-2KJ33C!AG-,$)X\R= MTT1+F;Q4/F;;1#E>>FB@C]JTYNE%A ;*JCF;3R8!?=WQ9)HO1GDX&OEX]3)5 MR,_H]/S*Z1J[SVDM4SBT0QV&^H (03OC(DI M16(D>FF2H['D#'@24RY3D%[1)D5&#Y+,L7FW_PWF V:8]UISXI7RN D6XQ" M1GA.+%D-C.LV1VU;(3W3#787_>AH;>TJ_P:Y&GN51/I,"I[7,6:9+&^]+VVCP:UYNEY[[5O(,Q7$ICD]Y/QZ1>8GI=/]]]?'W]F MG3UU1^QK^ZCA0@M4',FLD4 A**6%=8P*!LQE-GC\\7TO_H7YN_$,N;][@PU8 MIIDG= \<=43Z;$J#W=*@$;=W_,(%&UHL EOP]%X'83R<3'^;S&$VB,""4,(1 M8U(I>R1+_RN&*[3C(:#,RTK=QA*XQO 4%UG[\WQOT=I3J WOK_Z"LEBZNV^& ML[*&#<<7B[7S0_[9#Z=_]Z,+^ ](I[AZ0M3)&)RNR;P4ML2OI$U$.YU#%DP$ MU20>M3/2X]"5M@0UN.6S )$6R11KP,#'R"W#C3:7-,K,(@G)>2)H=$!SA-AF M:=R*Z#@TI([ &T2W[Z)9IM>!C6<6A&1=$W"'*7.7[(KW''&\X'#J)RH!B1.@@B M005BF4!'T7J7 HO.TR8KQ&T0QT'ZWF)MD.)XVQD;)"F$3#@5M'\UD:P4LM): MD)@5I:&$X=L<4-P&<204[RO6!FTV;V/Y;3*.5Q=I4J#9TU2*'0M<6S1/Q%&? MB/?2J]+@/+3I#K(9SO'1OJ>H&W3B? /3X3?T3[[!W_UT6,)N[\9SF,)L_LG/ M8>#+I56_Z(X F@G4<"E%1]/<5P]8*./P\'!>K M8W'.]>'[>';FI_ >QFDX/KU5J&=EG"Q^[23]Y\5L7CX>9.#,^5*J1QI7^M4N MJF9XPKB2$6@(W#592*J@/Q8U.S21][71];HI=2NG)UU-)B\G$Q'E0#ON*,(B MVFK %=1[$EC.1$D3T5]R*M(N-RP?&>9E*T-M.6Z(1U4(<=Z>[U5W'B&XU]XA MIM*G.C!13A<]$5 .Y;D4<-.]N%V4_L#E]UJL ?U$^UP*[-V=QU4UIG(;!]VC M!!ZGP1RZP:YLF+G()7OK;),(Q'TH3U<^KR>Y#RK+SD)N$*J^B^@W?WY3;>UQ M7"W+X6T#]C05\/H2]Z >])3Z(;6"N>R$MH%PIDM+-Y5)4"$3G0)#PT7C!UT: MW3US;7BDDMVAE&$785>^\G'K>#9= )(BKPI@ 0]16BF)"TSC]-"G#I%J0HU4 M5(F(&ZGO8!%N>_Y3FX+[2G]26725+WS=PV2O,%F79?1H^0A9CMXS^AY64$J\ M\>40)&>Q?A[9C4Y[O'3N([H&2_0JL%$"&HLE2"M()BRZL]IRTND8\4JC3:LI M>B1@ LU-DE37@1R+K=9+P V.DF_CN=+I+HA:VFCW(3V-==:/J@=X[R'GQJ_\ M%3+N*--. [%4)2(Y+WV9G28^>NIDR,&U.20^%/./6&*MB=]%O T(?S\9I\EX M$;H.?OS/#SE#J>6.^-Z_>_7AT]5&5+IQ"T9Q#XK,$&F8(MYF3;(,QH'!?<\V M:>_4"=WA+8"^--X_6ZK,047;KG1)^E3BRPOE!Q.]Y$Z1E&6Y0,6!N @EGX4) M9A1'@%W2$CLU4KP>]:5O]_N+L&)*T#6(E:O0 4;MEN*WQC]\$_$]&5CGL(?X M*O>+O@TG:4>ILIXP5;JM0@DO6ZV)-29YF:6-IDOU[N?!X@.MP.N2N(O4*I/W M*TKJ_.)\5?-;1)>UQF7=>H&K"BT->7P@-%,K8L@F0)>85R?Z[HQ\V&Y[>\M^ M4D-P6S?%%O>%3E):/,J/;MV0ZG==Z,%'UKLMU!WY>K4N(Z,65KM I=1,>0^" M,B2366F-B(-'GUXOI_%G'Q=%0]]?'\ IQ3+H: ENT&B[,R:)36BE::-\HM)" MUDUR81Y$5?/>4&+4>*8B"=9DG"!WQ$M:BJ,J&3-3#GR3"3[IO:%ZG#]T>V@7 MT3:Y/73;#KV=9O1YCG^DCVC2X@]\N8L B2?*!1%4FG(T((@SN!XZ):A+OO0N M/<")^T,0CTE'&A'3PLW?((-?_1]E)WTUF4XGWW$;>.V_XD_FEX-@9+9)49*- M*[59;2*X@@/)&??L8 *#V$2)=@%Y3&K4C)P&(>(UGQBFYP-#?;(Y4P*>%M6F MB7B- $N53B$05\R-KBJN0SDFI>@IZ,KUSC?-\^0;&FTE*')CT]U75\B!12\-$D?X'PE M.@J!\%1,JL ]"0I]>!X">H$R6MLJ-7TSH&-0E*I"KW@C::7 D[797IE'^/'D M_'RXR%2>G>0,$4VG<'F"WZ=%]C)3* J>T*O7OAR#1XHZK S1D=/24\Z;5O]7OG95L'?28%*2-I!OF? 6YY8Y$;G]$C M(S8:3R05"K\2%M=%+DTRZ-RG@P6#.B$^!OTZ+&T5+U5M6SFO?+3K\FJ+6.:G M\N<@:W!.Z$2BT[IX:6AV69Z)B#(I8)I'WZ62^6ZC'H.2-)9UQL_^ 41J$Y!,+UA*TM2B1-J+?%B0GFE$G&$T:D;:Q=1]!=@P*TX:& M-C>D5@B7YOB'O*PI4^8^R(I:+IE%@[S<#W(Z$P_.$&PM^@&;VCLU?]$F^C%:\6)*Q6,<[ <-39K M[IO@*J%"*+ M"DA@/!'#!4U1:A"V267<1Y$=DW[4I6&#HO2.N7Z<3B) FOV,4OGL2]'>ZTCQ MSY-I^>0SQ(LI,E#:U8?Y0&JGC0Z,1.H0L(Z!.+"Q7#B)#/\S$%.3Y61'H,>D M1DU)VJ!5O!=+CF<73)6][9A.N(\)@UJ2=$&E>H=W[UKF[_] MH\"[&,[.RH=+FRQ#YI$Y1HPNC<4R9\13BX:9$S;RQ%/(32R>1Y$=H]K4H6&# MHO2N=G5;FV\I^4*QKZWX6XIM)=I@7DLB@K-$@O?$18D&FTQ.&*E94DV"+3OB M/"HE:DC1!I6J$-6]?8;^";Y>3..9GT&Z=9SNO-3&*T'P(UO:&B;B<$TD40;O MN&14'B+Q:2.V8U*=VE1LR(JKGJ(;IX (3V*<7D!:)88.5%!9TIB)]1QM>,\$ M<1*A2I>#5$[I$)O$;3JA.UZ5J4''!J7I'?:]L>AOE/HJ#GF-?8!F>RZ'6$3$ M4#HT95=.MR@Q()1"X\R!;F(G=P%W3"I3G8P-&K-W1+A+ 4#T_D#DP$B./B\/ M,9QCBFB'YCJ7EBG:I6S.LRND6)_RVM+UO;V#Y][OQ MPJR^*5.]BE07PQJ,DHP'2I0L18H K6L70R;!"2^R410ZW13>66MV 7E,^M., MG V:U#O(>]M+>_M?%R7O!N9GD[2,#I4M\ TZ: G&:?9A^F:(^^(P7"PZOG^" M^<5TC")<)N@,O"BUR$(DT3!'I'4*#7):4D:S#]Y&P=OD=U>;P3'IX-/0ND%! M^W<\V""C5;M)$Y4!0QR46FD. K'*,H(V690B2R52D[976Q$=JN)P.[6I(^QG M7'U81J4H=8&([&(I(1!(R%F1K)T(%E*4\0"E1I^RQ$TEBA^O0;R+J ]9;;8+ MKC]U#>*=B.M:=G8?J1]2*Z),J/]&D,RS*/$@P-> :L*DL4!+)<]U7_HE:L/N M-8B;*,,NPCY4#6+GO27]ZL-/5,!EG+U3)BW7E MXJ#Q@HC28I%EM(],HWLVG? ]M3E3@]R=M&<_9IH7:ER'^>7[Y JF5N@,.S3K M!&[91"J5B3,@2/3E=A#5#L0!\L"VXOO3*=!^S%2.1=TN'_EZ=5((%GBL8[\\25^S_HF0C<2:>ZU$$\ M.,%;K,;#\[N+ "OS>O+UZV@8R\+TJY^>#L>K%A#4"II3)LP94V(UI7B]L^5$ MA#(=HP?5I2S=YJ^TNM1>.3Q4*3O1(,0!,JRN&$=:7S)>5$ M94J%S4$&U^7F^LMH1U377-I?D!7+Q*XW!>D"XTB;$NW$P)9^-ON(KVE3HLA4 MN2B1E7?H3.%Z'P(Z4Y)*G;(O75ZZY( ^#Q8[-26J0>(N4FO:E,B9E*/50 24 M]H8VX89A92:1RV@#+9?#N[0!>%E-B7:0_=:F1+L(KG*GOJLRB5= >!8>;?%( MT.8J<1*@). ^04HC:"ZR=KEB6ZG;([] !O<67&UG(WTK%TN^X*\NVXT*B^IB M/3&VG A'4[K04)R?M(8&54KPFD[6Z9W''H<-TU=>E6N%2BO<*4+29%2X(W(A'NY Y&(XS'FDHQA,GT^Q#T0 MK&G'VRXBJL[77=?T"MSL:A57-FHF2SV 8$I/WH![0:*9J.A#1G=8@>E2"/[A M40[KX/<4_P-N?0_950[3O+V83M)D-/+3-4PT1N9$**F("G?EQ"/QM.@L4Y9J MDZAE70(UVY[_4IFL(J_*;^9*JZ[7&^XY:*84T4'$TGJ$$2]B()ZY3)T)V>@N M!='7GWL\=DPOB57NMW$;RZJ_>0EG1-X#YDQ+[G:14F7.?L8U8^I'/U^,T^Q6 MK)WIY%F*E( 6F4CC.$Y.F=+\PEG)$^!''7C;_/3#;GM]Y3VI*JQFELLM/!P@ MLU);*'$ERYU^W-:#5$4],QBIJ5Q/]GG$:CD"ZGH+JDGVWZJP\ZU$H>'LGXOE MA09GF6.XEU,TT&0(E 0N!:&E<9J1-#/7*&-K.ZCCL'VJB_^^:O0N1'J#[?5D M/)_Z.+_U#G3!UC8G?3NXI\I%KT7E5AVIQ$/3960#1L>E4SYY J5:JBS.'H(+ M1&5%'?.EUF7C+B^'TI%'L\V?0D5V$7\#U;C3(/R[_WJU[P7&*,L&+13IZ67>LM[JX'X;S^MR0=WQ7\N?K#X MO,S_$^0?RM^_?WIW+:OOW[__98(FTQAPTN/3O\3)^4\+6;TOM:%F[V$V W@S MG)7"*!=3^-7/2P^ RTE>_/Q6J:@W,/?#T>PNSMGP_.L('C$F]QWIIYO9W9WU MU7!W=*+M/.&/.8P3I!]_&*:__3B,5D6;3$I&2VD@A.!QLC%)D"EK*0;[#KJ_ M)_ ![2E?"F4O'GTR3HN_2Q?O]]>E>1Q%B\B47JJ6, M[W*RUV&H/C[-W0["GKDPK.[';)[XT\H$)&YE6!-=*6BIS,W2M 640=$BX7,ML^ZGM M0:IG'9;B?E)\Z@I:=W.EU MW+>]Y[/FLG'@3$;'M&1"&J6=0O#KH[]<]!GTP^G?_>CBEDL\ M<)'Y@*XT,4F67NH)B,^ &(/)@7D=V7JV:9T9/X+K"8HQU]&*]9!43?DW*6#P M6!-UQM 7+0V^6"R'=#H%XL%KDK-D.E*3=*O*F,^OEWT;%:G+0=,3C@VMU+4" MYI*)A%%16JDS=(H4DJ^2?VN%;:?AW_<-%DJ ML??&T'+3X;.">MIUP1Y;0@DD5*@D^94 ="Q00VBR8E(;F M5L!6'7$FJXCKNS%ZG/#VCZ\PGL&@'.@E1SVADG(B!:,$-3>6)CG:BI2X:]/H MZF%81Z,6%:5?,0]]A>ZUGYV5" #^55K7?/.C14Q@_MI/IY<(=J'% ^I"<-%3 M(J!<9[(95S/C2B]BFJ,0QF>66ZA()W1'HRGUN6B0K'>[V=%G1/@AGWSSP]'" MXYY,RR>?(9:#_\5!?Y@/O!99>64(-]P0"5:5Q4^7%!-3,H:C=4UT9U>@1Z-& M31FZKU&]VXO?M,F:;8K9)&X5!(:8A"ZMJG5)43*^5@$O6HH^PHR_LX7_\<@:QIP(\UD M<2E/!I0"+HZ9!,X#6$EU;M.B; >,1Z,UK7C9$$^K4C;V9L5;7PL_@1\-_QM2 MP3VPHH3W+"=:E$,NEA@)+!IDW G).$ TK(4*=8=X-!K4B)4-"M3O#GR,)10X M^P01T")#A%?G9261=N'KW1+.Y2#%:!"-Q?6Q=.=)!CV]NV) M4-DSF@)WH4OBR,YKR\Y(7[PZ'8:C#5I5I:7+#<+E[HKVN8F1&A:(!@=$FH** M(CY+9;"1FR!Y$P]J(YJCT8[^LMZ@ ;T#MWWFS&JX 2FG178N4:%WB19I: M8DLV#V>E"U'2R8H#)$WE&5@0TJTCNQ1^I'U(KO$@^O/GQ:U?0SBH>2>5:.^DO[]57663 V$V&9)1(W/V)%+NWEK'4H@] M9_QY%Q]HL./O+\6* M]P+6[_UV@7&D=0=V8F#+E?5]Q->P[H!P4N/:HXFW-!%9[A)XP1.)UD7#?ZX\8X8"ZY)9 M])*Z/>TD^ZW=GG817.5]\6X!!!NDA"PM@:P- LD1U5$HHE6&1*U@/%;;&Y]) MY8B]&=Q;<$W*0I;K%I_G:&^5F,[[\@^*]!:!ND@1'7ABI2YM.%0BWJ.5EUP M*I+BL55MR*V8CL :JBWY!O?CMD!;Q=T[@&L9%7D0W=,$2*IQV4U'>A!QN"5D MU5D+WP?M<\D2\QY]0V5)D(H1DVE,4>D019.DX2?0DD>"*4^C)+O(OX%R+.[W M+1%>;7B:!1#:4<*2%:6R828A._S*1Q4, R]3DVKV]Y [RZ[38X^7 R MH-8I&Y@IZ>&JG B@EYRS(HEEXT!8JN.&C+C92M SB'\YG7S[:?7,)=6K[]:I MOCWR8<,!E4B8])1@Q?W[&L.K3^\'0BEKM &B.2^YW%R1H !(YC8JD1VU6M1G M$4<^"A9WE6#-=[%<%IL611I R. 8+8W$;4& %J&7P1 =)\N!1MGD MCL0S4+!'XH+/3K]VH:JE7KT;?[V8SQ82X*MJ[3Z*X%TB#MTEW)9+=S9A)3$N MH]>40A0R-M6B^Y@.'T9LR.8VO>E)1>4 XZJPRK)AG]# &)IWH1R;RL@-.DHL M$9%C1@]:4*^[I&AV"BC<'O@(#)M>LJQ8/>W&\1V-KO"4ZEM7K34[8-INH?0. M*=Q'=/C@X?X3(]7QQ#O[I\[>=P.IE>?LBWRK]1T7&I(O1N_]=,Q2FIV-2L45^DOLY+OH M0 /E?C49I]DJJB,=CZ6DFX'2^SF+3$((F8!&0R3EQ(7:<%S87QUO83A\0.V9 M,#NI0\O!^DNN1%"$\Q&FG\_\%#[/)_&?K_P,TNO)>>GAL'@G_3@M?OH)OEY, MXQG^^./(C_?O/5EKY#I]*9O(8:UGI4H\&!MM0I=?@N*XL6!#XRLA'E*,6EK[+ZF*8>X\_F4[+':*R2+RZO/F5C_YR42#GNY^FQ1]_ MQY4$\2+Q/HH[K MZ_>3\=^@(,[>N]]L/7\HC9;Y/%I@EIV7!RH!3S H0B)7:"T_- MO)46]1,"S9%9Z)0B?CA%WW6&_WH+GH'F-+"BWZ+=,KD$^ S3;\,(F^=]C7DQ MQ=F7R=R/;O_\]60V_VTR_S\PO[$U;YZT_$?K_@/X)Z"]IE2^Z!9^@+1&%*EGO)=_?X%=."."M<+M:1 M72^#LZMJ/3C^OQ2K+D4-NMU^F2YR!B\7^!>I?2<193#!!P! M*DET.8&1H(&XD#6)V2H10]2R37/MCOC^9)K5@K6*.:$]9;3,P] L< L&Y6-- M*1LI2A9T3"0F$9/$P9CY_\N[MATW;"/ZWG\AP/OEI4 V=MP"J;?P!46?A"$Y MM!5LI(6D3>-^?8>2UBNO):TNI&2I 6(XFX5X>&9$SI##,SN%6D?BZ-V\X_R[ MX2D-]:,T IGGS!_HE^$K M^YYIG\K0E^+$3KDDJYB!-U+5)L>2>5L$LUJ(DH0M3G1Y_'#S[[#Z6PR3#-<[#,?R2#3=^\_/DH5:XPJ>:)'U\<3PA),:X&A$R)8-!Y2 MEPJ[K:A.7^1T?L./>UFMF^([!B=Y[RP 9)\4/HZZ@+[Z5WTB1@,=A295P\\U@* MN662-@@AG&_;LN'LNO MC+@/:UUUX9.(VH?D6>:$04=O:%7ABCG-10'G@BJ[ M=(6_)%WXO;C?J N_#W%==>%M"0(=1V(\U5LT N*UU4P[J1"24;N5'@5][9/:U.9O3/>9]76&'6&#,8[ MXW02X*6TL43@(0.GB'>P[8-;J&G3)[_^$WX?CIX=T!HC0I$!6)99,JT1F7>8 M65'@LQ16).ARA;(551L!_$ TK\,K#*$\'R=ID39*L))#U M(6U@T6A:!84JRKDH5GK#MW2#;:"NR1^:D=^XI^[;\2C!]/-72#/\?3X6-%]T(;849!%!8?>6"A1%J45.0,"#P3TE _X3QPE%DM[VQ[YC4O'_X_7>H#\=?P^1NB-,9_?3?")/I[3V./HQ72&B2 M]>P_7/.TZ,@9/\N;?'(^NY(P":<%Y @4)4A.P640EO+6P5$C]TRL) \4Z&K% M(FK:&KVBK9&[FFZ+Q%W ;'V7\HVNB=6YC\^_$( ZDMD,"M7F-MBY!2#PQX2--2],?8(1DP9J2 M?##6V?Q_N"$>8_S4R]28'.ISR;CW\5E$M+_AWP=6_V>/WP,[9Y_$XX[WH#T