0000073756-22-000087.txt : 20220729 0000073756-22-000087.hdr.sgml : 20220729 20220729160653 ACCESSION NUMBER: 0000073756-22-000087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220729 DATE AS OF CHANGE: 20220729 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: 221120822 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-20220630.htm 10-Q OCEANEERING INTERNATIONAL, INC. 2Q 2022 oii-20220630
OCEANEERING INTERNATIONAL INC0000073756December 31June 30, 20222022Q2FALSEP3YP5Y0.500000737562022-01-012022-06-3000000737562022-07-22xbrli:shares00000737562022-06-30iso4217:USD00000737562021-12-31iso4217:USDxbrli:shares00000737562022-04-012022-06-3000000737562021-04-012021-06-3000000737562021-01-012021-06-300000073756us-gaap:RetainedEarningsMember2021-04-012021-06-300000073756us-gaap:RetainedEarningsMember2022-04-012022-06-300000073756country:AO2021-01-012021-06-3000000737562020-12-3100000737562021-06-300000073756us-gaap:CommonStockMember2021-12-310000073756us-gaap:AdditionalPaidInCapitalMember2021-12-310000073756us-gaap:TreasuryStockMember2021-12-310000073756us-gaap:RetainedEarningsMember2021-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000073756us-gaap:ParentMember2021-12-310000073756us-gaap:NoncontrollingInterestMember2021-12-310000073756us-gaap:RetainedEarningsMember2022-01-012022-03-310000073756us-gaap:ParentMember2022-01-012022-03-3100000737562022-01-012022-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000073756us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockMember2022-01-012022-03-310000073756us-gaap:CommonStockMember2022-03-310000073756us-gaap:AdditionalPaidInCapitalMember2022-03-310000073756us-gaap:TreasuryStockMember2022-03-310000073756us-gaap:RetainedEarningsMember2022-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000073756us-gaap:ParentMember2022-03-310000073756us-gaap:NoncontrollingInterestMember2022-03-3100000737562022-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:CommonStockMember2022-06-300000073756us-gaap:AdditionalPaidInCapitalMember2022-06-300000073756us-gaap:TreasuryStockMember2022-06-300000073756us-gaap:RetainedEarningsMember2022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000073756us-gaap:ParentMember2022-06-300000073756us-gaap:NoncontrollingInterestMember2022-06-300000073756us-gaap:CommonStockMember2020-12-310000073756us-gaap:AdditionalPaidInCapitalMember2020-12-310000073756us-gaap:TreasuryStockMember2020-12-310000073756us-gaap:RetainedEarningsMember2020-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000073756us-gaap:ParentMember2020-12-310000073756us-gaap:NoncontrollingInterestMember2020-12-310000073756us-gaap:RetainedEarningsMember2021-01-012021-03-310000073756us-gaap:ParentMember2021-01-012021-03-3100000737562021-01-012021-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000073756us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockMember2021-04-012021-06-300000073756us-gaap:CommonStockMember2021-03-310000073756us-gaap:AdditionalPaidInCapitalMember2021-03-310000073756us-gaap:TreasuryStockMember2021-03-310000073756us-gaap:RetainedEarningsMember2021-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310000073756us-gaap:ParentMember2021-03-310000073756us-gaap:NoncontrollingInterestMember2021-03-3100000737562021-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300000073756us-gaap:TreasuryStockMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2021-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-300000073756srt:MinimumMember2022-06-30xbrli:pure0000073756srt:MaximumMember2022-06-300000073756srt:MaximumMember2022-01-012022-06-300000073756oii:SubseaRoboticsMemberMember2022-04-012022-06-300000073756oii:SubseaRoboticsMemberMember2021-04-012021-06-300000073756oii:SubseaRoboticsMemberMember2022-01-012022-06-300000073756oii:SubseaRoboticsMemberMember2021-01-012021-06-300000073756oii:ManufacturedProductsMemberMember2022-04-012022-06-300000073756oii:ManufacturedProductsMemberMember2021-04-012021-06-300000073756oii:ManufacturedProductsMemberMember2022-01-012022-06-300000073756oii:ManufacturedProductsMemberMember2021-01-012021-06-300000073756oii:OffshoreProjectsGroupMember2022-04-012022-06-300000073756oii:OffshoreProjectsGroupMember2021-04-012021-06-300000073756oii:OffshoreProjectsGroupMember2022-01-012022-06-300000073756oii:OffshoreProjectsGroupMember2021-01-012021-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-04-012022-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2021-04-012021-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-01-012022-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2021-01-012021-06-300000073756oii:EnergyServicesAndProductsMemberMember2022-04-012022-06-300000073756oii:EnergyServicesAndProductsMemberMember2021-04-012021-06-300000073756oii:EnergyServicesAndProductsMemberMember2022-01-012022-06-300000073756oii:EnergyServicesAndProductsMemberMember2021-01-012021-06-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-04-012022-06-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2021-04-012021-06-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-01-012022-06-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2021-01-012021-06-300000073756srt:AfricaMember2022-04-012022-06-300000073756srt:AfricaMember2021-04-012021-06-300000073756srt:AfricaMember2022-01-012022-06-300000073756srt:AfricaMember2021-01-012021-06-300000073756srt:AsiaPacificMember2022-04-012022-06-300000073756srt:AsiaPacificMember2021-04-012021-06-300000073756srt:AsiaPacificMember2022-01-012022-06-300000073756srt:AsiaPacificMember2021-01-012021-06-300000073756country:NO2022-04-012022-06-300000073756country:NO2021-04-012021-06-300000073756country:NO2022-01-012022-06-300000073756country:NO2021-01-012021-06-300000073756country:GB2022-04-012022-06-300000073756country:GB2021-04-012021-06-300000073756country:GB2022-01-012022-06-300000073756country:GB2021-01-012021-06-300000073756country:BR2022-04-012022-06-300000073756country:BR2021-04-012021-06-300000073756country:BR2022-01-012022-06-300000073756country:BR2021-01-012021-06-300000073756oii:OtherGeographicalMember2022-04-012022-06-300000073756oii:OtherGeographicalMember2021-04-012021-06-300000073756oii:OtherGeographicalMember2022-01-012022-06-300000073756oii:OtherGeographicalMember2021-01-012021-06-300000073756us-gaap:NonUsMember2022-04-012022-06-300000073756us-gaap:NonUsMember2021-04-012021-06-300000073756us-gaap:NonUsMember2022-01-012022-06-300000073756us-gaap:NonUsMember2021-01-012021-06-300000073756country:US2022-04-012022-06-300000073756country:US2021-04-012021-06-300000073756country:US2022-01-012022-06-300000073756country:US2021-01-012021-06-300000073756us-gaap:TransferredOverTimeMember2022-04-012022-06-300000073756us-gaap:TransferredOverTimeMember2021-04-012021-06-300000073756us-gaap:TransferredOverTimeMember2022-01-012022-06-300000073756us-gaap:TransferredOverTimeMember2021-01-012021-06-300000073756us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300000073756us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300000073756us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300000073756us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-3000000737562020-03-272022-06-300000073756us-gaap:DomesticCountryMember2022-01-012022-06-300000073756country:GB2022-01-012022-06-300000073756country:NO2022-01-012022-06-300000073756country:AO2022-01-012022-06-300000073756country:BR2022-01-012022-06-300000073756country:AU2022-01-012022-06-300000073756oii:SeniorNotesdue2024Member2022-06-300000073756oii:SeniorNotesdue2024Member2021-12-310000073756oii:SeniorNotesdue2028Member2022-06-300000073756oii:SeniorNotesdue2028Member2021-12-310000073756oii:SeniorNotesdue2024Member2014-11-300000073756oii:SeniorNotesdue2028Member2018-02-2800000737562021-01-012021-12-310000073756us-gaap:LineOfCreditMember2014-10-310000073756us-gaap:LineOfCreditMember2014-10-012014-10-310000073756oii:SublimitMember2022-06-30utr:Rate0000073756us-gaap:BaseRateMembersrt:MinimumMember2022-01-012022-06-300000073756srt:MaximumMemberus-gaap:BaseRateMember2022-04-012022-06-300000073756srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-06-300000073756srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-06-300000073756srt:MinimumMember2022-01-012022-06-3000000737562020-01-012020-03-310000073756oii:SeniorNotesdue2024Member2016-01-012016-03-310000073756oii:SeniorNotesdue2028Member2020-01-012020-03-310000073756us-gaap:RevolvingCreditFacilityMember2022-04-012022-06-300000073756us-gaap:SeniorNotesMember2022-04-012022-06-300000073756us-gaap:SeniorNotesMember2022-01-012022-06-300000073756us-gaap:SeniorNotesMember2021-04-012021-06-300000073756us-gaap:SeniorNotesMember2021-01-012021-06-300000073756currency:AOA2022-04-012022-06-300000073756currency:AOA2021-04-012021-06-300000073756currency:AOA2022-01-012022-06-300000073756currency:AOA2021-01-012021-06-300000073756currency:AOA2022-06-300000073756currency:AOA2021-12-310000073756us-gaap:BondsMember2021-04-012021-06-300000073756us-gaap:BondsMember2021-01-012021-06-300000073756oii:ManufacturedProductsMemberMember2022-06-300000073756oii:ManufacturedProductsMemberMember2021-12-310000073756srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-3000000737562015-12-3100000737562016-12-3100000737562016-01-012016-03-310000073756oii:SubseaRoboticsMemberMember2022-01-012022-03-310000073756oii:ManufacturedProductsMemberMember2022-01-012022-03-310000073756oii:OffshoreProjectsGroupMember2022-01-012022-03-310000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-01-012022-03-310000073756oii:EnergyServicesAndProductsMemberMember2022-01-012022-03-310000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-01-012022-03-310000073756oii:UnallocatedExpensesMember2022-04-012022-06-300000073756oii:UnallocatedExpensesMember2021-04-012021-06-300000073756oii:UnallocatedExpensesMember2022-01-012022-03-310000073756oii:UnallocatedExpensesMember2022-01-012022-06-300000073756oii:UnallocatedExpensesMember2021-01-012021-06-300000073756oii:UnallocatedExpenseMemberMember2021-04-012021-06-300000073756oii:UnallocatedExpenseMemberMember2021-01-012021-06-300000073756oii:UnallocatedExpenseMemberMember2022-01-012022-03-31

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

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.25 per share
OII
New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   þ Yes   ¨  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    þ  Yes   ¨  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
þAccelerated filer¨
Non-accelerated filer¨Smaller reporting company¨
Emerging growth company¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   ¨ 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes   þ No
Number of shares of Common Stock outstanding as of July 22, 2022: 100,259,525 



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

1

PART I – FINANCIAL INFORMATION
 
Item 1.Financial Statements

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
Jun 30, 2022Dec 31, 2021
(in thousands, except share data)
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$368,412 $538,114 
Accounts receivable, net344,533 262,960 
Contract assets, net188,672 164,847 
Inventory, net169,245 153,682 
Other current assets76,902 68,400 
Total Current Assets1,147,764 1,188,003 
Property and equipment, at cost2,423,350 2,452,421 
Less accumulated depreciation1,968,046 1,962,825 
Net property and equipment455,304 489,596 
Other Assets:
Goodwill34,382 34,908 
Other noncurrent assets101,655 104,255 
Right-of-use operating lease assets133,318 146,097 
Total other assets269,355 285,260 
Total Assets$1,872,423 $1,962,859 
LIABILITIES AND EQUITY
Current Liabilities:
Accounts payable$129,594 $122,327 
Accrued liabilities286,582 290,659 
Contract liabilities56,563 88,175 
Total current liabilities472,739 501,161 
Long-term debt701,539 702,067 
Long-term operating lease liabilities144,903 158,503 
Other long-term liabilities76,514 90,104 
Commitments and contingencies
Equity:
Common stock, par value $0.25 per share; 360,000,000 shares authorized; 110,834,088 shares issued
27,709 27,709 
Additional paid-in capital150,539 173,608 
Treasury stock; 10,578,051 and 11,033,098 shares, at cost
(605,752)(631,811)
Retained earnings1,286,423 1,301,913 
Accumulated other comprehensive loss(388,254)(366,458)
Oceaneering shareholders' equity470,665 504,961 
       Noncontrolling interest6,063 6,063 
               Total equity476,728 511,024 
Total Liabilities and Equity$1,872,423 $1,962,859 

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

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
 
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)
2022202120222021
Revenue$524,031 $498,199 $970,190 $935,752 
Cost of services and products447,990 429,802 848,669 810,698 
Gross margin76,041 68,397 121,521 125,054 
Selling, general and administrative expense53,191 45,578 99,710 88,452 
Income (loss) from operations22,850 22,819 21,811 36,602 
Interest income767 683 1,563 1,202 
Interest expense, net of amounts capitalized(9,619)(9,729)(19,062)(20,136)
Equity in income (losses) of unconsolidated affiliates318 378 612 912 
Other income (expense), net583 (1,955)1,027 (3,408)
Income (loss) before income taxes14,899 12,196 5,951 15,172 
Provision (benefit) for income taxes11,179 5,955 21,441 18,296 
Net Income (Loss)$3,720 $6,241 $(15,490)$(3,124)
Weighted-average shares outstanding
    Basic100,256 99,762 100,110 99,613 
    Diluted101,430 100,847 100,110 99,613 
Earnings (loss) per share
    Basic$0.04 $0.06 $(0.15)$(0.03)
    Diluted$0.04 $0.06 $(0.15)$(0.03)

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

3


OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited)
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2022202120222021
Net income (loss)$3,720 $6,241 $(15,490)$(3,124)
Other Comprehensive Income (Loss):
Foreign currency translation adjustments(31,026)6,468 (21,155)3,612 
 
Change in unrealized gains for available-for-sale debt securities (1)
(641)(369)(641)685 
Total other comprehensive income (loss)(31,667)6,099 (21,796)4,297 
Comprehensive income (loss)$(27,947)$12,340 $(37,286)$1,173 
(1)
There is no income tax expense or benefit associated with the three and six months ended June 30, 2022 and 2021 due to an offsetting valuation allowance.

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

4

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 
 Six Months Ended June 30,
(in thousands)20222021
Cash Flows from Operating Activities:
Net income (loss)$(15,490)$(3,124)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization62,879 71,696 
Deferred income tax provision (benefit)140 (4,272)
Net loss (gain) on sales of property and equipment(2,828)1,861 
Noncash compensation5,051 5,187 
Noncash impact of lease accounting(983)(4,435)
Excluding the effects of acquisitions, increase (decrease) in cash from:
Accounts receivable and contract assets(105,397)(63,072)
Inventory(15,562)12,107 
Other operating assets(6,576)(9,363)
Currency translation effect on working capital, excluding cash(3,657)2,768 
Current liabilities(28,422)41,820 
Other operating liabilities(13,637)(2,350)
Total adjustments to net income (loss)(108,992)51,947 
Net Cash Provided by (Used in) Operating Activities(124,482)48,823 
Cash Flows from Investing Activities:
Purchases of property and equipment(35,814)(23,328)
Proceeds from redemption of investments in Angolan bonds 4,486 
Distributions of capital from unconsolidated affiliates134 1,612 
Proceeds from sale of property and equipment 3,585 3,916 
Other investing activities(3,000)1,157 
Net Cash Provided by (Used in) Investing Activities(35,095)(12,157)
Cash Flows from Financing Activities:
Repurchase of 2024 Senior Notes— (30,500)
Other financing activities(2,062)(1,784)
Net Cash Provided by (Used in) Financing Activities(2,062)(32,284)
Effect of exchange rates on cash(8,063)(311)
Net Increase (Decrease) in Cash and Cash Equivalents(169,702)4,071 
Cash and Cash Equivalents—Beginning of Period538,114 452,016 
Cash and Cash Equivalents—End of Period$368,412 $456,087 

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


5

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited)
   
Common StockAdditional
Paid-in
Capital
Treasury
Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)Oceaneering Shareholders' EquityNon-controlling InterestTotal Equity
(in thousands)
Balance, December 31, 2021$27,709 $173,608 $(631,811)$1,301,913 $(366,458)$504,961 $6,063 $511,024 
Net income (loss)— — — (19,210)— (19,210)— (19,210)
Other comprehensive income (loss)— — — — 9,871 9,871 — 9,871 
Restricted stock unit activity— (19,082)19,452 — — 370 — 370 
Restricted stock activity— (6,466)6,466 — — — — — 
Balance, March 31, 202227,709 148,060 (605,893)1,282,703 (356,587)495,992 6,063 502,055 
Net income (loss)— — — 3,720 — 3,720 — 3,720 
Other comprehensive income (loss)— — — — (31,667)(31,667)— (31,667)
Restricted stock unit activity— 2,479 141 — — 2,620 — 2,620 
Balance, June 30, 2022$27,709 $150,539 $(605,752)$1,286,423 $(388,254)$470,665 $6,063 $476,728 
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 

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

6

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    SUMMARY OF MAJOR ACCOUNTING POLICIES

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

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

applicable. We did not identify indicators of impairment for goodwill for the three- and six-month periods ended June 30, 2022 and 2021.
Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the Consolidated Statements of Operations. We recorded $0.9 million and $1.3 million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2022, respectively. 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. 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, 2022, we recognized projected losses of $2.5 million for contracts in our Manufactured Products segment. 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. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
9

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

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

10

3.    REVENUE

Revenue by Category

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021Jun 30, 2022Jun 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$157,123 $141,371 $285,112 $260,490 
Manufactured Products105,456 79,127 188,148 165,952 
Offshore Projects Group116,457 107,951 213,854 197,185 
Integrity Management & Digital Solutions59,438 64,070 116,008 118,118 
Total Energy Services and Products438,474 392,519 803,122 741,745 
Aerospace and Defense Technologies85,557 105,680 167,068 194,007 
Total$524,031 $498,199 $970,190 $935,752 
Geographic Operating Areas:
Foreign:
Africa$67,910 $71,405 $131,319 $134,197 
Asia and Australia49,544 42,150 99,105 79,697 
Norway47,911 57,360 93,188 109,654 
United Kingdom46,131 45,967 84,888 89,147 
Brazil37,951 27,520 68,302 48,173 
Other21,120 25,836 44,168 46,271 
Total Foreign270,567 270,238 520,970 507,139 
United States253,464 227,961 449,220 428,613 
Total$524,031 $498,199 $970,190 $935,752 
Timing of Transfer of Goods or Services:
Revenue recognized over time$484,722 $471,474 $901,725 $879,647 
Revenue recognized at a point in time39,309 26,725 68,465 56,105 
Total$524,031 $498,199 $970,190 $935,752 

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

11

The following table provides information about contract assets and contract liabilities from contracts with customers.
Six months ended
(in thousands)Jun 30, 2022Jun 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued915,969 898,853 
Amounts billed(892,144)(873,688)
Total contract assets, end of period$188,672 $247,162 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments24,084 47,430 
Recognition of revenue for goods and services(55,696)(35,488)
Total contract liabilities, end of period$56,563 $61,988 
   
Performance Obligations

As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $189 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $170 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $19 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, 2022. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and six-month periods ended June 30, 2022 and 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of June 30, 2022, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights. The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.

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

Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of
12

costs to fulfill a contract was $8.6 million and $7.8 million as of June 30, 2022 and December 31, 2021, respectively. For the three- and six-month periods ended June 30, 2022, we recorded amortization expense of $1.3 million and $3.1 million, 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. No impairment costs were recognized.

4.    INCOME TAXES

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

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

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

13

5.    SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Jun 30, 2022Dec 31, 2021
Inventory:
Remotely operated vehicle parts and components$73,842 $72,572 
Other inventory, primarily raw materials95,403 81,110 
Total$169,245 $153,682 
Other current assets:
Prepaid expenses$71,128 $61,984 
Angolan bonds5,774  6,416 
Total$76,902 $68,400 
Accrued liabilities:
Payroll and related costs$124,723 $134,538 
Accrued job costs48,683 49,032 
Income taxes payable39,382 35,826 
Current operating lease liability18,982 18,781 
Other54,812 52,482 
Total$286,582 $290,659 

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

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

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

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

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

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

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

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

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

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

We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that will be amortized to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.5 million and $1.1 million to interest expense for the three- and six-month periods ended June 30, 2022, respectively, and $1.3 million and $1.9 million to interest expense for the three- and six-month periods ended June 30, 2021.

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

7.    COMMITMENTS AND CONTINGENCIES

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

15

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 $635 million as of June 30, 2022, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).

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

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

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

16

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

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

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

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

Share-Based Compensation. Annually, the Compensation Committee granted restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment. 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, 2022, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of June 30, 2022 and December 31, 2021, respective totals of 2,602,915 and 2,447,259 shares of restricted stock and restricted stock units were outstanding.

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

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

9.    BUSINESS SEGMENT INFORMATION

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

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

17

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

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

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

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

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

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

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

The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedSix Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Revenue
Energy Services and Products
Subsea Robotics$157,123 $141,371 $127,989 $285,112 $260,490 
Manufactured Products105,456 79,127 82,692 188,148 165,952 
Offshore Projects Group116,457 107,951 97,397 213,854 197,185 
Integrity Management & Digital Solutions59,438 64,070 56,570 116,008 118,118 
Total Energy Services and Products438,474 392,519 364,648 803,122 741,745 
Aerospace and Defense Technologies85,557 105,680 81,511 167,068 194,007 
Total$524,031 $498,199 $446,159 $970,190 $935,752 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$25,938 $21,710 $11,552 $37,490 $36,329 
Manufactured Products(1,365)790 2,643 1,278 3,543 
Offshore Projects Group17,535 7,996 666 18,201 16,809 
Integrity Management & Digital Solutions3,436 4,721 3,508 6,944 7,195 
Total Energy Services and Products45,544 35,217 18,369 63,913 63,876 
Aerospace and Defense Technologies8,961 19,340 11,844 20,805 36,179 
Unallocated Expenses(31,655)(31,738)(31,252)(62,907)(63,453)
Total$22,850 $22,819 $(1,039)$21,811 $36,602 
Depreciation and Amortization
Energy Services and Products
Subsea Robotics$17,531 $22,436 $19,001 $36,532 $45,388 
Manufactured Products3,020 3,248 3,072 6,092 6,475 
Offshore Projects Group7,107 6,862 7,297 14,404 13,987 
Integrity Management & Digital Solutions1,034 1,091 1,030 2,064 2,215 
Total Energy Services and Products28,692 33,637 30,400 59,092 68,065 
Aerospace and Defense Technologies821 1,404 656 1,477 2,680 
Unallocated Expenses1,347 184 963 2,310 951 
Total$30,860 $35,225 $32,019 $62,879 $71,696 

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

Income (Loss) from Operations
During the three- and six-month periods ended June 30, 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 of adjustments$ $ $ $ $ $1,415 $1,415 
For the Six 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 
Other395 537 149 217 10 — 1,308 
Total of adjustments$395 $537 $149 $217 $10 $1,415 $2,723 
There were no adjustments of a similar nature during the three- and six-month periods ended June 30, 2022 or the three-month period ended March 31, 2022.

Depreciation and Amortization

Depreciation expense on property and equipment, reflected in Depreciation and Amortization, was $29 million, $35 million and $30 million in the three-month periods ended June 30, 2022 and 2021 and March 31, 2022, respectively, and $59 million and $70 million in the six-month periods ended June 30, 2022 and 2021, respectively.

Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $1.9 million, $0.8 million and $1.6 million in the three-month periods ended June 30, 2022 and 2021 and March 31, 2022, respectively, and $3.5 million and $2.1 million in the six-month periods ended June 30, 2022 and 2021, respectively.

20


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

Certain statements we make in this quarterly report on Form 10-Q are forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements include, without limitation, statements regarding our expectations about:
the impacts of the coronavirus (“COVID-19”) pandemic and the Russia-Ukraine conflict on the United States and the global economy, as well as on our business;
our third-quarter 2022 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 2022;
free cash flow, which we define as net cash provided by operating activities less cash paid for purchases of property and equipment, in 2022 and in future periods;
increased costs to operate our business, including the availability and market for our chartered vessels;
future demand, order intake and business activity levels;
the collectability of accounts receivable and realizability of contract assets at the amounts reflected on our most-recent balance sheet;
the backlog of our Manufactured Products segment, to the extent backlog may be an indicator of future revenue or productivity;
the adequacy of our liquidity, cash flows and capital resources;
the condition of 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;
our expectations about growth in the area of energy transition;
seasonality; and
industry conditions.

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

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

Overview of our Results

Our diluted earnings (loss) per share for the three- and six-month periods ended June 30, 2022 were $0.04 and $(0.15), respectively, as compared to $(0.19) in the immediately preceding quarter and $0.06 and $(0.03), respectively, for the corresponding periods of the prior year. Our second quarter 2022 results increased significantly as compared to the first quarter of 2022. The resurgence in seasonal offshore demand led to significantly increased results from our Subsea Robotics and Offshore Projects Group (“OPG”) segments, which was only partially offset by the lower results from our Manufactured Products and Aerospace and Defense Technologies (“ADTech”) segments.

The resurgence of offshore activity we anticipated to start in the second quarter of 2022 is materializing and beginning to be reflected in our results. Specifically, our Subsea Robotics and OPG segments generated some of the highest levels of revenue and the highest operating income seen since the beginning of 2018, the earliest period restated to reflect our 2020 segment realignment. Our first half of 2022 financial performance unfolded slightly
21

below our expectations due to challenges in hiring offshore personnel, primarily in the Gulf of Mexico, resulting in some delayed projects and missed opportunities. In addition, we are experiencing negative impacts on the revenue mix and timing in our ADTech segment.

During the first half of 2022, we utilized $124 million of cash in operating activities, primarily due to an increase in accounts receivable resulting from our customers extending payment terms, along with cash utilized in the first half of 2022 for increased operating costs as we prepare for continued higher expected activity levels in the remainder of 2022. In addition, $36 million of cash was used for maintenance and growth capital expenditures. These items were the largest contributors to our $170 million cash reduction during the first half of 2022.
Results of Operations

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

Consolidated revenue and profitability information are as follows:
Three Months EndedSix Months Ended
(dollars in thousands)Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Revenue$524,031 $498,199 $446,159 $970,190 $935,752 
Gross Margin76,041 68,397 45,480 121,521 125,054 
Gross Margin %15 %14 %10 %13 %13 %
Operating Income (Loss)22,850 22,819 (1,039)21,811 36,602 
Operating Income (Loss) %%%— %%%

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

We had operating income in the three- and six-month periods ended June 30, 2022 of $23 million and $22 million, respectively, and $23 million and $37 million, respectively, in the corresponding periods of the prior year. Included in our operating income (losses) for the three- and six-month periods ended June 30, 2021 were charges of $1.4 million and $2.7 million for loss on sale of an asset and other costs we recognized as we adapted our geographic footprint and staffing levels to the conditions of the markets we serve. There were no such charges of a similar nature during the three- and six-month periods ended June 30, 2022. Charges included in the three- and six-month periods ended June 30, 2021 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 
22

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 
Energy Services and Products

The primary focus of our Energy Services and Products business over the last several years has been toward instituting operational efficiency programs that leverage our asset base and capabilities for providing services and products predominantly for offshore energy operations and subsea completions, inclusive of our customers’ capital and operating budgets. Increasingly, our efforts in our Energy Services business have focused on assisting our customers to reduce their carbon emissions in exploring for, developing and producing oil and natural gas and in addressing the ongoing energy transition. We are also focused on opportunities to develop and deploy our capabilities to grow business in offshore wind installations (both fixed and floating) and tidal energy solutions and to utilize our core competencies to provide engineered solutions to the wind, hydrogen and carbon-capture-and-sequestration (“CCS”) markets, as well as expanding our asset integrity management and digital solutions for those markets.

The table that follows sets out revenue and profitability for the business segments within our Energy Services and Products business. In the Subsea Robotics section of the table that follows, “ROV days available” includes all days from the first day that an ROV is placed into service until the ROV is retired. All days in this period are considered available days, including periods when an ROV is undergoing maintenance or repairs. Our ROVs do not have scheduled maintenance or repair that requires significant time when the ROVs are not available for utilization.
23

Three Months EndedSix Months Ended
(dollars in thousands)
Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Subsea Robotics
Revenue$157,123 $141,371 $127,989 $285,112 $260,490 
Gross Margin37,004 31,767 21,958 58,962 55,845 
Operating Income (Loss)25,938 21,710 11,552 37,490 36,329 
Operating Income (Loss) %17 %15 %%13 %14 %
ROV Days Available22,750 22,750 22,500 45,250 45,219 
ROV Days Utilized14,631 14,005 11,842 26,473 25,892 
ROV Utilization64 %62 %53 %59 %57 %
             
Manufactured Products
Revenue105,456 79,127 82,692 188,148 165,952 
Gross Margin7,918 8,391 11,002 18,920 18,395 
Operating Income (Loss)(1,365)790 2,643 1,278 3,543 
Operating Income (Loss) %(1)%%%%%
Backlog at End of Period335,000 315,000 334,000 335,000 315,000 
Offshore Projects Group
Revenue116,457 107,951 97,397 213,854 197,185 
Gross Margin25,441 14,566 7,737 33,178 29,677 
Operating Income (Loss)17,535 7,996 666 18,201 16,809 
Operating Income (Loss) %15 %%%%%
Integrity Management & Digital Solutions
Revenue59,438 64,070 56,570 116,008 118,118 
Gross Margin9,222 10,462 9,199 18,421 18,671 
Operating Income (Loss)3,436 4,721 3,508 6,944 7,195 
Operating Income (Loss) %%%%%%
Total Energy Services and Products
Revenue$438,474 $392,519 $364,648 $803,122 $741,745 
Gross Margin79,585 65,186 49,896 129,481 122,588 
Operating Income (Loss)45,544 35,217 18,369 63,913 63,876 
Operating Income (Loss) %10 %%%%%

Subsea Robotics. We believe we are the world's largest provider of work-class ROV services and, generally, this business segment has been the largest contributor to our Energy Services and Products business operating income. Our Subsea Robotics segment revenue reflects the utilization percentages, fleet sizes and average pricing in the respective periods. Our survey services business provides survey and positioning, and geoscience services. The following table presents revenue from ROV as a percentage of total Subsea Robotics revenue:

Three Months EndedSix Months Ended
 Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
ROV77 %80 %76 %77 %79 %
 
Other23 %20 %24 %23 %21 %

24

During the second quarter of 2022, Subsea Robotics operating income and revenue increased significantly as compared to the immediately preceding quarter, primarily due to healthy levels of seasonal activity for ROV, survey and tooling services. The increase in activity in the second quarter of 2022 better aligned our operating results with the additional costs incurred during the first quarter of 2022 and we started to realize recent pricing improvements. Subsea Robotics operating income for the second quarter of 2022 increased on higher revenue 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, 2022 increased as compared to the corresponding period of the prior year on higher revenue, as a result of increased days on hire and higher average revenue per day in the first half of 2022.

For the three-month period ended June 30, 2022, days on hire were higher when compared to the immediately preceding quarter, due to standard seasonality and recovering offshore activity in the second quarter of 2022. Fleet utilization was 64% in the three-month period ended June 30, 2022 as compared to 62% for the corresponding period of the prior year and 53% for the immediately preceding quarter. Fleet utilization increased to 59% from 57% for the six-month period ended June 30, 2022 and 2021, respectively. We retired seven of our conventional work-class ROV systems and replaced them with five upgraded conventional work-class ROV systems and two IsurusTM work-class ROV systems (which are capable of operating in high-current conditions and are ideal for renewables projects and high-speed surveys) during the six months ended June 30, 2022, resulting in a total of 250 ROVs in our ROV fleet as of both June 30, 2022 and June 30, 2021.

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

Our Manufactured Products operating results in the second quarter of 2022 were lower on higher revenue as compared to the immediately preceding quarter. For the three-month period ended June 30, 2022, revenue increased as compared to the immediately preceding quarter, primarily due to the receipt of certain umbilical materials in the second quarter of 2022 that did not contribute to manufacturing activity in the same period while operating results were lower as compared to the immediately preceding quarter, primarily due to less profitable work being executed in our mobility solutions businesses. Manufactured Products revenue for the three- and six-month periods ended June 30, 2022 as compared to the corresponding periods of the prior year, was higher primarily due to the receipt of certain umbilical materials mentioned above that did not contribute to operating results in the second quarter of 2022. Manufactured Products operating results for the three- and six-month periods ended June 30, 2022, as compared to the corresponding periods of the prior year, were lower primarily due to less favorable project mix in our mobile robotics and theme park businesses, partially offset by improved results in our energy businesses.

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

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

subsea installation and mechanical and hydraulic intervention, including riserless light well intervention
(“RLWI”) services and inspection, maintenance and repair (“IMR”) services, utilizing owned and chartered vessels;
installation and workover control systems (“IWOCS”) and ROV workover control systems (“RWOCS”);
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Our OPG revenue and operating results were significantly higher in the second quarter of 2022 as compared to the immediately preceding quarter, primarily due to increased IMR and installation work in the Gulf of Mexico reflecting increased demand and significantly improved pricing for vessel-based services. Our OPG operating results were higher in the three months ended June 30, 2022 compared to the corresponding period of the prior year, primarily due to increased installation work in the Gulf of Mexico. Our OPG operating results improved in the six months ended June 30, 2022 as compared to the corresponding period of the prior year, primarily due to increased intervention work in the Gulf of Mexico.
25


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 2022 were relatively flat on increased revenue, as compared to the immediately preceding quarter. Higher seasonal activity contributed to the revenue increase. IMDS operating results for the three- and six-month periods ended June 30, 2022 as compared to the corresponding periods of the prior year, were slightly lower primarily on lower activity levels.

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

Revenue, gross margin and operating income (loss) information for our ADTech segment are as follows:
Three Months EndedSix Months Ended
(dollars in thousands)Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Revenue$85,557 $105,680 $81,511 $167,068 $194,007 
Gross Margin15,744 24,603 16,870 32,614 46,713 
Operating Income (Loss)8,961 19,340 11,844 20,805 36,179 
Operating Income (Loss) %10 %18 %15 %12 %19 %

Our ADTech segment operating results for the second quarter of 2022 were lower as compared to the immediately preceding quarter, on higher revenue, due to changes in revenue mix and delays in certain projects where we incurred pre-contract costs. ADTech operating results for the three-month period ended June 30, 2022 were lower, when compared to the corresponding period of the prior year, on lower revenue due to decreased activity in defense subsea technologies. Our ADTech operating results for the six-month period ended June 30, 2022 decreased on lower levels of revenue, when compared to the corresponding period of the prior year, due to decreased activity in both defense subsea technologies and space systems.

Unallocated Expenses

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

The following table sets forth our Unallocated Expenses for the periods indicated:
Three Months EndedSix Months Ended
(dollars in thousands)
Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Gross margin expenses $(19,288)$(21,392)(21,286)$(40,574)$(44,247)
% of revenue%%%%%
Operating expenses(31,655)(31,738)(31,252)(62,907)(63,453)
Operating expenses % of revenue%%%%%

Our unallocated operating expenses for the second quarter of 2022 were relatively flat as compared to the immediately preceding quarter and the corresponding period of the prior year. Our Unallocated operating expenses for the six-month period ended June 30, 2022 were relatively flat as compared to the corresponding period of the prior year.

26

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, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Interest income$767 $683 $796 $1,563 $1,202 
Interest expense, net of amounts capitalized(9,619)(9,729)(9,443)(19,062)(20,136)
Equity in income (losses) of unconsolidated affiliates318 378 294 612 912 
Other income (expense), net583 (1,955)444 1,027 (3,408)
Provision (benefit) for income taxes11,179 5,955 10,262 21,441 18,296 

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

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

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

On March 27, 2020, the CARES Act was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claims to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $10 million as of June 30, 2022. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 2022. While the exact timing for the receipt of these refunds remains uncertain, we do not anticipate receiving any portion of these refunds in 2022.

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

Liquidity and Capital Resources

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

27

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

Cash flows for the six months ended June 30, 2022 and 2021 are summarized as follows:
Six Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021
Changes in Cash:
Net Cash Provided by (Used in) Operating Activities$(124,482)$48,823 
Net Cash Used in Investing Activities(35,095)(12,157)
Net Cash Used in Financing Activities(2,062)(32,284)
Effect of exchange rates on cash(8,063)(311)
Net Increase (Decrease) in Cash and Cash Equivalents$(169,702)$4,071 

Operating activities

Our primary sources and uses of cash flows from operating activities for the six months ended June 30, 2022 and 2021 are as follows:
Six Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021
Cash Flows from Operating Activities:
Net income (loss)$(15,490)$(3,124)
Non-cash items, net64,259 70,037 
Accounts receivable and contract assets(105,397)(63,072)
Inventory(15,562)12,107 
Current liabilities(28,422)41,820 
Other changes(23,870)(8,945)
Net Cash Provided by (Used in) Operating Activities$(124,482)$48,823 

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

Investing activities

Our capital expenditures of $36 million were higher during the first six months of 2022, as compared to $23 million in the first six months of 2021, primarily due to increased spending in our Subsea Robotics segment to upgrade five of our conventional work-class ROV systems and add two IsurusTM work-class ROV systems (which are capable of operating in high-current conditions and are ideal for renewables projects and high-speed surveys) along with increased unallocated capital expenditures for information technology systems.

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

28

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

Financing activities

In the six months ended June 30, 2022, we used $2.1 million of cash in financing activities. In the six months ended June 30, 2021, we used $32.3 million of cash in financing activities primarily due to repurchases of approximately $31 million in aggregate principal amount of the 2024 Senior Notes (as defined below) at approximately par in open market transactions.

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

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

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

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

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

Off-Balance Sheet Arrangements

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

Critical Accounting Policies and Estimates

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

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

29

Item 3.Quantitative and Qualitative Disclosures About Market Risk

We are 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 6—“Debt” in the Notes to Consolidated Financial Statements in this quarterly report for a description of our revolving credit agreement and interest rates on our borrowings. We believe significant interest rate changes would not have a material near-term impact on our future earnings or cash flows.

Because we operate in various regions in the world, we conduct a portion of our business in currencies other than the U.S. dollar. The functional currency for most of our international operations is the applicable local currency. A stronger U.S. dollar against the United Kingdom pound sterling, the Norwegian kroner and the Brazilian real could result in lower operating income. We manage our exposure to changes in foreign exchange rates 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 $(31) million and $6.5 million in the three-month periods ended June 30, 2022 and June 30, 2021, respectively, and $(21) million and $3.6 million in the six-month periods ended June 30, 2022 and 2021, respectively. Negative adjustments reflect the net impact of the strengthening of the U.S. dollar against various foreign currencies for locations where the functional currency is not the U.S. dollar. Conversely, positive adjustments reflect the effect of a weakening U.S. dollar.

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

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

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

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


Item 4.        Controls and Procedures

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

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


PART II – OTHER INFORMATION
 
Item 1.Legal Proceedings

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

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


32

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
July 29, 2022/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)
July 29, 2022/S/    ALAN R. CURTIS
Date
Alan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
July 29, 2022/S/    WITLAND J. LEBLANC, JR.
Date
Witland J. LeBlanc, Jr.
Vice President and Chief Accounting Officer
(Principal Accounting Officer)

33
EX-31.01 2 oii_exhibitx3101x2q2022.htm EX-31.01 CERTIFICATION OF PRINCIPAL EXEC. OFFICER JUNE 2022 Document

Exhibit 31.01
CERTIFICATION

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

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

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

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

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

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

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

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

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

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


EX-31.02 3 oii_exhibitx3102x2q2022.htm EX-31.02 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER JUNE 2022 Document

Exhibit 31.02
CERTIFICATION

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

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

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

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

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

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

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

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

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

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

EX-32.01 4 oii_exhibitx3201x2q2022.htm EX-32.01 SEC 1350 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER JUN 2022 Document


Exhibit 32.01



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


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

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

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




EX-32.02 5 oii_exhibitx3202x2q2022.htm EX-32.02 SEC 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER JUN 2022 Document



Exhibit 32.02




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


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

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

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


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

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021Jun 30, 2022Jun 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$157,123 $141,371 $285,112 $260,490 
Manufactured Products105,456 79,127 188,148 165,952 
Offshore Projects Group116,457 107,951 213,854 197,185 
Integrity Management & Digital Solutions59,438 64,070 116,008 118,118 
Total Energy Services and Products438,474 392,519 803,122 741,745 
Aerospace and Defense Technologies85,557 105,680 167,068 194,007 
Total$524,031 $498,199 $970,190 $935,752 
Geographic Operating Areas:
Foreign:
Africa$67,910 $71,405 $131,319 $134,197 
Asia and Australia49,544 42,150 99,105 79,697 
Norway47,911 57,360 93,188 109,654 
United Kingdom46,131 45,967 84,888 89,147 
Brazil37,951 27,520 68,302 48,173 
Other21,120 25,836 44,168 46,271 
Total Foreign270,567 270,238 520,970 507,139 
United States253,464 227,961 449,220 428,613 
Total$524,031 $498,199 $970,190 $935,752 
Timing of Transfer of Goods or Services:
Revenue recognized over time$484,722 $471,474 $901,725 $879,647 
Revenue recognized at a point in time39,309 26,725 68,465 56,105 
Total$524,031 $498,199 $970,190 $935,752 

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, 2022Jun 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued915,969 898,853 
Amounts billed(892,144)(873,688)
Total contract assets, end of period$188,672 $247,162 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments24,084 47,430 
Recognition of revenue for goods and services(55,696)(35,488)
Total contract liabilities, end of period$56,563 $61,988 
   
Performance Obligations

As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $189 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $170 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $19 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, 2022. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and six-month periods ended June 30, 2022 and 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of June 30, 2022, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights. The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.

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

Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of
costs to fulfill a contract was $8.6 million and $7.8 million as of June 30, 2022 and December 31, 2021, respectively. For the three- and six-month periods ended June 30, 2022, we recorded amortization expense of $1.3 million and $3.1 million, 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. No impairment costs were recognized.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Selected Balance Sheet Information
6 Months Ended
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Selected Balance Sheet Information SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Jun 30, 2022Dec 31, 2021
Inventory:
Remotely operated vehicle parts and components$73,842 $72,572 
Other inventory, primarily raw materials95,403 81,110 
Total$169,245 $153,682 
Other current assets:
Prepaid expenses$71,128 $61,984 
Angolan bonds5,774  6,416 
Total$76,902 $68,400 
Accrued liabilities:
Payroll and related costs$124,723 $134,538 
Accrued job costs48,683 49,032 
Income taxes payable39,382 35,826 
Current operating lease liability18,982 18,781 
Other54,812 52,482 
Total$286,582 $290,659 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt DEBT
Long-term debt consisted of the following: 
(in thousands)Jun 30, 2022Dec 31, 2021
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements5,490 6,572 
Unamortized debt issuance costs(3,951)(4,505)
Long-term debt$701,539 $702,067 

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

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

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

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

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

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

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

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

We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that will be amortized to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.5 million and $1.1 million to interest expense for the three- and six-month periods ended June 30, 2022, respectively, and $1.3 million and $1.9 million to interest expense for the three- and six-month periods ended June 30, 2021.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $3.9 million of new loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt on our Consolidated Balance Sheets, as they pertain to the Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. As a result, we amortized $0.7 million and $1.0 million to interest expense for the three- and six-month periods ended June 30, 2022, respectively, and $0.3 million and $0.7 million to interest expense for the three- and six-month periods ended June 30, 2021.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments And Contingencies
3 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Disclosure COMMITMENTS AND CONTINGENCIESLitigation. 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 $635 million as of June 30, 2022, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).

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

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

We estimated the fair market value of the Angolan bonds to be $5.8 million and $6.4 million as of June 30, 2022 and December 31, 2021, respectively, using quoted market prices. Since the market for the Angolan bonds is not an active market, the fair value of the Angolan bonds is classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of June 30, 2022 and December 31, 2021, we have $0.4 million in unrealized loss, net of tax, and $0.2 million in unrealized gain, net of tax, respectively, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.
In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $18 million of accounts receivable during the first six months of 2022. As of June 30, 2022, we had outstanding contract assets of approximately $17 million for the contract and no contract liabilities. As of December 31, 2021, we had outstanding contract assets of approximately $33 million for the contract and contract liabilities of $11 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe that we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan
6 Months Ended
Jun. 30, 2022
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]  
Shareholders' Equity and Share-based Payments EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN
Earnings (Loss) per Share. For each period presented, the only difference between our calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units. In periods where we have a net loss, the effect of our outstanding restricted stock units is anti-dilutive, and therefore does not increase our diluted shares outstanding.

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

Share-Based Compensation. Annually, the Compensation Committee granted restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment. 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, 2022, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of June 30, 2022 and December 31, 2021, respective totals of 2,602,915 and 2,447,259 shares of restricted stock and restricted stock units were outstanding.

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

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

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

We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these tax audits and judicial tax appeals may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information
6 Months Ended
Jun. 30, 2022
Segment Reporting, Measurement Disclosures [Abstract]  
Business Segment Information USINESS SEGMENT INFORMATION
We are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.

Our Energy Services and Products business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewable energy market. Our Energy Services and Products segments are:
Subsea RoboticsOur Subsea Robotics segment provides the following:
Remotely Operated Vehicles (“ROVs”) for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;
ROV tooling; and
survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.

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

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

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

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

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

There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from
those used in our consolidated financial statements for the year ended December 31, 2021.
The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedSix Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Revenue
Energy Services and Products
Subsea Robotics$157,123 $141,371 $127,989 $285,112 $260,490 
Manufactured Products105,456 79,127 82,692 188,148 165,952 
Offshore Projects Group116,457 107,951 97,397 213,854 197,185 
Integrity Management & Digital Solutions59,438 64,070 56,570 116,008 118,118 
Total Energy Services and Products438,474 392,519 364,648 803,122 741,745 
Aerospace and Defense Technologies85,557 105,680 81,511 167,068 194,007 
Total$524,031 $498,199 $446,159 $970,190 $935,752 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$25,938 $21,710 $11,552 $37,490 $36,329 
Manufactured Products(1,365)790 2,643 1,278 3,543 
Offshore Projects Group17,535 7,996 666 18,201 16,809 
Integrity Management & Digital Solutions3,436 4,721 3,508 6,944 7,195 
Total Energy Services and Products45,544 35,217 18,369 63,913 63,876 
Aerospace and Defense Technologies8,961 19,340 11,844 20,805 36,179 
Unallocated Expenses(31,655)(31,738)(31,252)(62,907)(63,453)
Total$22,850 $22,819 $(1,039)$21,811 $36,602 
Depreciation and Amortization
Energy Services and Products
Subsea Robotics$17,531 $22,436 $19,001 $36,532 $45,388 
Manufactured Products3,020 3,248 3,072 6,092 6,475 
Offshore Projects Group7,107 6,862 7,297 14,404 13,987 
Integrity Management & Digital Solutions1,034 1,091 1,030 2,064 2,215 
Total Energy Services and Products28,692 33,637 30,400 59,092 68,065 
Aerospace and Defense Technologies821 1,404 656 1,477 2,680 
Unallocated Expenses1,347 184 963 2,310 951 
Total$30,860 $35,225 $32,019 $62,879 $71,696 

We determine Income (Loss) from Operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.
Income (Loss) from Operations
During the three- and six-month periods ended June 30, 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 of adjustments$— $— $— $— $— $1,415 $1,415 
For the Six 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 
Other395 537 149 217 10 — 1,308 
Total of adjustments$395 $537 $149 $217 $10 $1,415 $2,723 
There were no adjustments of a similar nature during the three- and six-month periods ended June 30, 2022 or the three-month period ended March 31, 2022.

Depreciation and Amortization

Depreciation expense on property and equipment, reflected in Depreciation and Amortization, was $29 million, $35 million and $30 million in the three-month periods ended June 30, 2022 and 2021 and March 31, 2022, respectively, and $59 million and $70 million in the six-month periods ended June 30, 2022 and 2021, respectively.

Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $1.9 million, $0.8 million and $1.6 million in the three-month periods ended June 30, 2022 and 2021 and March 31, 2022, respectively, and $3.5 million and $2.1 million in the six-month periods ended June 30, 2022 and 2021, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Summary Of Major Accounting Policies (Policy)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation. Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of June 30, 2022 and our results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, all such adjustments are of a normal and recurring nature. These financial statements should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2021. The results for interim periods are not necessarily indicative of annual results.
Principles of Consolidation Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. We eliminate intercompany transactions and accounts in consolidation.
Use Of Estimates Use of Estimates. The preparation of financial statements in conformity with U.S. GAAP requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Inventory Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and six-month periods ended June 30, 2022 and 2021.
Property and Equipment
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if
applicable. We did not identify indicators of impairment for goodwill for the three- and six-month periods ended June 30, 2022 and 2021.
Foreign Currency Translations Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the Consolidated Statements of Operations. We recorded $0.9 million and $1.3 million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2022, respectively. 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. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Leases
Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.
As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 15 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.
As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.
Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate, and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Revenue
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and six-month periods ended June 30, 2022, we recognized projected losses of $2.5 million for contracts in our Manufactured Products segment. 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. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
New Accounting Pronouncements, Policy Recently Issued Accounting Standards. In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to existing guidance on applying contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as the London Interbank Offered Rate (“LIBOR”), which is scheduled to be phased out in June 2023, to alternate rates such as the Secured Overnight Financing Rate (“SOFR”). This ASU was effective upon issuance and can be applied prospectively through December 31, 2022. Our prior five-year revolving credit facility, which has been replaced, referenced LIBOR-based rates. We applied this guidance in connection with our entry into a new senior secured revolving credit agreement in April 2022, which referenced SOFR rates. See Note 6—“Debt” for information on the retirement of our prior revolving credit facility and entry into our senior secured revolving credit agreement in April 2022. We do not expect this ASU to have a material impact on our consolidated financial statements, but will continue to monitor potential impacts until the transition to this standard is complete.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Allowance for Credit Losses Notes (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies Credit Losses [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) outbreak, the Russia-Ukraine conflict 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 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and six-month periods ended June 30, 2022 and 2021 and determined the impacts are de minimis.
As of June 30, 2022, our allowance for credit losses was $1.7 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2022, we did not write off any financial assets.
We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of June 30, 2022 and December 31, 2021 were $1.0 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of June 30, 2022. We generally do not require collateral from our customers.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
Three Months EndedSix Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021Jun 30, 2022Jun 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$157,123 $141,371 $285,112 $260,490 
Manufactured Products105,456 79,127 188,148 165,952 
Offshore Projects Group116,457 107,951 213,854 197,185 
Integrity Management & Digital Solutions59,438 64,070 116,008 118,118 
Total Energy Services and Products438,474 392,519 803,122 741,745 
Aerospace and Defense Technologies85,557 105,680 167,068 194,007 
Total$524,031 $498,199 $970,190 $935,752 
Geographic Operating Areas:
Foreign:
Africa$67,910 $71,405 $131,319 $134,197 
Asia and Australia49,544 42,150 99,105 79,697 
Norway47,911 57,360 93,188 109,654 
United Kingdom46,131 45,967 84,888 89,147 
Brazil37,951 27,520 68,302 48,173 
Other21,120 25,836 44,168 46,271 
Total Foreign270,567 270,238 520,970 507,139 
United States253,464 227,961 449,220 428,613 
Total$524,031 $498,199 $970,190 $935,752 
Timing of Transfer of Goods or Services:
Revenue recognized over time$484,722 $471,474 $901,725 $879,647 
Revenue recognized at a point in time39,309 26,725 68,465 56,105 
Total$524,031 $498,199 $970,190 $935,752 
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Six months ended
(in thousands)Jun 30, 2022Jun 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued915,969 898,853 
Amounts billed(892,144)(873,688)
Total contract assets, end of period$188,672 $247,162 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments24,084 47,430 
Recognition of revenue for goods and services(55,696)(35,488)
Total contract liabilities, end of period$56,563 $61,988 
   
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following: 
(in thousands)Jun 30, 2022Dec 31, 2021
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements5,490 6,572 
Unamortized debt issuance costs(3,951)(4,505)
Long-term debt$701,539 $702,067 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Summary of Income Tax Examinations The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:
JurisdictionPeriods
United States2014
United Kingdom2019
Norway2017
Angola2013
Brazil2017
Australia2017
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information (Tables)
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Segment Reporting, Measurement Disclosures [Abstract]      
Financial Data By Business Segment    
The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedSix Months Ended
(in thousands)Jun 30, 2022Jun 30, 2021Mar 31, 2022Jun 30, 2022Jun 30, 2021
Revenue
Energy Services and Products
Subsea Robotics$157,123 $141,371 $127,989 $285,112 $260,490 
Manufactured Products105,456 79,127 82,692 188,148 165,952 
Offshore Projects Group116,457 107,951 97,397 213,854 197,185 
Integrity Management & Digital Solutions59,438 64,070 56,570 116,008 118,118 
Total Energy Services and Products438,474 392,519 364,648 803,122 741,745 
Aerospace and Defense Technologies85,557 105,680 81,511 167,068 194,007 
Total$524,031 $498,199 $446,159 $970,190 $935,752 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$25,938 $21,710 $11,552 $37,490 $36,329 
Manufactured Products(1,365)790 2,643 1,278 3,543 
Offshore Projects Group17,535 7,996 666 18,201 16,809 
Integrity Management & Digital Solutions3,436 4,721 3,508 6,944 7,195 
Total Energy Services and Products45,544 35,217 18,369 63,913 63,876 
Aerospace and Defense Technologies8,961 19,340 11,844 20,805 36,179 
Unallocated Expenses(31,655)(31,738)(31,252)(62,907)(63,453)
Total$22,850 $22,819 $(1,039)$21,811 $36,602 
Depreciation and Amortization
Energy Services and Products
Subsea Robotics$17,531 $22,436 $19,001 $36,532 $45,388 
Manufactured Products3,020 3,248 3,072 6,092 6,475 
Offshore Projects Group7,107 6,862 7,297 14,404 13,987 
Integrity Management & Digital Solutions1,034 1,091 1,030 2,064 2,215 
Total Energy Services and Products28,692 33,637 30,400 59,092 68,065 
Aerospace and Defense Technologies821 1,404 656 1,477 2,680 
Unallocated Expenses1,347 184 963 2,310 951 
Total$30,860 $35,225 $32,019 $62,879 $71,696 
Adjustments Table
For the Six 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 
Other395 537 149 217 10 — 1,308 
Total of adjustments$395 $537 $149 $217 $10 $1,415 $2,723 
There were no adjustments of a similar nature during the three- and six-month periods ended June 30, 2022 or the three-month period ended March 31, 2022.
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies Credit Losses [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) outbreak, the Russia-Ukraine conflict 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 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and six-month periods ended June 30, 2022 and 2021 and determined the impacts are de minimis.
As of June 30, 2022, our allowance for credit losses was $1.7 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2022, we did not write off any financial assets.
We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of June 30, 2022 and December 31, 2021 were $1.0 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of June 30, 2022. We generally do not require collateral from our customers.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]                
Financing Receivable, Allowance for Credit Loss $ 500,000   $ 500,000          
Financing Receivable, Allowance for Credit Loss, Writeoff     2,500,000 $ 1.5        
Interest Receivable 1,000,000   1,000,000     $ 1,200,000    
Financing Receivable, Allowance for Credit Loss [Line Items]                
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 476,728,000 $ 562,732,000 476,728,000 562,732,000 $ 502,055,000 511,024,000 $ 548,345,000 $ 558,157,000
Interest Receivable 1,000,000   1,000,000     $ 1,200,000    
Financing Receivable, Allowance for Credit Loss, Writeoff     2,500,000 1.5        
Financing Receivable, Allowance for Credit Loss 500,000   500,000          
Accounts and Financing Receivable, Allowance for Credit Loss 1,700,000   1,700,000          
Foreign Currency Transaction Gain (Loss), before Tax $ 900,000 $ (1,800,000) $ 1,300,000 $ (3,700,000)        
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Summary Of Major Accounting Policies - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Right-of-use operating lease assets $ 133,318,000   $ 146,097,000
Financing Receivable, Allowance for Credit Loss, Writeoff 2,500,000 $ 1.5  
Financing Receivable, Allowance for Credit Loss 500,000    
Financing Receivable, Allowance for Credit Loss, Writeoff 2,500,000 $ 1.5  
Interest Receivable $ 1,000,000   $ 1,200,000
Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Equity Method Investment, Ownership Percentage 50.00%    
Operating Leases, Operating Lease Term 15 years    
Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Threshold for consolidation, percentage 50.00%    
Equity Method Investment, Ownership Percentage 20.00%    
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary Of Major Accounting Policies Allowance for credit losses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Financing Receivable, Allowance for Credit Loss [Line Items]              
Financing Receivable, Allowance for Credit Loss, Writeoff   $ 2,500,000 $ 1.5        
Financing Receivable, Allowance for Credit Loss $ 500,000 500,000          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 476,728,000 476,728,000 $ 562,732,000 $ 502,055,000 $ 511,024,000 $ 548,345,000 $ 558,157,000
Interest Receivable $ 1,000,000 $ 1,000,000     $ 1,200,000    
Financing Receivable Allowance for Credit Losses Evaluation Period 3 years            
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Summary Of Major Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounting Policies [Abstract]          
Foreign Currency Transaction Gain (Loss), before Tax $ 900 $ (1,800) $ 1,300 $ (3,700)  
Right-of-use operating lease assets $ 133,318   $ 133,318   $ 146,097
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]          
Revenues $ 524,031 $ 446,159 $ 498,199 $ 970,190 $ 935,752
Brazil [Member]          
Segment Reporting Information [Line Items]          
Revenues 37,951   27,520 68,302 48,173
Non-US [Member]          
Segment Reporting Information [Line Items]          
Revenues 270,567   270,238 520,970 507,139
Energy Services and Products Member          
Segment Reporting Information [Line Items]          
Revenues $ 438,474 $ 364,648 $ 392,519 $ 803,122 $ 741,745
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue by Geographic Area [Line Items]          
Revenues $ 524,031 $ 446,159 $ 498,199 $ 970,190 $ 935,752
Africa [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 67,910   71,405 131,319 134,197
United Kingdom [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 46,131   45,967 84,888 89,147
Norway [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 47,911   57,360 93,188 109,654
Asia Pacific [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 49,544   42,150 99,105 79,697
Brazil [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 37,951   27,520 68,302 48,173
Other Geographical [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 21,120   25,836 44,168 46,271
Non-US [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 270,567   270,238 520,970 507,139
UNITED STATES          
Revenue by Geographic Area [Line Items]          
Revenues $ 253,464   $ 227,961 $ 449,220 $ 428,613
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Deferred Revenue Arrangement [Line Items]          
Revenues $ 524,031 $ 446,159 $ 498,199 $ 970,190 $ 935,752
Non-US [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 270,567   270,238 520,970 507,139
Africa [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 67,910   71,405 131,319 134,197
Asia Pacific [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 49,544   42,150 99,105 79,697
Norway [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 47,911   57,360 93,188 109,654
United Kingdom [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 46,131   45,967 84,888 89,147
Brazil [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 37,951   27,520 68,302 48,173
Other Geographical [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 21,120   25,836 44,168 46,271
UNITED STATES          
Deferred Revenue Arrangement [Line Items]          
Revenues 253,464   227,961 449,220 428,613
Energy Services and Products Member          
Deferred Revenue Arrangement [Line Items]          
Revenues 438,474 $ 364,648 392,519 803,122 741,745
Transferred at Point in Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 39,309   26,725 68,465 56,105
Transferred over Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 484,722   $ 471,474 $ 901,725 $ 879,647
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]            
Contract assets, net $ 188,672 $ 247,162 $ 188,672 $ 247,162 $ 164,847 $ 221,997
Deferred Revenue, Revenue Recognized 915,969 898,853        
Billings - Contract Assets (892,144) (873,688)        
Revenue recognized (55,696) (35,488)        
Deferrals of customer payments 24,084 47,430        
Capitalized Contract Cost, Amortization (1,300) (1,300) (3,100) (2,300)    
Contract liabilities $ 56,563 $ 61,988 $ 56,563 $ 61,988 $ 88,175 $ 50,046
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Performance obligation (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Revenue from Contract with Customer [Abstract]  
Price allocated to remaining performance obligations $ 189
Revenue recognition for remaining performance obligations 170
Revenue Recognition for Remaining Performance Obligations in next 24 months $ 19
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Costs to obtain or fulfill a contract (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Capitalized Contract Cost, Net $ 8.6   $ 8.6   $ 7.8
Capitalized Contract Cost, Amortization $ (1.3) $ (1.3) $ (3.1) $ (2.3)  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory [Line Items]    
Liability for Uncertainty in Income Taxes, Noncurrent $ 12,000 $ 15,000
Inventory:    
Remotely operated vehicle parts and components 95,403 81,110
Other inventory, primarily raw materials 73,842 72,572
Total 169,245 153,682
Other current assets:    
Prepaid expenses 71,128 61,984
Angolan bonds 5,774 6,416
Total 76,902 68,400
Other Assets, Noncurrent 101,655 104,255
Accrued liabilities:    
Payroll and related costs 124,723 134,538
Accounts Payable, Other, Current 48,683 49,032
Income taxes payable 39,382 35,826
Current operating lease liability 18,982 18,781
Other 54,812 52,482
Total $ 286,582 $ 290,659
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Document Period End Date Jun. 30, 2022  
Deferred (Gain) Loss on Discontinuation of Fair Value Hedge $ 5,490 $ 6,572
Unamortized debt issuance costs (3,951) (4,505)
Long-term Debt $ 701,539 $ 702,067
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2014
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2020
Mar. 31, 2016
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Feb. 28, 2018
Nov. 30, 2014
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity   $ 215       $ 215        
Interest rate swap principal   200,000,000       200,000,000        
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment       $ 13,000,000            
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   500,000 $ 1,300,000     $ 1,100,000 $ 1,900,000      
Debt Instrument, Interest Rate, Increase (Decrease)           100.00%        
Debt Instrument, Increase, Accrued Interest               $ 700,000    
Gain (Loss) on Repurchase of Debt Instrument               1,100,000    
Debt Instrument, Repurchase Amount               100,000,000    
Sublimit                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity   100       $ 100        
Line of Credit [Member]                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity $ 500,000,000                  
Face amount $ 300,000,000                  
Debt instrument, term 5 years                  
Senior Notes due 2028 [Member]                    
Line of Credit Facility [Line Items]                    
Senior notes   300,000,000       300,000,000   300,000,000 $ 300,000,000  
Interest rate, stated percentage                 6.00%  
Payments of debt issuance costs       $ 4,200,000            
Senior Notes due 2024 [Member]                    
Line of Credit Facility [Line Items]                    
Senior notes   400,000,000       400,000,000   $ 400,000,000   $ 500,000,000
Interest rate, stated percentage                   4.65%
Payments of debt issuance costs         $ 6,900,000          
Revolving Credit Facility                    
Line of Credit Facility [Line Items]                    
Payments of debt issuance costs   3,900,000                
Senior Notes                    
Line of Credit Facility [Line Items]                    
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   $ 700,000 $ 300,000     $ 1,000,000 $ 700,000      
Minimum [Member]                    
Line of Credit Facility [Line Items]                    
Line of Credit Facility, Commitment Fee Percentage           30.00%        
Maximum Permitted Leverage Ratio           400.00%        
Future Maximum Leverage Ratio           100.00%        
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum   300.00%       300.00%        
Minimum [Member] | Base Rate                    
Line of Credit Facility [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate           125.00%        
Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                    
Line of Credit Facility [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate           225.00%        
Maximum [Member]                    
Line of Credit Facility [Line Items]                    
Line of Credit Facility, Commitment Fee Percentage           37.50%        
Maximum Permitted Leverage Ratio           100.00%        
Future Maximum Leverage Ratio           325.00%        
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum   100.00%       100.00%        
Maximum [Member] | Base Rate                    
Line of Credit Facility [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate   225.00%                
Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                    
Line of Credit Facility [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate           325.00%        
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments And Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Loss Contingencies [Line Items]          
Notes payable, fair value disclosure $ 635,000   $ 635,000    
Interest rate swap principal 200,000   200,000    
Foreign Currency Transaction Gain (Loss), before Tax 900 $ (1,800) 1,300 $ (3,700)  
Proceeds from Sale of Debt Securities, Available-for-sale     0    
Investments, fair value disclosure 5,800   5,800   $ 6,400
Debt Securities, Available-for-sale, Realized Gain   200   500  
Debt Securities, Available-for-sale, Unrealized Gain         200
Angolan bonds 5,774   5,774   6,416
Loss Contingency Accrual         (11,000)
Loss Contingency Accrual, Period Increase (Decrease)     18,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 6,200   6,200    
Debt Securities, Available-for-sale, Unrealized Loss     (400)    
Manufactured Products Member          
Loss Contingencies [Line Items]          
Loss Contingency, Estimate of Possible Loss 17,000   17,000   33,000
Angola [Member]          
Loss Contingencies [Line Items]          
Proceeds from Sale of Debt Securities, Available-for-sale       4,486  
Bonds          
Loss Contingencies [Line Items]          
Proceeds from Sale of Debt Securities, Available-for-sale   1,900   4,500  
Angola, Kwanza [Member]          
Loss Contingencies [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax 1,200 $ 500 2,100 $ (1,900)  
Cash and cash equivalents $ 3,500   $ 3,500   $ 1,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2016
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2016
Dec. 31, 2015
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]          
Number outstanding (in shares)   2,602,915 2,447,259    
Compensation cost not yet recognized   $ 17,000,000      
Number of shares authorized to be repurchased (in shares)         10,000,000
Total number of shares repurchased to date (in shares)       2,000,000  
Treasury Stock, Value, Acquired, Cost Method $ 100        
Restricted Stock Units (RSUs) [Member] | Maximum [Member]          
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award   three years      
Award vesting period   3 years      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Narrative (Details) - USD ($)
6 Months Ended 27 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Document Period End Date Jun. 30, 2022    
Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage 50.00%    
Proceeds from Income Tax Refunds   $ 10  
Liability for Uncertainty in Income Taxes, Noncurrent $ 12,000,000 12,000,000 $ 15,000,000
Income Taxes Receivable $ 33 $ 33  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)
6 Months Ended
Jun. 30, 2022
United States [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2014
United Kingdom [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2019
Norway [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2017
Angola [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2013
Brazil [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2017
AUSTRALIA  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2017
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information - Financial Data By Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Segment Reporting Information [Line Items]            
Goodwill $ 34,382     $ 34,382   $ 34,908
Document Period End Date       Jun. 30, 2022    
Other adjustments to Income from continuing operations         $ 1,308  
Total adjustments to Income from continuing operations   $ 2,723 $ 1,415      
Depreciation 29,000 30,000 35,000 $ 59,000 70,000  
Revenue 524,031 446,159 498,199 970,190 935,752  
Income (Loss) from Operations 22,850 (1,039) 22,819 21,811 36,602  
Depreciation and amortization 30,860 32,019 35,225 62,879 71,696  
Amortization of Intangible Assets 1,900 1,600 800 3,500 2,100  
Gain (Loss) on Disposition of Other Assets     1,415   1,415  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 30,860 32,019 35,225 62,879 71,696  
Other adjustments to Income from continuing operations         1,308  
Total adjustments to Income from continuing operations   2,723 1,415      
Depreciation 29,000 30,000 35,000 59,000 70,000  
Amortization of Intangible Assets 1,900 1,600 800 3,500 2,100  
Gain (Loss) on Disposition of Other Assets     1,415   1,415  
Segment Reporting, Asset Reconciling Item [Line Items]            
Assets 1,872,423     1,872,423   1,962,859
Property, Plant and Equipment, Net 455,304     455,304   489,596
Goodwill 34,382     34,382   $ 34,908
Income (Loss) from Operations 22,850 (1,039) 22,819 21,811 36,602  
Subsea Robotics Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         395  
Total adjustments to Income from continuing operations   395 0      
Revenue 157,123 127,989 141,371 285,112 260,490  
Income (Loss) from Operations 25,938 11,552 21,710 37,490 36,329  
Depreciation and amortization 17,531 19,001 22,436 36,532 45,388  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 17,531 19,001 22,436 36,532 45,388  
Other adjustments to Income from continuing operations         395  
Total adjustments to Income from continuing operations   395 0      
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 25,938 11,552 21,710 37,490 36,329  
Manufactured Products Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         537  
Total adjustments to Income from continuing operations   537 0      
Revenue 105,456 82,692 79,127 188,148 165,952  
Income (Loss) from Operations (1,365) 2,643 790 1,278 3,543  
Depreciation and amortization 3,020 3,072 3,248 6,092 6,475  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 3,020 3,072 3,248 6,092 6,475  
Other adjustments to Income from continuing operations         537  
Total adjustments to Income from continuing operations   537 0      
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations (1,365) 2,643 790 1,278 3,543  
Offshore Projects Group            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         149  
Total adjustments to Income from continuing operations   149 0      
Revenue 116,457 97,397 107,951 213,854 197,185  
Income (Loss) from Operations 17,535 666 7,996 18,201 16,809  
Depreciation and amortization 7,107 7,297 6,862 14,404 13,987  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 7,107 7,297 6,862 14,404 13,987  
Other adjustments to Income from continuing operations         149  
Total adjustments to Income from continuing operations   149 0      
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 17,535 666 7,996 18,201 16,809  
Integrity Managements & Digital Solutions Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         217  
Total adjustments to Income from continuing operations   217 0      
Revenue 59,438 56,570 64,070 116,008 118,118  
Income (Loss) from Operations 3,436 3,508 4,721 6,944 7,195  
Depreciation and amortization 1,034 1,030 1,091 2,064 2,215  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 1,034 1,030 1,091 2,064 2,215  
Other adjustments to Income from continuing operations         217  
Total adjustments to Income from continuing operations   217 0      
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 3,436 3,508 4,721 6,944 7,195  
Aerospace and Defense Technologies Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         10  
Total adjustments to Income from continuing operations   10 0      
Revenue 85,557 81,511 105,680 167,068 194,007  
Income (Loss) from Operations 8,961 11,844 19,340 20,805 36,179  
Depreciation and amortization 821 656 1,404 1,477 2,680  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 821 656 1,404 1,477 2,680  
Other adjustments to Income from continuing operations         10  
Total adjustments to Income from continuing operations   10 0      
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 8,961 11,844 19,340 20,805 36,179  
Energy Services and Products Member            
Segment Reporting Information [Line Items]            
Revenue 438,474 364,648 392,519 803,122 741,745  
Income (Loss) from Operations 45,544 18,369 35,217 63,913 63,876  
Depreciation and amortization 28,692 30,400 33,637 59,092 68,065  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 28,692 30,400 33,637 59,092 68,065  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 45,544 18,369 35,217 63,913 63,876  
Unallocated Expenses [Member]            
Segment Reporting Information [Line Items]            
Income (Loss) from Operations (31,655) (31,252) (31,738) (62,907) (63,453)  
Depreciation and amortization 1,347 963 184 2,310 951  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 1,347 963 184 2,310 951  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations $ (31,655) (31,252) (31,738) $ (62,907) (63,453)  
Unallocated Expense Member            
Segment Reporting Information [Line Items]            
Total adjustments to Income from continuing operations   1,415 1,415      
Gain (Loss) on Disposition of Other Assets     1,415   1,415  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Total adjustments to Income from continuing operations   $ 1,415 1,415      
Gain (Loss) on Disposition of Other Assets     $ 1,415   $ 1,415  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Allowance for Credit Losses (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]      
Interest Receivable $ 1,000,000   $ 1,200,000
Financing Receivable, Allowance for Credit Loss 500,000    
Financing Receivable, Allowance for Credit Loss 500,000    
Financing Receivable, Allowance for Credit Loss, Writeoff $ 2,500,000 $ 1.5  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Rate
Jun. 30, 2022
USD ($)
Rate
Subsequent Events [Abstract]    
Maximum borrowing capacity | $ $ 215 $ 215
Subsequent Event [Line Items]    
Maximum borrowing capacity | $ $ 215 $ 215
percentage of federal funds rate   50.00%
Minimum [Member]    
Subsequent Event [Line Items]    
Line of Credit Facility, Commitment Fee Percentage   30.00%
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum | Rate 300.00% 300.00%
Maximum Permitted Leverage Ratio   400.00%
Future Maximum Leverage Ratio   100.00%
Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   225.00%
Minimum [Member] | Base Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   125.00%
Maximum [Member]    
Subsequent Event [Line Items]    
Line of Credit Facility, Commitment Fee Percentage   37.50%
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum | Rate 100.00% 100.00%
Maximum Permitted Leverage Ratio   100.00%
Future Maximum Leverage Ratio   325.00%
Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   325.00%
Maximum [Member] | Base Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 225.00%  
XML 56 oii-20220630_htm.xml IDEA: XBRL DOCUMENT 0000073756 2022-01-01 2022-06-30 0000073756 2022-07-22 0000073756 2022-06-30 0000073756 2021-12-31 0000073756 2022-04-01 2022-06-30 0000073756 2021-04-01 2021-06-30 0000073756 2021-01-01 2021-06-30 0000073756 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000073756 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000073756 country:AO 2021-01-01 2021-06-30 0000073756 2020-12-31 0000073756 2021-06-30 0000073756 us-gaap:CommonStockMember 2021-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000073756 us-gaap:TreasuryStockMember 2021-12-31 0000073756 us-gaap:RetainedEarningsMember 2021-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000073756 us-gaap:ParentMember 2021-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2021-12-31 0000073756 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000073756 us-gaap:ParentMember 2022-01-01 2022-03-31 0000073756 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000073756 us-gaap:CommonStockMember 2022-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000073756 us-gaap:TreasuryStockMember 2022-03-31 0000073756 us-gaap:RetainedEarningsMember 2022-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000073756 us-gaap:ParentMember 2022-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2022-03-31 0000073756 2022-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2022-04-01 2022-06-30 0000073756 us-gaap:CommonStockMember 2022-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000073756 us-gaap:TreasuryStockMember 2022-06-30 0000073756 us-gaap:RetainedEarningsMember 2022-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000073756 us-gaap:ParentMember 2022-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2022-06-30 0000073756 us-gaap:CommonStockMember 2020-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000073756 us-gaap:TreasuryStockMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2020-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000073756 us-gaap:ParentMember 2020-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000073756 us-gaap:ParentMember 2021-01-01 2021-03-31 0000073756 2021-01-01 2021-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000073756 us-gaap:CommonStockMember 2021-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000073756 us-gaap:TreasuryStockMember 2021-03-31 0000073756 us-gaap:RetainedEarningsMember 2021-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0000073756 us-gaap:ParentMember 2021-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2021-03-31 0000073756 2021-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0000073756 us-gaap:CommonStockMember 2021-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000073756 us-gaap:TreasuryStockMember 2021-06-30 0000073756 us-gaap:RetainedEarningsMember 2021-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000073756 us-gaap:ParentMember 2021-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2021-06-30 0000073756 srt:MinimumMember 2022-06-30 0000073756 srt:MaximumMember 2022-06-30 0000073756 srt:MaximumMember 2022-01-01 2022-06-30 0000073756 oii:SubseaRoboticsMemberMember 2022-04-01 2022-06-30 0000073756 oii:SubseaRoboticsMemberMember 2021-04-01 2021-06-30 0000073756 oii:SubseaRoboticsMemberMember 2022-01-01 2022-06-30 0000073756 oii:SubseaRoboticsMemberMember 2021-01-01 2021-06-30 0000073756 oii:ManufacturedProductsMemberMember 2022-04-01 2022-06-30 0000073756 oii:ManufacturedProductsMemberMember 2021-04-01 2021-06-30 0000073756 oii:ManufacturedProductsMemberMember 2022-01-01 2022-06-30 0000073756 oii:ManufacturedProductsMemberMember 2021-01-01 2021-06-30 0000073756 oii:OffshoreProjectsGroupMember 2022-04-01 2022-06-30 0000073756 oii:OffshoreProjectsGroupMember 2021-04-01 2021-06-30 0000073756 oii:OffshoreProjectsGroupMember 2022-01-01 2022-06-30 0000073756 oii:OffshoreProjectsGroupMember 2021-01-01 2021-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-04-01 2022-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2021-04-01 2021-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-01-01 2022-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2021-01-01 2021-06-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-04-01 2022-06-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2021-04-01 2021-06-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-01-01 2022-06-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2021-01-01 2021-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-04-01 2022-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2021-04-01 2021-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-01-01 2022-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2021-01-01 2021-06-30 0000073756 srt:AfricaMember 2022-04-01 2022-06-30 0000073756 srt:AfricaMember 2021-04-01 2021-06-30 0000073756 srt:AfricaMember 2022-01-01 2022-06-30 0000073756 srt:AfricaMember 2021-01-01 2021-06-30 0000073756 srt:AsiaPacificMember 2022-04-01 2022-06-30 0000073756 srt:AsiaPacificMember 2021-04-01 2021-06-30 0000073756 srt:AsiaPacificMember 2022-01-01 2022-06-30 0000073756 srt:AsiaPacificMember 2021-01-01 2021-06-30 0000073756 country:NO 2022-04-01 2022-06-30 0000073756 country:NO 2021-04-01 2021-06-30 0000073756 country:NO 2022-01-01 2022-06-30 0000073756 country:NO 2021-01-01 2021-06-30 0000073756 country:GB 2022-04-01 2022-06-30 0000073756 country:GB 2021-04-01 2021-06-30 0000073756 country:GB 2022-01-01 2022-06-30 0000073756 country:GB 2021-01-01 2021-06-30 0000073756 country:BR 2022-04-01 2022-06-30 0000073756 country:BR 2021-04-01 2021-06-30 0000073756 country:BR 2022-01-01 2022-06-30 0000073756 country:BR 2021-01-01 2021-06-30 0000073756 oii:OtherGeographicalMember 2022-04-01 2022-06-30 0000073756 oii:OtherGeographicalMember 2021-04-01 2021-06-30 0000073756 oii:OtherGeographicalMember 2022-01-01 2022-06-30 0000073756 oii:OtherGeographicalMember 2021-01-01 2021-06-30 0000073756 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000073756 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000073756 us-gaap:NonUsMember 2022-01-01 2022-06-30 0000073756 us-gaap:NonUsMember 2021-01-01 2021-06-30 0000073756 country:US 2022-04-01 2022-06-30 0000073756 country:US 2021-04-01 2021-06-30 0000073756 country:US 2022-01-01 2022-06-30 0000073756 country:US 2021-01-01 2021-06-30 0000073756 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0000073756 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0000073756 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0000073756 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0000073756 2020-03-27 2022-06-30 0000073756 us-gaap:DomesticCountryMember 2022-01-01 2022-06-30 0000073756 country:GB 2022-01-01 2022-06-30 0000073756 country:NO 2022-01-01 2022-06-30 0000073756 country:AO 2022-01-01 2022-06-30 0000073756 country:BR 2022-01-01 2022-06-30 0000073756 country:AU 2022-01-01 2022-06-30 0000073756 oii:SeniorNotesdue2024Member 2022-06-30 0000073756 oii:SeniorNotesdue2024Member 2021-12-31 0000073756 oii:SeniorNotesdue2028Member 2022-06-30 0000073756 oii:SeniorNotesdue2028Member 2021-12-31 0000073756 oii:SeniorNotesdue2024Member 2014-11-30 0000073756 oii:SeniorNotesdue2028Member 2018-02-28 0000073756 2021-01-01 2021-12-31 0000073756 us-gaap:LineOfCreditMember 2014-10-31 0000073756 us-gaap:LineOfCreditMember 2014-10-01 2014-10-31 0000073756 oii:SublimitMember 2022-06-30 0000073756 srt:MinimumMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0000073756 srt:MaximumMember us-gaap:BaseRateMember 2022-04-01 2022-06-30 0000073756 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-06-30 0000073756 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-06-30 0000073756 srt:MinimumMember 2022-01-01 2022-06-30 0000073756 2020-01-01 2020-03-31 0000073756 oii:SeniorNotesdue2024Member 2016-01-01 2016-03-31 0000073756 oii:SeniorNotesdue2028Member 2020-01-01 2020-03-31 0000073756 us-gaap:RevolvingCreditFacilityMember 2022-04-01 2022-06-30 0000073756 us-gaap:SeniorNotesMember 2022-04-01 2022-06-30 0000073756 us-gaap:SeniorNotesMember 2022-01-01 2022-06-30 0000073756 us-gaap:SeniorNotesMember 2021-04-01 2021-06-30 0000073756 us-gaap:SeniorNotesMember 2021-01-01 2021-06-30 0000073756 currency:AOA 2022-04-01 2022-06-30 0000073756 currency:AOA 2021-04-01 2021-06-30 0000073756 currency:AOA 2022-01-01 2022-06-30 0000073756 currency:AOA 2021-01-01 2021-06-30 0000073756 currency:AOA 2022-06-30 0000073756 currency:AOA 2021-12-31 0000073756 us-gaap:BondsMember 2021-04-01 2021-06-30 0000073756 us-gaap:BondsMember 2021-01-01 2021-06-30 0000073756 oii:ManufacturedProductsMemberMember 2022-06-30 0000073756 oii:ManufacturedProductsMemberMember 2021-12-31 0000073756 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0000073756 2015-12-31 0000073756 2016-12-31 0000073756 2016-01-01 2016-03-31 0000073756 oii:SubseaRoboticsMemberMember 2022-01-01 2022-03-31 0000073756 oii:ManufacturedProductsMemberMember 2022-01-01 2022-03-31 0000073756 oii:OffshoreProjectsGroupMember 2022-01-01 2022-03-31 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-01-01 2022-03-31 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-01-01 2022-03-31 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-01-01 2022-03-31 0000073756 oii:UnallocatedExpensesMember 2022-04-01 2022-06-30 0000073756 oii:UnallocatedExpensesMember 2021-04-01 2021-06-30 0000073756 oii:UnallocatedExpensesMember 2022-01-01 2022-03-31 0000073756 oii:UnallocatedExpensesMember 2022-01-01 2022-06-30 0000073756 oii:UnallocatedExpensesMember 2021-01-01 2021-06-30 0000073756 oii:UnallocatedExpenseMemberMember 2021-04-01 2021-06-30 0000073756 oii:UnallocatedExpenseMemberMember 2021-01-01 2021-06-30 0000073756 oii:UnallocatedExpenseMemberMember 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares pure utr:Rate OCEANEERING INTERNATIONAL INC 0000073756 --12-31 2022-06-30 2022 Q2 false P3Y P5Y 0.5 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 100259525 368412000 538114000 344533000 262960000 188672000 164847000 169245000 76902000 68400000 1147764000 1188003000 2423350000 2452421000 1968046000 1962825000 455304000 489596000 34382000 34908000 101655000 104255000 133318000 146097000 269355000 285260000 1872423000 1962859000 129594000 122327000 286582000 290659000 56563000 88175000 472739000 501161000 701539000 702067000 144903000 158503000 76514000 90104000 0.25 360000000 110834088 27709000 27709000 150539000 173608000 10578051 11033098 605752000 631811000 1286423000 1301913000 -388254000 -366458000 470665000 504961000 6063000 6063000 476728000 511024000 1872423000 1962859000 524031000 498199000 970190000 935752000 447990000 429802000 848669000 810698000 76041000 68397000 121521000 125054000 53191000 45578000 99710000 88452000 22850000 22819000 21811000 36602000 767000 683000 1563000 1202000 9619000 9729000 19062000 20136000 318000 378000 612000 912000 583000 -1955000 1027000 -3408000 14899000 12196000 5951000 15172000 11179000 5955000 21441000 18296000 3720000 6241000 -15490000 -3124000 100256000 99762000 100110000 99613000 101430000 100847000 100110000 99613000 0.04 0.06 -0.15 -0.03 0.04 0.06 -0.15 -0.03 3720000 6241000 6241000 -15490000 -3124000 -31026000 6468000 -21155000 3612000 -641000 -369000 -641000 685000 -31667000 6099000 -21796000 4297000 -27947000 12340000 -37286000 1173000 -15490000 -3124000 62879000 71696000 140000 -4272000 -2828000 1861000 5051000 5187000 -983000 -4435000 -105397000 -63072000 -15562000 12107000 -6576000 -9363000 -3657000 2768000 -28422000 41820000 -13637000 -2350000 -108992000 51947000 -124482000 48823000 35814000 23328000 0 4486000 134000 1612000 3585000 3916000 -3000000 1157000 -35095000 -12157000 30500000 -2062000 -1784000 -2062000 -32284000 -8063000 -311000 -169702000 4071000 538114000 452016000 368412000 456087000 27709000 173608000 -631811000 1301913000 -366458000 504961000 6063000 511024000 -19210000 -19210000 -19210000 9871000 9871000 9871000 -19082000 19452000 370000 370000 -6466000 6466000 27709000 148060000 -605893000 1282703000 -356587000 495992000 6063000 502055000 3720000 3720000 3720000 -31667000 -31667000 -31667000 2479000 141000 2620000 2620000 27709000 150539000 -605752000 1286423000 -388254000 470665000 6063000 476728000 27709000 192492000 -660021000 1351220000 -359306000 552094000 6063000 558157000 -9365000 -9365000 -9365000 -1802000 -1802000 -1802000 -13642000 14997000 1355000 1355000 -10439000 10439000 27709000 168411000 -634585000 1341855000 -361108000 542282000 6063000 548345000 6241000 6241000 6241000 6099000 6099000 6099000 -409000 2456000 2047000 2047000 27709000 168002000 -632129000 1348096000 -355009000 556669000 6063000 562732000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of June 30, 2022 and our results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, all such adjustments are of a normal and recurring nature. These financial statements should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2021. The results for interim periods are not necessarily indicative of annual results.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. We eliminate intercompany transactions and accounts in consolidation.</span> 0.50 0.20 0.50 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.</span> Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZmMwNDI3OGNiODQ1OWJiMDliOTU2MjlkZjhlYzA5L3NlYzo4Y2ZjMDQyNzhjYjg0NTliYjA5Yjk1NjI5ZGY4ZWMwOV8zMS9mcmFnOjFlYTE1YThjNDc2NzRhZGFiNjY5YTRmMTY1NGM5M2Q5L3RleHRyZWdpb246MWVhMTVhOGM0NzY3NGFkYWI2NjlhNGYxNjU0YzkzZDlfMzExNg_83396b6b-a823-4ac9-8670-c24f641d7510">three</span> 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, the Russia-Ukraine conflict 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 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and six-month periods ended June 30, 2022 and 2021 and determined the impacts are de minimis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, our allowance for credit losses was $1.7 million for accounts receivable and $0.5 million for other receivables. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and six-month periods ended June 30, 2022, we did not write off any financial assets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of June 30, 2022 and December 31, 2021 were $1.0 million and $1.2 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of June 30, 2022. We generally do not require collateral from our customers.</span></div> 1700000 500000 1000000 1200000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and six-month periods ended June 30, 2022 and 2021.</span> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and six-month periods ended June 30, 2022 and 2021. We do not allocate general administrative costs to capital projects.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and six-month periods ended June 30, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding right-of-use operating lease assets, see “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” below.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if </span></div>applicable. We did not identify indicators of impairment for goodwill for the three- and six-month periods ended June 30, 2022 and 2021. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the Consolidated Statements of Operations. We recorded $0.9 million and $1.3 million of foreign currency transaction gains (losses) in the three- and six-month periods ended June 30, 2022, respectively. 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. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.</span> 900000 1300000 -1800000 -3700000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and six-month periods ended June 30, 2022, we recognized projected losses of $2.5 million for contracts in our Manufactured Products segment. 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. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3—“Revenue” for more information on our revenue from contracts with customers.</span></div> 2500000 1.5 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases” (“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 842”), when the lease component is predominant, and (2) under the accounting standard “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”), when the service component is predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 15 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate, and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div> P15Y <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-04, “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which provides temporary optional expedients and exceptions to existing guidance on applying contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as the London Interbank Offered Rate (“LIBOR”), which is scheduled to be phased out in June 2023, to alternate rates such as the Secured Overnight Financing Rate (“SOFR”). This ASU was effective upon issuance and can be applied prospectively through December 31, 2022. Our prior five-year revolving credit facility, which has been replaced, referenced LIBOR-based rates. We applied this guidance in connection with our entry into a new senior secured revolving credit agreement in April 2022, which referenced SOFR rates. See Note 6—“Debt” for information on the retirement of our prior revolving credit facility and entry into our senior secured revolving credit agreement in April 2022. We do not expect this ASU to have a material impact on our consolidated financial statements, but will continue to monitor potential impacts until the transition to this standard is complete.</span> REVENUE<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Category</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,123 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,112 </span></td><td style="background-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"/></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%">105,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">116,457 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,951 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,854 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></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%">59,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">438,474 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803,122 </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"/></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%">85,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970,190 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,910 </span></td><td style="background-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%">71,405 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,319 </span></td><td style="background-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"/></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%">49,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,911 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,188 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,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%">27,520 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,302 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></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%">21,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,567 </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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,970 </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"/></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%">253,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970,190 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="15" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Timing of Transfer of Goods or Services:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,722 </span></td><td style="background-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%">471,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901,725 </span></td><td style="background-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"/></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%">39,309 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,465 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></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%">524,031 </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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970,190 </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"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized, resulting in a contract asset.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:67.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,997 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue accrued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915,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%">898,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts billed</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(892,144)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,175 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,046 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferrals of milestone payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,696)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,488)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $189 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $170 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $19 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, 2022. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and six-month periods ended June 30, 2022 and 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to Obtain or Fulfill a Contract</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div>costs to fulfill a contract was $8.6 million and $7.8 million as of June 30, 2022 and December 31, 2021, respectively. For the three- and six-month periods ended June 30, 2022, we recorded amortization expense of $1.3 million and $3.1 million, 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. No impairment costs were recognized. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,123 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,112 </span></td><td style="background-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"/></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%">105,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">116,457 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,951 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,854 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></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%">59,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">438,474 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803,122 </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"/></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%">85,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970,190 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,910 </span></td><td style="background-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%">71,405 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,319 </span></td><td style="background-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"/></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%">49,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,911 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,188 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,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%">27,520 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,302 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></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%">21,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,567 </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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,970 </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"/></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%">253,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970,190 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="15" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Timing of Transfer of Goods or Services:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,722 </span></td><td style="background-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%">471,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901,725 </span></td><td style="background-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"/></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%">39,309 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,465 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></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%">524,031 </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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">970,190 </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"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table> 157123000 141371000 285112000 260490000 105456000 79127000 188148000 165952000 116457000 107951000 213854000 197185000 59438000 64070000 116008000 118118000 438474000 392519000 803122000 741745000 85557000 105680000 167068000 194007000 524031000 498199000 970190000 935752000 67910000 71405000 131319000 134197000 49544000 42150000 99105000 79697000 47911000 57360000 93188000 109654000 46131000 45967000 84888000 89147000 37951000 27520000 68302000 48173000 21120000 25836000 44168000 46271000 270567000 270238000 520970000 507139000 253464000 227961000 449220000 428613000 524031000 498199000 970190000 935752000 484722000 471474000 901725000 879647000 39309000 26725000 68465000 56105000 524031000 498199000 970190000 935752000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:67.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,997 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue accrued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915,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%">898,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts billed</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(892,144)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,175 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,046 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferrals of milestone payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,696)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,488)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 164847000 221997000 221997000 915969000 898853000 -892144000 -873688000 188672000 247162000 88175000 50046000 24084000 47430000 -55696000 -35488000 56563000 61988000 189000000 170000000 19000000 8600000 7800000 -1300000 -3100000 -1300000 -2300000 INCOME TAXES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and six-month periods ended June 30, 2022 and 2021 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of revenue and earnings, changes in valuation allowances and uncertain tax positions, and other discrete items; therefore, we do not believe a discussion of the effective tax rate is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur incremental tax consequences upon the distribution of such earnings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claims to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $10 million as of June 30, 2022. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of June 30, 2022. While the exact timing for the receipt of these refunds remains uncertain, we do not anticipate receiving any portion of these refunds in 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct our international operations in jurisdictions that have varying laws and regulations regarding income and other taxes, some of which are subject to interpretation. We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accrued a net total of $12 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of June 30, 2022 and December 31, 2021, respectively. We account for any applicable interest and penalties related to uncertain tax positions as a component of our provision for income taxes in our consolidated financial statements. Changes in our management's judgment related to those liabilities would affect our effective income tax rate in the periods of change.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:297.00pt"><tr><td style="width:1.0pt"/><td style="width:235.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Periods</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Angola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these tax audits and judicial tax appeals may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.</span></div> 0.21 33 10 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:297.00pt"><tr><td style="width:1.0pt"/><td style="width:235.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Periods</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Angola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr></table> 2014 2019 2017 2013 2017 2017 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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventory:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remotely operated vehicle parts and components</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other inventory, primarily raw materials</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,403 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,110 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,128 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,984 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Angolan bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,902 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,400 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued job costs</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,683 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,032 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liability</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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%">18,781 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,582 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,659 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 73842000 72572000 95403000 81110000 169245000 153682000 71128000 61984000 5774000 6416000 76902000 68400000 124723000 134538000 48683000 49032000 39382000 35826000 18982000 18781000 54812000 52482000 286582000 290659000 DEBT<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.650% Senior Notes due 2024</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.000% Senior Notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">5,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 colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,572 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,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%">(4,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">701,539 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702,067 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We pay interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes are scheduled to mature on November 15, 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “2028 Senior Notes”). We pay interest on the 2028 Senior Notes on February 1 and August 1 of each year. The 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the 2028 Senior Notes to repay our term loan indebtedness described further below.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may redeem some or all of the 2024 Senior Notes and 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZmMwNDI3OGNiODQ1OWJiMDliOTU2MjlkZjhlYzA5L3NlYzo4Y2ZjMDQyNzhjYjg0NTliYjA5Yjk1NjI5ZGY4ZWMwOV80Ni9mcmFnOmM3NDAwNTE2YjM2MDQzYjI5OGY5N2U3NWU5N2E3ZGU5L3RleHRyZWdpb246Yzc0MDA1MTZiMzYwNDNiMjk4Zjk3ZTc1ZTk3YTdkZTlfMTE1MQ_7947565a-1f54-4451-a48f-ff74793e2f32">five</span>-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our 2028 Senior Notes referred to above, and cash </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (the “Revolving Credit Agreement”) that will mature in April 2026. In connection with entering into the Revolving Credit Agreement, we terminated our Prior Revolving Credit Facility. No borrowings were outstanding under the Prior Revolving Credit Facility. We repaid all accrued fees and expenses in connection with the termination of the Prior Revolving Credit Facility and all commitments thereunder were terminated. No early termination penalties were incurred in connection with the termination of the Prior Revolving Credit Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of June 30, 2022, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">⁄</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 1% and (C) Adjusted Term SOFR (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and decreases to 3.25 to 1.00 during the term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of June 30, 2022, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that will be amortized to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.5 million and $1.1 million to interest expense for the three- and six-month periods ended June 30, 2022, respectively, and $1.3 million and $1.9 million to interest expense for the three- and six-month periods ended June 30, 2021.</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.9 million of new loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt on our Consolidated Balance Sheets, as they pertain to the Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. As a result, we amortized $0.7 million and $1.0 million to interest expense for the three- and six-month periods ended June 30, 2022, respectively, and $0.3 million and $0.7 million to interest expense for the three- and six-month periods ended June 30, 2021.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.650% Senior Notes due 2024</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.000% Senior Notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">5,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 colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,572 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,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%">(4,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">701,539 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702,067 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 400000000 400000000 300000000 300000000 5490000 6572000 3951000 4505000 701539000 702067000 500000000 0.04650 300000000 0.06000 100000000 700000 1100000 500000000 300000000 215 100 1 1 1.25 2.25 2.25 3.25 0.3 0.375 4 1 3.25 1 3 1 200000000 13000000 13000000 500000 1100000 1300000 1900000 6900000 4200000 3900000 700000 1000000 300000 700000 COMMITMENTS AND CONTINGENCIES<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 style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments and Risk Concentration. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers, 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 $635 million as of June 30, 2022, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency gains (losses) related to the Angolan kwanza of $1.2 million and $(0.5) million in the three-month periods ended June 30, 2022 and 2021, respectively, and $2.1 million and $(1.9) million in the six-month periods ended June 30, 2022 and 2021, respectively, were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of June 30, 2022 and December 31, 2021, we had the equivalent of approximately $3.5 million and $1.0 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets. To mitigate our currency exposure risk in Angola, we have used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds are denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment is made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. As of June 30, 2022 and December 31, 2021, we had $6.2 million, respectively, of U.S. dollar equivalent Angolan bonds. Because we intend to sell the bonds if we are able to repatriate the proceeds, we have classified these bonds as available-for-sale securities, and they are recorded at fair market value in other current assets in our Consolidated Balance Sheets. 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, respectively, and recognized a gain of $0.2 million and $0.5 million, respectively, as a component of other income (expense), net in our Consolidated Statement of Operations. We did not sell any of our remaining Angolan bonds in the three- and six-month periods ended June 30, 2022. </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 $5.8 million and $6.4 million as of June 30, 2022 and December 31, 2021, respectively, using quoted market prices. Since the market for the Angolan bonds is not an active market, the fair value of the Angolan bonds is classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of June 30, 2022 and December 31, 2021, we have $0.4 million in unrealized loss, net of tax, and $0.2 million in unrealized gain, net of tax, respectively, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets. </span></div>In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $18 million of accounts receivable during the first six months of 2022. As of June 30, 2022, we had outstanding contract assets of approximately $17 million for the contract and no contract liabilities. As of December 31, 2021, we had outstanding contract assets of approximately $33 million for the contract and contract liabilities of $11 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe that we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments. 635000000 1200000 500000 2100000 -1900000 3500000 1000000 6200000 1900000 4500000 200000 500000 5800000 6400000 400000 200000 18000000 17000000 33000000 11000000 EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) per Share. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, the only difference between our calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units. In periods where we have a net loss, the effect of our outstanding restricted stock units is anti-dilutive, and therefore does not increase our diluted shares outstanding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, our net income (loss) allocable to both common shareholders and diluted common shareholders is the same as our net income (loss) in our consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annually, the Compensation Committee granted restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the restricted stock units granted in 2020 through June 30, 2022, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of June 30, 2022 and December 31, 2021, respective totals of 2,602,915 and 2,447,259 shares of restricted stock and restricted stock units were outstanding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $17 million as of June 30, 2022. This expense is being recognized on a graded-vesting basis over three years for awards attributable to individuals meeting certain age and years-of-service requirements, and on a straight-line basis over the applicable vesting period of one or three years for the other awards. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Plan. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2014, our Board of Directors approved a share repurchase program under which we may repurchase up to 10 million shares of our common stock on a discretionary basis. Under the program, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since 2015, and are not obligated to make any future repurchases. We account for the shares we hold in treasury under the cost method, at average cost.</span></div> three years P3Y 2602915 2447259 17000000 10000000 2000000 100 USINESS 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 technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment 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%">Our Energy Services and Products business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewable energy market. Our Energy Services and Products segments are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Subsea Robotics</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Subsea Robotics segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">Remotely Operated Vehicles (“ROVs”) for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">ROV tooling; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Manufactured Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Manufactured Products segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">autonomous mobile robot technology and entertainment systems to a variety of industries.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Offshore Projects Group</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our OPG segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and chartered vessels;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">installation and workover control systems and ROV workover control systems;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">project management and engineering; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">drill pipe riser services and systems and wellhead load relief solutions.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Integrity Management &amp; Digital Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our IMDS segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">asset integrity management services;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">software and analytical solutions for the bulk cargo maritime industry; and</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">software, digital and connectivity solutions for the energy industry. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">those used in our consolidated financial statements for the year ended December 31, 2021.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:548.25pt"><tr><td style="width:1.0pt"/><td style="width:213.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">Mar 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,123 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">127,989 </span></td><td style="background-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%">285,112 </span></td><td style="background-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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">82,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,457 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">97,397 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,854 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">56,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%">116,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,474 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">364,648 </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%">803,122 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">81,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">446,159 </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%">970,190 </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"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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,552 </span></td><td style="background-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%">37,490 </span></td><td style="background-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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,365)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">2,643 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,436 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,508 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,944 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,544 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">18,369 </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,913 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,961 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">11,844 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,805 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">(31,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,850 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1,039)</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%">21,811 </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"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">19,001 </span></td><td style="background-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,532 </span></td><td style="background-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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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,072 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,092 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">7,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,030 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,064 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">30,400 </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%">59,092 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">656 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,477 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,860 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,225 </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%">32,019 </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%">62,879 </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%">71,696 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine Income (Loss) from Operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income (Loss) from Operations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three- and six-month periods ended June 30, 2021, we recorded adjustments attributable to each of our reporting segments as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on sale of asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total of adjustments</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:8pt;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 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:8pt;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:8pt;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 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:8pt;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:8pt;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 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:8pt;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:8pt;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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">1,415 </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:8pt;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:8pt;font-weight:400;line-height:100%">1,415 </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 style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the Six 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on sale of asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total of adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no adjustments of a similar nature during the three- and six-month periods ended June 30, 2022 or the three-month period ended March 31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property and equipment, reflected in Depreciation and Amortization, was $29 million, $35 million and $30 million in the three-month periods ended June 30, 2022 and 2021 and March 31, 2022, respectively, and $59 million and $70 million in the six-month periods ended June 30, 2022 and 2021, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $1.9 million, $0.8 million and $1.6 million in the three-month periods ended June 30, 2022 and 2021 and March 31, 2022, respectively, and $3.5 million and $2.1 million in the six-month periods ended June 30, 2022 and 2021, respectively.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:548.25pt"><tr><td style="width:1.0pt"/><td style="width:213.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">Mar 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,123 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">127,989 </span></td><td style="background-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%">285,112 </span></td><td style="background-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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">82,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,457 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">97,397 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,854 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">56,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%">116,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,474 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">364,648 </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%">803,122 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">81,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">446,159 </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%">970,190 </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"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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,552 </span></td><td style="background-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%">37,490 </span></td><td style="background-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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,365)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">2,643 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,436 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,508 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,944 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,544 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">18,369 </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,913 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,961 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">11,844 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,805 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">(31,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,850 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1,039)</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%">21,811 </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"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">19,001 </span></td><td style="background-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,532 </span></td><td style="background-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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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,072 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,092 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">7,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,030 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,064 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">30,400 </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%">59,092 </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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">656 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,477 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,860 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,225 </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%">32,019 </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%">62,879 </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%">71,696 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 157123000 141371000 127989000 285112000 260490000 105456000 79127000 82692000 188148000 165952000 116457000 107951000 97397000 213854000 197185000 59438000 64070000 56570000 116008000 118118000 438474000 392519000 364648000 803122000 741745000 85557000 105680000 81511000 167068000 194007000 524031000 498199000 446159000 970190000 935752000 25938000 21710000 11552000 37490000 36329000 -1365000 790000 2643000 1278000 3543000 17535000 7996000 666000 18201000 16809000 3436000 4721000 3508000 6944000 7195000 45544000 35217000 18369000 63913000 63876000 8961000 19340000 11844000 20805000 36179000 -31655000 -31738000 -31252000 -62907000 -63453000 22850000 22819000 -1039000 21811000 36602000 17531000 22436000 19001000 36532000 45388000 3020000 3248000 3072000 6092000 6475000 7107000 6862000 7297000 14404000 13987000 1034000 1091000 1030000 2064000 2215000 28692000 33637000 30400000 59092000 68065000 821000 1404000 656000 1477000 2680000 1347000 184000 963000 2310000 951000 30860000 35225000 32019000 62879000 71696000 1415000 1415000 0 0 0 0 0 1415000 1415000 <div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the Six 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on sale of asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total of adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no adjustments of a similar nature during the three- and six-month periods ended June 30, 2022 or the three-month period ended March 31, 2022.</span></div> 1415000 1415000 395000 537000 149000 217000 10000 1308000 395000 537000 149000 217000 10000 1415000 2723000 29000000 35000000 30000000 59000000 70000000 1900000 800000 1600000 3500000 2100000 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,* _50'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 " #"@/U4T52/^NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\VRBJ';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E'MZ?)G7K:S/ MI+S&\BM;2<>(&W:>_+JZN]\^L$YP(2I^4XG;K>"2K^5:O$^N/_PNPBX8N[/_ MV/@LV+7PZRZZ+U!+ P04 " #"@/U4F5R<(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 ,* _53+G#CEW@4 (? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,B"T90]@29@A+=FFSA WTLNWT@[ %>&);K"R'Y-_W MR 8[NY5EZEGR(?AV7NO1T>6U--AS\9AL&9/H.0KCY+JUE7+WQK(2;\LBFESR M'8OASIJ+B$HX%1LKV0E&_2PH"BUBVUTKHD'<&@ZR:W,Q'/!4AD',Y@(E:111 M\7+#0KZ_;N'6\<)#L-E*=<$:#G9TPQ9,_K:;"SBS"A4_B%B]4@:^/C^JW&3S K&C"QCS\(_#E]KIUU4(^6],TE ]\_YX=@%REY_$PR?ZC M??ZL:[>0ER:21X=@*$$4Q/DO?3Y4Q*N 3E4 .020KP)PIR+ .00X&6A>L@SK M+95T.!!\CX1Z&M34058W6330!+%*XT(*N!M G!R^Y5X*69&(QCZ:Q#*0+V@: MY\U#57-QOXV2+14L&5@27JN"+>_PBIO\%:3B%5WT@<=RFX"\S_POXRTH;E%F ML6]-*$B2?6&O[P'>[:/^O OY'8%]70*:JA M8U(OJ^%C2H5D(GQ!#VS'A=11FZ6D2)D.SQC5$,\M\-S3\.9,!%PEVD?0XW3E MO#$K%S5IK&B;:1!K#&@+V"L">L5"' M'GH;A S-TFC%A [,K(';V.YW7!V:,; AVE6!=G4*V@/;!&K$@23.:*1MH6:= M^_%D-)M,'J:S=V@Z6TX>9J/E]'XVNH.SL0[:*-<0NE] ]T^!GL8>%]!,LS'W M BTD]$W$!1KS-);B!7Y];4V8Q=].=+C&F(:XV"YG;/L4X"5]1E,?>FJP#KQ\ MIJENSC62?;=-NN2*D)X.UQS50\&G\(Y\']23B^,!NH/GT'VLS6J-),9] MC-'M!^22OI;8&-Z4F)3$Y'\1C]49M.4EW\=:6K/<>ZY\9'RA)36&-B4MK1,V M6I+_D!;==B[X4Q![^N2:-9=_:D'/X8UP:8ZPV=)\#3KGB:0A^BO858Y,-8J] MGMW!6M)SV"1<^B1LMC=98QW!)V4UF%F@AQTMUCE<$2YM$39[F3ON0;[F6QZ; M;$.-B$/Z[8YKVUJ^)KA,F/JY_0@GFI@$QJ(B)ABE#W]N7Q$4[)O(O26T=G,,]X=(^8;/O O2V--ZS2%M8(S3XMM'[('-:0CY2& MB)QDB,:I$.K#)?]:R?((LTFJ7;&H4?RD7><8FZ.:P;6<9L4JSG/8'U+:'W*2_5E$- S139K [42?1;-.Y>>G.:XI7VEZR$FF M9Q(QL5'-]!THR"U,E]&.QMH1MT:P&O04IH><9'H66P:)-.&99:KQSN%T M2.ETB-FH',>=?+Y;Y//=(ELE1?>I!(,7J^E$2_R-S,RA'G(U-U-3"_=/0VS; MQ.V[Q!U83SK(TO<0LV4Y0L( (\ 36.?/:-?F3Z/9BE;_?6L9SN!ZG=#V.V:., -#/(4.J M'61J!"J'57-<4[#2YCAF4U*N0+_LM%VO)A[;[8]:K'.X&J=T-+X[_($JYY.@D*TAU+[LP=0E\@W7_$3R7;9GN>)2\B@[W#+J M,Z$>@/MKSN7Q1+V@V/8>_@M02P,$% @ PH#]5,6XU@,C!P #A\ !@ M !X;"]W;W)KY:V?L" \$ M'W*V9ARG=\U-'SQQVWL-4[#%"4FH!&C7_?2W)&51(I:0F^;RPI&H!?A?<+&_ M7?#BR32?[$9K1WZORMI>+C;.;=\NES;?Z$K9-V:K:_CEWC255C:;:/5 MNA]4E4M.:;RL5%$O5A?]M9MF=6%:5Q:UOFF(;:M*-<_O=&F>+A=L\7+A8_&P M<=V%Y>IBJQ[TK7:_;&\:^+;7BROV]EIDW8#>XM="/]F# MSZ1SYT4Z5+GKIM"P7^/^EJ793<3Z/AM-^EB?\]NX.'GE]G_ MU3L/SMPIJZ]-^=]B[3:7BW1!UOI>M:7[:)Z^TSN'9#=?;DK;_R5/.UNZ('EK MG:EV@T%!5=3#_^KWW4(<#S "^&\!?.T#L!HC>T4%9[]9[Y=3JHC%/I.FL M8;;N0[\V_6CPIJB[QWCK&OBU@'%N=6UJ:\IBK9Q>DW>J5'6NR6TWG27GY)?; M]^3KK[XA7Y&B)C]O3&M5O;872P=W[L8O\]U=W@UWX3-W^4];OR&"GA%..4>& M7X>'O]Z=Y/U\TZW1500C=.I-_.B._JK+59^2#M:U> M8[X-D\7]9-VV>%SQ)*'9Q?+QT(535D=*Q5ZI""K]&;:F;9OG%ZV#\IUF3*OP M5,14)I)/Q")F@J6,X6JCO=KH=6KMH-9N5*,M^1J"9_CX#29YF%,>:&$@.:62 M340CAHP*0;,4ERWWLF4_4LR%0]LTNG;DREH(^[>81AGRNTNU;^U6Y?IR ;G4 MZN91+U9__QN+Z3^Q8/]"DQWY&N]]C<.AK^P&P@C^DF]_:XM'58+G]HQ\U-8U M1=YE@?Y'V.?>M8,!V!K%7DR).(W8-/1\,RD@\B+\&29[OY*@7U=Y;EH0!FC) M-:B\*V%+U]IA0A,OCD0422$F0GTS'O,LIKC0="\T/9%[:M< O(CJHVU69.H' M>YK&R70U$;,X2J,$%YGM169!D1_J1WC*IGF>E98R. MU*)!@3^YC6Z C\/&'982Q1+U!"1Q1J>KB)A!Z-*91\T.X,K""=$X59+C_(+* M9$AJBY(DCJ9",<,TI53,2!V1R,),O&F@-&S<<[_S->ST+11K[HPH1W)CT1C8 MS7BT0R(NA*13U9BA!-L9WK 1CRS,Q\]1+?PES.*41O%4-6K(4RYG5(^89&%. M_@CE^195C@KVN1=)*:@7&XA=FLDLGI$[XI$%B;2ZVF6J'TV]VW%G9-B ;J/J M@\NDRQO6=8[8WJ^7QW-&;J"R=/VU;X.^2B3I9D).\PIFETH^EYS9B$<6YN._ MC5D_%66)BHL1<(C42R:8649GBA0V$HZ%$3"YN3]OK29=$"A7U ^DA )1A_(UPC,AH#2=ZD;LHIAF,]QC(_A8 MF'Q#Q@YD:H1H:=*EO:E"Q+#+'G*F(^ C^SA]5;GZ?:'NBK)PA<9K5AY$Z)\M M6K_4;,=.CR3E89+NZ[NM>NZ*.]1A!(X<$N T4:)V7/"9X.$';668H2"R@1Z2 ME..3074B.$QCZ242S"ZC\6P$C=3D86KN:]!30GT"REC&TU!'S-*4)3,YA(^8 MY"?:R7XOOK#EE%:$?@E/A->F^W:2,A;/E")\I"0/4_)[4S^<.]U49*WOT*3, M?6@E%.IA3R)FQVD\%Y\CW'@8;J/$:48^M;@^TE@$3/,B ;&3J9RK3OG(/OX: M]I5[_:?T^EA+8LF\1.";9931F5:4C_#CIWJ\JBH.RJ <]ANLM:[S.;W!^?#D M2M L_=HWP@D&4U%1-,I\<.W_TS^ MB!&Z(MQP'KNW.]A2K=N8IO@#4OZ),R[A-Y@BIL._Z='<_P.T8@2M"(/VV-&M M:LAC=];8.[@V9:D:8##LQ=Y9W-?A!LF!K_0-GU:>81F?Z^:(:L؁A;AG MM&X20GF*MM 6!%7??/A9FD M/J$$TAHG$- S/8X8D2_"R/^HG8)+T!&KIH:D@69+@1P$0P'EU^"8H: L8S,\ M$B/LQ8F6.,_;JBW[MR9F.(LR%3S 3?>"ZQ%X:BPNW4?[N4A3+J=H0@WC.))S M2SP6 2)YO:MY,TRN:* M*S'R7X3YWW6[7=$*":C37=10!6C\?$?X4(^I5[.>LCK6.9)?A,D_E*R!A?3[ MUBB)$SZE'6(G@8Q\IC01(Z;%:_K;@]9Q?R8S(SCS,P+:[V*&:+^[/'A9V;TI M_D$U#T5MH1"]AY'T30).-\/+U^&+,]O^_>6=<-5A"RG0'\?F^,>_G2 MO1+=OP)?_0]02P,$% @ PH#]5'EW1[64 @ [ 8 !@ !X;"]W;W)K MZ44!+)ZIYF$31<5A3)H)\XL;F*I_( MUG F8*Z(;NN:JKL+X'([#>+@?N":K2MC!\)\TM U+,!\;N8*>V'O4K(:A&92 M$ 6K:7 >G\TR&^\"OC#8ZITVL21+*6]LYWTY#2*;$' HC'6@^-C ##BW1IC& MC\XSZ)>TPMWVO?N58T>6)=4PD_PK*TTU#4X#4L**MMQ6*I#ZT8D30Z(DF4) /RV7[Y M)10HCYT\?B@/$;HG3WKRQ/FE3_@M##+C>31$KL@5$TC.*"=SJ9D[8-_.E]HH M/&;?AU"]]WC8VWYZ9[JA!4P#_+8TJ T$^:L7\7'T=@C\/YD]V(:TWX9TGSL> M@+I&VH61Q31*LDFX MV47;;#EQY'_O<(LAL+^0GK.&Z57=$/\#\ UOV&UL<92>G418_0AL(C*,TC=Z<]H$^[7"G%ME[ MX"-5:R8TX;!":30Z00_E:ZOO&-FX\K24!HN=:U9X'8&R 3B_DM+<=VS%ZR^X M_!=02P,$% @ PH#]5(*3Y#,.!@ C%9* MK:_&8SE?L2*1EWS-2OV?!1=%HO2E6([E6K DK8.*?$PQ]L=%DI6CR75][TY, MKOE&Y5G)[@22FZ)(Q+=;EO/'FQ$9[6]\S)8K5=T83Z[7R9+=,_5I?2?TU;AE M2;."E3+C)1)L<3-Z0ZYB2JN &O%GQA[EP7=427G@_$MU\2Z]&>%J1BQGFH';,*//R^9W];B]=B'A+)ICS_G*5J=3,*1RAEBV23 MJX_\\1?6"/(JOCG/9?T7/398/$+SC52\:(+U#(JLW'TF3TTB#@(T#QQ FP!J M!K@] 4X3X#QW!+<)<)\[@M<$U-+'.^UUXF:)2B;7@C\B4:$U6_6ESGX=K?.5 ME56CW"NA_YOI.#69\E+R/$L3Q5)TK_2'[@(ET8<%^K!F(JFJ*=$%^G0_0V>O M7B.Y2@23*"O1'RN^D4F9RG/TZNCZ>JSTQ"KZ\;R9Q.UN$K1G$@YZSTNUDB@N M4Y8"\;/A>'\@?JP3TF:%[K-R2P<)?]V4E\C!YXAB2H'Y3)\?3B Y_V_T^#^/ M?I0,IVT1I^9S>OC>E7->L*XYT%]O'J02>HG_#95Z1^;"9-6^=R77R9S=C/3& M)IG8LM'DQQ^(CW^"\GQ*LMDIR>(3D1U5Q&TKX@ZQ3V9\OJDK<<=$QM.J[9%> M_0PJQR#32\MQ2K+9L,:VBWM7P8DFX-$6=J32;U7Z@RJG7"K$ M%ZC*7C;7V[[>WM%:\'0S5^ VOZ/S#D6Y063.=@K :!1B:FBW8:$;^KZ1HAB M$>Q'(:P]:+4'@]I_%EQ*?=**959"4@-KU,#'KEEE&^6'3A080FT4H<2C!ED, MP3SLN;#0L!4:#@J]UR8M*Y?G:,E*?>#G=9&35'N-K-KE*Q^'V),VIA)L]]": ME.>0R,R#C7(]+PB-/-BH* J(V>LV*@S=OE:/VBQ$@UEH#KFS7%?]-5H(7B#> M^A](=V3-@M+0,SL=1!%SD0,H$A*S_#;*\7W\- LQM-/ 5 NM<-I0"(>+Z!BB$4[55Z8'7)\Y0V[7R.2E;O;TG!-Y7IG2?K M3"5Y]@]H0F\;^L-I742^6\XYTIE),NRTCK>^![;@@NWSH)*GGI*[]I3=T+0O4PA&2>2;";!A7N29 M&R!$YI&@K_*=ER/#9NY.\&U6__)Q]J#/P$6F] G Q?=SX-GS(22P<@ X0J ' M;#)*7--0Q-"8(8WZ-H/.Z9%AJ_>[W@GWC?!;U0B@8-]2X@34//.&1WKI4P(P MY@7Q7,L!0SB'T!YS1#H;2(+!I]_/]4]-++U(MMH.+-G^%Q"^45)IJZ2M$YBJ M07?YTN>ND[+-3LH6GXKMN#Z=>R7#]O4VD=DE3;%<8N'%MST@PIIYOMB[H M0,TC>0;3$M8"Q;"X= U'U-@ M'"#;Q@W(IIU3I7AP*<:)*/5RD_NC2OOSG7Q(/!UTO2]=@"=EFYV4+3X5VW%5 M.E=-AUUUMP!3GN>)D%U=P*YLZ(*#[L"7V#5Z$D:9O@% 7>!+8IRM,0S#?0W9 M.6@Z[* /U^$SQ=-GB0=1EG@;!8H'89;X\<$[A(*)9?WR1C\254]&N]^*V[OM M"Z(W]6L1X_XMN9H2X/Z,7,6[US\=_>YMU/OZ1Q:)"9W>A M^+I^@_' E>)%_77%DI2)"J#_O^!<[2^J =K7;)-_ 5!+ P04 " #"@/U4 M%]O=ZH8$ #I%0 & 'AL+W=O4?>9+ (%>LS3G(VLIQ.K&MGFTA(SP:[J"7/ZSH"PC M0C;9B\U7#$BLG++4=ATGL#.2Y-9XJ/H>V7A(UR)-Y+7DH@C!XFC=W!+![?IX)]Q\$H'[ZTC^*6#_]81NJ6#"MW>Q:Z( M"XD@XR&C6\0*:XE6O"CVE;?D*\D+H<1S0"]_YUR_@%=H8^S$+U_]P&]0TF.GI=TS4D>\Z$M MY*0*:#LJ)W"WFX![9@(>>J"Y6'(TS6.(-?ZAV3\P^-N2C(H1=\_(G6L$_&V= M7R//Z2#7<5W-?"9O=\>Z<+YO].DWCUXCPZODX2D\[PQ>I8BS@OAT.^>"R?7^ MCR[W.W1?CUYL@C=\12(861*8 ]N -?[Q!QPX/^F(;Q,L;!-LVA)8+45^E2+? MA#X.:;16&7H$EM"X6 =(;@6@2X<1Z=)TM D6FF.L9'UV6;0TF5H&NE4&NL;9 M_2&_YTFY/:;%]JBC?@<1*(CBZ[T9>SW7&=J;8TJ-XUQ*Z>F(5[CK#QIC3C5F M'G;]RJI&25!1$ACWC3_%$ICI"W*CXRAH4YYM@H5M@DU; JLEIEJI>>K"MX!=^M""8)>0\.]$ST%SF!0-PHU6"[N#8*&-D_-?'?0TTNS M7S'0-S(PN2SJOF:FO8'?C/K4#+N>WUAKH09,[@+]9M@:,-SS]&$/JK 'QK"_ MNB([2%;>LJ[.T63-&.31%_3,2,Y)6='+SXIJIT2U?Y&'D,IS#O+( N@)HI1P MGBR2B!RVA+:"'WISM@J6M@JVK1$.\ZE%V!7KWU\=,K!9O5/ M[CLHA+E ,Y )2$0"O(-N-R1)R3R%*RG?JQE)H:/5]6V5G0XB"R'7T1E1E[.H M*3'P<4/3.BLO:&Z1I55@Q)IJK()^]PQ=[H$NU[Q'UG: 4J,'%CCZ] #9')BV MYC=C7RS6-M'"5M&F;:'5LW0XFV'SX>S;BBS3&KK1ZU[*.KJPS8B[HSY)*O=2YVUQ15;W4O M>:MNXQK]=_AF@C7]87&/J:[*#O"[2] 'PEZ2G*,4%G(HY[HG-V2VNU?<-01= MJ8NS.16"9NIU"20&5AC(_Q>4BGVC&*"ZW1W_#U!+ P04 " #"@/U4+M;> MT1T' "('@ & 'AL+W=O.M>;Z]63M'>?99!C73%RD>PD]^MO!01L$$I\YR\) MAM7R/-K5/BMQ_BCS'VK!N49/RS13%X.%UJNSX5#%"[YDZH-<\0R>S&6^9!I^ MY@]#M%MK<&$[.5^R!WW/]?37-X=>P]I*()<^4D!G*^?QB<(G/KFE@!A06 M?PK^J+:ND:$RD_*'^?$YN1AX!A%/>:R-"P;_-OR:IZGQ!#A^5DX']3O-P.WK M%^^?"O) 9L84OY;I7R+1BXM!-$ )G[-UJN_DXZ^\(E0 C&6JBK_HL;+U!BA> M*RV7U6! L!19^9\]51.Q-0#\V >0:@!I#_![!M!J "V(EL@*6C=,L\EY+A]1 M;JS!F[DHYJ88#6Q$9L)XKW-X*F"F% M0K=9PI/=\4/ 7A,@+P2NB-/A;^OL Z+>"2(>(18\UV\?CAUP:#V?M/!'^^:S MF;1Y+I?HZXKG3(OL 5V:A!5:<'5FF[;2K6]W:Q;SF5JQF%\,8+4JGF_X8/+^ M%QQZ'VV<#^1L9P;\>@9\E_?)'U![1!;+)4='J53JV,:V=!$6+DREV4Q.<>"/ MO?/A9IN'Q8QBXM=6.P"#&F#@#-%E\C>LJS+-M81:%,LL%BE'61NY>6QNQB:H MJUQN!.0LFCTC64>5N:,:'#*J!W*V,VEA/6FA,ZHW')S&@I6U-TL06\IRJC5VC/T8QG M?"ZT-2]''3S8;R=EU^;4)R-BQQS5F*-75XW).73T -I[C "H8BE72,X-=L@W M_5S,._^Y%BN3O#;X41<:B4C4(M"UPE&([?C'-?ZQ&S^L(;-*8,*APU"]:3'N MO#OP MP":#'"T<@.$'N-TGE.B%_U@N?H!>CG:J'?/AF\W)H-E<.=^1Q'M(76 M9N7[-.C!NZ7,V(D7$$)CI@#C#2^OCHWX7L:Q7)O:=<=C+C9LEG(K=MQ%A;V MCD=M^!;#D'I]"8U)@Y\XZ^SM4YRN$U,D8>(1G\^A?37,:<)U4[PM;B MU)0N*QF_ [)=7=UP_FLLFMX .U6T*A);^JX4U_8^-["LFV 4MOE8S,8TI#UQ M:?08NP7Y>@T2E\7/2.-3 M"HS:A+IF9!1&/7P:S<9NT2[Y@ @*-A-ID556D!;U)9%/.LNA:^?CB'@],!N9 MQFZ=[BG*C;94-'Y_A89%J3%D16>R;8I.@SX:C5ICMUQ_DY 4B.UVPIW^UXJ\ M*\Z@*]%XW(F 3<7'?D]!(HV,$[>,FTZIV&5-MQKRH^^JZ/>.K1LN&P]B46W8 M6OA1FX?%T(\BTK. 22/O!.^U4S0JH-ZR4R3.MF%?[3N4M]U9:)H$XM36R72= MQPM817LVNI77W5H51-AO!\]B1R@E/>6*-)I-W)I](Y3.Q6Q=-#$&>U5HRUBN M815MG:NP^1QJ 5S:,]&BW+1#Q&(4XIX>C33J3MSJ#C16LFK%]HQ 5\HA $$; MML5JC'OV=Z11:>)6Z2E[+JL6-!OH:*=%.:YJL6TY67E8])EZ7KLML9AA'/05 MLT;%B5O%7REF;R9AD^[ &W?"8;&#+K&71Z/>Q*W>=WSU$A+(HGN>"0B,:1*M M:)V^]BY@EHZ >H'7HY&DD7H2[56@/XF,9?%;"K2SA=B;WX&\[%1U'.P1YO>@/ZOWL 60>M9K*4WL+"PF5%">FDT MK0%U[_QOJS9^CF /O6#9 T=WH!ZFKS?L3DJ.MU">-[#1@D5W@NZXT:/8J$WQ MT-3O]KVM 5;6EH. R O;QQTV,XI[CH]HTPA0=R-@0M?37->$WL3"HO@X'(^\ M3O2ZAKXWZN.Q=?[O;@QZP;[_)2*8?+SB#R++3 Y">*<\%S*QTNCJ?4 CW&EP M+'9^0+P^B:5-9T#=G<%K/&[AD9N!1?K#R,>=.'0/^?T@]/K.^VC3)-!7FH1# MGEQ4[]I&V6X1W'#V+=3#K6]Z2YX_%)\Z%2K._LJO8_7=^G/J9?$1L77_"I]= MEQ]%&S?E-]HO+(=<5"CE4']\7GR+U!+ P04 " ##@/U4#1?T'+40 BY@ & 'AL M+W=O("S> M/13E7YO;/*^4KZOE>O/^[+:J[GZ[N-A?FNN*^6BW6>ELKF?K7*RF\?\F7Q M\/Y,/7OZAX^+S[?5]A\N+M_=99_SJ[SZ\RXMZ^\NGI7Y8I6O-XMBK93YS?NS MW]7?4F.R76&WQ-\7^_/W98#NB?)E?5ULBJ__ZDD_S MY7(KU>/XUQX]>ZZY7?'EUT^ZO9M\/9E/V2:?%LM_+.;5[?NS\9DRSV^R^V7U ML7AP\_V$AEOONEAN=G\J#X_+#B=GRO7]IBI6^Y7K$:P6Z\>_LZ_[%^+%"JK1 MLX*V7T$[6&$\Z%E!WZ^@'ZR@]PW)V*]@'*R@:3TK#/%4;[%48'*YA]0QKO5Q@?SJ'O99WL5Y@<5M#[-MS@:/.\EN#YME57;YKBP>E'*[?.UMO]CMIKOUZQUKL=YVE*NJK/]W4:]7 M74Z+]:98+N99E<^5JZK^JVX7U48I;A3K7_>+ZIMRKOQY-5-^^>]?WUU4=<'M M:A?7>_S#(Z[UX'\45;84K#:5KQ9E7Q>K^Y7RSRA??==V;]TW=S7W[[/N3_ M$/3CKU, U9.4"+_WUJ_J(Y$:LK)Z;UI_WLBLZ#MO]_NRS-?7WY0_RFR]66:[ MHXC?Y_]?M[;'/B.A8SF=7.?9.L_+;1.XNLW*_+98SO-R\[]/C4M")Q#]XYLY ME8\@+M;7Q;HJB^5R.PAO7>5E7:I'O*B;_G/GUYX[O[8K8?24^)!_7JRWV[<^ M(EO6S317LDJ9Y==O%5U]HV@#;2!J^(^FN3.W1ZM?+H?#L3H<#0;UXE]>]GAI M]>V!\F^;N^PZ?W]6'PEO\O)+?G;Y/_^EFH._B9HUB5G=.6BCT6#2F8+=75"= M:,9$ZRSID.-S2U,PB?K!B06"C:$/E2U[88XF$0DF*\^G.@# ML[-H+'HO:X.)T5DR(2>3=LN: U-_6;2U/^O/^[.^6U'OV9^]]?7V9T-],%3O MQ+NO?E46^R.-3O_Z6#<6I3XE>\C*N:@]?=#!&4]);$9B%HG9).:0F$MB'HGY M)!:06$AB$8G%)):06 IAK?YG//<_0WH\$^=5W>^NBU7= 9?%9B,\7WTDAB]_ M.DQT<]@]>I'6.K5ED9A%8C:).23FDIA'8CZ)!206'OONCLBJ\;%5$[)J"F&M M5C-\;C5#::M)JMN\5*;%JK9OMU?7O^3U*=ICZPFWK>>-LNU&Q8WR1_95U(:& MW9=,'0^ZYQ53Z3A.;4,D9I&836(.B;DDYI&83V(!B84D%AV[J\3'+IB0PTLA MK-6&S.[NBN)KGI_,#NO4GTF+3C^D58^M?&0F$5B M-HDY).:2F$=B/HD%)!:26$1B\9&[74(632&LU9M&S[UI=&QOVNQZ4[:>*^7A M/]YON]4N5+"HOHG:E;3(J9>A2&Q&8A:)V23FC+J74U7=-+H_5EVRK$=B?G<. MJC&9=&]9!&35D,0B$HM)+"&Q%,):'6O\W+'&THYEK><'-\.BK'R^&::*NM.X MT]6'QE@W!(=3TM*GMAX2L[ISZ+D9UEU0-<>&VKV/Y)#CUG3QH+S)W(R:;>L]&;8Y'EG MGOP';FY/NJ]!S\UM:?53]V<2L[ISZ-F?NPOVW=PFQ^>2F->=0^_-;;)N0&*A M8$/TW=P6S+?OYK;HO2R^N4U.)NV6E>[/ZN!YA]YF05_M]O:^&'1B@6HS5+-0 MS48U!]5<5/-0S4>U -5"5(M0+4:U!-522FLWQ!?!;?7G[W?OC?9/#%7K_A28 MRJN=W,-(S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$LIK=W#F@BR*L\@__2- M]+W_LK\9FN#2WE0^D)/;&YI'1C4;U1Q4_N:G?G M'(O>UT/3-+N+)NB$4D%A^16I)F^L&J]Y18I,1TY1;89J%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J):@6DII[8;8I*)5>2SZQ2_EY]?YXDOV:9F_47Y?+HN'W?'/ M35&?ZY7Y?%$IVY.[-\H_RD65%SJ/'8MS!9\-RND=B.@?6$A>?V3 MNQJ:OA9,H^_$3I!Y[0D,H4-T4<]4/I"3.Q<:#D M:SV1<6!T4UP66M9&-6>OM2Z:&((+8ZY@MN?JP-"[BWKH"'W!"#5CV+VQ'PA& M*!Y@B XP0K48U9)CWZ,I5;;=+II8N":/A?] YDCKAL3[,D?RXB?O]VA*7#"- MON>Z=I?LRQRA0W11S1-,HS=SA%8.4"T4;8Z^S)%HSGV9(]'[NB=SA$XH%126 M7IK6FL"TIKWBI6F-#%M.46V&:A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%I* M:>V&V$2L-7G$>O<12.?%S?E]W12+N[S,JNWASW+7)+/-)J\VPLXGB+D:]:FI MZ#GV:,P:U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;64TMIMKQ)@^NR?/@WWT(D_AJ5/=!OD-5'8B>62"O?W)70^/?@FGT78WJ+JF. M=%,0MG/0(;JHY@FF<6[JZE@0^/31R@&JA:+-H0_4B:H+KD8)YJR;IC$4!"5% M[^N!,3&[+T^"3B@5%)9?C6J2T)KYFE>CR'CH%-5FJ&:AFHUJ#JJYJ.:AFH]J M :J%J!:A6HQJ":JEE-9NB$UR7),_]?JHH.3>:']2P63WS,+. 0Z:]D8U"]5L M5'-0S44U#]5\5 M0+3S^C1ZAA>/C"R=HX932VNVGR6EK\ISV3X< M=8]0I_*!G-R8T'@VJMFHYJ":BVH>JOFH%J!:B&H1JL7'[H()6C:EM';G:N+9 MFCR>_?$'/LI(ZX9+]9'H( H-9*.:A6HVJCFHYJ*:AVH^J@6H%J):A&KQD7M@ M@E9-*:W]*=M-'EM_E3RVO,JI5[M0;89J%JK9J.;H@M"V.AD(?GO=U06Q;=,P MNQE%#QVB+QBB.C&&W1$&@A$*!QBB XQ0+4:U!-522FMWGB;:K9\:[7[YU!%- MV&4$$=B!-A!]XJ.\^,DM!(UV"Z;1?0!VW]UR>?V3=W TGRV81M\.WEVR[VXY.D07U3S! M-'KOEJ.5 U0+19NC[VZY:,Y]=\M%[^N>N^7HA%)!8?D.WD25=?T5[Y;K9-QQ MBFHS5+-0S48U!]5<5/-0S4>U -5"5(M0+4:U!-522FLWQ";DK$OSA\?=+=\; M[3/TH3$17.B5ESNYB9&:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEE):NXDU M(6=='G+^Z7ONNB!#JJDCP2\_3^5#.;G!H7EG5+-1S4$U%]4\5/-1+4"U$-4B M5(M1+4&UE-+:#:X)>>ORQUW+'R@BONKM;U M>*P-NU=08^'[>F":W;LI"3JA5%!8?E&J22SKK_FL:QU]UC6JS5#-0C4;U1Q4 MO7WVH''X0T0VM: MJ&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:6UFUL3L];E,6OT$]KT;OI3&XH> M/B(?U,G'<6@ &]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+:6T5JLSFIBV(8]I M?_=3VH17KHQNV+8O+RFO?VI70S5+,(V>*U>")?ORDN@0753S!-/HS4NBE0-4 M"T6;HR\O*9IS7UY2L&Q?7A*=4"HH++UR931I:$-]Q2M7!ID2G:+:#-4L5+-1 MS4$U%]4\5/-1+4"U$-4B5(M1+4&UE-+:#5%K&J(\0'Y4G,KHQEOUD28X:9,7 M.[F%H6EQ5+-1S4$U%]4\5/-1+4"U\-BW>826C5$M0;64TMK=J4F_&_('=?]T M3LKH/K+[7%=-4_#(;OE03NY=:)H=U6Q4ZWU45[&2/!);6A9#]5\ MP214P2?,!FC5$-4B5(M1+1&]24S!$61*E6UWIB9_;LCSYS\0SS2ZB?.^>*:\ M^,DM!DV<[[76%NJYR-U=LB^>B0[1135/,(W>>"9:.4"U4+0Y^N*9HCGWQ3,% MR_;%,]$)I8+"\HO<3?C:>,TG;!OH$[91;89J%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%J):@6DII[8;8Y-4-^1.V?_#SWHSN$X%57==5T2$/FCI'-0O5;%1S4,U% M-0_5?%0+4"U$M0C58E1+4"VEM'9;:U+GACQU?F(P4]CBN@\.%J8QY2,YN;^A MP7-4LU'-0347U3Q4\U$M0+40U2)4BU$M0;64TMK]K0F>&_+@^9&?9[E76E<& M!L(FAD;*4VQB5UL;O.\FF55 M=OGN+ON<1UGY>;'>U.>2-S4_>#NJ#Z7*[>GFTS=5U_U"4?^UJ7/X;4$L#!!0 ( ,. _52WWUY]%P, M " - 8 >&PO=V]R:W-H965T&ULM5=K;YLP%/TK%JOV MD+KR""11ER!US6.9NBEJUNW#M \.W 2KQDYMD[3_?C90%#H2I1+[DMAPSKG7 M]QZ#&>RXN)<)@$*/*65R:"5*;2YM6T8)I%A>\ TP?6?%18J5GHJU+3<"<)R3 M4FI[CM.U4TR8%0[R:W,1#GBF*&$P%TAF:8K%TV>@?#>T7.OYPBU9)\IIN,Q=Z9E4^@C MNEN,T/NS#^@,$89^)#R3F,5R8"N=@=&QHS+:YR*:=R#:UXQ=H(YSCCS'\QKH MU\?IW[#0=/<@?72IY=R@R,8 M6OJ!*4%LP0K?OG&[SJ:_%4DT,T3,*_7;>CWNCVO/["W^\[Y%Q;H_1($==BH >:ZCN?78>,&6-?K M=;PZ;-( \_L=_T70:0,LZ+M!KX+5:N]7M?>/UOZ5&[FIMD6 H%8TYT5ACR;Q MVBW9IMBX3;%)FV+3EL1JM@@J6P3_VQ9!PUYZ:8NC2;S6%FV*C=L4F[0I-FU) MK+"%O7?V,]\.^IBQ)DPB"BLM[UST=#11G,>+B>*;_#BXY$H?+O-AHC]A0!B MOK_B7#U/S FS^B@*_P)02P,$% @ PX#]5')Q^[L5!@ 5PX !@ !X M;"]W;W)KAJ6OMUY=4N=5Y;]SK'GPT\S+R@^'%V4+/Z9;BY\6- MQ]UP8R4W-=E@G%6>BO/>='QR><3R(O#%T"IL72O.9.;<'=^\R\][(PZ(*LHB M6]#X6](5514;0AC?6IN]C4M6W+[NK+^5W)'+3 >ZFIW(J=%/% MCV[U.[7YO&)[F:N"_*I5DCV"QZP)T=6M,NYK8]._OF_KL*7P9O2(PJ15F$C< MR9%$>:VCOCCS;J4\2\,:7TBJHHW@C.6FW$:/4P.]>#'-,M?8:.Q<3(L7KO;"R#^LWFE._J#Q'0)JI)%]7EY$F#?S1VH Y' M?349329/V#O<9'DH]@Y_/DOUUW06H@,^4D+'1&YSU0(9!? M4N_B^2_CX]'I$]$>;:(]>LKZQ;0"5;3-2(%TZLI3;J+ZTX7 47^B^Z@N*Y?= M[8W[)RV'[TT__^7-9#PY?6LLCHVNU!3N8E#O28<&8DI'-:V=C^8?W%RY@%&@ MOI(R.:&NQ5KI7=-9,EW!M+ F5Z!@T4384G2_ "?QJ$HYK4IB>DJ+ IB>D5GJ M645]E0%6W"*E4S0P7%*5'T1W $(VWL0UC&B[I124A@NXU^S!ZUB25[&$C+AI M7;+,PKL9:T@>32!(D9P?0(M43;%TN3(6)%]B>"T8/2RB=]JSE2B%/IR8K(32 MTE5+^.G*P[H+!ZXJ5W3)K$PL53"UJ;17WH0[E96:LR7<1)/!FJ>B%.IG360E9,VNF^-KKA6<.X:OZ_62ENT2(I5) S MZ?9QG31F:U5X^M8@K78\0<-8Q*QES/91%*X/JQ/:YVJ3B6UC;![D MV4-Z 8@P!40W-G-,LX'Z@&A35'MB,3:KFIQ^0 F;W@N377"E5JU$/Z!1J)A3 MI5[" :17J26H&-=;,,*@:8O;8<'4F )P67A7IX([[ZQ>&M\$]8))-1F=7GWX M\N[Z8/RKW(Y/7Z('<0: WO5%Y6,3@M$'G^\\=JA$4V!$14D#,-+12._:7CM3 MR8GEQ("&N0[8!_Y.Z&&EO5T-4R66VAN':*3EY!<:'*:4D"3;90^V2 *-]]Q< M5MT0=:>3R1OK 5IH.7"*J&[ *N6)=PB+^1(I]3@J0SAK.$B7=GAKLW(9$ M,K8A^#X0D\'<']2\<=0"7'% $_'B45@;M%D;(HF+L5SDA-RQ/]LLN[YQ2X$@ M'("'*,I4"+ICIY\H\SCIU0KI/QL/7L-,5?&K!HL\QK%GH\&K'<'OX8TH'J9P MAVB$N0*,(R:8*XHTRG*B&NDT%N\ \I+3N6"#2#$HZV!7!P"2CU(WM;P,(4EX M=$O:(+DC$28%6A)*52!AQ'+=;$3^;P?Z3*[< *LN2O@DP6N[[F;,)L,'.,K[ M&G?)*;U85&OQO)#IPL./D\B- '2I,3DYL<8R>;=V_&U$C-HCJBN7\UA)27=\ MG-Y>;:CX4.IW%N.IP?MF[);A[N9]\0DK(%.'D^.7)]U:9&D!_(XD7.TUJ_JM M6^%+G2JV%13;[@+K3[@$O M,Y[R_!)>K0==NW;YX7?'D5,S])Z76][@M(B41@'QKBI^@"TS'(6= Z6B+ LV MS;0T$"5-IA+_@!RH!] +S0/VJAZTGGS'I)KJ%?#K,7$1$&ULI5EM<]LV$OXK&+73:6=DV9:3-)?8GG&<9BXWR<23 ME_;#S7V 2%!"3 (, $I6?_T]NPM25"*[N=X76R2!?7WVV05YOO'A-JZ,2>JN MJ5V\F*Q2:I\='\=B91H=9[XU#D\J'QJ=\J:F/YR M!%P=#U)*VQ@7K7_%7FR\/Z6+EZ7%Y,3,LC4 MID@D0>/?VER;NB9!,.-+ECD95-+&\>]>^BOV';XL=#37OO[#EFEU,7DZ4:6I M=%>G]W[S3Y/]80,+7T?^JS:R]O'91!5=3+[)FV%!8YW\UWT* MHU"%ZCJ8TB;UQL=(5G\T=TF]J'UQ>]#N[Y0*N*E29O#2Z2+2 MF#5XB3:O<,L'6R S?=2P'<:QT3HF_ C&D"N- M=Q9K^4FV[DNG:XH5E/LN'(JUT@XIXF!5@@$H'3]N9,=BJZI@OG1P*_,5=E@' MFS7S[A1!H?C0=H/T^<86+-NZ$LM!/2D85T:^MW,O A&VPM)!9@EZFZEWL%:L M.F"+=47=E>8;E)#H@S#9!Y>D:L/[(Q*%B'FUTFLHP.J-I 01HW@S1@@T.;@] M%FP#%H#**OA& NZ#=WIM0Q?5SU14\Y/GU^]^?_WRZ/0??'GZ_!?D("T T-LI M;WG?Q6CUT:?;@*;*UE2@J,1N $8Z6M.2^&OOQ9/9X;^'7\(85.Q;N$0TS-X!Q H/YJA(J*XUI MX$[G,!3PU-.K((%P,2KG(5=' )(>238U3T=P$AK]V@Q([HL(3(&4Q)6JX#!L M>=D-2_[7#$RIN$H+K/K$YALV7KMMSS&#ASLX\@!'6?)*MVV]9OR'!!MU@%77OB1:$:?[>KSZ<#V4XB[4KQWHJ<, FOIF MN-]Y?_Z(%E"HL_F37Y[U;9%6,^#W5D+50;%JFM5RO302L9%1)+LW;$H!,'=" M<-QUBB)TIA2N->#[$:X6NF9HHLTERGLF1FY>!-Z_),.9^KC:\6I66Y*97U<# M9_\E-C8+Q/SL="HEMB'$H09.!F@SUD]G\_X&-3-B>9K*Z^VL3]=^?81].O)J M@=Q3Q7&==M%[Z!\:&(,;27QJ%#UH!SZ;DNR0J(X!ZRQ]^S M!X;)Q\,P^?C!D>\FX$07TG:J;@ 24"XEYCYE\[U,N2'9.I[]!@^7U: M]J5/41%N>?0&*3^@A=?RL?#(5T>?0/7O($,:P1O45[^. XAA;8U$<.1+@Z$; M4>^9K!TK-X-K7AHF#?FLA&SNISIB/H4JL@V/B9C^J@Z3%0P5=32)+4U&6$Q1 M"+/5-N062&7HN.CN-P 0].(14$300%U2=RTE"00OW=J$T>S/KU2A/<%?(ZS! M6,343ZAGF(F=- Q7@"5)Y^ENICZUV>?2QM9'^W" 9/H(IN80D&Y^#J+IFDYN M[D5ZZ&A4IMAF,19G5XC2I?U3\I::>"=(&Q_3$=$>Y)2? ? ^0JP7-M(ARM+I M@>3!X+(KK0SKS /:WYQ!1(.5/XT1!IXQ,# @*S2"$52+(C 0*CQA"$?EL.")< M4C67E-V5E$1CBG6 =+ @&ETPPW 30&A8SK!VI8 M@;\.+8IO)L/,UXD9.R0-LSICB$2L;"L))(@L#(%!#X=&KCE$T(91*[BW"&GR M;[332VFR$F : >JM8*[KP>X+F5FE%C6LM\NE##9 *.%ONC\Z ?ZJIF^\CID<9@^":X\[U'%L'5*D:AO9>GKFS? #7Z:\3QAC-['5/MF1N/@"9L6TK M&C4$^33Q!]\M9=AA)+(.S,4VRK&O',WT>*3K;;3[H5?97*P@LJOIG0=WV_Q& M0UYD6)[31K+8=0[>_>:Q/^3?TA&A:FD,_;D. WIEI'P7)FV,<0?#UA\E*^K! MA,I]E.VQ]_!2:I1 Z:J]>:3\;Q6]#]]5\__WH54J-DOC B614<,2FH"XO^MZ M^E!(J/DU_>L[(OREK,RE(1MJZ@([#A[Z3@3GSX9!C0;5&D(! &GC^Q;Q<71C M^I3] M^W!W^'IQ)2_M=\OET\=;S)86C%2;"EM/9K]BM@[R.4$NDF_Y%?[")S18_KDR M:,F!%N!YY7WJ+TC!\$WG\K]02P,$% @ PX#]5!P?&ULE5G;;MM($OV5AF9;':1<1![9AX6^] B6U)/*#:GFY2B^?H]54U2E",9R(O-2W?5J=NI M:NKUSMBO;JU4+;YMBM*]N5C7=75]=>6RM=I(-S*5*O%F:>Q&UKBUJRM7625S MWK0IKN(PG%QMI"XO;E[SL\_VYK5IZD*7ZK,5KMELI-W?J<+LWEQ$%]V#+WJU MKNG!U9@K'?\7.KTVF%R)K7&TV[68@ MV.C2_Y??6C\,-LS",QOB=D/,N+TB1OE.UO+FM34[86DUI-$%F\J[ 4Z7%)2' MVN*MQK[ZYHO:JK)1KZ]J"*-'5UF[\D M/Q>79S>>AO7E_1_O?_O]O>A\LMB+M[)6*V/WXG$-'YD"U:G+E:CEHE!.\-:R M1MGY#;EV#JTBWA=UROC,F=,. '0-29%-],R;NP[Z@X=^#='*KO:X]T@8]6=K\B:KL:I9."7%%[,PM\ M^1Q7\VF(JY"NQFDPA=<^]*DG[BME94WY=HL>Y:X%N!O,7%Z+VZ5%:F(75,TC MVCZ-@B1,*8QCA#&:\U4"V5-QZ[1D\+<-$42!NV0>I$DBDCB(TE#,$3_L11@G M6/Z;L3NY%PE)C@328SS!$CAE!I-"K$&H?B\UU0'",GO0M;\R$D#%(HHO\Q@@^) 1PI4B14-)YWZ!YJ%+B#P'&03!(1 M0_=\ I0P/H:B))X%DVC\@^%Y[ G@<4 'SH"Z'+LNJ"2&R%E)41J,FB#Y(VG@.;\Y1K+P; MODTFJ4@G'-0?LZYO+7>RD"75RGUC1=8^=;[C;#18M3:E$I7<4W$ZL99;%3 > M$'!/KJ!,X1 PO42R$MY-1;*-7]9)%=(Y#&S,KL/'R-.%+H@&%BV8D?C4J481 MV\/:1A;%'GI!N;G'F+5=T1>[507@B-HXMJ7N B(.Y7J?, MUAH[T3C4DLBMZRK:#:(4X-IAEJ)4@5?D":L"L5M#LC"<_.>4R&6-MS^H@QTZ M.M4,T0O-5N?0HDL_!/,TN<"$^V2[=]QWL(GN> AYDA.]OT?$1^!T9'PLW0L M;C>FH8##D()@S<#X49)7+"T".\3ZT%DZ03FA F\#.(_;.RG#LH27&_*/1*^E9\R] 1 M4=7'-S@F!"$Y!#P^X3F/4-*?:"HT-+Q'MF8\EJ%6K:*#&/FM&F@T XWU&FRX M4RB8!H)J[9:: @LG5-+6FEEA\.92["1FGF@V)P<7$#'"L(&"LWI+:B"L7J/& MMK)H0%X[Q;PF&D=X=D:H;Y7*M2>-K=0%5Q2 -M[=5+BEJ6F^S KC6&*;Z[%B^C2&T6RR 9RU9-2DXBXQ1Q4(H"$*"-WY8V573)0VNR5M-2/ MD$;N%5V\B"^)> >RUN2WW:"W'&BF%#2)>W44**H8F#/"2.<]Y.UB%WD(/EY/ M!0',SQ$:<^OMM@%"8*F^U0(3IN<)/UJ?D>4PLM:@:Q]-_.FRYY >;7_PZOK8 M,ORV);&^.&GUC<2[A@/'KR1-M>RWIA_@!WZ"!'KQ9'(.Q/WG#\&/C:HO?OEI MAL'CU<=/[Q[X,GIUZ>>R=S1.=J8\I;23^))YRQB.D$PX >I"5-^I$Q?:>ZGWWG,N\C2Q_H13MSHH& MK12ZN6IE!4U@3)ZQ.E]M9(X*>P=9/_W/ N=JE"^L>!Z*R&+R*P+LT>9>DV7(-*CV^QM$T]8 BMBCF9M,V, MX4!)M*/^;N AL X&+5-LR?^/1Z!.(.E<3L?_E[X+ZV\OF7?:CMJ-14=9Q2MY M"/(]#8GW%.^YI,W,IBJ4SZU!WSL\UAQU>MGJ)^GDK('G1V>[-\>0.]M1I# Q M$BWGQ+_?3^H\B%BU;$I_++(*50^L^3G>/N^&I_6J8XM=/\*.^&BR0_.F MYM#.S05.9^WT />APLA9@S5];X5:9!X9(&V.A"U77*>')MXEA!>VH/)"B1/5 M6OHVZH3/A?,LS0)%,5_9M69![N', M5>2,MONQ02]E07SB%/=L7_".>C_.&R!9LD8ZY;,BA8PPGX,94=DLJ(Y@T8E76:629T'@E:?\?H&QT//,*8I M\H.;N7W<+G7?L41G7.25H"X&PKI#*ENF2 M4)7N0.#MZ8=M[/S")3_@PY[M$$QX ,S[3]_2G\':M522R3V/AHWVF$/\/$B6 M99\BSUO:=CG,MT3$+0H/H0\JG3L\=1ZXE9I"1ZV$E9Q\.,D_\B#EQ9"WA_FG_ M<]JM_Q7IL-S_%O>I+>A"+;$U'$W3"\_AW4UM*OY-"9,]+.?+-29?96D!WB^- MJ;L;4M#_R'CS?U!+ P04 " ##@/U4A:= PI # !3!P &0 'AL+W=O M,T,.9T>IONH*TRD:KBAH=H'NE/(2Q?4U $+PRQHN&B]QQ$L)AU?(\;-+]W#XI&P8A2 MB@9;+60+"G=S;QE=KA+K[QS^$'C4KVRP2K92?K6#FW+NA980UE@8B\#I]XQ7 M6-<6B&C\.V!ZXY8V\+5]1O_DM).6+==X)>L_16FJN9=[4.*.'VKS*(^?<="3 M6KQ"UMI]X=C[)JD'Q4$;V0S!Q* 1;?_G+T,>7@7DX3L!; A@CG>_D6-YS0U? MS)0\@K+>A&8-)]5%$SG1VJ)LC*)507%FL7'YP1)6O.9M@;!Q1^&F[>M-B9L% MAO:QWD$Q8*YZ3/8.9@:WLC65AG5;8OE]?$#\1I+L3'+%/@3\[=!>0!SZP$+& M/L"+1]&QPXO?P?M>ZR/6W&;@6NBBEOJ@4,-?RZTVBH[,WV_)[]&3M]'M-;K4 M'2]P[M$]T:B>T5O\]$.4A;]^P#T9N2XN?MT_WB[?+JYOX.G"F$G:[K8HMV#T""^L: ;N^>JM OZ3'D[ M4.[;#2\*>6B-OH2?10NFD@?-VU+_ E3NL=IPC07$D1M$I/(96R/5Z9*JUDB# M]0FH/RE7OV>L1%$C=%P9#00%A6PZV5*$AA]A$OMYPJS!_'3"X-Y4J(CQ@.A# MIP3U)4&0BA_ICAE4@M<:IJF?A#'DD1]%(3Q)PVM"B;*ISY+46FGL9_D9L#@H M18C M4:K[4%AQT4)^$)]5*-C0D@L)R.+_&F>P++=2TH,;"7)A]2?3!+(_"3* MQLTFF3\-+?.NN!*\:78-J[]JY!G>.^IXWSHXOQK)OE-_<^^?FEJN]:#51WE%H>#&A!JWZ M%MX/C.QJBL ZWO))V_86 W&-_1Q7]02P,$% @ PX#] M5!=TP&ULO5G; MM?8!(2,*&)!@ E.SY^CW= MX$VR)#N[L_LB\0(T3M].-\#+M;'?W%(I+^[3)'-7G:7W^:O34QE":GH\'@[#25.NM<7_*SC_;ZTA0^T9GZ:(4KTE3: MAUN5F/559]BI'GS2BZ6G!Z?7E[E)OI>Y4DI @P/A>RNS4 M2]+$]G4E_2WK#EUFTJD[DWS5L5]>=2XZ(E9S623^DUG_397Z3$E>9!+'OV(= MQH[..R(JG#=I.1D(4IV%?WE?VJ$UX6*P9\*HG#!BW&$A1OE&>GE]:6SMWBK,<]?OU$S?WGJ(8GN3Z-RUFV8-=HSZTR\,YE?.O%+ M%JMX<_XI$-0P1A6,V]%!@;\565^,!STQ&HQ&!^2-:[7&+&]\0"WQ1KLH,:ZP M2OSC9N:\10C\R0=9DMRQ*BU#U :23&NGD MD/2]#GABUB^W7\3O)EN<>&53A"'4C0Q2Q7D5"S,7?JG$W"3(.9TM7HFNSO#( M%$YFL3L6,'=M;?%&16(\Y)NAF/3/IH,7XK/*M+'BO?'*B;A0]'(BCL1D,.@- M!H/6U5D?O[LG7&"-,*CZ_S4#7.6\L-(KX=8R%TYYGRBDN7=BVIN\A,3>]'PD M_LAD:JS7?T(?5D\[5\@L4M#386QWW'LY'1Z+[J0W'4R/MXUQ),X'P]YT_)*O M1KW!V3E6![Z52F?* MYPTA-KDI;FB2*KDZB1A M$EDLK%H0^!SO(YW+1 !GD7D:>M!X79+_\T\7H]'@-3]H#^/GP]?'??$5HN6# MT)6E3,; 'LV@%^\P<#@5\&FC&.Z!1,EH*1Z4M'WQ9>=LB:0@AH^+A%0WX!1/ MB6*RMB@.BDF?+/=6S6P!VB;+73S36$A!K6)"BPOF&*J5;%2J7 F!3 K9))4K+ C%F"! MQRBZ*"U<.U>B)E@]VF5](+URN(CW7P$2KISF777@[4HY#B$20886BJD&\ M$^*L(A^.*FA>V&@IR6A'PU8 Z:=B:+=RF$8=S E:CF^P/XI YB1W!"XXN"6T M7#A@%OIIQ!@3)06]DE%D"_J'+8LLESIN A'^)$&-9B*FY2A#!OWS2L$>SV4+ M1,:23-0N#E9U[Y%1A79+HDF:QQ1'\X?]86V@;@!#R8HB#:Z=*_*Q$WU? Z5AB!% MKBIS4F,GL6^F-W3,!0'N-('Z@!%IILLZ>(53+8 M$FKO(:T-C1KY3 *D"-^]-WTQJ=RV!Y$W/8H]8CI./[^$X5V/G 4Q/)-Y0?N' M*CB#I$]J99(5>:F4^59&.J%A6/ WF06\@7K'??$A$S>(QT1RLO?F)1DT M"674M-S^=5A+HCZ=<>3B7QA<(4_L<1S") M$@,CB8DXJ]P.B03GJGLPB@ODLJTER:^ T\-G^I[$TEHHJJGVH1VBN%(!-2O3 MV(-U!2\A']IK 95,O%:E\N"#PH8P^8M@AAS=[[:*#QUEY@BM2)69C\)Q7BE^ M,.ZJ=;>98Z,P..H\4I)I@GOK3A%*H4&!FHXNP\K(*,22P90%:^Y:<7% ,2KZ M"Z2F1!##HK,'$2GKI6;+472NEX;HR:PSO 8DIV,MK2XCAGN&,C4Q=ZZMHUX MQB8;)!KA1,2U)1.DK7P0@.;=J^F(RI"7,8+U$IP9XX5'NCQ M2I$ 7"*ZJ8(ZJCM*K^0L46"Q[X7.:V:D.]]T5ASW;17[XH8MC&V%JO<5G,)+ M&8ML(RUW9^3AQ("$1WY\KJ#:A75K%, \;W$OE&9[=K'5D+S_Y[U+#R4XI _5 M?!>\8A7>."[,W9OCT!5;G889]/0K7.$@W2Z,N 7K]L1[CD&XYJ:LS]P(=&_# M[#G:*(N7]3_=D<[+?)CN$<5[O%_A)L#D$NF3)SAO8IL>!#% MA<,KKO8MFXTM1VORP Q:EXA0A;5#[\]9X"'J3VK% G82V<8_Z(]IDP4%<'4^ MA1/K4K#4"XKR$*AK:A*7*J,$QN;EB1Q)L!UY?EV UT#-:.6@!BA(ACHG \%2 M]@0#2/$='.=)9;**!I-M&,>";&FA.>Q^4@Y%^0.AQD&?B)H@NJ87P;J.KSE#OS7V0(:3)NX_=+](:+)1CV1U"BY9,Q'C&% M/4$N:$>HT#F.3X,DW(H&1![VLQH&Y\ (!Z'4&#,K56)<0 7X&3>A&]5P!O29 M\8)[ ]ZH]P39"GN[4/?+K)6SIM!PWI7W5;"4M7BCI,-0W%SQ1JP'Y@?R4,5[ M"*1OJB[D5&==:.?*-[$F" !'&/!,V07OT*/&KSVT"L023?7GUCGTS97D6A4R M46V0_96X[ C#J8WF]B@T4UB)U&X<@%7)S'CW9.@PI5&-]VO3['?KPSUN%/)$ M1M1.)])SV-.&Q1LO^4#B:-1JY/;NX:O&KDIPTS['*\^GWDEL9>EVP.J&8T4T M6X;U>(RLIC[N?I3-P04AO%#1ELTY#>^RQQ7&D(O-F26YH4A\2#/9'DD!P@1 M<"F DLT#RIE,V G-1FK&G%\>>?J6/9.DP\6*G,]-F3A M*N9IFHEZF52AR8PY@F2I%YNR 74TZ#K#SFLZ]W3T5EK&5YWTA^U@W;K9)I#/;AP M_WG;SI._G5J/6ZMC,=KK\W'@SL4.I2HBUY48>WP6"6EH_HNT"")*/Y<]J P; MR/)T*X1$7$359G$KFG=U0+=EA'^FCU-8,K3)#V1X9K 2\J8!2&7: ''3G9G@ M ]J&,!GN%?($19$RI7IE E26V!DW[=1J/+*990TK[?3M@=K7)"%]DJ*OAB?T M>:?,OZIY0T=J#5H27FI/QC*=/2MMS[<39_#_2]O!=MJVX?RE:;OK<]QIZ]LH M%]L[WH0QZX?/I/73^B/S3?BVV@P/7ZC?\<[ H>.=8RJTF':$#5]]PXTW.7]I M1=%!N\*72R71N-, O)\;Q$AY0PO4G]ZO_PU02P,$% @ PX#]5!U,%5BJ M"0 K!D !D !X;"]W;W)K&ULM5EK<]LV%OTK MIL6=D698?31/;,WZDK3N-DXG3]L/.?H!(B$1- @Q 6E9^_9Y[ 5*D(GN3 M;O=#8CZ ^SSWW OJ=&G=O<^5JL5C61A_-LKKNGJUO^^37)723VRE#-XLK"ME MC5N7[?O**9GRIK+8GTVG)_NEU&9T?LK/WKOS4]O4A3;JO1.^*4OI5I>JL,NS MT<&H??!!9WE-#_;/3RN9J3M5_UZ]=[C;[Z2DNE3&:VN$4XNST<7!J\LC6L\+ M_M!JZ7O7@CR96WM/-S?IV6A*!JE")35)D/CSH*Y449 @F/$IRAQU*FEC_[J5 M_A/[#E_FTJLK6_RITSH_&[TWQ;"22 MQM>VC)MA0:E-^"L?8QQZ&UY.G]@PBQMF;'=0Q%9>RUJ>GSJ[%(Y60QI=L*N\ M&\9I0TFYJQW>:NRKSZ]L6>H:4:Z]N#"IN+*FUB93)M'*G^[74$$+]Y,H[C*( MFSTA[E"\A8#EP_SY,Z^R;M?9=SIX5^&MC)N)P.A:SZ6SVC+S#SM]# MEG?X%?[*37_%M?9)87WCE/C7Q=S7#J#Y][8H!"5'VY50(;WRE4S4V0B5XI5[ M4*/S[[\[.)F^?L:%H\Z%H^>DGS]E\C8[GY6TW% I+D31B84X,,3\+U0M+4VUKYI:05)F M'Y0SE#E9T%[EVRV>]B2%U*4'3Q2RADQLA36=(:'ZH80D:9,4#6S.QD*6UF3" MP@T'7_#(OQ+??_=R-CMY+2KEF/1,HO9(PU(Z)TV]VFMU@!-JY;QH@'7'ZD+! MXH:@Y9NJ*C1N$B2,D!00%Y2M#2.AF6)$ON8%K7ZB,XBGVX,?7D-*"2;V(4C! MV['XU4*(N$"LVB'!1%P4 M=6Z;+*<,)M(86]/V5%-:D'20GH;_R'93PS+..IXC_3$JG/JY0@ >D/-/98S(RKI:ITTA8SHH'"L3:526^8ZR6.M(PNT8?5T;OX/ M.1&H5+9^ 3K$;BS3EIDEF,;>]3U#E3AD\J=.WXT!W3?KQO!!^WOJ#HFBXAT0 MGB%6*)ZB.Q &IAGAL-]3?"W$DVM+7>=D)N8$(]1CDE/9"XA602' O#X.CZJ M<\?E)\6#=%H%(%%'JE4V9+%0C\&27*49/T)2?:P7U+(/X:^)I@@GA4Y6;&QJ M.4.T&QRF'R3-2 29+A:-*8BFL#:DT02Z*U:D1CU6W'HFXAUC>IV^O@@.?A^< M+;\WGL"3](/,64Z(:&H.(2.J&8Q']Q:]J$)@:I/K>NWD-82PIO MXW1($R=D':5>+)"++RUD']'/"=I4 \1[4LR=E:G(@(**K8VMA6D]N+)D83Y]SAP!'$3\23XTE78AD0@;AJ,S;(M=/:J01L@.*U).AJ! MNYX-NV#CR([@9K319"4RM% O=C#?HO_M]H<[$G-A,EO PONE-)\EA?W%P62V M1@!\?+$SG1SO=H]BH,&M2NV5=%*)G<*C='!@&>*%)>#B@%M0I3BJ!:J*)<\F M!QNJ#B8_?J'*Z\?_0=%2!?:+Y=[S'X#%&=Q34>ZD*L%DC\O=S;[2!GPC4BR' M$!(#R>A*;0& <#&BGC'4$Q5M)J375[XM.9):$(VP&%C#M!( ##]HP-E!)\%P MJW;'P@!..HP&5_W1X*[&G]!0L/M=-PB 4@V=/0P-?'%J84:?RX(F&Q]8,MH! MZWK>AKJD\1RW =MD>VA'!228>[(E^,)]=)-3.'77X+]R#F\.#\8QC]PO YFM M.PL/5&LN1$9?'$Z.AR@ZF$S;!YMHP.[HQ="_SD+Z2D*?.P+'?1'!R[!!W-'7 M L3MHX4FGDQ5/+W$++=M/73@3ORXFP(:HM%U1"MTE%SZ@:MM_@>QW+F$ 5;< MRB2<3](6)[MBCGG/AU[-E\Q&J3*VQ$Q!U@-!OO2**[B*/ UD[RA/% M8X%3.%(Z'>>A=OCW:T#T>ELXL<4<^O5!9 ]DLN=A%-0E%&R>8LEE[%BQNHYW M$+\O&S^10CBBQHC&-K*-+#:A?@V%<5(.Y!].Z%]!SB'^D)S2P0:C4:28OIM$ MLRC<'X>5?+0N[6T-A)S-C/Y,[C*7<@.;;C:PZ3-2_CE.W:14-(%4ISSN,#CH M&!BG/J?H6R]%O!Q&[&1R]-P4^%25#6/; M<&N-DU6TY;].BQL!^;9Q\8O-_\B\^.U$ T,!NJ/^(-,8S!H%0Y6Z?< 3F2T? MQRU*9T]L(&0/-PP#/1P;!LPQQ#9.%4W9A,61!_#:J9Q^(8#19-E7<<&V3[#[ MO2_H.&1E_#L!C08XQX2/Z=W3[J>(B_ %?KT\_([Q5KJ,!J-"+;!U.OGA>(0^ MRK\-A)O:5OP]?FYKG.CX,E=H-8X6X/W" G3QAA1T/]"<_P=02P,$% @ MPX#]5(#&I"0;!P R!$ !D !X;"]W;W)K&UL ME5C; M79"4%,EJ\V*9!+![]NSNP4J7:^L>?:94$)^+W/BK3A9"^7HP\$FF"NG[ME0& M*TOK"AGPZ%8#7SHE4SY4Y(/Q7_&[FKB]M%7)MU,P)7Q6%=)L; ME=OU56?4:5X\Z%46Z,7@^K*4*S57X4,Y559S)Z?7-. M^WG#GUJM_<[_@B)96/M(#V_3J\Z0 *E<)8$L2'P\J5N5YV0(,#[5-CNM2SJX M^W]C_1>.';$LI%>W-O^HTY!==7[LB%0M996'![M^H^IX+LA>8G//?\6ZWCOL MB*3RP1;U82 HM(F?\G/-P_\Y,*X/C!EW=,0H[V20UY?.KH6CW;!&_W"H?!K@ MM*&DS(/#JL:Y<#V5SFBS\N+[WZWW/XB92:>Z8AYL\MB[04@ !(9'B2U^YOH?OR,^Y?BG34A\V)J4I7NGQ\@ ME#:><1//S?BDP=\JTQ=GPZX8#\?C$_;.6G[.V-[9,_8XSLSFJ7+^.S']5.FP MZ8J6M98N,2%2GF/LK\G"!X<*_/L811'!^7$$U)6O?2D3==5!VWGEGE3G^MMO M1B^'/Y^([[R-[_R4]:/Q;1/<6W L,[E!'P9_#/QI\]/)P_W;^U_G**_W\SG* M:_H@YF\F#]-N_.C=3.;3.W'[_MUL>C^?_/'V_;V8W-_%1?$PG7UXN'V#+6+V M^^1>?%FL9<-^7Z!%A9))1N^T305398)*NR)D2EB3;T2JETOEE$F46*BP5LH( M6SF1R#RI?%(.FD0-KQ/F(]5Y15M,52S@UBZ%)\\>)H(/V %@ M0GOVIN G";1G=Q&;@],)&?%4**(R&H(JWIH:M!?K#/B 0F0 (*0P4.43X2;2P_A.TDQ'"2]L MV4*)[W-.D;52QB6_AE7NDZG-=[F M.I61#7QP[3)M0,T-"=9C?1_V:A^=;"K WD32]_H8#X4.02FQFF8_B',H"^L0 MU!\ _$PM-(!K T< \*L6Q$H9D 4:!-:):K&L\AR-Q*R$3+L4IPQ..X_;G *C M!;F66"#RNY2)5!-ODL_A,6A3J2942LL)R!&Q1WN:"*%T5B!]4ECXA#.'V#=* M.G0'EIYTJKBV 375>$(.18%KT;?<4T-3H'RH9Y<]$E.=D'_HGHMU$A'5OA'4 M ;93&4#KHJUHQ5Y1Y_#6ZT@FR==Y'/1)5!H+79&&[ M40R$,9LM3N@,J%0!CZE8.EMP1 M+SH%D&X[T#3+"U!2OY 9AX1S]GRKDAQE=*$8$C);PKDV4 MXY!9"%AM)*T<00L[Q47]&U4+J#2$B!=)[SE--JBZ\1*E27P-71A450;"S,BW M]D]VVJXPLXX;-L]4N=9F=.UW)+5F^C_Z%^R"V2'5OZU6F<# H]J!!P(?XE4A M7:X;7MI&$7(9\#+6!-S29N4P549UP^9M9])Z76=1")M,K34*&3G0WE>C;ET_8*-4/+DC2T'F?'+6>W;OE/H) 'W1!-<\%ZW>&H63W0D@L&IEN MT VN(ZK(E='_\+40!PI4U@E0(.Z#IE/6["I<3SD\PKA6UK=.B+ MT2M\,\AS'LT/F:5:1?^HSX2:TH;DQ9FA14L'R044M$M[OI6&[Y*>N-XPF!H6J;^Z-% N8\%ALHRUW&H:-#6XPB5(/;; M0\P\!-+D4Z/O'_\&P]-86X;CX>@\#C8WC3;>;;6QI%L'[,FZ_MW6%%9 9X%D M0A%K#<145T 6=W95)=$V&K;9VY;*02,Q*ZGV""\T63CBZX7VJA"WMF24-K M5J':8]BS4YDDMC+;&Z_V M10'B+B*I##365B"K:EGBEBT4Y#QEN6Q&?7K?/_:-:K#S[;I0;L6_(6"J(-?Q MBW;[MOV98A*_G6^WQ]\XWDFWTL:+7"UQ=-A_==&)]T#S$&S)W]4Q*>.;/_^; M*?2EHPU87UK<4_4#.6A_O+G^%U!+ P04 " ##@/U48A\#@]H' #;$0 M&0 'AL+W=OJJU]P,PT2<088 )@1#%?OZ<;,T/2H>R\2'-!-TY? MSD$/SS8^?(EKHJ3N:^OB^6B=4O-J,HGEFFH=Q[XAAS=+'VJ=S4?_@HUFM$S^8 M7)PU>D6WE'YM;@+N)H.7RM3DHO%.!5J>CRYGKZY.>;TL^+>A3=R[5AQ)X?T7 MOGE7G8^F#(@LE8D]:/R[HVNREAT!QN^=S]&P)1ON7_?>?Y;8$4NA(UU[^]E4 M:7T^>CE2%2UU:]-'O_D'=?$\8W^EMU'^JDU>NUB,5-G&Y.O.& AJX_)_?=_E M8<_@Y?0!@WEG,!?<>2-!^48G?7$6_$8%7@UO?"&ABC7 &<=%N4T!;PWLTL4[ M5_J:U"=]3_%LDN"1GT_*SOHJ6\\?L'ZNWGN7UE&]=155A_83(!G@S'LX5_-O M.OQGZ\9J,3U1\^E\_@U_BR&\A?A;?#<\]<;$TOK8!E+_O2QB"FB(_QT+.7L\ M/>Z12?(J-KJD\Q%8$"GCBIQ]FSZ>OOX'W=,![^BWOWRW'=ZQ_N?[P_JWZ M=/F?M[?J0QM40MQ-\'=&.&2B-'"EH]'+)3'(K67;HF5<_GC^1-]"+H)EQ4?DENP4QG"J"=A"4*$MC M6T13&1T,'J2U3DJC*GCZ&W90R2OK2VV5RE0;-L>LG+**G4(NAMWA38YK,?3Q"<@: :NU552YR^ MAR()B-NU.:-]X4]4B;U6).FXT[;562TMY!HEZRK6XBHD:'PNO(]&*GRRUR<5 M^!6(\YZHCJ\9! 06Y3]1&U*55\XG59 U *&T+&^C= ^0I>-I1.1>D(&@IJ/#1(\M(X@$ ^T'ONCF(2_ZT+U.@4##SOXN?= MM=L.C3KTYC9WUL:WMN)>0A?@;R"<2 DI98P $^GWEB1-;>-SR1 9-BG:U,46 MVW(];#=6'YQZKP,>S5](#Z 3AD)?^^"=OC.AC>K25"?J(^=KF=/\%MOYVI3J ME@"&^_@2+?^8C7_ZX>5\/GU]??D1Q,=3N9^]?B)=%1$6<0A,++WA.LN&G*-* MW:*GF$[O^(0L?:BXZ,(W615:V[4 *%12!?E$J,AQ[O=A1RGRTEAX[#L%U<=" M55IMZLBE*75 5@M=?D']&Q_Z!#'!)'R'(:23#_ <8@U<-^!.8&MR(#PGO^^7 MO;TEQ7^V!M12RN<=FJ$@06 $<7>Z%"-U25BZ\@M$=!]TTE0H)*X%R%!A>'\ MY7!ROS1(QCU()TWV:+$ P:Q%-"?\=@/.K=G96L.^\U.I1[-IOPP=RPL/E"!+ M"]H+J6/\_7:LC$@AF+)DY+#D,K4NQ["23!IV'EQ6^%9+(!>)Y-OVQCP_I+2AWNK;B4L("$X58 M*E)*5M164BQE1>N'EC<7LB?/0@P_CV;S';4<4^W9<,^$K3"+YW-C")MSM&]_A% "X0UZOBZP[6(F3_$7R6_R 6>W M$E)'Y*XYMOM%E!Z3O++R0OJL[!;("JG1$@^5W?S3C6J\6=?V MTNQ'10,'*-)ANI%#B@ IOMX-"FQ1:X?/-G[WMP@B5BL1YSV(:,!(!]G*A^G> ML+8[\W>8^NEM;QR5).H+\"* M,>^6B!.+^6*+DSN?7LBIY?E&ACMISJS92\^S4IY,N786YW_,0J #:,#C!^!F M1_PU+:?9O8;(YEDK8ST NN'A:3A#^ 2'_)?:I3W]>X6VVX6@;KI,'9SK:+W9 M:?_H7\!8^9J?_5W]PD?@EJ]?J$NW\E;S]4)=!?V'L=WSEC^34,!\V[,01/+= M(-XGC'."%C#2,_*\:4#K;J@$L#8>23A:()6=U.:SX*^XK $[JP'873=\8OF' MI#5^U>]#T_"8)Z-;@A3EN44ZCCOV$.BQK[K)W@=W35! _EE!A@V7\K?W\'3X MY>(R?[#OEN>?/3 +KO@0M;2$Z73\XME(A?Q30KY)OI'/]\*GY&NY7)/& ,8+ M\'[I?>IO>(/A]YR+_P-02P,$% @ PX#]5'9JY9X_"P _1X !D !X M;"]W;W)K&ULY5G;;MPX$OT5PF,,$D!IZWZQ$P/. MY+)>K./ 3C(/BWU0J]G=G$BBAI3<[OGZ/45*:K5OX\PN]F4?[*8DLEAUZM2% MTNN-5-_UFO.6W59EK=\R8;7>+*4JLI;7*K5D6X4SQ=F M454>^:X;'U6YJ ].7YM[G]7I:]FUI:CY9\5T5U6YVK[EI=R\.? .AAM78K5N MZ<;1Z>LF7_%KWGYM/BM<'8U2%J+BM1:R9HHOWQR<><=O0YIO)GP3?*,G8T:6 MS*7\3A?GBS<'+BG$2UZT)"''SPW_A9%T/$C_8&R'+?-< M\U]D^:M8M.LW!^D!6_!EWI7ME=S\C??V1"2OD*4V_]G&SHW" U9TNI55OQ@: M5**VO_EMC\-D0>H^LL#O%_A&;[N1T?)=WN:GKY7<,$6S(8T&QE2S&LJ)FIQR MW2H\%5C7GK[M-.YHS:[Y"EBW[+RVG@9DKX]:[$#SCHI>VELKS7]$6LPN9-VN M-7M?+_AB?_T1-!O5\P?UWOI/"OQ[5\]8X#K,=WW_"7G!:&Y@Y 6/R!NLO.*- M5*VH5PZ[X+GN%#>WWPE=E)(N-?OGV5RW"JSYUT,XV&W"A[>A2#K635[P-P<( M%3U%A%0(JP4H&2\7D$V M5WS!R&11 ,6\7K!&R457M/9"R;EL1<&T+#M26+-6LG;-F5PN]5IB-UYSM=HZ M%%L(?NZPG"MIT'3 _+I;PB>=V9#DP7ZN6F0?@X2H%X@9);B>LY$T^%Z5H(90!9S+G1BQH_X>MI#EW MC&%(HLKX1SO0L2BQ\PV9O&^YPNQ-/B_'9.L@GS9:R1-:&J20S2URLO>*5;'FY99?& M)/CZ&U^+HL2*%V9?]^3J\ILV0^_DI4%CH419(N\W%'1&\1O SLM7!/*.+#TT M%EJKWCI7BPU14-2ZS:O&ME+2O9:=8A9ZH-(%6 IX>4T%MQJ0O!H>9L].S%& =\PH*I?Q^> M\5PO+P1%T;RSE9.B0-9U7TCU5K>\TA.K>^K30\QK%:I85U',%'EIS5P*7BX0 MT3?H AJCP>A9 \_@P,._:9H@^./M:W^\Z9 %I)Z,!MQIFFKOMI8[)! MSFYRY(]V2]$Y32<#])=#M +4WSB!^E')KMD#__+SQV=#W3-]2G"C(9$3_*DM M67=@*P$"E29M4!L3OLZN M9^QC5RX)H M^*PIIY(U9[*Q>R3)W&,A3BC](9;FI04)#([B]-17"9@"]"[=[ M % [)Y&81TX-7J*'%)R/3=C);*R+J&P@O1MW6.?;0G4OLFVB(C9:F/=C=;H_ MH;Y&$\Q*F1.6I>#+74W;L>4$WL'"W:@:+ELQ\C#Q'+;4J!.*C)E'=IIWI7?4?_42E(E0@*K M^"-1-\A$U>ZMFB:-&]+IOO@[<6S+W-E0[(V$=[8'8%^&Z*4D?@^5!^OP-&8F M#N^Y7YK2M=].@.!]SV'=;;3@MTTI5;X[0IA"LA\92!LV*HB--J, ?CSN58*Q M@OH&PL]P%8*D DN^ OU2%D:7][<-;6U*.%9(:%$C;\&ULA!FQD:T:^0G"FFQ M1'T9^Y<>D!G[LD:S::HC\C?%)Q^$#A9#5>IQH#LEBQMK*5FM*"BIJ<-\:VU3 MYO4>BNADD0L+$H-S2?'=K)W+NM,$2*YM*L*OA,%4M^!?,&'082JJD*HA5+'_ M J<:JC:Y46>8;&Q1MOVL)5BUA(I4 _60A] ["$TV]M9;I:6Z][R:-/B[Z<23 MI6AI 3I^D%+)JH>]HZ8$4@@HPA(MP,* MQ24/@7%"K;CMN,:V+SEN0+1<.X! M:PM>S0%!X)F3BV>L8:UI[=IUWO8QK)DY'9 4A=)8=]Q@)$&3%Z342ZO5KGGL MO8551(DA4>85G67^L#=Z !TVW]XCR#'44)SO'=+8M;C=O_'" (@""ME0 4>P M\00VO?"0T48+_2>F75G3GFY@[[:CA\R+$L?S QJ%GA,D'HW\Q,G2#",_C1S/ M\VD4NTZ8N8\T/)X;.6$4LR2#L(2EOA-G/O/2U/'"E'EQY&21_VA-][P8JQ-( MP;Z1Q[+$";*$^5[@I%'(/%Q[:?1C23[*G#!(61PZ;N*R*'8B_-!&K@N%/"CF MI>R+I$5/(@8A3IB$+,A\)_(R%D!B#)M2-X"I/DN 6A)&STFHP#(R5D9.G+HL M]2#0 SB)X\;0*8.J;M+K=,@B']X)Y+HR!R$H![ MWC/Z'SM&7^X8_8.L\.$PH(@E" MN QD" /F.7Z2LL"),'Z4"(D3!1$#"[*8Q7$,!CF^2Q@YJ9O]& $"^#]FH9,@ M-K KO!X[61A"N)=%S_(\W(7Y@-?W$M(DB#,6!T[F!?23)O&SG.YD,0S(G" D M_CDI1/HNS(D(0"_)'JY.+Q#Q<00 :9 $J1WXD8]![#N9F] -D;!RY$ROH]X MVD=F7J>=5OL^E#V3GH[FZ:W'TTBY#?/;DRH'Y+!KMMO%P7$ M&\ 9I.DC= D/N5H^;AU%#1"?'I;$+%F.?%^E[I8W.^E.8] AT_=#O469H_ M5$S;M@P%N+_]DA,3V)>\P!/ M,1PRYQP2J9M$WSW[$Y/>V>:46HR6JO[VU'(BUFT)-:'C6\&YV\5=)#QW+,/O3]S@.M MQ-[F=_N(N\'Y<+S1R=D$?L>YI;ET-G$GO%(@3:1Q,CE,2,X&1V'\]*\ M:K.'I,/QE/7\$.OW9T$3A3XS\4.N-[KQ_X_4+TTP1>@ D8!I+F MC@N04-ST,?!IW:%9>6C6'IK5A\QV"/U&/DINT)\K-MP>+*9B2"H"JQ(E&MLZ M)PS9XB]'G\]Z].RZZ?1^-OIG^&+HH&=_4OGVGO;)B1R!U 2I;?]:Z_=.F/=K M#GTQHT]?]BCSI&BD"03X(5HFF%Z:&X=H=OH+,_T056>X[L]7]\UZ& 5:;IA+ M@WV324G[@NJ&EUO'[A1E^SLG]W9^'OK#OON;S/9!G>!8RGKUBKYEF%=O>;T2 ME!L-O?5?0-.;3>%T9^F^5=XL_E\!&LSN^-*?>?]52!_ZI'4T^219H3&ULQ5QM<]LXDOXK+._L MKE,ERV]))C-YJ7*<9"YW,Y-LG%P^7-T'B(0D)!3! 4C+FE]_3W<#("C+BC=; MM?=A-Y9$ (U&]]-/=X/S;&W=5[_4NBMN5G7CGQ\LNZ[]^?C8ETN]4GYJ6]W@ ME[EU*]7AHUL<^]9I5?&@57U\=G+R^'BE3'/PXAE_]]Z]>&;[KC:-?N\*WZ]6 MRFU>ZMJNGQ^<'L0O/IC%LJ,OCE\\:]5"7^GN4_O>X=-QFJ4R*]UX8YO"Z?GS M@XO3GU^>GM, ?N*_C5[[[.^"MC*S]BM]>%L]/S@AB72MRXZF4/CG6E_JNJ:9 M(,J[ZNOM@U_^APX8> MT7REK3W_?[&69Q\^/BC*WG=V%09#@I5IY%]U$Q21#7AR LS#@C.66A5C* M5ZI3+YXYNRX*H^&<*:A4[GJ''XU&->]N)+3*-[-B]_4%^N*B[*T M?=.99E&\M[4IC?;%(?^U>?#LN,.2-/"X#-._E.G/[IC^V9[SSM_YSG.[]COEW;_9^+F>\< M[.5_=VU8YGNX>SYRHI]]JTK]_ !>XK6[U@ M*F]\8>?%>YJ[Z119]BXAOV.:8EJ\*[5JM':DC;=-IUW#OZAZ@H_EM#C\VU^> MG)V=/,V>F_!7IT^+\--:;WUA>Q>_@76%+WL?OGM0+)4OH*E6.5T5W1+R%'VC M^LIT^%S:QN-4*D4?YJ9136E477A(K $-'8;VSO>JZ8K.%J;!L?7L[;X 8!5_ M],IA%_4&^-%:A\>Q37+FXO3DZ!^38KTTY;)8ZP*+XY$_>L-"6"Q5:SABMR2) MBD\-"W-%J_KB2I>],QT9BFJJXO5-N53-0A>7=K4RGM'JD$:%K5Z]OHQ[G18? M>7\[-U+9HK$=]E#6?06)ZAI_"^HR>F&IN;4=GL'"#7U?8U_A\0I_W*&?J%I# M"%A:5^&9L#$SKA2%HQU6*N#!THS"I;H+7> MB)K8K $2.H$$JXX>QP2 :GX 09I7OCG:#954X.%[4D1VQJ\'+>J?W MJLTO;5]7T$Y!H9<.!*[QI6\DM"5+_;:_R,HU/R"VE)L0J4DU38\QXC&YP_Q7 M4LY&*U=H0O3B%Q'L_V#?FOTQJN@,^OWLRV?VWCR&Z.6DSN"%/EB-P MM-M')W\EZ%Q9,J)U@RG99A%7G:UK?/3]S)O*0)/:3XO/!![>YD+@K#I!+'8S M.H!*XU# )P3O8%?7&*YF@#T^+NV[89"9DV>F$>D,R#%'",7? M3PTV9I'@+@;E.L-)ZHV X20/&V>J]W/ ?Q\]E)8Z:Y MUM'U8-5PD_Q U!SP;I3$EU6K&B,'F:(!E P5QV62/O#(3'=KK1L8^E_Y$!Z% M?X$)$"--L%2P8V\6C8$Z*#@!R>M> W@GQ:SOV/K#^4T*>PWO&0!IM-/28MVP M3]H<@0LKMJAMLSBB \DW.T68'NU\?.YTB#8NGFQ#8A^C,C1B!01FJN8X(9D! M(0.OVMB&0(MP6'FO.Y$6D V[H+E85Z)4@+93C5?E +/)T 6^,J_9X^&/DX<_ MWNN4GZ RD-C7OH,Q M=VN?6W9[#9#.++$D E"./7.[R9]D/!F@R&T3A%Q<@K MPAF0J0<)#0_'G5^@OKAAL"1E2*UH3=YW/*6)V#*L$RF3#JP09$$(GK<)F$?Z^,XC<)8Y#]&YZS<_H&R2/%"5[ M%WURF?EM$:,X&0+2('@Y*/ZAA,=9MNGQ2=)BT_V;IW INFL MV^S2VCV'%H)9\C>2$FBH)X,2>P18+:EMEZWMG6=W2OZ+M=7:U#627IS* M(GPB"]1T^L+R1DE#%! MKX0>I7)NP\R1X9@\*V?T86,AD,4M,SV#GBEZ87*DS(@'@8ES!DT40CYGN@ . M8_Y/L #)"/)AJH41JG(YV4T<(3*TO'/3_/L]MHSQC&\\<,?.)[MR^KC'(.ZP M+43C>D,%$3R4RSH2(Z8^8TG8R_!U(TS2[3JPVZ,$R'?(G< %S/%/$BQ7.6+Y MD)Z&YV>;0#J9+&Y-II&OZLK?2R3A.KQ$6K^*62<=C4PFH& [2F%ED\Q28PA7,>:FV/6G-'+ M1"IW4K^$H%H M^N%D^E.Q@H/&LN_"]/&9")]1J[AC5FRWY#D^G3QZ, M)3P\G_[XX-\KX^FVC!\Y38J9&!U,JNS=/G^QF6@E(4][(&86ZH"[CV[KY/;A M9=:".MV+;[\"GWAGM)UQH48PL1S&1+JP;8I<@LI-*Q^@!&.BQ(1(>Y<^LG0 MH-2F9=7"R!J[,F6HI?%AK-17@1TZW[C/Z#D7/DG(K$=VEHCHIA74TY$^(P!; M3)8JQJ!JU\8'JQUE$GT'U/PS5-Q@()61X6";'%Z];&4UBVPI*+4APM A1;Z6!\*S/OP] %B.+&$T&@HY+AC-RGV'XJ+J\OBR<.SV'Z8 M2- ?)!H6,ES/KRSICU@BR7IX%I?):K&T06+JE4+:%-?Y$"H;S% N@VV%B'?) MG5J Z;9T)-SCD\<[A O*OE,\IN^A&1.&Q=*BNCUX$G@U3CSDLW*Z:;IHGX+> MU+_/*J?"ET@)0=Y_WK F^-1!1C:HBA68K$E(O5=$]' M.4]6B)8;QR4+5]3]JCWR_8K2:"/$(X(B('5!"PEE+.;(WC&0][6B\'K$?8J( M GYK6>DP+6PGI6#+'!Y'R,4NRT06 JJEB;F@X4#/F:GJA%$0.DQ*0D M\<-(.6=$F"A18Z2S8%LM-Y4\19WP3+1DPO94/,1NM%JE$QNT(HH7Z>2,>(.. MN1C; 5L -P*B-*'?%A<('/J&5O0A MDZ.@$""E)1"PE:WS.]?MS1:>4+]3YIZ M'0)/Q5385%2>D.QTT2L<9J=W&64>D5IR:4*Z(3:Q,F.Y2S+HL!GI=E,5#VD MA@SV0SH\/=NNFX:(/F;PP89CQ/M&M.OL(M")H?&1'&5'#%0#+8F-'J8-15GS M"4TX V^E^DG%\C)CE/ MY& IZ=S64M!0U E'\NU!^V1=Z\0OM?2 "2,TVT&;H6RX629:W!P MV)8M!079N8:H7U*NW!%147$6#H**AP;ER"4 MNX_14YDIW:5I8LC@9EXPU)6J8I=*'I-'*"-H**<214;(J(RC])YJ[MR^H;RN MRA SP/]*I3LYWX+XI(889.+SH]1MA-6L06:"0O9N@WUJ]'*%*T4*:3VV$DB8 M1J?>')>)=KNR&14#F9C1O3A6/X=KH60[/'YO7G@VY(5G>].[0+AW)H;W&@G* MSN++OJFZ(?> Y$=18,V;0_)M^\5R((MBUI&R#24*B2OY-'*KBMW:QDLXDG82 M28:)"*&E6RZL+W;O8:K(?^)THDVP9#Z901X^PHB"]!/E_H1-_'#&!8K5QP50_FC]X*]3=MWV!X^7E\K2:_;S(W-[HZXHQJT!'9"%QE M(_>_@L'2[+^III_CB9ZBS?O00,29+22O"\0G4#&)14TJ$[V;S_V2FCD8^(4K M^+_ E=KAKNC[7])=3YKI0CO+W3C^]$K/&84^ZG+9V-HN3':S\.(5?9U&!X$H MZ&V2UCEHWG*=4"X.]CIAV#[J[%&X3T/M GQ4"S!O5I0$_2(Z%C-=#MUB3\N MC6=68$ES/7&(8/U<"?&YO8#CUV5?IQ0(/RQL45S3FP<=MWB6?T<1N;K#*_8[]LQ5S3T.$"TLBCTATH[C^!(*. EU\0PE)4Y!SZ*M_PQQ%?ZQNZ\*WX"F2,?C[4S_.K=WI.EQ)# M$RI=B0DHD/NI0"KC_9>^8MDC_QJ5726GDV9GNX@:EDMZBVTI:YA#JRR-%E JK#4;0=/)W8BD6^W.CA9LMPS2Q> [XGT51 MJO>P$\7.^23=V*99?*I!\<%)$LE6H)6CU :Q&0E416A(Q.$ME\)CY1%BIENF MX_KY,@3EUE)H(1;#J<$XIDE&0)IQGK*+3$N1\-*LQ% ##[YCM1#,KG7-%Q:Y MM<*PLP(V;,LQ7E6V%/M<2:5L MP63^2/82M<:^9W#N16;3YE8W)'5B;+,C:;!_>A\LGMONM\V)@( M2"U0K@@,-Q98AFEQI77Q.]"I."=>?'KV-'#ED/'&]M,\OC"05[H"#75Y'^O. MA'=?!C^\7'>Z]VVX%[\C[.1OV#G;X&\IKT$G\EKASOQ^_[S(Z^6:P5OOZ;IH MML95J+![OED*8'(X?P#)B92_WJ3[S#O'O+14G#=[9OW4/N&>C%G+27#_'64WH=3^P^6"AL48/1.GI)0ZI X[IY8%4Z+U@!>FCCB][( M&V.V$6HD-;[@C7EY--Q>UM5BU$:EM^GB_B2RA?X(4R8A/&R):4F7]LLME$EX MG4H8PJ](EC&"WTZ8KY9\,;1_R4_GU[*RF#0(M H:_32R_M4NA5 MSWC(<0<'>#YABE#+"Y#QCD\N!;\#B('O*)?@I.1-XPA+0XM4;Z6)< XW/1(M:KM5Z_.(A(;2I;PK/0_X>ZV MON9CD]IQ.(Y-U N1KYEFSM?62,R%\\D15 6K,N0"3EZ+^#Q(UM&.DHW(>Q"- MSMY*X^(UK&43^_\-(,'KQG *(EJ\)2''@TB_+["A.E(5%CB3CO0;Q4K0^'@, MC:_TK,MQ<0L2Y09&9UPBJ39I\4[=BV M+Z4H0LF9WADICK,WTA%.%OS>/;_&ULE5=9;]M&$/XK"R4($D#69<=)?0$^&C1%TQAQCH>@#RMR*"Y, M[BJ[2\GJK^\WLZ0L.;+;OD@\YOIFOIGAGBR=OPTE451W=67#::^,<7XT'(:L MI%J'@9N3Q9O"^5I'W/K9,,P]Z5R4ZFHX&8T.A[4VMG=V(L^N_=F):V)E+%U[ M%9JZUGYU095;GO;&O>[!)S,K(S\8GIW,]8QN*'Z97WO<#==6R]/>VY[*J=!-%3^YY6_4XGG-]C)7!?E5 MRR1[\+JGLB9$5[?*B* V-OWKNS8/&PIO1X\H3%J%B<2='$F45SKJLQ/OELJS M-*SQA4 5;01G+!?E)GJ\-="+9^<5RJ)M1@H%5I>>-/A[ M8P=J?]17D]%D\H2]_37\?;&W_QC\+'.-C<;.5 ?S01*^GT]#]"#/7[O@)^L' MNZUS0QV%N<[HM(>.">07U#M[\6Q\.#I^(O:#=>P'3UE_LG3?/]-=5!>5RVYW MQOT?+8>'IE\\>SL93X[?&8O71E?J'.YB4!](AP9B2D=U7CL?S=^XN70!$T-] M(V5R0I:+E=+;IK-DNH)I::Y/JH1I61)WL10L8"!D9!9Z M6E%?92 9ETCI% T,EU3E>]'MH6\;;^(*1K3=4 I*PP7<:_;@=2S)JUA"1MRT M+EEF[MV4-01'$PA2)._WH$6JIEBZ7!F+6;# C)LSEUA$;Y5G RB%/IR8K(32 MPE4+^.G2P[ISAY96KNC +$TL53"UJ;17WH1;E96:T1)NHLE@S=,"TXJ52SQR MWF2H3)-WY5KI2U*),DJ$@?@ M=/-UG32F*U5X^M$ 5CO%H&$L8M8RC?M("N>'U0GE<[7)Q+:Q.<3]2D5/-@_R M[!Y> "-, =&US1Q#;Z ^(MH4U8Y8C,VJ)J>?6,*F=])DFURI5$O1#R@4,N94 MJ1=P .EE*@DRQOD6CC!IVN1V7# UI@!<%M[5*>'..ZL7QC<8L-Q4D]'QY<>O M[Z_VQK_([?CX%6H0IR#H;5]4/C4A&+WWY=9CU4HT!096%!B@D8Y&:M?6VIE* MWE@&!C;,=,#:\+?2'E;*V^4P96*AO7&(1DI.?J[1PY0 "=@./;I% #3>L B_@3$/L,"I3.&D:)E&Y.#79N0VHR MMB'\WA.3P=SMU;Q_U!R]XL FXC6DL$1HO41$$A=CN<@)V+%F6Y1=W;BD8!!> MH ^1E'-IT"T[_=0RCS>]6@+^\_'@#J :>Q^%20;Z'.!1L$Q*"L@UT=0$A^E:JIY9L)(.'1 M+6C-Y*Z),"E0DE"J H 1RU6S%OF_%>AS<^4&7'51PB<)7MM5-V/6"._I*)]U M7"6G]'Q>K<3S7*8+#S\&D1LAZ$)CC+"\F M[[\.PX'Z7-[/U=9MSF$^[ :I_A44ZREROC_NIQ9;,N/0 Z,UM87KX\&D>\#+ MC*<\?ZM7JT%7KNW^\-OCR*DI:L_++6_PMHB41@'QKBI^HBUW.!([ TM%619L MFFEI( I,;B7^07,@'V O-.]]M"F03&ZNANTND[YM_$\TWI4QH?:,+#9D!3KG M3MJ!=Z@1N%7%4<"$[)"M^3W8]3$YW#@30&@F)Y]VO*?CP?KI^G!UGLX4]^+I M9/9!^YD!$2HJH#H:O,%9QJ?33KJ);BXGC*F+B$@N2QP0R;, WA<.)XGVAAVL MCYQG_P!02P,$% @ PX#]5+I+Q_ZZ!0 KPP !D !X;"]W;W)K&ULE5=;;]LV&/TK'[RB: A)B7JEB8!G+3KNJUKT:3; M0[$'6J9MKK+HD50N_?4[I&PW*1P/?8E)ZKN<[W;(G-X:^\4ME?)TMVH[=S9: M>K\^&8]=LU0KZ8[-6G7X,C=V)3VV=C%V:ZOD+"JMVG'*6#%>2=V-SD_CV0=[ M?FIZW^I.?;#D^M5*VOL+U9K;LQ$?;0\^ZL72AX/Q^>E:+M25\I_6'RQVXYV5 MF5ZISFG3D57SL]&$GUSD03X*_*G5K7NPIA#)U)@O8?-V=C9B 9!J5>.#!8F? M&W6IVC88 HQ_-S9'.Y=!\>%Z:_WG&#MBF4JG+DW[EY[YY=FH&M%,S67?^H_F M]A>UB2<";$SKXE^Z'62+;$1-[[Q9;92!8*6[X5?>;?+P0*%B3RBD&X4TXAX< M192OI)?GI];T8MK.6V5.SH= M>U@-W\;-QL+%8"%]PD)![TSGEXY>=S,U>ZP_!IH=I'0+Z2(]:/#7OCNFC"64 MLC0]8"_;A9A%>]G_A#BW9D67P&K1"DBS7])E3+"R]'DR=?'\[WT)&.R+_?;# MV)RXM6S4V0ASX92]4:/SYS_Q@KT\@%[LT(M#UA^C?WWGE>UDNP/N:'I/'ZR9 M]8UW)+L97<&_;I3;%\=!3_OCN%Y:I1Y5F*[TW>.#%[HCOS2]@W]W1*C?KGP/ M-_S EXO> 8US@+_ R/L3F%9V<;\+)\:V"_2JGSHEZ:.9&J\;1\^(YV7"TRRL M!$^RDF.55GG">1I6!4M$S>B=[/HYJMQ;]< :9WDB\H+*&B9*XE65<%$1+_*D MSE-Z/Y^[I;$J*/RC@L(;:_HU<5Y #?*LA!RGE&=)E0OB-:!4.;WMO%I8[>^# M6Q!R]7Z);W2"^U1QBO3]H&<'.5U(K**"I&PDD73C $"!Q1>T;4)T@=3 M NU$E(*R.DUR7E/%,D234HETE"*GB;(F5C>JO5)S$*NB:]4L.].:A88]I"N/ M\>1)40%$42:L (@:H%BY ?&,\A3[+"18U(!7UUC5)<.*A566)R6R]D:9A97K MI6[H_5I9Z76WH GN#7="X%.P97="D[G5C8067-4\J)<\$2P/9,ZH1OV@BS(6$/_#V%MY3R)8YH3VR J(("D5 M0F*00:D^==JC$WX#MAG&2Q0)W)) W8N2*I%4D*U@591T8>57W5*VJ769Y"FC MHDHREI) &LJ,WOLEJ"3ER#NC-$^JK" ![,@A+*?HR2&%F_!AA"4Y'(7?%,6' MQ02)I!P-Q;-ZB^[*2X_JI'F6B$)0"M]U 90(/H4CD59)P;,?+,^U7H6"F#E= M6]FY.8!C_<:8F2-C=SUV0EO^L:HQBTY_!2!S VF/JSGX0);*-,R8"*5# \(' M0\NEH8A5J 62M\>(]"1I;31F(M!'L);5R&:-88W:R*TH#F%8OGH96W-C9ZA(70WO,GBXV:*!Q@.\#.&IJZ_]8EL M&MO#;\W#*(+,4.LJSVBR,GT'P BD#; JD!T7X@BK,@-I54=/(4 D[O3W6M\,CQ"OXD/3_EWTB)?CEHU MARH[+M'Z=G@>#QMOUO%)BNL;/1>72_Q'H6P0P/>Y,7Z["0YV_Z.<_P=02P,$ M% @ PX#]5$A(3@FP @ R@4 !D !X;"]W;W)K&UL?511;],P$/XKIS!0*X7&39-V*VVDE8$88FA:&3P@'MSDVEA+[& [ MZ^#7-:"R"$+&QD')A?226;-WJY.9JFTA)-YJ,'5917B2\&,M!S!B/H0L#$_PC;KZ1@W?Z%1]5\*DA3*U1OA^N3)6T[_PXUBQ M+5=TG,OUQ]14/,6Y1PU@4#^BE[QZ,1RS-R>41IW2Z!1[LJ1^R^H"0:W!J3ZF M[R3#<7V?E-R\MJA+^E?I*E)%_60L9BZ-S1'6JJ#&%'(SA9Z0M*5JPV5F^D!/ MT;T$*4IA-&R<(42#<PA*E4!H^*XL&LAK=801G$#'F,\8.K/& OL:;*A'&47065HS+ M()GXV$(G$U63X!(7&DQ=54QOYRA4,PT&P2YPSXN27"!,)FM6X!+I<;W0U@M[ ME(Q7* U7$C3FTV V&,]'KMX7?.?8F#T;W"0KI9Z<ZQGU[A_[9SVYG63&#ETK\X!F5T^ B@ QS5@NZ5\T7[.8Y M=7BI$L8_H6EKAZVJ+9HS_*B^VY+CTEW*DK3-\XS6/CP+>UO($AM$'B*,X/H(W M[.<<>KSA?^>$*VY2H4RM$7[.5H:T_3-^'1JY11P=1G1J&9LU2W$:6#D8U,\8 M)&_?#,ZB3T?XCGJ^HV/HR;(5":@<]JA?;YC]!YC[G\TAQLBKY9BI MRL4^PC>E&[9U]CG,9*$$<_80YIK]X:*+U^XJ!?>I\T-7$.[)I$)=^&5@(%6U MI%8Q?;3?-[-69B_E[;*Z8[K@TH# W+9&)^=6WKI= *U#:NU%MU)D)>S-TNY, MU*[ YG.E:.>X _HMG/P%4$L#!!0 ( ,. _507; .:A 8 *,1 9 M>&PO=V]R:W-H965T>430 5_,B4E*: M!$CJ73JL:)!DV\.P!\6F;6V2Z(ERD^S7[R-ENV[F&,G0%^N0YOEX+M\YI'1R MY]J__,+:CN[KJO&G@T77+8]'(S]9V+KP;]S2-OAGYMJZZ#!LYR._;&TQC4IU M-9*=EB--JB3,O:-KYT#;5V=CHX%\=C'=;'!;^6]L[OR!0\N77N MKS!X/ST=\&"0K>RD"P@%'I_L.UM5 0AF_+W&'&RW#(J[\@;]^^@[?+DMO'WG MJM_*:;#L5Y!K!?E((>-/**BU@GJN0K)62&)D>E=B',9%5YR=M.Z.VK : M:$&(P8S:<+]L0MJONQ;_EM#KSBY6'C/>T[6=(YL=O6]Z+H6DO+XI;BOKCTY& M';8*"J/)&O:BAY5/P"KZX)INX>F[9FJG>_3'A_7- ?T17-SZ*3=^7LB#@!^* M]@TIP4AR*??8\^ZP^D^K!NH\JHM][CQ?71[P1FVSIB*>>@)ODZPKNW1M5S9S M1A]LX5>MC=/CTD\J%X:>?C^_]5V+\OIC7Q;[;9+]VX26<^R7Q<2>#M!3O&T_ MV<'9JV^$X6_WA?!K@HV_$M@7X4VVX4T.H9]]7S9%,RF+BD)-T<4#/2Z3?;$\ MB/G26'Y-L/'_ +M96.I"]5.W*#J:N0H'A*>XH.D\.OXGVZPLH[*9N-K2:_#- M']&L=37A3&IC _%4-%-T86@AFGV?QT11!]+^TT_8>YQ@'D"W#W2[B;+OHWQ, M-XO6VB]Z 5V7]U].O"X;&.E6'M@P ;6V+;7=@2#T@&T+.+#LJG<-Z+:=/R#C M[:=R8GM?+ELW74W@__7JUMN"KMRMZ\J)IR$)G3(A59 2P50J@B13EF]/&_1^:-UJ24(8:*= P;Y:4)XRE:5MV#\$( M'.ZQ:;PJZN5;M(YYV8'XUZY:]2G4.4M41B9A/.6D#=-XA(TXAT$"AHF,;EQ0 M.A@Q@+ D34CEDFF1DP*B@4\95W!54HJHI8FF<]NZ2,>H/K:S0 ^ZL9-%XRHW M+X&+6.KHI68FXY0) H$)V78L0RGK^, KY M-Y2P%+6!79%UP_(D ;C(];,RCW1A/<(K11HL428GHU@N5'ADJ7E6TEENX$#. M5!+XQS) 2@YW= B@2'/ZI2G0I29%A_A]U[<5Q \5;S0"&(149;T@M81@),MY M&@3XJ-71EC)2HE[X6A"!)D@#5_E1G\A,B#YMADL8^ZB]G>^VMY,@Q/YC MG?;=-0Z;@M?QA?T_DXY&Y_9OH, M[$9DMC;)SF:1Q&YV3*%;$PK.%[BSN!D5WN.E>4BOO@$1Y-L72*"*T-OG1VR$ M:P,ZG5:A+'**38QO%4 $"TQ0AAC1=M;CVQRATX8[T;2P$7]Y_6X<<$0ZLTDT] MV?^D2M(Z>KW>[O+U:MR3D(O-3>G-OAOE_Z#>T[?ST<[K:XV^$#\#>)JX5=/U M;WC;V>V7AO/X@OUH_D()E;F?FS SW;.7\;2B)HKJK*QO.>V6,BY/A,&0EU3H,W((LWA3.USKBUL^' M8>%)YZ)45\/):'0\K+6QO8LS>7;M+\Y<$RMCZ=JKT-2U]NM+JMSJO#?N=0\^ MF7D9^<'PXFRAYW1#\1'X:F@5MJX5 M(YDY=\LW[_/SWH@#HHJRR!8T_I9T157%AA#&C]9F;^.2%;>O.^OO!#NPS'2@ M*U=],WDLSWMO>BJG0C=5_.16OU.+YQ7;RUP5Y%>MDNS1JY[*FA!=W2HC@MK8 M]*_OVCQL*;P9/:(P:14F$G=R)%&^U5%?G'FW4IZE88TO!*IH(SACN2@WT>.M M@5Z\F%8HB[89*11877G*351_NA HJ%\^ZUE%X>79,,(3RP^SUNIELCIYQ.JQ M^N!L+(/ZS>:4[^H/$>$FS$D7YN7D28-_-':@#D=]-1E-)D_8.]S /A1[AX_! MSC+7V&CL7%V[RF0&<'?!?Y_.0O0@S5_[X"?K1_NM/%L?#PZ?2+VHTWL1T]9?[)DWS_37527EAN@9;%HRIA6I7$W2L%"Q@$&9DE$[.O,I",2Z1TB@:&2ZKR@^@. MT*^--W$-(]IN*06EX0+N-7OP.I;D52PA(VY:ERRS\&[&&H*C"00IDO<'T")5 M4RQ=KHS%#%ABMBV82RRB=\JS!91"'TY,5D)IZ:HE_'3I8=V%0RLK5W1@5B:6 M*IC:5-HK;\*MRDK-: DWT62PYFF)*<7*)1XY;S)4ILL:U!&C*\X5G+O&[\NUTA8EDF05B0-PNOVZ3AJSM2H\_6@ JYU>T# 6 M,6N9PGTDA?/#ZH3RN=ID8MO8'.)^K:(GFP=Y=@\O@!&F@.C&9HYA-U ?$6V* M:D\LQF95D]-/+&'3>VFR2ZY4JI7H!Q0*&7.JU$LX@/0JE009XWP+1Y@T;7([ M+I@:4P N"^_JE'#GG=5+XQN,5VZJR>CTZN/7]V\/QK_*[?CT)6H09R#H;5]4 M/C4A&'WPY=9CQ4HT!096%!B@D8Y&:M?6VIE*WE@&!C;,=<"Z\+?2'E;*V^4P M96*IO7&(1DI.?J'1PY0 "=@./;I% #3>L B_@3$/L,"I3.&D:)E&Y/#79N0VHRMB'\/A"3P=P=U+Q_U *]XL F MXC6DL$1HLT1$$A=CN<@)V+%>6Y1=W;BD8!!>H ^1E*DTZ(Z=?FJ9QYM>K0#_ M^7CP&F:JBK]$6.2Q'GL^&KS:$7Q(;T1Q/X4[1B/,%6@<,<%<4:11EA/5@--8 M?"+(-U#G@@T"8E#6P:X.("2_2M74\JT$D/#HEK1AAS<^4&7'51PB<)7MMU-V,V"._I*)]S7"6G]&)1K<7S0J8+#S\&D1LA MZ%)C=*M1986PN](PM5>LZK?NI5^J5/&MH)BVUU@?4X W:4!)ULG MRWQ#>9JUA'F_Q:N9KH2:6'.1Z]X.1EE>3-Y_'88#];F\GZNMVYS#?-@-4OVW M4*QGR/GAN)]:;,6,0P^,-M06KH\'D^X!+S.>\OR-7JT'7;EV^\/OCB.G9J@] M+[>\P=LB4AH%Q+NJ^(FVW.%([!PL%659L&FFI8$H,+F5^ ?-@7R O="\]]&F M0#*YO1IVNTSZMO$_T7A?QH3:<[+8D!7HG#MI!]ZA1N!6%4C@6;IYM#U32=)>[%TXGL@_9S R)45$!U-'B-,XQ/IYQT M$]U"3A8S%Q&17)8X&))G ;POG(O=#3O8'#4O_@%02P,$% @ PX#]5 ]4 M=H#W! >R( !D !X;"]W;W)K&ULO9I=;Z-& M&(7_RHA6;2)EPY?!.+4M.3%@JDT5);O=BU4O,![;*,!X9\9Q\N]W^ @QRX1B M[=OF(@'\GN?,F).7S_&!T$>VQ9BCYS3)V$39HT_$NW. 'S#_O[JA84VO**DYQQF*2(8K7$V6F7P6ZF0N* MBK]C?&!'RRB?RI*0QWPE6$T4+1\13G#$\>U$<12TPNMPG_![ =LHEN2\2U#;K;"*XE^WJVW._2JF&0]4^-UIM=&)_#/?7:) M3.T"&9IA2,9STU^NRZ;S<^[NS[E[W?+;D JY_JZ[WRV?XZB6R]P7_=UE\J"_ MN]81!+..O%GPS!,B_W6V9)R*SON/+.DE;R#GY8>C*[8+(SQ1Q/&&8?J$E>EO MO^BV]H%A,U+ MF'647D,:W[).UXX*]4NK6>1!CLR'A"T@80$0K!%+NXZEW1G+(.-84/E1*F6! MLUN[5==DG;#3[-0L]31U(4T]2)AOMWJY;DAFL( T#8!@C3@-ZS@-.T\>3^QR MZ.M' 4 !QRF3GEH.(1L=)&P."7,A81XDS(>$+2!A 1"L$7.GCKG3V34?.(D> MMR198)>U8QS&B_W//\W0)R@OT@6BS/==N4[3$_B+JY#+:M5Z4N8 MNJX9@W8[E# 'CCEH,P-)I>7HUO"XLK&'1_4>'D$<%T<]CXN=9J>VGIZF+J2I M!PGS1SV/BY"F 1"L$2==>[N1J/U_Y__=7J<>%T%I\XKV[Y< 5:'3>0D .C8? ME+8 I050M&8^CVYTZ__UW9+*H='A9R0GYZV?JPOJZH'2?%#: I060-&: MN33>5<4JF;TN1)D*8LHU[W=W%RJD ?7X#2 BA:F2KU MZ$%TBNFF>(N!H:+!E0_HZJWUFQ*SXOV '[9?ZU&ULO9A;;^(X%,>_BI5=K68DVER 0+N 1,F,MJNBHG8N M#Z-],,F!>">Q&=M ^^W73M*0M*D'1NF^0.+X_'W.S[=CC_:,?Q;/@ZLTN52*2 M A6$4<1A-;:F[F7@^MH@J_&%P%Y4GI$.9R!*1_:)]4=>Q4+@5DJ6%L?(@)33_QP\%B(J!TFDV\ H#[[E![Q6#;F'0 M/=:@5QCT,C)Y*!F' $L\&7&V1US75FKZ(8.96:OP"=7]?B^Y^DJ4G9S*"SZ:,RIC@3[0"**ZO:W"*6/RGF*Z\HR" M?V_I.>HZ'>0YGM?@S^QX<[?!/#";!Q J<[?)O!9-M^RA;J;7?45OP=4DY_*Q M@Q8)IA)A&J$//[9DHV:?1-]N5'5T+2$5_S2AS[5[S=IZ4;D4&QS"V%*KA@"^ M VORQV^N[_S9Q*U-L: EL1K37LFT9U*?9,O;&5N=;04@C1=G SX!M8(@+ 1( MT00S%_4S4;V@[B9NM]MUAX[CC.Q=E92Q^5-)-33;\YV+0;79&H9^B:%OQ/"1 M4$Q#'?D=A$!V>)E !TT3M1FHCW+U(9EE2&1BK75()2E14H3?$.7TYOIRE>8V.GCI:& M1KUZH[60+\J0+XPAS_$#2;8P4[FA/YT*31+G#QI6\W/VU*K MXSMDZ&[O+5?#-A/P6:MJ05MJ=;"'G-\U)_V?8J4:LR3*LK*04:&.^5%VGN^@ MC7D9[!^S#+:4NQ>PWN(DX!Z. J[Y+-#"UN$W,/.>,VOU)-"66L[,KEPNI<#7 MV26=0-DM47XG4Y:6%X'3[/KK6?F5>SG+K_,.,OGMXASS-:%"G;]72M(Y'ZA. MY_F%7?XBV2:[PEHR*5F:/<: (^"Z@OJ^8DP^O>@&RFO3R7]02P,$% @ MPX#]5#ZO7#C[ P !0 !D !X;"]W;W)K&UL MK5A=C^(V%/TK5EJUN])T\IV@*2 Q?,YJIT6#MOM0]<$$ ^XX,6L[L//O:R^14B [RG)>,_:"K%[L&V>;%$*^3W=H4P^ M65.60B&;;&/S'4-P59!28GN.$]DIQ)G5[Q;WYJS?I;D@.$-S!GB>II"]/2)" M#SW+M8XW7O!F*]0-N]_=P0U:(/%E-V>R9=K)DM)7U7A:]2Q')80(2H12@/)GCX:($"4DT_A6:5IU2$4\O3ZJ M3XJ^R[XL(4=#2K[BE=CVK(X%5F@-Z&&&JOZ$2B^AA!?_P:'".A9($N"VA4Q$*N]CE=!1S.8("]KN,'@!3:*FF+@I#%&PYA3A3UET()I]BR1/] M16E9\/L:/,._*0.#)*%Y)G"V 7-*<((1!P,B'0ZS! &Y5D#"T H+0"CG\MF' M$1(0$_X1_ *^+$;@PX\?N[:0F2E].ZFR>"RS\*YDX8-GFHDM!^-LA58:_K"9 M'S7P;3DB];!XQV%Y]!H%/^79/?"=.^ YGJ?+Y__11^WIKH8^;J8_0R;I[M7H MDV;Z""4U71=]VCZZCCYK']UIF$F_-KA?Z/E7]"8XD\Y5=GY!"<)[N"3H[IVC MAZ6C/TM'@S\_2P'P)%#*_](9N8P6Z*.I#\T#W\$$]2SY)>&([9'5_^D'-W)^ MU;G(I-C(I-C8I-C$I-C4I-C,D-B9,X/:F4&3^JW.O -?&1:(KM5.-%M9-" MDT[2^2>\F'+=C ]+6/@?L%%CNK>^BDR*34R*34V*S0R)G1DHJ@T4-1IH(6CR MNJ5DA1C_&8R_Y5B\W8&G+"'YJMP)LN*D,1""X64NE,& H. WFB5RX\4H(0KV ME DDDQ,Z@T47S@GB*/8ZEQYKC1Q%EZ:-O-CW+I!C#5)N+\+P CG1(%W7\8(+ MY%2###I^<*DYTR##CAO&I\BS>8OK>8L;Y^TXX"?K7C?V\45\U]&M[I:X46-2 MMRYODV(330\\30^F)H/.#(F=.:!3.Z!S\ZO_^IM?GM?&>TAR6*SF.6*8ZDY; MC\TQ??"&(--]1H:-Q%LWM";%QB;%)B;%IB;%9H;$2B_:)W6%%+%-46/BH"@0 ME&?I^FY=QAH4U9MW]X?NPZBL1OTK4];&Y&EQ@S,."%I+2><^EN]]5M:;RH:@ MNZ)ZL:1"T+2XW"(H/U0*()^O*17'A@I0%_WZ_P!02P,$% @ PX#]5+@> MNGX& P < H !D !X;"]W;W)K&ULK5;);MLP M$/T50@V*!(BCS4OBV@*\=D&#&G'2'HH>:&ELL95(EZ3LY.]+4HKJ.(K@-KY( M)#7OO>&0FIG>EO%?(@:0Z#Y-J.A;L93KKFV+,(84BPNV!JJ^+!E/L513OK+% MF@..#"A-;,]QVG:*";6"GEF;\:#',ID0"C..1):FF#\,(6';ON5:CPLW9!5+ MO6 'O35>P1SDW7K&UIQM M$=?6BDT/S'$9M HPH?IBS2577XG"R6">7RCT98FN\4_&T2 ,648EH2LT8PD) M"0AT.@:)22+.4 /=SYL/>"L(^N M&96Q0!,:052!']?CVS5X6P6AC(3W&(FA5TOX*:,7R'?.D>=X7H4_H\/A;M5V M7J<^>9WZM!X^AE#!W2KXDUCZY:WR#9__ E_5)?H^6 C)52;Y47595=U4LZ#2 MNDK:%(TRSH&&#^B68RIP7B[>JX*&3C\S(<[.T0)4^0-TB^^KSCU7:1L5700W MP97C].S-[G$^MVFXE_M6X^=6KK]O-*F@\CO[5M/:K?]G8%ME8%NU@36EO<&6 MC4P 4OT#Q^8W2D"53X2% %F9;%L5N_=]]W(OE+7:__IG'*8Y.:;FM$*SV7:N M.J5F'G1[IR*FP%>F=Q'(9*4\C96K97LT,%W!WOK0[8[,R<>)%BB; MS. /4$L#!!0 ( ,. _53-JE:T'P0 *$7 9 >&PO=V]R:W-H965T MMHMB M%XQ%RT(ETB-IN]VO+_5AQ9(9((7=(.)?+*BK$1"#EEF\@W#**U%96':EN6;)]7N*#[F0&-PXW[/%N+ZH8YGVY0AA=8/&SNF!R9'27- M2TQX3@E@>#4S/L'+!#J5H([X*\=[?G0-JE=YI/1K-;A)9X95S0@7>"DJ!)(? M.WR-BZ(BR7G\VT*-+F7+/"*.KVGQ=YZ*]2S/XK<"O:]\4JZYTA 2:3QG= U9%2UIU4;>K5LL" MYZ1:60O!Y--1<*J*Y;/->-7GM9_(ZX)82L>8@)BE.%?IX7.^/ MZ$U9@ZX0]J$05_8H\/ N<2?,1<@%M*!,YR< -:4RP6EE?/LMP<"-PR?]1+9R& M[:K9E=->\@U:XIDAK91CML/&_.>?H&_]JNJ:3EBD$Q;KA"6:8+UNNUVWW3'Z MP4*4)M H_5I9_9/;S3W;M1RYR';'73H-F$_+%*$A1,8#L+BT[ PL&!H M]<,219CC!9[=A?6JX775\$:K<<70?WD!OMSB\A$SY0(?!9R[P'7"(IVP6" M*^T;D.7YP<#TQE.;9_A:.EB M@EGV'2SD"^5+S('<#8,[1M/M4G#06**RJJ/4<[\D6FF15EJLE9;HHO6[;3]U MVWY#8VSANIJNDQ9II<5::8DN6K_I3X<9<'3W/.Z.SNF6U)FX@3MTQ],XQW=] M=^!GD2HNM#TXW.(JXB9R6VT/?_$IX@(7!JXW\#WSZ 2QE(Y6G_5RL*1;(IIS MG^YN=Y[\J3Y%'=R_@I<15-R/J_/G^L3R"=\<7M\BEN6$@P*O9"KK(I FS9KS MX&8@Z*8^OWRD0M"ROEQCE&)6!&PO=V]R:W-H965T*93&L<% M2=S'UQHZ:FH6B;O'K_2@_/+BRSR%.9VR^,]HSE?G(V>$YG01;F)^Q[8_T_H+ MF05OQN*\_!MMJUB;C-!LDW.6U,GB#I(HK7Z&W^J!V$D0''D"J1-(/\'8DZ#7 M"?I;$XPZP7CK+9EU@OG6"E:=8)5C7PU6.=)>R,/)6<:V*"NB!:TX*.4JL\4 M1VDQL^YY)CZ-1!Z?W-%GFFXH^HQ>CYY>T$^4+;-PO8IFZ$),5_31HSR,XOR3 M"'N\]]#'#Y_0!Q2EZ&'%-GF8SO.S,1]-]]Y> M'),R'A 5 L([46&M7@=J[G:].W;4.\7HV M>(M35SA4*%E1T[7LGOE)PAS#<9R>^/L;6"!HOT%2U+1U2^M;X##,U?'0 H=A6',MT]CC@>WZ'ZL; !=Y%*+; MOJVW8TL'DT)P3M=8#2/%":#TH+H&A= MQ=N&!U8NLM5.: V=T#4-H^^$H-T*65&"S8$3#L-LJVS8YL',T"P1M>X#2/%":#TH+ MH&A=Q=O>!U:NM]46Z [\0[==<_ R"-JXD!0EMDD&%C@,LQQ=(WT+'(89#K9U MN062MHU U&V$W_F*9CO/2*BV0S7MT(<#E.:!TGQ06@!%ZZK<=CT(/I8=$M!N M""C- Z7YH+0 BM95O.V&$.7:6VF'=6K'F3#N.]-47>%@K21%34>W>G8H"3,, M;/77QK(PB]AXCQVV+06B;BG:V?_7BJFZQ,%B2:L2W>F; MX#!.O#BZ=G]'C"Q.L['N[K'!MI] U/V$QYNK!]]#]P\7#_Z]=/Q -TJ TCQ0 MF@]*"Z!H75W;A@>QCV:"H(T04)H'2O-!:0$4K:MXVP@AZNT>2A.L4G=WU!%3 M-ZQ^:U!=XF"Q)%6)[5JX;X+#.,-P2?\U-9#%$&?+=4*S9;DY/D M)2?-/OTH6[$LBN;B[(P C2S?_4[F24^EQV1.'X7\6LXYK]"W?%&49X-Y52U/ MAL-R/.=Y6KX72UZH=Z9"YFFE7LK9L%Q*GD[62?EB2!S''^9I5@Q&I^M]UW)T M*E;5(BOXM43E*L]3^73!%^+Q;( 'SSL^9[-Y5>\8CDZ7Z8S?\.IN>2W5J^&6 M,LER7I29*)#DT[/!.3Y):% GK"/^R/ACN;.-ZH]R+\37^L7'R=G J8^(+_BX MJA&I^O7 +_EB49/4/5A[M.27XK%G]FDFI\-P@&: M\&FZ6E2?Q>//O/E 7LT;BT6Y_A<]-K'. (U7927R)ED=09X5F]_IMV8@=A(4 MQYQ F@2B)[A[$FB30%^:X#8)[DL/R6L2O)=6\)L$?SWVF\%:CW2<5NGH5(I' M).MH1:LWUNU:9ZL!SHKZS+JII'HW4WG5Z#-_X,6*HW?H>>O^"=UFJM(,B2FZ ME6E13KFLMS\(,2F1D.B&RX=LS$OT-N95FBW*'U3ZW4V,WK[Y ;U!68%NYV)5 MIL6D/!U6ZB#K4L-QPZ(HBM15/,2L6+")X9\9L_W+?E#-3C;$2+/ M(W1!K,!?5L5[1)T?$7$(,1S/I3W]*I4J'>]-CU]>'9M&X_\=?/+JZIVQI-NS MC:YY= \OYNI*Y^5?IO-F@W;-Z%J!3\IE M.N9G R6QI3I%^6#T_7?8=WXR-0T2%D/"&"0L 8)UFNUNF^W:Z,_28M2 3::_ MSJS_\WL8><1UJ#K''G:[U ]S71][43=C0\ZVA\$L6[NQOTY8KG]UP:3W KX- 3'!(60\(8)"P!@G5:ZF]; MZA]/S7S(9D/"8D@8@X0E0+!.LX-MLX-7J]DFT]M1#!(XGA]H:F8M<&B7C#4) M#37-ZX=YQ%&RIVF>(DWJKFCX080U:;FT M5SBT48:B 78=3Y,]0QBFZD>[)4R,<2Z. K/PX9W':FR7OC)+T74ZSJ;9V"J M=LZA%P4H+0:E,5!: D7K]I>T_27'T\&&#=5S2%H,2F.@M 2*UNUY:UY@Z^.R M70QI3TC^Y>U2PM0^P MW3^X*[)*72F_9L5L(G*[&D(:!9>@M!B4QD!I"12MV^'6[,#A$=40U @!I<6@ M- 9*2Z!HW9ZW;@BV/G_;U3#JJZ&/>]]QV"LQ!\/!$DH%X( M*"T&I3%06@)%Z_:\]4*(];G;*H)-ZJZ"T"#R=!&T5SBX5_VB)/"(?DMH"/-# MZA!-! UA;H@#ND<$6SN!V.V$WZLYE^@#%S.9+N?9./T/002=_P!*BT%I#)26 M0-&Z76[=#^(>41!!?1%06@Q*8Z"T!(K6[7GKBQ#[7 ^K('I];<)8UZ9+>X6# M>V4HZH74UP6Q'^:ZV-?O"DUA/@GP'D%LK05BMQ;N/GV\93&ZN3V_93?&L0.= M- %*BT%I#)260-&Z?6VM#Q(<40)!S1!06@Q*8Z"T!(K6[7EKAA#[U ^K!(8& M-:*NKW]98B]Q<+,,54D0^5@7P7ZHK#=5NUF(#CT;$ MTV?",$-!VEV$YZ4F];605NA:9.H"J->29#FW M/AC;N0=?!*!.!"B-@=(2*%JWWSM+08ZY%@1V,0CL:A#8Y2"PZT&.88;0U@RA M]JD@5N%S#4)%G4C7/5 3PU"4^ '1IQ,:POS0]?49-(8PS]^=:-,=MM9/H'8_ M85<:Q0.7+]!$T,D5H+08E,9 :0D4K=OHU@&A1UQ10D'=$5!:#$ICH+0$BM;M M>>N.T-K]J1#5 M\XNZP/9/ XS^!5!+ P04 " ##@/U4LO7$;R4$ )% &0 'AL+W=O M^PUB MKVF2\8FV$V(_TG4>[7"*^"/=XTQ^V5"6(B&;;*OS/<,H+D!IHEN& ?44D4R; MCHN^9S8=TX-(2(:?&>"'-$7LVPPG]#313.W<\4*V.Y%WZ-/Q'FWQ*Q:?]\], MMO2:)28ISCBA&6!X,]&>S-'*-') 8?$GP2=^]0[RH:PI_9(W?HLGFI%'A!,< MB9P"R<<1SW&2Y$PRCG\K4JWVF0.OW\_L83%X.9@UXGA.D[](+'83S== C#?H MD(@7>OH55P-R<[Z()KSX!:?2%MH:B YD+/N+L@,%',*>98#(SI+()RB+,P?L%%H@D M_(/\^OEU =Z_^P#> 9*!/W;TP%$6\[$N9 PYDQY5_F:E/^L-?S;X)/WL.%AF M,8X5^$4W'G;@=3GV>@*L\P3,K$["WP_9(["-!V 9EJ6(9]X?;JJ&\V/>ES_F M/>R&+W DX>:;\%5_N-$AA5WGHEWPV?^3BQM&TTLZGHC8@7E1"9B!OY_6O.C_ M1Y5[);^CYL]7]1'?HPA/-+EL<\R.6)O^_),)C5]4P@])MAB2;#DD63@DV6H@ MLIOT<>KT<;K8IW7&(,ZQX \@PT*5)"4++%CR?^KCU/1]Z,GR.U[+WS:S',^$ M#;-%/[9E/[90P08=W_%NS58*-LL,@HO9S02Z]02ZG1.XP!O,&(Y!58@/YQ?Y MC.@V(]^5*_:L9'6OH@E,-X!!8T+;9G[@^Z[=F-#.&.^ME"')PB')5@.1W0@- M:Z%AI] SDLBN+;_^UW\JBD8E+VSI]M$/+--Q&OJJ[#P;^GY#X,[8[A5X2+)P M2++50&0W GNUP%ZGP.>Z99UUZ[4%NW]+.<@R_6;EM*\=S;*,A<&=L M]PH\)%DX)-EJ(+(;@8-:X*!["X/V1* D+]C+RCRG7#R IY0R0;ZC_ "O4CIH M5ZEI&PT-Y[VL%@HKVVQ:+1565HLK[!SPO=H,1':CC6EBIN:QK],W,T-Q7]"W.T+&^E+O3E)=DGQ+8D MXR#!&^G*>/1D(K+RWJEL"+HOKCW65,AULGC=811CEAO([QM*Q;F1.ZAO_Z;_ M 5!+ P04 " ##@/U4E.EW,8H" S!@ &0 'AL+W=O-G^Y_/]_YKJ.-T@^F1+2PK80TXZ"TMKX*0Y.5 M6#%SKFJ4M+-4NF*6IKH(3:V1Y=ZH$F$<14E8,2Z#=.379CH=J9457.),@UE5 M%=,_)RC49AST@OW"G!>E=0MA.JI9@7=H[^N9IEG8JN2\0FFXDJ!Q.0ZN>U>3 MQ)WW![YPW)B#,;B;+)1Z<)./^3B('! *S*Q38/19XQ2%<$*$\6.G&;0NG>'A M>*_^WM^=[K)@!J=*?.6Y+_ M=P6BT1]TZ[LRNS(URW <4!T9U&L,TIDGT]@C]H*4?'%-/9YI3 ID0*F,6 M<["*:L=5)Y<%U)TY[DQFXR7Q7EQEK]/>Y9M1N.Y &[9HPZ-H^\!JS%0AN7]> MA/-_?(VKX2'?1=3-E[1\R3_QS9_PS5N^PQKY_,CG"D/BUD(\@,H_\B[BY,^( M/@UH>%#(],P*WZX,9&HE;5/3[6K;$:^;1O!XO&FGMTP7G- $+LDT.K^@4.FF M1343JVK?%A;*TIOVPY*Z.FIW@/:72MG]Q#EH_R?27U!+ P04 " ##@/U4 M+:L(;/ " !U"@ &0 'AL+W=O\)4+8>6:ZU6;@A MRU3J!3L8%G@)MR#OBFNN9G;#$I,,7H@(!")#4#5K\53(%23:3"^%5S6HU+#=P>;]CGYNSJ+ LL8,KH M=Q++=&1=6BB&!)=4WK#U)ZC/8P*,&!7FB]:UK6.AJ!22935819"1O/KCAUJ' M+8#B:0=X-<#;!71? /@UP#_40[<&= _UT*L!O4,!_1K0-]I78AFE0RQQ,.1L MC;BV5FQZ8-)ET$I@DNO"NI5<[1*%D\$-K" O 9VC*1-2(,D06TA5D(AQE)0T M(90BC"*62ZZJ )V&H':I^* 0=[$RR MV3')YDY;Q;I/Q[C[V8(H+(C$ECQ _)5Q?+F?H*\BV#%=\KF,(]4NX"BX[ M_:&]VL[<7J>OS=PA'F?']#AO\7C1N6P\/E.ZURC=^U^EQQGCDCQB_7JW2=[[ M.YQSM^/O:'Z05=AFY7?<'37;K+Q=KOG> [^V<.VM9U'=,TO3P CUEI6YK&ZP M9K7ID<:F-=A9G[B#J=NR'KJ#6=4"/=%7#=D5YDN2"T0A4:ZY063ZA(TPU3UA<"U@=I/&).;B7;0=)K!'U!+ P04 " ##@/U4VD%= M.&H$ !R$ &0 'AL+W=O$WYT=FO)7JJUX"&/*6BT)/G*4QJRO7U=D2 %/"BBUWG.U.X&A-Q.'.I\>_'( M%TM3OG"GXQ5;P!.8E]6#PI7;6IGS' K-94$4O$Z<:WIU2]-2H9+XG<-6'SR3 MTI69E%_+Q?U\XG@E(A"0F=($PY\-W((0I27$\7=CU&GW+!4/G[]9_Z5R'IV9 M,0VW4OS!YV8Y<1*'S.&5K85YE-N/T#@4E?8R*73UEVQKV9'GD&RMC;DF8P=N1RT+@=#UJ>?.)MQP898+7&-F[XM,YD">V1OH"_)%%ME:*8R0+2+U-G&U33DT-E.*,\0;NYM# M5RU2T:'4D0]AZT/X?6F[L@$+SYFJ,QD[S:4;"M :CK;6?G+/VSV3L MR..T]3@=S,.#@A7C'#18"V3M%L E/K)24:Z4C%-D]">$.KM^=,;!'A= M+"0R)YG)/B+T.AM'HU%X@LXB%83VLXOC:VCT/OA MR#]E&)M<$$9!TI.B/4/288K$%,DUDA]!V&PFX()4%79!;@?JJLMW81(G'B8YW?,B'2;&YHQERC,6$GD%VPJSRV]!&B2=3K6(18G?-T'V/$B'B; ) M8'/VX,6"",!K4]L,.RMF"_TE:1>S36R4T![,>Y:D@Y143QF'DJKHCSJ3!&V?UN 0V!U4*X/=7B2?09E%>.]M_,TS_ 5!+ M P04 " ##@/U4(WIQT/ " #S!P &0 'AL+W=OIKTD_KCG^)QK^WJX%O))Y0":/)<%5R,GUWIYZKHJS:&D MZD0L@>/,7,B2:NS*A:N6$FAF067A^IX7N25EW$F&=FPBDZ&H=,$X3"1155E2 M^>L<"K$>.3UG.W#'%KDV VXR7-(%3$$_+"<2>V[#DK$2N&*"$PGSD7/6.[V( M3;P->&2P5CMM8IS,A'@RG>MLY'A&$!20:L- \;>""R@*0X0R?FXXG69) ]QM M;]DOK7?T,J,*+D3QC64Z'SD?'9+!G%:%OA/K*]CX"0U?*@IEOV1=QT8#AZ25 MTJ+<@%%!R7C]I\^;/.P D*<=X&\ _CZ@_P8@V ":[169FV-J:;)4(HUD28: MV4S#YL:BT0WC9A>G6N(L0YQ.QC#3Y)A,\71D50%$S,F-X(OC>Y EL9.'8]"4 M%>H(PQZF8W)X<$0."./D/A>5HCQ30U>C$L/GIIM5S^M5_3=6C.(U^7Z# >1:0ZE^M&6K9NNWLYF+?*J6-(61@S=5@5R!D[Q_UXN\ M3VU6_Q/9"^/]QGB_BST9B[1V/ ')1&;VE^"YA#;3W4S-CKZYI9WX?_09-C[# M;I\P!RDA(X=?L%(>X9U1BF!5&C.5XLEFO**V2N%UNJ1,DD=:5$"N(%NTIJ)> M++*+F;J[2L+^P!NZJUV_KX.B,/:;H!<^HL9'U.GC@=-22,U^HY7,'%JF5$5Y M"B052K?>[)HPW)%Q' S"WI[8EJA^Z(7M:N-&;=RIUE8FO:U,;>+B5SF*O5X8 M#/;4M87Y7A3OR7-WZFH)H=Q)C:F3]Q-0=+9:V2L^$QIIOFSF^RB!- ,[/A=#;CEF@>>>3/U!+ P04 M " ##@/U4=ZNWO+\- !0Q@ &0 'AL+W=O_S&E^CF-B^_<71^M@AO MU*7*?UE\3HM;1T_*-)JK.(N2V$C5]=O>._--,#HM!ZSN\6ND[K.UKXWRH5PE MR=?RAIR^[?7+)5(S-]DYXQ5=?AX]53V@4>E-DEFV^K]Q7]VWWS,FRRQ/ MYM7@8@GF4?SP;_BM>B+6!A1.^P"K&F#M.V!0#1AL#ACN&#"L!@SW'3"J!HSV M'3"N!HSW?0S'U8#C?63IE_VPTCVL M):M5S [S\/PL3>Z-M+Q_X95?K-;3U?ABS8KB,E*7>5K\-"K&Y>>VNLJ-GXQW MTVE4KN+AS)#Q0U#+%?Z%K?(PFF4OB[O\/TQA M[9C"-#XF<7Z;&4X\5=.6\1?Z\8/GQKOZ\>/GQLMGEM_2 $?%\_WTI%N/3_I[ M2RM^FN2OC8'YRK#ZYK#M"=$/]Y=Q,;Q?#K>LEN'V_L/-EN&.?OC','U<>*O? M,ESL/=PX/ZK!=+?]HJ-?*;2.]4[_]M?S''_[VVK.HG9).:0F" QE\0\ M$I,DYI-8 &&-H V?@C;4Z<7?O&_1?#DWKI*T&!G%-\8D+"8KLM86+ZW5-5X/ MV'B%E;O7=^>6.3H[NEM/#3FA0V*"Q-P]G@J/G%"2F$]B 80UPC!Z"L-(&P89 MYZI0L-'Z.M"O_ML(!3FM0V*"Q-R] MGQ"/G%:2F$]B 80UHC%^BL98&PU;7:NTV!DS1!2'\409%TF69Z^,3_?Q3]EM MF"KC@XJGY?;C79J&\8V:JSA_9<@L6Z[?_=WTW\5+Q_)G;7G2+D+7/)&836+. M>.NOO3EH6Z\%.:M+8AZ)21+S22R L$;BCI\2=_P_2=QDLIPO9\4&;6J\FR=I M'OVQ.H#2EC_M G7-W_'6G^]1V\;L>%<8FO=SR&43).:V/ *S;2O520F3[Y@^.FU :W'%7UTXH#2FGFRZCQ9VCQ=+J]FT3QJ3XUV:.?4D)J- M:@ZJ"51S4(U!Q4$ZCFHIJ':A+5?%0+**V9H[I+8>K+%,762AGA[H/H)UO! M&>P*#MJ!0#4'U02JN:CFH9I$-1_5 DIK!J?N39A[%">BM3>ELN'5J(0#4'U02JN:CFH9I$-1_5 DIK?MRTKD]8^OK$I8JC)#5^3G*5 M&=.E*C^_>*(];*$'N[Z"0C4;U1Q4$ZCFHIJ':A+5?%0+**T9M[I589D'.6QA MH;T*5+-1S4$U@6HNJGFH)E'-1[6 TIJAJZL7UC/5BX=M7%QNXUK#A=8O*FW] M[:D=K]YL=&('U02JN?L_*1XZL=Q_8K^ZZQXONP-J&9LK=%UYL+3O[C8_*/O* MR/+5QXL6*IT4+XK"&]6ZDJ-U!U2S41\C*7;+IZMC"X\?W)N7']UISA'894,U&-U@-*:H:O[ M#Y:^__#L@03T# [6]BD MKM$T5^BZB&#IBP@_=" !/8<#JMFHYJ":0#47U3Q4DZCFHUI0::;9/"XQ'(]V M9*GN)ECZ3L&/'$M S^2 :C:J.:@FK.W3'(S;SN7CHM-ZJ"91S4>U@-*:)Q^N M2PD#?2GAB[I+9G=EOW3CY4U;B/16UQ"AFHUJ#JH)5'-1S4,UB6H^J@64UDQ: MW4<8'*:/,$#["*AFHYJ#:@+57%3S4$VBFH]J :4U0U?W$0;Z/L(/["GJQE8*]*P5Z6@KTN!7MA"O;*%(=H1PSJ=L1@>)B=0[0B@6HVJCFH)E#- M134/U22J^:@64%HS='6/8J#O4?P?SCNN7Z+.>1UM'9QK.P>IW7*_UC./HTLG M4,UM>0QFZWM1>SXI$ET\']4"2FL&HVX\#/27P/@8Q:L/G^LJ17JB\YJ,MAM0 MS4$U@6HNJGFH)E'-1[6 TIH!J]L-@^/#[.ZAK0=4LU'-036!:BZJ>:@F4%?MQ\WFTNE23(90R/FL[&?I).D<0[62@FH-J M7< MP?;%-?JO!YM[@FC5 M5\5 LHK9FLNH\QT/GK:L80WT50RSS M9:J,QS ]'R&]US5"J&:CFH-J M7<2M-=YPF=4**:CVH!I34C5'Y-#/6]BYK(: M0[1Q@6HVJCFH)E#-134/U22J^:@64%HS='7C8JA]XXHIT*5/-1+:"T9JSJ M3L50WZEHV7&\5)-EV;+X5+S\BJ.;V[SJ6ZQ>J!79,EY/PC47] G2. MW?:U)C;^ MOHA ZJ"51SGW\R/'1"B6H^J@64U@Q2W><8Z?L)#&HGXQ.H'V>%$FQ^H9J.:@VH"U5Q4\U!-HIJ/:@&E-4-7-S]&^M-Z #N<: <$ MU6Q4)MS^P95TF>)_/5E[=%=E5:WJ'X^762 MY(\WR@GND_3KZN&<_Q=02P,$% @ PX#]5%X-:NS=!@ Y3( !D !X M;"]W;W)K&ULK5M=EP2#[CEPC[B2#G"U MY>*+7%&JT+W(M* FRH#CJ M6?V^W8M)R#K3JVS?@YA>\41%(:,/ LDDCHEXNJ41WUYW<.=YQ_MPN5+ICM[T M:DV6])&JC^L'H7_U=BA!&%,F0\Z0H(OKS@V^]*Q)&I"U^!32K=S;1NFES#G_ MDOZX"ZX[_?2,:$1]E4(0_6]#9S2*4B1]'E\+T,Z.,PW/1/&*C5=6?200%=D"12[_GV#UI"0I3WK40E]--1Q:CKC<1PJW5641#@?BG>,\=CRP#0TZGM943\,V%OT*#?15;?LAI.:'9Z.&[*Q\^QNS_'[IG#'>KK<-P47LGE8-X C>6R[E08?\_%:W07>*QO*_INZ6 PZ; =,J?2G7Q*?7'5V&)14;VIG^ M^@NV^[\U204)YD""N9!@'A!81>+A3N*A"7WZCBNMZIH\D7E$NVA!0H$V)$HH M"D+I1UPF@C;IG*/:&6HZ>&ZF]F#4[_>O>IM]!8WD;14\C=.%Y/2 P"K:C';: MC(S:W#%%-:I">@"@2&[)&JU%J._#-8F:-,G11GOYT=.;NB9&TK::G,;I0G)Z M0& 53>R=)K91$SV;TG,EAF:)$+HD/J$/@C!)\EG:[WHBB5ZG5?.LB^943SLI M^D"^-6EEU_)V41/*KO7W4!@%44G.T4G+Y2OC2Y>V1)LAFI]9T"B.:!H+BB:5Z#M2W>.6JSC9GYDEJK?@JG"\KI0:%5 M12\="6RV)-K.7]*;OU$N2$-@!HKFX+JG<3ZLRPIJ:4"A564M30UL=C7N"4L6 MQ-SF<='61*U48ISXR7Z '?334-?MX>:Y[(GA< M=Y+-)]%:SI-(75!2KX%T,#@^ZRW=&&RV8_(E(?JVCF6V=4 ?29BY6O < MUI]Z07%6-2MM(\ML&^6SX2[Z:TO8=_.LV(S46A%09P@4S05%\Z#0J@J7#I)E M@]=?4!,)%,T!17-!T3PHM*K2I8EDF5_4@7H#RJJ_"H/KCGW1:O]=B5IUPH^I6&;?2TCD\X2I_*7GW=[=-QDWV9<( M!_MO\>4,-^QW\*6;?W%1PN&ULS5E=;^(X%/TK M5G:UVY':)@0(;1>0:$DTLQI6J$QG'T;S8)(+B9K8C.V4LMH?OW824M*F'I#\ ML'TH$C*Q9B4( :KD37IW 0=5P&*&E\3V/*# M9Z2ZLJ3T414^12/+41%!"J%0%%A^/,$=I*EBDG'\J$BMNDT%/'S>LP=%YV5G MEIC#'4W_3B(1CZPK"T6PPGDJ[NGV(U0=ZBN^D*:\^(^V55W'0F'.!L8!^!>@?"_ J@%>,?3E8 MQ4A/L<#C(:-;Q%1MR:8>"KD*M!S@A"AG+023WR82)\8^9B0A:X[./E/./Z Y M,+2(,8-SM! T?+RXE;)%Z(YFTLLHVSE'KM/QVN+1P__,B80["NZZ+?"I'CZ%<-^ZVVF!^T?# M6X,/CH?W-6/9K?W6+?BZ[_ 5OHEI&@'COR/_1YZ(W3FJ75C;#TV4R=YSX+?/ MDA9]$I#Q[VT&*V/HM<>@DO4-W^ 01I;,QAS8$UCCWW[I>,X?;>J:))N:)/-- MD@6&R!JNZ-6NZ.G8QW_EV5(J+U<^+F1VD59 9PE!7#F!MZ80+=^I"I=D_8), M+<5/8]=SW&ME^*=#\5KJ]7H#MW_=K.>;#"XP1-;0I5_KTM?JTIAT(>4"$2K0 M3FYX&(1T39)_6A/TK9;U5'5*,N]@U#L#I_A[)8_)5GV39($ALH:&7JVA=]3< M6E73">%Y,U.LXK_S:$ M'=3"#K3"?J$"IXB\EO=03:EOA 7\3%5M.Z>J:I)L:I+,'[Q-WVUY)##4:$/4 MJUK4*[VH\GC(<[8K]S[GZ"M.<[D7GX1RI\0@.I?[()F%9R"G<&OFO7J;+%_W M[TX;P:D*F23S39(%AL@:,E[7,EYK9;P'+E@2"J@VL>B!)$(>LNX7#_)P]&T& M:M)^1_^B&7Y.LCRK7[5IJFWJU.EIDFQJDLPW2188(FN(WW%>#M7._^"44P5A MR!A&V:9&V7RC;($IMJ8Y#FY<.MK<4"A_L7RK]X0Q3-:0 1%HN4.']>9X5[R> M;#&3B\ 78!E7:WY1;O6&-H:3O:'OD8@9@#P68,9;O6 R%M\H6V"*K>D%]\4+ MKG;D"OW0DUPMU)EW RQI7];U-"?+J0^JJY'29!R^4;; %%LII7UPIYH!6Q>W MWUP>@G,BRNO5^FU]PSXI[I7ME^KE]?P,LW5".$IA):'.Y4!N05EYXUT6!-T4 M-[1+*@3-BL<8L%P\5 7Y_8I2L2^H!NK?'<;_ 5!+ P04 " ##@/U4"&9R M"Z$# #P# &0 'AL+W=OJ>1W?/G8ZGR5:JKWJ%:. QSX2>>BMCUA>^K^,5YDR?R34*NI-*E3-# M2[7T]5HA2QPHS_PP"(9^SKCP9A.W-U>SB2Q,Q@7.%>@BSYEZNL1,;J=>U]MO MW/'ERM@-?S99LR7>HWE8SQ6M_(HEX3D*S:4 A>G4>]^]B,;6WAG\Q7&K#Z[! M1K*0\JM=W"13+[ .88:QL0R,?C9XA5EFB<7O5("SR\WK-_<+%3+ NF M\4IF7WAB5E/OW(,$4U9DYDYN_\!=/ /+%\M,N_^PW=D&'L2%-C+?@:'%^O&._+-G#9]B'<"N%66FX%@DF#?BK=GPX:B'P*=0JWG ? M[V78ROAG(HD&M4&O=EOOW2'P>]-@IV2 M+#H164W,?B5FOXU]%LFXH(9F8(Z*R\26'- [A4T*MC-55?)LE;7B7RO:B'ER@PY4;[UX]T-&GLP%S)!5OPC)LG^+PB%U8R M2T"F<(T1TX)8+GA>YS4],>:)3J2DUI;]CYZ\]]#:S MX&PP\3>'\K?&]%KY3T16DW]8R3]LE9^TC1$3#:F2.1RT@SM,"Y'H)H%:&5_[ M]I=DPP.UNT%=[.A$SZOI,ZKT&;7J\Y'O*\^6V(.(4=&I)FC-!1R>?1WX)$5< M*$6%U23:Z,E51H.7C2,&A@'1X:UD,^KD,];0ZZ=Z/3^(-^P1=;X MJIS_X$*O=Q3.RR91JSO_,[_C*MAQ:[#7:8IN@SKZU-(DU;N@K]A"OR=7J[6L;RXG(2F']@QDQ1[5TL[:& M6!;"E.-BM5N-\^_=%.O_9UY^"]PRM>1"0X8I08.S$56[*N?KL3)HV M:6OB\*MT@ 1MI[&U:U7:35.U#R8YP&IB,]L4V%\_VX&$2F F1/H%8L?W[MWE M)4_7FG/Q)"< "BW2A,FV-U%J>N;[,II 2N0)GP+3=T9N*/CB3(;?J-U:3M MG7HHAA&9)>J.S[_ JJ":P8MX(NTOFF=G&S4/13.I>+H*U@Q2RK)_LE@U8B, M[PH(5P&AY9TELBPOB"*=EN!S),QIC68N;*DV6I.CS#R5@1+Z+M5QJM-G$4\! MW9,%2/01#;*'@VY&Z)*(A()4YA[Z!41(=*.U@.XYNEP03878MKZ[ $5H(M^W M?*7Y&%0_6N7N9;G#';GKZ)HS-9'HDL40OXSW=1UY,>&ZF%[H!/PZ8R>H$GQ M81"&#KQ*WIR*Q:ONP'M@5$&,!HHHW9W':TB'('YO*]2)8]ZL,SDE$;0]_>I( M$,_@==Z^P?7@DX-E-6=9M>B5O8_PQ8-YO-+G4%]!*K=2KI9 N993KCD;FVM+ M:=)+JRWSG4&*(]@H8;BT!\A,3;B@2D=L*\2=*@QPU<&XGC.N_X\4OE$VCGGJ MU((3Z,#&-G*:C3*TT"B!\FE.^?3UM.!.I;70=#!NYHR;3ICO7,S)TJD!)\"! M#<5!\4T/RE#!"O7(K#><"+^>$/;DTDIHN$B'!>G0"=1E8YX0IQ;<"(>VM? P M7"E%#&58&BX\#3O]Y\AB<.?28JBX2!>NAMU>TQ/D+TW<8G B'-K6PL5PO10Q ME.%IN# U[#2@(XO!G6O?EZ&P->PVF^[#X/ZN>]7O;B7AC#VTH86!X68I,BC# MUL+"UD*G 1U7!GMR[9*!OS%JI2#&=J"4*.(SIK*I*]_-A]9N-JH5Q[.)]YJ( M,642)3#2H<&)&1%%-D1F"\6G=G ;; MBQ;S<\]UY?FBK)=G%R\WG[U;7;QLUMV\7E;O5DZ[7BS*U9%_?W';#!^<7+^_*F^I#U?UZ]V[5_W;^P')5+ZIE6S=+9U5=OSI[+5X40@3# M%1O(_];5YW;O9V?X+A^;YK?AEY^N7IVYPRU5\VK6#1QE_\^GZK*:SP>J_D9^ MW[*>/1@=+MS_><>>;[Y]_VT^EFUUVZ9,UNW7;/87MS?P:)>WO];_K'UQ-X%/0^^P-M>X.D7 M!(]$!QZ2^'V@O!0"W)[@3ST@FA[0;1IK'OO;IHF+;ORXN6J M^>RL!G3/-ORP:=_-U7V+U,LA%C]TJ_ZO=7]==_%FW?:?M*WSH;KI0ZQS?EK> M!_@0)S\X>;TLE[.ZG#L#N_/FBV-<\%U:=64];__2PW_]D#K?_>DOSI^<>NG\ MR=S[9W]>;^KKQ'[LIWWC;+[K9ULN55=06NS^S72\OU MY[V''MSD[=STQK,2_GV]_-'QW>\=S_4\<#^7]LO?EJO^GAU@7RQM?= M?/YUU@O[Y6DU>_CNPM(4_D/$^AL^_Q&^7=R]K^Z:55.\#(!_NO #/^Z[RZ?]%K?R3VUQ M)EEVT/WG3),%,IFX\8/)41N%#VT46MLH;6;K3?]^5ZWJYFH8P8=G3X7:S,HT MM3,SR5(F669WV,/P_.CPSKR9@D0VB@WY$!O2^E5_[FZKE5->_;N?%PTQTCI= MTX_^LV91.=>K9N',^J=^O5P/#X5^MK[:/!+@],-J9VKD,,E2)EG&),NET=V% MO]?;[\.#9'$4'M%#>$36\/BEZ?J)*B,\K':FAD=D^,V+/'_LM]0$B4"$8U#& MO*V<25:0R$;-'C\T>VQ_8E0]:9^C#*V)&O/^ZG#?_XGKNMJ3W43YKH%* 2HT M4%EL-&9H6LQ-KLBT6%B_^Y&>31X\FU@]^[[Z5"W7\-&;&#H'K"\VK)BP( MI @3S:T EL0BT6"9"4LB5R2Z8P',#Z-0FPL5UN]^I&>%J_)NU^K;[;CTW3^: MMD^=-\/3S]8Q:5BR"#_\^C(L>4;#PJQ-%P.8)ZK^S)%L-#S]$$>P*07 M1XGN56EQSKAYWFNG\:=^7RIOXXKYS7;5MU.-(] MXZOUG=SP.D!)8\ &J-@8KP%H&-9UCYLH3QCCM=TAQSIBA@BF"6+? M;]OY0WVSK*_K6;GY8S_YG=7SC5[658LGA3+!E HNJ6PIE2VCLN54MH+%-@XM MI<6()\28R4_,\+ G)H"A)R: H2>F"8-/3!,&GYBG4#B$DCC$S!5 MY:"R952V?,LV&O1-H8-E^@LA4L MMG'S*\E#?)WF(0X3/0 ,J1X(!F0/ $.Z!X AX:+9#9I,^O]D3\<7LIKM." ;6G0 ,K3O977+L5B&PW-#FD,P2 M(_T^A<3E*8G+LTM M5MJ6;R\VFCS/]LV"'B],_%AWNPD3(M2+VU+$)B*A=Q$ \R/#ESF"2=]+=)>? M0O_QE?[CV_6?R:O5/I VHM H8D2PQ'6%[G)0'^0%OM1=#HJ-9.@;86["@M"/ M]65(NTN.=?G>7JR)F[$HM2<^=Y<6=YL6=Y\6=Z,6=Z?6*)DK-\NYS%2QOLAB9'B5FW8Z8- &3,B:C2%)6M8+&-FUY) M4_Y$:>KH!5N?*E-1V5(J6T9ERZEL!8MM'$Y*IO+M,M7T' F4-:$;CVS6?M^5R?5W.NO6JNG+>K9JK]:RSK4C8Z2;W M4R9;2F7+J&PYE:U@L8U/35!J4>"><$4BH)9F4=E2*EM&9SJQ3(ZC1"EX@5W!XZ46=D.3H\04 MXPS?I0"D3R6H=Y53V0H6V[CIE9(8V(O!+"L2 =B%YX9!J&DQEP 7>S+1IWT M%B7"B_2V E;C6 3:9#-'.!DFQG9S^_<_UK][1Q_9Y;3)<^W E*Q^$+X,=:<# MG4P&^H8/@(KT&70&0'VS&/X&BENH&RSLWCC6VTI)"\@;YP*T<<[3BZP@*C(" M'.VNT^,V RCIZITE1Z@@TA4INS>.];92I +Y#58A JHZ165+J6P9E2VGLA4L MMG%H*<4KL.^SF]Z1S:UMJ",CE-F1 0IT9!.%.C) @8Y\"D$H4()0\%QU2W9# MDSLOM6Z)RI91V?( [.$SLX13:%B!TK""YZI;LAN:'"7@4"0S2WBZ;HEZ5SF5 MK6"QC<^&5$I4.%&).GH!(J2J4E2VE,J64=ER*EO!8AN'DU*E0G*15FB**"@I M C"0% &4F10!$$B* HD179O'.MMI>Z$=G7GY^OK]K995<.ZP[^K8=VA6#7K M.^AGJGQ#94NI;!F5+:>R%2RV<;PH22@\Y4G?(;6(C,J64MDR*EM.92M8;.,0 M4JI7:%>]> F%W=#D<&*RI52VC,J6AT#4"_1%<9;)<93L'3EN5^MX"87=T.0H M,<4WPW<,271"+6)1V[ XYUL!+00KN -GV*#B5(RR%2RV M<3#MO8IN8LW9I,4)R7T!'?<-=-Q7T''?04>M+6.QC4-(26/2+HT1\PWJ;DHJ M6TIERZALN02GU0LC*SV%H">5H"?M@AXQWZ#6Q$FX>U*?99@@(]^@UJ]1V0H6 MV[CIE;8HCW[_G@2U9DE@[(1%,!E&^EGS "8#5X=E ";Z+ZN_&R.'N+C_3^]9 MI]#7(J6O1>17\$7@-7?&D2"7"!7J/DH!*H@\?3$(H&02Z/(:0$7".#;"[HUC MO:W4M8C\]KT(B$&NKQ_SC%%Z@$-48G@;E&VYTO V0'G&T?IV;QSK;:521=XW M6):(J(H5E2VELF54MIS*5K#8QJ&E5+#(OE-O>D=&^_?,C@Q11D=&*+,CFRC4 MD0$*=.13B$21$HFBYZI@LAN:W'FI%4Q4MHS*ED>FN&4F"2R3XRA1TE;T7!5, M=D.3H\0L3C*3! #29Y[4N\JI; 6+;=ST2HB*)F]^/')1(J**4E2VE,J64=ER M*EO!8AN'DQ*E(G*]5@0V*8*D"*! 4F2B4%($2K] 4@1JOT!2= IQ)U+B3F07 M=UY7JV;#OYE(I=5UM6PKYY=J=KMLYLU-7=G6(>S@/DX_SYYE<1PD2KZ+[?(=+\.P&YH<)$C9TZ85 *,G&-2;RJEL M!8MMW/)*2HSM!6^658C8+">+P]#8(8%@(M3?YI4"F'!#&1MM!7 R#J!;&%_?L?ZU^EI\5V/6WRC#L&YUPE4C_G'*"$B/5I*6NR& MNLM-F"]%I!<"V3URK,>5IA;;-;7)"F9L2D"QGI9< I#4SRA+ 4@8]=(91$61 M[FP@3!F]I;#[XEA?*V4J#K_!0D1,5:FH;"F5+:.RY52V@L4V#BVE?,7VO7O3 MN[&Y90YT8Q,$NC'8? >Z,4*9W1AL^ /=^!2R4*QDH?BY:I7LAB9W76JM$I4M MH[+E,=A^: 3)*=2L6*E9\7.5*MD-30X2L)/0R!&>KE2BWE1.92M8;..65RI4 M/'D7Y)&+$#%5D:*RI52VC,J64]D*%MLHG!*E2"7DRJS$%%! 2@10*"5",) 2 M 1A*B0 ,I41VCQSK<27O)'9Y)UM6JYLOSH>>N)Y5[68Z=<#K(>RL4WLKE2VE MLF54MIS*5K#8QK&C!*)D8JW9I"6(A%I31F5+J6P9E2VGLA4LMG$(*0TL.?KT M]\24E (_#B*]?@S@?!E(_;C<%.$2+Q2)/KP#E3,KN^K*R?ZX&^H;6^=?]XH"[*I/$$[MJURZE$N7<>ER+EU!H].B M1^Q%CSBAM+!CIX4259_BTF5?3?$>X/L3_X0H;Z M>3N/ #WCA<./ "-]VW8&@=)+]-*E' /](-2/_G_".T?[W]_S/WG;X(YP]%SU M [VX#,$2J;]K 9+%^H(]0GF^OE:80Y/Z0;[%$PXYVN7!GLN#;Y -[ZS21E4F M7NH-%I(1;NA1A9X]H1/MFK31CJU8 ,]&J@JZ%>#4R"7GT*A4NX M)UI.IRA:7+N/2Y5RZ@D:GA56T%U;DC7\[0OGT_,A4FQZ9'T$@ MFA\!TWA^!!CQ_.@44I=PXSW_VXNG0*)L67A_@FUZUZ5*6ERZC$N7<^D*&IT6 M.LE>Z)QR#^".G19*U)HK+EW&INH-%I8;"GNPE[.5A1ULO=5* ?0M*ZO6O:>C.<--?;)'(S MZ7RDZ;FZ&Y4NW=$]&2)T@JP7-JM;T>SJ9^!8GA^VLTD*"6N?%IRY=0:/3PF!/GA3VDK2O M?,WN?.JOJ>HB,%Z^]LW/C\S?B12K YYEXD6\^/U?T%R_ORIOJ;;FZJ9>M M,Z^N>U/NC\-97*OZYO;AEZZYZX/RS/G8=%VSV/QX6Y57U6H ]'^_;IIN]\M@ MX'.S^FWS=2[^"U!+ P04 " ##@/U4 OR@A!BPCL$.@S5>P0/(Q_4=5S.[9DE( M 5001A&'=&9=NM-HHN--P'<".]$8(UW)DK%G/;E.9I:C$X(<8JD9L+IL80%Y MKHE4&K\J3JN6U,#F>,]^96I7M2RQ@ 7+GT@BLYGUR4()I'B3RWNV^PI5/6/- M%[-T/DJN[1.%D>)FKC<!+96HAMIQ)3 O!;P# CZZ951F M GVA"21MO*V2K3/V]AG/O5[";QLZ0$/G GF.YW7DLW@[W.V 1_WP"&(%=[O@ MK6J&M?]#PS<\P'=%J'*?T!6ZAQC(%B]SN$ '=P7]N%$$Z%I"(7YV;4:I-NI6 MT^^0J5CC&&:6>DD(X%NPP@_O7-_YW.7D*:5)+XAT>_+;>@ZYA?8VZ8OO6+'^M(AZK5%6R6/ZY+'O24?>;"Z["@%QHW, MQEUN].9QK!LG(FM9YM>6^?_;,O]MEO7F<:QE)R)K63:I+9N9-_GD2O$[WRCC7:3XR@W$[*.K-^UA7[,8'M@"^,HV*0#';4%E^N>K5NA>Z M-"W J_6Y.UV4+&PO=V]R:W-H965TQ+PH?O\3WW MPQSP<$_9"]\ "/0:1PD?61LAMC>VS?T-Q(1?T"TD\LZ*LI@(>&>!K'A'V;0$3W(\NU#A?FX7HCU 5[ M/-R2-2Q ?-X^,7EFERA!&$/"0YH@!JN1=>O>3+W,(!OQ)80]/SI&BLJ2TA=U M#*4210I)^?"U K7).97A\?$"?9>0EF27A,*71WV$@ M-B/KRD(!K$@:B3G=?X2"4$_A^33BV2_:%V,="_DI%S0NC*4'<9CD_^2U",21 M 1ZT&.#" )]JX!4&7D8T]RRC=4<$&0\9W2.F1DLT=9#%)K.6;,)$I7$AF+P; M2CLQ7J1+#E]32 3ZL)._')W=@2!AQ-\/;2$G4,-LOP";Y&"X!F4:O S<.SD-S[=++IBL\G^:\I"C73:CJ=:_X5OBP\B2OZ6CO4X90L^?Y AT+R#FC2GJF4R1(; :\W[)O&\X M1?T34J0?4W-T4#HZT#JZ!>;+S,BG#Z(KM(( &(G0*DT"CEASST^TB%VSE(-= M'W%R+EHX796IGL..-M$94UFV4P9!*-!,-E@D6^P<36DRR!N?S]I)ND:D M0*L7M-=5&KR!S6:424F#M'?X7 T*.,P"?8R:Z5'3PEVU#( M]IVK$>?EZ6T@"X3X,BZ'SOC>]CR?%'X/ZRMLI06X$N6 7J4[!+U!H!F84(2/ZM766;H;/$XF[\_NG\OI>HK6NS) MMKT.M6YTCH0AM'K0*AGD&M9!KE$A9 JMSKZ20JY>"]W!4J5<*O-4KX5&\K7T"V$A64;07@S:"3J'H_^F+? %;M$<;B6D7+V2:N@,251#RJB, M,H56)U\I+O?*<(4;%6"FT.KL*PGF:G6.B0HWJLH*M-K"WUKAN));6"^W#L\Q MG:[60W0E8@JM3KA27=@U6]58J^(ZLS>$5F=?:3*LUV1FU+5^DLXAR=%LC.J;L\F54EK+!6NG07 MV'J\SI1Z;]^$VM?92C#ATSX>_6J-K7>CKC.I'[%URZODE^>8[;"/:-: MS!1:G7VEQ3S]%["?KW#O[7>KVGM?0=.HZ+*/=AEC8.ML\Y4CGZ:)R#<$'PM9APE$$*VGJ7 SDPX?E&Z[YB:#;;,]R286@<7:XD;$! MI@;(^RM*Q>%$35!N>X__!5!+ P04 " ##@/U4,HA[%S,# D$P #0 M 'AL+W-T>6QEUY-B9X["67X]OG*8?^"+&PT:7BL:^Q^?<8_N&&$:560EVLV#,!,M"R&I, M%L:4G\*PFB]80:LS53)ID4SI@AK;U7E8E9K1M )2(<)!KQ>'!>623$:R+JX* M4P5S54LS)G$7"MSM:SHF_?@C"9S<5*5L3.Y.WO^JE;E\%[C[T8>CH][=Z>5^ M_*0!3DGH%3U_@>A9#]>U&"8=[TJWPZW2FHD1+SS$XXYWC-&&+YK*,S/!A!/O M1+8L0:BC&94L%GF@,KHP47*Q<>0&"NA-*! ML95DT_4A4CTXN.]Z4&2M3L&ETDUNE\%]S]KA>\"Z!P:Y$)W! 7&!R:BDQC M MKVRG&=P$GT!!V[Y=E=9AKNFJ/S@G&T)SLTEF2J=,=VGZ9!V:C 3+P([F^0+N M1I4A@,:HPC923G,E:>-AS6@;5G;.A+B!)_!GMJ.]S+;VK0>[)KNF-=0VG8SK M@/ZVFM/>EAV\2C_5?8->SVVK]6W;O+\$$S&AV#R(&IR M> @FDS=I,FQ?X%NGA)TS0A<-X"PV)C_@9")HR^>2H8.4- MG=D_ 7;T[?B49;06YK8#QV33_LY27A=)-^H:%J(=M6E_@^GUX^X@:'-QF;(E M2Z=M5^>SIAG8ALW:7D#81ZZ:RX]@'(?Y$<"P/)@#C.-86)[_:3Y#=#X.P[P- MO<@0Y0Q1CF/YD&GSP?+X.8F]_#--DBB*8VQ%IU.O@RFV;G$,/WXUS!LPL#R0 MZ<_6&M]MO$*>KP-L3Y^K$&RF>"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\> MJ"D_)XI@5S%OV!.,(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B M".8 /&!(%#7OP;WW4;A^3X6;_XM-'@%02P,$% @ PX#]5)>*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_'6IN6.]PTS=3N#/#* M;@%<*Z?9;'8R;;E0R?MW^[E69AIN: >E$UKAH!_X(N#./N[WF^Q66+$14KC[ M>=)_EY"P5BC1BI]0S9-9PNQ6W_VMC?BIE>-R71HMY3Q)AQU?P#A1_C*\]I W M?&/[$<Q<.0P2NU##5'BL/U/\ZXMJ.&N'N$$,S:G '>:BZL'C02YP6TM1X;]7[ .7 M7)7 ^N#: # C +.# ;*C%0\@!U#5; MZ'870!X3D,<'B^2"VVT >4) GAPLDN??.Q% OB8@7\>%/)-2W_6K!7_.%@8J MX=BEMG8@#B#?$)!O(D.6I>XP-:J&K3"BI8 P[;PEP-[&!5MW;&S MWK-0E#&RR,8(E^RS<&3K$=D3U-I%V!"34D@662'4NL"0AIB41++($GFFUF-' M2W!X+,2FQ9"\DE@G;?]OI(QYHUH M_47'@(:8E'GRR.9YQ/0EM^&E8YNA:^G34HA).2B/[*!'3"RZ^QE\HM<;*?I[ M-,0D'X!%=E 838NMC-/(B*D=UY!A=1=B4@[*(SN(;%!'E6Y.62B/;*&^5)NP M-4Y5=1+\LKG4JIG<@&G9^-ZD+)1'MM #YEF%!0?NXW)<((68E(7RR!8B6VPV M"3$I"^61+40VV>-[D[)0'ME"HXI]PJZX,=R_@7FHY<)GW92%BL@6>H(95"(8 M9SG"I"Q41+80V6),0ED6E(6*R!8B6XQ10BHH"Q61+;3N-A:^=SZ.Y[?]>G^N MP2C(ES"]@:;[UX,5U'A]JBN/L@*.!8*=*@/96UMCS^"^N3M9Y]A:I,A_H<]XXS[$%+16Y7M+J1YX2[5\W1T]X/T;Y.+WG(S M+]KE1@J7.T@A2/,'&019_B /03Y_T!""AOF#1A TRA\TAJ!Q_J )!$WR!TTA M:)H_2 8HXX @J8,U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R" M= N!W8)X"X'>BGHK@=Z*>BN!WMKYV";06U%O)=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;.ILE!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'I[U-L3Z.U1;T^@MT>]/8'>'O7V!'K[SF;W M._6.Z5J%^.QYK/'Y[Z0ZW>X-S\??EX^3G;?WCK.#?U&+7U!+ P04 " ## M@/U4+M+XP*X! #*&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2 M=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DW ME]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^ MB3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8 MF*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[X MI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A M*D?!*D?A*DE7>-:E&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,* _53+ MG#CEW@4 (? 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MPH#]5'EW1[64 @ [ 8 !@ ("!>A4 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ PH#]5"[6WM$=!P B!X M !@ ("!1", 'AL+W=O?1<# M @#0 & @(&".P >&PO=V]R:W-H965T&UL4$L! A0#% @ PX#]5')Q^[L5!@ 5PX !@ ("! MSSX 'AL+W=O&UL4$L! A0#% @ PX#]5!P?&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ PX#]5!U,%5BJ"0 K!D !D ("![&D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX#] M5'9JY9X_"P _1X !D ("!,(, 'AL+W=O&PO=V]R:W-H965T&D !X;"]W;W)K M&UL4$L! A0#% @ PX#]5+I+Q_ZZ!0 KPP M !D ("!.ZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX#]5!=L YJ$!@ HQ$ !D M ("!W[8 'AL+W=O&PO=V]R:W-H965T M_# !X;"]W;W)K&UL4$L! A0# M% @ PX#]5/"Y(XQ,! 0A4 !D ("!'&UL4$L! A0#% @ PX#]5,VJ M5K0?! H1< !D ("!#]4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PX#]5++UQ&\E! "10 !D M ("!,>< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PX#]5-I!73AJ! &PO=V]R:W-H965T\OPT %#& 9 M " @3WY !X;"]W;W)K&UL4$L! A0#% M @ PX#]5%X-:NS=!@ Y3( !D ("!,P&PO=V]R:W-H965T&UL4$L! A0#% @ PX#]5$7Q&PO=V]R:W-H965T&UL4$L! A0#% @ PX#]5 7'I><-!0 A\ !D M ("!#3$! 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ##@/U4+M+XP*X! #*&@ M$P @ '"0 $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..- T ",. "A0@$ ! end XML 58 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 59 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 205 212 1 false 46 0 false 5 false false R1.htm 1001001 - Statement - Document and Entity Information Document Sheet http://www.oceaneering.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Statements 1 false false R2.htm 1002002 - Statement - Consolidated Balance Sheets Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003003 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 1004004 - Statement - Consolidated Statements Of Operations Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations Consolidated Statements Of Operations Statements 4 false false R5.htm 1005005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1006006 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 6 false false R7.htm 1008008 - Statement - Consolidated Statements of Equity Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 7 false false R8.htm 2001009 - Disclosure - Allowance for Credit Loss Statement Sheet http://www.oceaneering.com/role/AllowanceforCreditLossStatement Allowance for Credit Loss Statement Notes 8 false false R9.htm 2104102 - Disclosure - Accounting Policies Sheet http://www.oceaneering.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 2105103 - Disclosure - Summary Of Major Accounting Policies Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies Summary Of Major Accounting Policies Notes 10 false false R11.htm 2114104 - Disclosure - Revenue Sheet http://www.oceaneering.com/role/Revenue Revenue Notes 11 false false R12.htm 2122105 - Disclosure - Selected Balance Sheet Information Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 12 false false R13.htm 2125106 - Disclosure - Debt Sheet http://www.oceaneering.com/role/Debt Debt Notes 13 false false R14.htm 2129107 - Disclosure - Commitments And Contingencies Sheet http://www.oceaneering.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 14 false false R15.htm 2131108 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan Sheet http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan Notes 15 false false R16.htm 2133109 - Disclosure - Income Taxes Sheet http://www.oceaneering.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2137110 - Disclosure - Business Segment Information Sheet http://www.oceaneering.com/role/BusinessSegmentInformation Business Segment Information Notes 17 false false R18.htm 2206203 - Disclosure - Summary Of Major Accounting Policies (Policy) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy Summary Of Major Accounting Policies (Policy) Policies http://www.oceaneering.com/role/AccountingPolicies 18 false false R19.htm 2241204 - Disclosure - Allowance for Credit Losses Notes (Policies) Notes http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies Allowance for Credit Losses Notes (Policies) Policies http://www.oceaneering.com/role/AccountingPolicies 19 false false R20.htm 2315302 - Disclosure - Revenue (Tables) Sheet http://www.oceaneering.com/role/RevenueTables Revenue (Tables) Tables http://www.oceaneering.com/role/Revenue 20 false false R21.htm 2326304 - Disclosure - Debt (Tables) Sheet http://www.oceaneering.com/role/DebtTables Debt (Tables) Tables http://www.oceaneering.com/role/Debt 21 false false R22.htm 2334305 - 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 2338306 - 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 2342307 - Disclosure - Allowance for Credit Losses (Tables) Sheet http://www.oceaneering.com/role/AllowanceforCreditLossesTables Allowance for Credit Losses (Tables) Tables http://www.oceaneering.com/role/AllowanceforCreditLossStatement 24 false false R25.htm 2403401 - Disclosure - Accounting Policies (Details) Sheet http://www.oceaneering.com/role/AccountingPoliciesDetails Accounting Policies (Details) Details 25 false false R26.htm 2408402 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails Summary Of Major Accounting Policies - Additional Information (Details) Details 26 false false R27.htm 2411405 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails Summary Of Major Accounting Policies Allowance for credit losses (Details) Details 27 false false R28.htm 2412406 - Disclosure - Summary Of Major Accounting Policies (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails Summary Of Major Accounting Policies (Details) Details http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy 28 false false R29.htm 2416408 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 29 false false R30.htm 2417409 - Disclosure - Revenue - Revenue by Geographic Area (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails Revenue - Revenue by Geographic Area (Details) Details 30 false false R31.htm 2418410 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails Revenue - Revenue by Timing of Transfer of Goods or Services (Details) Details 31 false false R32.htm 2419411 - Disclosure - Revenue - Contract balances (Details) Sheet http://www.oceaneering.com/role/RevenueContractbalancesDetails Revenue - Contract balances (Details) Details 32 false false R33.htm 2420412 - Disclosure - Revenue - Performance obligation (Details) Sheet http://www.oceaneering.com/role/RevenuePerformanceobligationDetails Revenue - Performance obligation (Details) Details 33 false false R34.htm 2421413 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details) Sheet http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails Revenue - Costs to obtain or fulfill a contract (Details) Details 34 false false R35.htm 2424414 - Disclosure - Selected Balance Sheet Information (Details) Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails Selected Balance Sheet Information (Details) Details http://www.oceaneering.com/role/SelectedBalanceSheetInformation 35 false false R36.htm 2427415 - Disclosure - Debt - Schedule of Long-Term Debt (Details) Sheet http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails Debt - Schedule of Long-Term Debt (Details) Details 36 false false R37.htm 2428416 - Disclosure - Debt - Additional Information (Details) Sheet http://www.oceaneering.com/role/DebtAdditionalInformationDetails Debt - Additional Information (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 R43.htm 2443422 - Disclosure - Allowance for Credit Losses (Details) Sheet http://www.oceaneering.com/role/AllowanceforCreditLossesDetails Allowance for Credit Losses (Details) Details http://www.oceaneering.com/role/AllowanceforCreditLossesTables 43 false false R44.htm 2453425 - Disclosure - Subsequent Events (Details) Sheet http://www.oceaneering.com/role/SubsequentEventsDetails Subsequent Events (Details) Details 44 false false All Reports Book All Reports oii-20220630.htm oii-20220630.xsd oii-20220630_cal.xml oii-20220630_def.xml oii-20220630_lab.xml oii-20220630_pre.xml oii_exhibitx3101x2q2022.htm oii_exhibitx3102x2q2022.htm oii_exhibitx3201x2q2022.htm oii_exhibitx3202x2q2022.htm oii-20220630_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oii-20220630.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 205, "dts": { "calculationLink": { "local": [ "oii-20220630_cal.xml" ] }, "definitionLink": { "local": [ "oii-20220630_def.xml" ] }, "inline": { "local": [ "oii-20220630.htm" ] }, "labelLink": { "local": [ "oii-20220630_lab.xml" ] }, "presentationLink": { "local": [ "oii-20220630_pre.xml" ] }, "schema": { "local": [ "oii-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 500, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://www.oceaneering.com/20220630": 2, "http://xbrl.sec.gov/dei/2021q4": 7, "total": 10 }, "keyCustom": 18, "keyStandard": 194, "memberCustom": 12, "memberStandard": 30, "nsprefix": "oii", "nsuri": "http://www.oceaneering.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "true", "longName": "1001001 - Statement - Document and Entity Information Document", "role": "http://www.oceaneering.com/role/DocumentandEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Summary Of Major Accounting Policies", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "shortName": "Summary Of Major Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Revenue", "role": "http://www.oceaneering.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - Selected Balance Sheet Information", "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformation", "shortName": "Selected Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Debt", "role": "http://www.oceaneering.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Commitments And Contingencies", "role": "http://www.oceaneering.com/role/CommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan", "role": "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan", "shortName": "Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Income Taxes", "role": "http://www.oceaneering.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Business Segment Information", "role": "http://www.oceaneering.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2206203 - Disclosure - Summary Of Major Accounting Policies (Policy)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy", "shortName": "Summary Of Major Accounting Policies (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2241204 - Disclosure - Allowance for Credit Losses Notes (Policies)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "shortName": "Allowance for Credit Losses Notes (Policies)", "subGroupType": "policies", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - Statement - Consolidated Balance Sheets", "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315302 - Disclosure - Revenue (Tables)", "role": "http://www.oceaneering.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Debt (Tables)", "role": "http://www.oceaneering.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "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-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334305 - Disclosure - Income Taxes (Tables)", "role": "http://www.oceaneering.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "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-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Business Segment Information (Tables)", "role": "http://www.oceaneering.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Allowance for Credit Losses (Tables)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesTables", "shortName": "Allowance for Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Accounting Policies (Details)", "role": "http://www.oceaneering.com/role/AccountingPoliciesDetails", "shortName": "Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary Of Major Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:ConsolidationPolicyTextBlock", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "icd1b4d4583e94be7a93253c7a5f82a11_I20220630", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails", "shortName": "Summary Of Major Accounting Policies Allowance for credit losses (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Summary Of Major Accounting Policies (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "shortName": "Summary Of Major Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003003 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Revenue - Revenue by Geographic Area (Details)", "role": "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "shortName": "Revenue - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details)", "role": "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "shortName": "Revenue - Revenue by Timing of Transfer of Goods or Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i16315e6bf91743e790e9291665dc1143_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Revenue - Contract balances (Details)", "role": "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "shortName": "Revenue - Contract balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i2558d6ce84ad4db78a8f09a008fefafd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Revenue - Performance obligation (Details)", "role": "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails", "shortName": "Revenue - Performance obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details)", "role": "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails", "shortName": "Revenue - Costs to obtain or fulfill a contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i54b98d4baf594ec3b24e23bd901a3a54_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Selected Balance Sheet Information (Details)", "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "shortName": "Selected Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Debt - Schedule of Long-Term Debt (Details)", "role": "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "shortName": "Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i89753be3c1dd458c99c813a8bc955744_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "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-20220630.htm", "contextRef": "i54b98d4baf594ec3b24e23bd901a3a54_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details)", "role": "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "shortName": "Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - Statement - Consolidated Statements Of Operations", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements Of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "ibf28c66effff4a2e95e85fd2fc92cd9a_D20220101-20220630", "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-20220630.htm", "contextRef": "ibf28c66effff4a2e95e85fd2fc92cd9a_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OpenTaxYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details)", "role": "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "shortName": "Business Segment Information - Financial Data By Business Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "ib60ea96878e64081ac63cfee60e4645e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Allowance for Credit Losses (Details)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "shortName": "Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - Subsequent Events (Details)", "role": "http://www.oceaneering.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "iba84f4c57e71414f9536fa7ba364e97b_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - Statement - Consolidated Statements Of Cash Flows", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i2558d6ce84ad4db78a8f09a008fefafd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008008 - Statement - Consolidated Statements of Equity", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i2cfdada9c79946e8b0479156fc914d29_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "if509cb20c7a045e39459f7ccf7386f01_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2001009 - Disclosure - Allowance for Credit Loss Statement", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "shortName": "Allowance for Credit Loss Statement", "subGroupType": "", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220630.htm", "contextRef": "i0b12f79f1a71440ba71b26d5684e9ef3_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Accounting Policies", "role": "http://www.oceaneering.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 46, "tag": { "country_AO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ANGOLA", "terseLabel": "Angola [Member]" } } }, "localname": "AO", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil [Member]", "verboseLabel": "Brazil [Member]" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]", "verboseLabel": "United Kingdom [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "country_NO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NORWAY", "terseLabel": "Norway [Member]", "verboseLabel": "Norway [Member]" } } }, "localname": "NO", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "currency_AOA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Angola, Kwanza", "terseLabel": "Angola, Kwanza [Member]" } } }, "localname": "AOA", "nsuri": "http://xbrl.sec.gov/currency/2021", "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/2021", "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/2021", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/DocumentandEntityInformationDocument", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r659" ], "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r660" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r657" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r657" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r657" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r686" ], "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r657" ], "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r657" ], "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r657" ], "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r657" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r656" ], "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r658" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "oii_AccountingPoliciesAllowanceforCreditLossesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies - Allowance for Credit Losses [Abstract]", "label": "Accounting Policies - Allowance for Credit Losses [Abstract]", "terseLabel": "Accounting Policies - Allowance for Credit Losses [Abstract]" } } }, "localname": "AccountingPoliciesAllowanceforCreditLossesAbstract", "nsuri": "http://www.oceaneering.com/20220630", "xbrltype": "stringItemType" }, "oii_AccountingPoliciesCreditLossesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies Credit Losses [Abstract]", "label": "Accounting Policies Credit Losses [Abstract]", "terseLabel": "Accounting Policies Credit Losses [Abstract]" } } }, "localname": "AccountingPoliciesCreditLossesAbstract", "nsuri": "http://www.oceaneering.com/20220630", "xbrltype": "stringItemType" }, "oii_AccountsReceivableAllowanceforCreditLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Losses", "terseLabel": "Accounts Receivable, Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceforCreditLosses", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "oii_AccountsReceivableAndContractAssetsContingency": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable And Contract Assets Contingency", "label": "Accounts Receivable And Contract Assets Contingency", "terseLabel": "Accounts Receivable And Contract Assets Contingency" } } }, "localname": "AccountsReceivableAndContractAssetsContingency", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_AccruedRevenueContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Revenue - Contract Assets", "label": "Accrued Revenue - Contract Assets", "terseLabel": "Deferred Revenue, Revenue Recognized" } } }, "localname": "AccruedRevenueContractAssets", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AdjustmentsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments Table", "label": "Adjustments Table [Table Text Block]", "terseLabel": "Adjustments Table" } } }, "localname": "AdjustmentsTableTableTextBlock", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "oii_AdvanceTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advance Type [Axis]", "label": "Advance Type [Axis]", "terseLabel": "Advance Type [Axis]" } } }, "localname": "AdvanceTypeAxis", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AdvancedTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advanced Technologies [Member]", "label": "Advanced Technologies [Member]", "terseLabel": "Advanced Technologies [Member]", "verboseLabel": "Advanced Technologies [Member]" } } }, "localname": "AdvancedTechnologiesMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_AerospaceAndDefenseTechnologiesMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace and Defense Technologies Member", "label": "Aerospace and Defense Technologies Member [Member]", "terseLabel": "Aerospace and Defense Technologies Member" } } }, "localname": "AerospaceAndDefenseTechnologiesMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_Amortizationdeferredfinancecost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amortization deferred finance cost", "label": "Amortization deferred finance cost", "terseLabel": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization" } } }, "localname": "Amortizationdeferredfinancecost", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "oii_ApplicableMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable Margin [Member]", "label": "Applicable Margin [Member]", "terseLabel": "Applicable Margin [Member]" } } }, "localname": "ApplicableMarginMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AssetIntegrityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Integrity [Member]", "label": "Asset Integrity [Member]", "terseLabel": "Asset Integrity [Member]" } } }, "localname": "AssetIntegrityMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_BillingsContractAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings - Contract Assets", "label": "Billings - Contract Assets", "terseLabel": "Billings - Contract Assets" } } }, "localname": "BillingsContractAssets", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_CustomerPaymentDeferrals": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customer Payment Deferrals", "label": "Customer Payment Deferrals", "terseLabel": "Deferrals of customer payments" } } }, "localname": "CustomerPaymentDeferrals", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "xbrltype": "stringItemType" }, "oii_EcosseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ecosse [Member]", "label": "Ecosse [Member]", "terseLabel": "Ecosse [Member]" } } }, "localname": "EcosseMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_EffectOfExchangeRateOnWorkingCapital": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The effect of exchange rate changes on the current assets and liabilities of foreign operations whose functional currency is not the reporting currency.", "label": "Effect Of Exchange Rate On Working Capital", "terseLabel": "Currency translation effect on working capital, excluding cash" } } }, "localname": "EffectOfExchangeRateOnWorkingCapital", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "oii_EffectiveIncomeTaxRateReconciliationUncertainTaxPosition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "terseLabel": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPosition", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_EffectiveincometaxratereconciliationCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation CARES Act", "label": "Effective income tax rate reconciliation CARES Act", "terseLabel": "Effective income tax rate reconciliation CARES Act" } } }, "localname": "EffectiveincometaxratereconciliationCARESAct", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_EnergyServicesAndProductsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Services and Products Member", "label": "Energy Services and Products Member [Member]", "terseLabel": "Energy Services and Products Member" } } }, "localname": "EnergyServicesAndProductsMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "oii_EurodollarAdvancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eurodollar Advances [Member]", "label": "Eurodollar Advances [Member]", "terseLabel": "Eurodollar Advances [Member]" } } }, "localname": "EurodollarAdvancesMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_FederalFundsRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRate", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_FinancingReceivableAllowanceForCreditLossesEvaluationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Receivable Allowance for Credit Losses Evaluation Period", "label": "Financing Receivable Allowance for Credit Losses Evaluation Period", "terseLabel": "Financing Receivable Allowance for Credit Losses Evaluation Period" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesEvaluationPeriod", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "durationItemType" }, "oii_FutureMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Future Maximum Leverage Ratio", "label": "Future Maximum Leverage Ratio", "terseLabel": "Future Maximum Leverage Ratio" } } }, "localname": "FutureMaximumLeverageRatio", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_GlobalDataSolutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Global Data Solution [Member]", "label": "Global Data Solution [Member]", "terseLabel": "Global Data Solution [Member]" } } }, "localname": "GlobalDataSolutionMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_Impairmentpropertyplantequipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment property plant equipment", "label": "Impairment property plant equipment", "terseLabel": "Impairment property plant equipment" } } }, "localname": "Impairmentpropertyplantequipment", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "oii_IntangibleAssetsImpairments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for intangible assets in long lived assets held for use (including those held for disposal by means other than sale).", "label": "Intangible Assets Impairments", "terseLabel": "Intangible Assets Impairments" } } }, "localname": "IntangibleAssetsImpairments", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "oii_IntegrityManagementsDigitalSolutionsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Integrity Managements & Digital Solutions Member", "label": "Integrity Managements & Digital Solutions Member [Member]", "terseLabel": "Integrity Managements & Digital Solutions Member" } } }, "localname": "IntegrityManagementsDigitalSolutionsMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_InterestRateComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Component [Axis]", "label": "Interest Rate Component [Axis]", "terseLabel": "Interest Rate Component [Axis]" } } }, "localname": "InterestRateComponentAxis", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_LineOfCreditFacilityAvailableAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Available Additional Borrowing Capacity", "label": "Line of Credit Facility, Available Additional Borrowing Capacity", "terseLabel": "Available additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAvailableAdditionalBorrowingCapacity", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "oii_LineofCreditFacilityMaximumCapitalizationRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Maximum Capitalization Ratio", "label": "Line of Credit Facility, Maximum Capitalization Ratio", "terseLabel": "Maximum capitalization ratio" } } }, "localname": "LineofCreditFacilityMaximumCapitalizationRatio", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "oii_ManufacturedProductsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufactured Products Member", "label": "Manufactured Products Member [Member]", "terseLabel": "Manufactured Products Member" } } }, "localname": "ManufacturedProductsMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_MaximumPermittedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Permitted Leverage Ratio", "label": "Maximum Permitted Leverage Ratio", "terseLabel": "Maximum Permitted Leverage Ratio" } } }, "localname": "MaximumPermittedLeverageRatio", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_NoncashIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Income Tax Benefit", "label": "Noncash Income Tax Benefit", "terseLabel": "Noncash Income Tax Benefit" } } }, "localname": "NoncashIncomeTaxBenefit", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_NoncashtaxbenefitfromCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "noncash tax benefit from CARES Act", "label": "noncash tax benefit from CARES Act", "terseLabel": "noncash tax benefit from CARES Act" } } }, "localname": "NoncashtaxbenefitfromCARESAct", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_OceaneeringAGVSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oceaneering AGV System [Member]", "label": "Oceaneering AGV System [Member]", "terseLabel": "Oceaneering AGV System [Member]" } } }, "localname": "OceaneeringAGVSystemMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_OceaneeringEntertainmentSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oceaneering Entertainment System [Member]", "label": "Oceaneering Entertainment System [Member]", "terseLabel": "Oceaneering Entertainment System [Member]" } } }, "localname": "OceaneeringEntertainmentSystemMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_OffshoreProjectsGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offshore Projects Group", "label": "Offshore Projects Group [Member]", "terseLabel": "Offshore Projects Group" } } }, "localname": "OffshoreProjectsGroupMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_OperatingLeasesOperatingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Leases, Operating Lease Term", "label": "Operating Leases, Operating Lease Term", "terseLabel": "Operating Leases, Operating Lease Term" } } }, "localname": "OperatingLeasesOperatingLeaseTerm", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "oii_OtherGeographicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical [Member]", "label": "Other Geographical [Member]", "terseLabel": "Other Geographical [Member]" } } }, "localname": "OtherGeographicalMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "oii_OtheradjustmentstoIncomefromcontinuingoperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other adjustments to Income from continuing operations", "label": "Other adjustments to Income from continuing operations", "terseLabel": "Other adjustments to Income from continuing operations" } } }, "localname": "OtheradjustmentstoIncomefromcontinuingoperations", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "oii_PercentageOfFederalFundsRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "percentage of federal funds rate", "label": "percentage of federal funds rate", "terseLabel": "percentage of federal funds rate" } } }, "localname": "PercentageOfFederalFundsRate", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_RevenueRecognitionforRemainingPerformanceObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue to be recognized for the remaining performance obligations over next 12 months", "label": "Revenue Recognition for Remaining Performance Obligations", "terseLabel": "Revenue recognition for remaining performance obligations" } } }, "localname": "RevenueRecognitionforRemainingPerformanceObligations", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "oii_RevenueRecognitionforRemainingPerformanceObligationsinnext24months": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "label": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "terseLabel": "Revenue Recognition for Remaining Performance Obligations in next 24 months" } } }, "localname": "RevenueRecognitionforRemainingPerformanceObligationsinnext24months", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "oii_RevenuebyGeographicAreaLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Revenue by Geographic Area [Table]", "label": "Revenue by Geographic Area [Line Items]", "terseLabel": "Revenue by Geographic Area [Line Items]" } } }, "localname": "RevenuebyGeographicAreaLineItems", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "oii_Rightofuseassetimpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for right-of-use operating lease assets in long lived assets held for use (including those held for disposal by means other than sale).", "label": "Right-of-use asset impairment", "terseLabel": "Right-of-use asset impairment" } } }, "localname": "Rightofuseassetimpairment", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "oii_RovsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ROVs", "label": "Rovs [Member]", "terseLabel": "Remotely Operated Vehicles [Member]" } } }, "localname": "RovsMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SDSBrazilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SDS Brazil [Member]", "label": "SDS Brazil [Member]", "terseLabel": "SDS Brazil [Member]" } } }, "localname": "SDSBrazilMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SDSRosythMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SDS Rosyth [Member]", "label": "SDS Rosyth [Member]", "terseLabel": "SDS Rosyth [Member]" } } }, "localname": "SDSRosythMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SeniorNotes2024And2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes 2024 and 2028", "label": "Senior Notes 2024 and 2028 [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotes2024And2028Member", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SeniorNotesdue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes due 2024 [Member]", "label": "Senior Notes due 2024 [Member]", "terseLabel": "Senior Notes due 2024 [Member]" } } }, "localname": "SeniorNotesdue2024Member", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SeniorNotesdue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes due 2028 [Member]", "label": "Senior Notes due 2028 [Member]", "terseLabel": "Senior Notes due 2028 [Member]" } } }, "localname": "SeniorNotesdue2028Member", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_ShallowWaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shallow Water [Member]", "label": "Shallow Water [Member]", "terseLabel": "Shallow Water [Member]" } } }, "localname": "ShallowWaterMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Abstract]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]", "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]" } } }, "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationAbstract", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "oii_SublimitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublimit", "label": "Sublimit [Member]", "terseLabel": "Sublimit" } } }, "localname": "SublimitMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProductsAngolaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Products Angola [Member]", "label": "Subsea Products Angola [Member]", "terseLabel": "Subsea Products Angola [Member]" } } }, "localname": "SubseaProductsAngolaMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Products [Member]", "label": "Subsea Products [Member]", "terseLabel": "Subsea Products [Member]" } } }, "localname": "SubseaProductsMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Projects [Member]", "label": "Subsea Projects [Member]", "terseLabel": "Subsea Projects [Member]", "verboseLabel": "Subsea Projects [Member]" } } }, "localname": "SubseaProjectsMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaRoboticsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Robotics Member", "label": "Subsea Robotics Member [Member]", "terseLabel": "Subsea Robotics Member" } } }, "localname": "SubseaRoboticsMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_TotalAdjustmentsToIncomeFromContinuingOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total adjustments to Income from continuing operations", "label": "Total adjustments to Income from continuing operations", "terseLabel": "Total adjustments to Income from continuing operations" } } }, "localname": "TotalAdjustmentsToIncomeFromContinuingOperations", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "oii_UnallocatedExpenseMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unallocated Expense Member", "label": "Unallocated Expense Member [Member]", "terseLabel": "Unallocated Expense Member" } } }, "localname": "UnallocatedExpenseMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "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/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage", "label": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage", "terseLabel": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage" } } }, "localname": "UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "oii_WeightedAverageMemberHighRangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "weighted average member high range", "label": "weighted average member high range [Member]", "terseLabel": "weighted average member high range [Member]" } } }, "localname": "WeightedAverageMemberHighRangeMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_WeightedaveragememberlowrangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "weighted average member low range [Member]", "label": "weighted average member low range [Member]", "terseLabel": "Weighted Average [Member]" } } }, "localname": "WeightedaveragememberlowrangeMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_WeightedaveragememberlowrangeMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "weighted average member low range [Member] [Member]", "label": "weighted average member low range [Member] [Member]", "terseLabel": "weighted average member low range [Member] [Member]" } } }, "localname": "WeightedaveragememberlowrangeMemberMember", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_WriteoffEquipmentandIntangibles": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off Equipment and Intangibles", "label": "Write-off Equipment and Intangibles", "terseLabel": "Write-off Equipment and Intangibles" } } }, "localname": "WriteoffEquipmentandIntangibles", "nsuri": "http://www.oceaneering.com/20220630", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "srt_AfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Africa [Member]", "terseLabel": "Africa [Member]" } } }, "localname": "AfricaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r125", "r181", "r194", "r195", "r196", "r197", "r199", "r201", "r205", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r125", "r181", "r194", "r195", "r196", "r197", "r199", "r201", "r205", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r330", "r332", "r333" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r135", "r145", "r151", "r245", "r431", "r432", "r433", "r453", "r454", "r498", "r501", "r504", "r505", "r689" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r135", "r145", "r151", "r245", "r431", "r432", "r433", "r453", "r454", "r498", "r501", "r504", "r505", "r689" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r135", "r145", "r151", "r245", "r431", "r432", "r433", "r453", "r454", "r498", "r501", "r504", "r505", "r689" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r338", "r361", "r417", "r418", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r627", "r629", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r338", "r361", "r417", "r418", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r627", "r629", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r338", "r361", "r407", "r417", "r418", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r627", "r629", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r338", "r361", "r407", "r417", "r418", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r627", "r629", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Selected Balance Sheet Accounts" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r208", "r209", "r395", "r400", "r628", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r208", "r209", "r395", "r400", "r628", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "auth_ref": [ "r220" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r556" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r16", "r41" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "terseLabel": "Accounts Payable, Other, Current" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r11", "r29", "r214", "r215" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r290" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r67", "r70", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r68", "r69", "r70", "r612", "r637", "r641" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r63", "r70", "r76", "r77", "r78", "r479", "r532", "r533", "r534", "r535", "r537" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r132", "r133", "r134", "r431", "r432", "r433", "r504" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r138", "r139", "r140", "r142", "r151", "r224", "r225", "r242", "r243", "r244", "r245", "r248", "r249", "r319", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r451", "r452", "r453", "r454", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r504", "r505", "r506", "r512", "r513", "r514", "r515", "r516", "r517", "r521", "r522", "r552", "r573", "r574", "r575", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r687", "r688", "r689", "r690", "r691" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r177", "r194", "r195", "r196", "r197", "r199" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other Segments [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r126", "r127", "r128", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Allowance for Credit Losses [Text Block]" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesTables", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r220", "r250", "r251", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestmentMeasurementInput": { "auth_ref": [ "r510" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r278", "r283" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r189", "r196", "r203", "r241", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r474", "r480", "r511", "r554", "r556", "r582", "r611" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r13", "r59", "r121", "r241", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r474", "r480", "r511", "r554", "r556" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets.", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "terseLabel": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment" } } }, "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r232" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Loss", "negatedTerseLabel": "Debt Securities, Available-for-sale, Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r234", "r235", "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r229", "r231", "r263", "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r420", "r426" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BankingRegulationMaximumLeveragePayoutRatio": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of eligible retained income that can be paid out in distribution and discretionary bonus payment by global systemically important bank (GSIB) as defined by regulatory framework.", "label": "Banking Regulation, Maximum Leverage Payout Ratio", "terseLabel": "Banking Regulation, Maximum Leverage Payout Ratio" } } }, "localname": "BankingRegulationMaximumLeveragePayoutRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "verboseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r269" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r268" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r37", "r110" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r19", "r111" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r110", "r113" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r529" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r119", "r121", "r156", "r157", "r158", "r159", "r161", "r167", "r168", "r169", "r241", "r320", "r325", "r326", "r327", "r333", "r334", "r359", "r360", "r362", "r363", "r511", "r661" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r304", "r593", "r617" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r301", "r302", "r303", "r315", "r644" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r132", "r133", "r504" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r556" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period.", "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]", "terseLabel": "Comparability of Prior Year Financial Data, Policy" } } }, "localname": "ComparabilityOfPriorYearFinancialData", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r75", "r85", "r473", "r484", "r597", "r622" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r476" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r373", "r375", "r396" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r373", "r374", "r396" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r397" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r571" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r24", "r25", "r120", "r125", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r355", "r356", "r357", "r545", "r583", "r584", "r609" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r335", "r354", "r355", "r543", "r545", "r546" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r120" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Debt Instrument, Interest Rate, Increase (Decrease)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r336" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r120", "r125", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r355", "r356", "r357", "r545" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r604" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r604" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r604" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r604" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt Instrument, Repurchase Amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Debt Instrument, Repurchased Face Amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r120", "r125", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r365", "r366", "r367", "r368", "r542", "r543", "r545", "r546", "r605" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r237" ], "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/2021-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, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current.", "label": "Debt Securities, Current", "terseLabel": "Angolan bonds" } } }, "localname": "DebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment": { "auth_ref": [ "r353" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredGainLossOnDiscontinuationOfFairValueHedge": { "auth_ref": [ "r494" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r122", "r449", "r460", "r461", "r462" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r15" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r108", "r288" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r108", "r288" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r184" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "terseLabel": "Interest rate swap principal" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r60", "r488", "r489", "r490", "r492" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r485", "r486", "r487" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r486", "r487" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r293", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "terseLabel": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]" } } }, "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]", "terseLabel": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "United States [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r86", "r143", "r144", "r145", "r146", "r147", "r154", "r156", "r159", "r160", "r161", "r163", "r164", "r505", "r506", "r598", "r623" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r143", "r144", "r145", "r146", "r147", "r156", "r159", "r160", "r161", "r163", "r164", "r505", "r506", "r598", "r623" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r529" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r123", "r441", "r463" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r436", "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r425" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r76", "r77", "r78", "r132", "r133", "r134", "r139", "r148", "r150", "r166", "r245", "r364", "r369", "r431", "r432", "r433", "r453", "r454", "r504", "r531", "r532", "r533", "r534", "r535", "r537", "r632", "r633", "r634", "r691" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r344", "r354", "r355", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r508", "r560", "r561", "r562" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r489" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative assets designated as fair value hedging instruments.", "label": "Fair Value Hedge Assets", "terseLabel": "Fair value of interest rate swaps" } } }, "localname": "FairValueHedgeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "terseLabel": "Fair Value Hedge Liabilities" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r344", "r354", "r355", "r408", "r409", "r414", "r416", "r508", "r561" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r344", "r354", "r355", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r560", "r561", "r562" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Financing Receivable [Member]" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r217", "r250", "r251", "r253", "r590", "r675", "r677", "r679" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]", "terseLabel": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r218", "r252", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "auth_ref": [ "r219", "r221", "r222", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r661", "r662", "r663", "r664", "r669", "r670", "r671", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable [Axis]", "terseLabel": "Class of Financing Receivable [Axis]" } } }, "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "auth_ref": [ "r661", "r662", "r663", "r664", "r669", "r670", "r671", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable [Domain]", "terseLabel": "Class of Financing Receivable [Domain]" } } }, "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r279", "r280", "r282", "r284", "r572", "r579" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r279", "r281" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r523", "r525", "r527", "r528" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r539" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Gain (Loss) on Hedging Activity" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnRepurchaseOfDebtInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.", "label": "Gain (Loss) on Repurchase of Debt Instrument", "terseLabel": "Gain (Loss) on Repurchase of Debt Instrument" } } }, "localname": "GainLossOnRepurchaseOfDebtInstrument", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r108" ], "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", "verboseLabel": "Net loss (gain) on sales of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r260", "r600", "r601", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r600", "r601", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r270", "r272", "r556", "r581" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets Disclosure" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r108", "r271", "r273", "r276" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r121", "r189", "r195", "r199", "r202", "r205", "r241", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r511" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossTransactionVolume": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration expected to be received as agent for product and service transferred to customer by another party, before deduction of payment for product and service provided by that party.", "label": "Gross Billing, Agent Transaction", "negatedTerseLabel": "Billing for the reporting period" } } }, "localname": "GrossTransactionVolume", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r292" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Impaired Long-Lived Assets Held and Used [Line Items]", "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r108", "r285" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r108", "r287", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of Long-Lived Assets Held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r189", "r195", "r199", "r202", "r205", "r580", "r595", "r601", "r624" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r83", "r108", "r186", "r239", "r594", "r620" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r294", "r298" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r298" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r443" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r444", "r445", "r447", "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r442", "r446", "r448", "r458", "r464", "r466", "r467", "r468" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r444" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r149", "r150", "r187", "r440", "r459", "r465", "r625" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r36", "r608" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "terseLabel": "Increase (Decrease) in Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "negatedTerseLabel": "Increase or decrease in deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "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", "verboseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "verboseLabel": "Other operating assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r541" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r183", "r540", "r544", "r599" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r491" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Interest Receivable" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Gross [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r10", "r56", "r556" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r18", "r57", "r116", "r165", "r264", "r266", "r267", "r570" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "auth_ref": [ "r55" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.", "label": "Inventory, Work in Process and Raw Materials", "terseLabel": "Other inventory, primarily raw materials" } } }, "localname": "InventoryWorkInProcessAndRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r265" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r90", "r182" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r551" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r121", "r241", "r511", "r556", "r586", "r615" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r121", "r241", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r475", "r480", "r481", "r511", "r554", "r555", "r556" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for Uncertainty in Income Taxes, Noncurrent" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r120" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r358" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r318" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r304", "r305", "r306", "r308", "r309", "r310", "r312", "r316", "r317" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "negatedTerseLabel": "Loss Contingency Accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in loss contingency liability.", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease)" } } }, "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies Disclosure" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r307", "r311", "r316" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-term Revenue Growth Rate [Member]", "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r509" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r121", "r241", "r320", "r325", "r326", "r327", "r333", "r334", "r511", "r585", "r614" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r106", "r109" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r136", "r137", "r140", "r141", "r151", "r152", "r153", "r226", "r227", "r246", "r247", "r402", "r403", "r404", "r405", "r434", "r455", "r456", "r457", "r502", "r518", "r519", "r520", "r553", "r576", "r577", "r578", "r636", "r637", "r638", "r639", "r641", "r692" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatedPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r132", "r133", "r134", "r369", "r471" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Notes payable, fair value disclosure" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year", "terseLabel": "Earliest tax years open to examination by tax authorities" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r189", "r195", "r199", "r202", "r205" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r550" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r550" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r550" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r549" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r16", "r17", "r45" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r58", "r556" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r64", "r68", "r524", "r526", "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r62", "r68", "r524", "r526", "r530" ], "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 before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r65", "r66" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r72", "r75", "r76", "r77", "r79", "r84", "r364", "r531", "r536", "r537", "r596", "r621" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r67", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r65", "r68", "r238" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r56" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Remotely operated vehicle parts and components" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r236" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r96", "r98" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "terseLabel": "Payments for (Proceeds from) Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r101" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r102" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r591", "r618" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r94", "r104" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Distributions of capital from unconsolidated affiliates" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r106", "r112" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r99", "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from Sale and Maturity of Other Investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r92", "r93", "r230" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from Sale of Debt Securities, Available-for-sale" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Dispositions of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r8", "r71", "r74", "r78", "r103", "r121", "r138", "r149", "r150", "r189", "r195", "r199", "r202", "r205", "r241", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r473", "r477", "r478", "r483", "r484", "r506", "r511", "r601" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "auth_ref": [ "r286", "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "terseLabel": "Property, Plant, and Equipment and Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r289" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r291", "r556", "r603", "r616" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net", "totalLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOperatingLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property subject to an operating lease.", "label": "Property Subject to Operating Lease [Member]", "terseLabel": "Property Subject to Operating Lease [Member]" } } }, "localname": "PropertySubjectToOperatingLeaseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]", "terseLabel": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease.", "label": "Property Subject to or Available for Operating Lease [Domain]", "terseLabel": "Property Subject to or Available for Operating Lease [Domain]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r196", "r199" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r196", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r197", "r199" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Repayments of Senior Debt" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r275", "r276" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r162" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r369", "r435", "r556", "r613", "r636", "r641" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r132", "r133", "r134", "r139", "r148", "r150", "r245", "r431", "r432", "r433", "r453", "r454", "r504", "r632", "r634" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r180", "r181", "r194", "r200", "r201", "r207", "r208", "r212", "r394", "r395", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue recognized but unbilled" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r406" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r385", "r398", "r406" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r210" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r81", "r121", "r180", "r181", "r194", "r200", "r201", "r207", "r208", "r212", "r241", "r320", "r321", "r322", "r325", "r326", "r327", "r329", "r331", "r333", "r334", "r511", "r601" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-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_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r207" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r254", "r679" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r279", "r281", "r572" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r274", "r277" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r293" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r291" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r189", "r192", "r198", "r274" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r189", "r192", "r198", "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Financial Data By Business Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r177", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r212", "r299", "r300", "r626" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r189", "r193", "r199", "r203", "r204", "r205", "r206", "r207", "r211", "r212", "r213" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]", "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Other Significant Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r592", "r619" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior notes" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r422" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r424" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r419", "r423" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r372", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-based Payments" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r23", "r587", "r588", "r610" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114", "r131" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r177", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r212", "r274", "r295", "r299", "r300", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r119", "r121", "r156", "r157", "r158", "r159", "r161", "r167", "r168", "r169", "r241", "r320", "r325", "r326", "r327", "r333", "r334", "r359", "r360", "r362", "r363", "r364", "r511", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r52", "r76", "r77", "r78", "r132", "r133", "r134", "r139", "r148", "r150", "r166", "r245", "r364", "r369", "r431", "r432", "r433", "r453", "r454", "r504", "r531", "r532", "r533", "r534", "r535", "r537", "r632", "r633", "r634", "r691" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r132", "r133", "r134", "r166", "r571" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r364", "r369" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r121", "r223", "r241", "r511", "r556" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r77", "r121", "r132", "r133", "r134", "r139", "r148", "r241", "r245", "r369", "r431", "r432", "r433", "r453", "r454", "r471", "r472", "r482", "r504", "r511", "r531", "r532", "r537", "r633", "r634", "r691" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r538", "r558" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r538", "r558" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r538", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r538", "r558" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r557", "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "auth_ref": [ "r444", "r450" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r438", "r439" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2013Member": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2013.", "label": "Tax Year 2013 [Member]", "terseLabel": "Tax Year 2013 [Member]" } } }, "localname": "TaxYear2013Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2014Member": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2014.", "label": "Tax Year 2014 [Member]", "terseLabel": "Tax Year 2014 [Member]" } } }, "localname": "TaxYear2014Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": { "auth_ref": [ "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework.", "label": "Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum", "terseLabel": "Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum" } } }, "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r395", "r401" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r395", "r401" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r53", "r370", "r371" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "terseLabel": "Treasury Stock, Common, Value" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r370" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r370" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r364", "r369", "r370" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r138", "r139", "r140", "r142", "r151", "r224", "r225", "r242", "r243", "r244", "r245", "r248", "r249", "r319", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r435", "r451", "r452", "r453", "r454", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r504", "r505", "r506", "r512", "r513", "r514", "r515", "r516", "r517", "r521", "r522", "r552", "r573", "r574", "r575", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r687", "r688", "r689", "r690", "r691" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r175", "r176" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r155", "r161" ], "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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r154", "r161" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a,b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r223": { "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=122038336&loc=d3e74512-122707" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL6757497-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130624-203046-203046" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "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=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "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=123447040&loc=d3e1928-114920" }, "r412": { "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=123447040&loc=d3e1928-114920" }, "r413": { "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=123447040&loc=d3e1928-114920" }, "r414": { "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=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r458": { "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=122134291&loc=d3e330036-122817" }, "r459": { "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=122134291&loc=d3e330036-122817" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r461": { "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=122134291&loc=d3e330036-122817" }, "r462": { "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=122134291&loc=d3e330036-122817" }, "r463": { "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=122134291&loc=d3e330036-122817" }, "r464": { "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=122134291&loc=d3e330215-122817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "35", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124267147&loc=d3e75592-113984" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r539": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "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" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429468&loc=d3e288-107754" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r601": { "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" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r63": { "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=124509347&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "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=124501264&loc=SL117420844-207641" }, "r637": { "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=124501264&loc=SL117420844-207641" }, "r638": { "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=124501264&loc=SL117420844-207641" }, "r639": { "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=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "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" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r656": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r657": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r658": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r659": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r661": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r662": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r663": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)" }, "r682": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)" }, "r683": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)" }, "r684": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406" }, "r686": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r8": { "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" }, "r80": { "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=123367319&loc=SL114868664-224227" }, "r81": { "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=123367319&loc=SL114868664-224227" }, "r82": { "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=123367319&loc=SL114868664-224227" }, "r83": { "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=123367319&loc=SL114868664-224227" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r85": { "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=123367319&loc=SL114868664-224227" }, "r86": { "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=123367319&loc=SL114868664-224227" }, "r87": { "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=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "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=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r91": { "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=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 64 0000073756-22-000087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000073756-22-000087-xbrl.zip M4$L#!!0 ( ,. _50R Z)6K< ! "&H%0 0 ;VEI+3(P,C(P-C,P+FAT M;>Q]:5<;2;/F]_LK--P[<[O/H7 ND1O=S1S:8%YZ+&$#MB]\\_=E;:/M^Z>QU:L][T3;BZ%V7O:.:^]"['ZHI4[[M/:NW?E0?K1% M45WSO'UVV2F/CGLU1AB[<["SJCWWED H-$0H( G\1+TL>%*,"<(M36'Y:#5X MZ2ASI.">BP*T%H5)/A6"4:LL5919MQSP;LD38$I[IT$8YXAQ1DAF0M+1$Y,? M>]S#M\,W;'57+[KE7TO'O=[9ZK-GY^?G*^=\I=TY>L8(H<_^I_YRSQ_'4UN4 MK6[/MGQ<&E[E^YU.;/G+FTLO7*>YTHU^Y:C]\=GU4;P+HS>7M/NM7N=+5PP. M?G[!0Z.BQIAG%WGTUW=ME[>'W_;1MF+LE*VC%=\^S3=D1')R?7Z_U[EU?C6* MX0N;9WCT^L2+9MGZ\.4QY*,WI^(]0GG[Q8:WE,\&!V\>WRV.K#V[.3?9KJO. M'1ZH)J @M. W\U9VV\"H^N*H^;/A&9\/I_S:Z7>PO/>BMT_/AYWMWIQ>7O0* MA.W6%==;KV%8WM3NGMHBHB#Z\_>ZZ#W\U*_=A)&"L(*R MZYN$6#Y,4'B@FLM_P_6IW4[O_K3CCP]-^<67YH/RSX97G;[:M*VCOY9BJWBS MMX2<%6U8^_,T]FPMWZ&(_^Z7'_]:>MYN]5!>%/N79SB1?O#MKZ5>O.@]J\CY MV=I__,=__-DK>\VXAC1=7-/MG\\&O_WY;'!GUPZ7:W^&\F.MV[MLQK^60MD] M:]K+U5:[%?'YY<5J/C%V!A_+$&*K^HC'&RBS.J4?//ZBMQO37TLE09F2E$DH M0R@ .? WUZZC?;'EVSWXP&O]\/)YL?#+7.RL?M+\<'ARW#RX6A0/_;<,!.SRI;[R^;%P=GQR<')'& M?K,\.%D7!RM%Z;;>R/I^X_C@ZNWISGX>US&> MLTWJ5Q]H?3^7-7WMT4U;JJO7NYO]NI[Y.+E_@'LX#R\#T91B9->H,AG M!2 _%R;&6$2P@2KG) ]^:6WG^>9Z8W-S=[NQ5=MN[&_N-M;WMW<:ZR_QV_,_ MG]V"^>E1?XXTW+'-[5:(%_\O7BY@_Q;LY![L"*X(0= B@?<%B& *PPTIC B2 M)80EL;2T1O(?Q9608\3X>:7$>R_*KK?-@V@[FZVP@<;.4FT@D/$)%[W5@+\4 MI_C8XWQE$>QE$5L+2O@6)=![E, @I6B)* 01: 2B\588*U01F4B10I#:LZ6U MC>CCJ8N=&J=C)(5K<_<5WKD='DL'ET@S"V)X!#'P>\2 D&OFO2BB4D@,T:-8 MH($6(J0 B0 7W"ZM_=-OQ1HGRY57,0%R^"0:7N OW070WP):W ,Z!:UT8%"P M(".J_1 ++24Z=HPS;A)8*OC2VD3Q'3#] N%'(7Q1?Y[1K5!F.QM'EXWS]XH: MY5!\%\)"0HS1JM-<\<(Q"!Z==14\ZOC7XT1X'>$-%<1->W1;D*?R(H8BV69W M8<<_ NZ]>W S0-&MT=6EC"/<,MD"U3HK$K.2 4M).)3=+]9?[FU^#^+.:D C M4:B(B%-(1G"\M7*62X1&[<(9L)NOOWA[7 M]]\>[VS52>/J@#>V7GPX>+?-&B?-X\;6P47CY TYN/IP=;C13$@:%XVC]YIS M(YUTA=6,%V!1!6NI2.'14)- @Q*4+*V]X@?? V*P5D<%FCBCP":)7Z)V1C@" M)BBE,XB(+JE S!]R3&( XC! M+H176^[A!8 M&V7]Y ,QG0A[*@4Y&2 M F5X9(FCO?Q*? F?%QWK,XW7^JUR@$ZKGRWKI1$(VA!]>8H2]*\E]CD/(CMY MQ,P>Q9WT(H:(OO.+?BMT=^]9TSB4(K1[Q?!&DT68-9Y?<^ ;%(B(\O[117T# M!>S^Z\O#TQ?EX8DG!_M'-"-7OT*./#V NPCC-8 HTYV-S7,4L,>-C7].#][] M&?CS57C9/VJCAR)XTS(?0:G76MN"HD:L@!J1>& W$=6 MQ#6ZUW"N53]\%O?JQ!1S,#IV'XC6Y=CF:K<*<2/X=GM6PP>_^F9PR%TV_U.]:V*S:X.*6R ZH]0V/6- M8A6'N?Y6AOP]E>@>5@.*#\9HGV__O]L1A;L7KUW_=/ON9Y4RN/[6[=E.+[N! ME7&:PZ>$7E_WZ=C-,,-GI\HBAS5O'[G^?OV09[;U?3I1B;@ND:Q-Q[PQE01;;G;Q]YW QD856]?O?8(EG=O-EI MM-U^)ZX- :@.7M_B^MCU]WR/!VD@ MP-LS^CE-_>",]BM^OCUEPY65U3=[&]\]FP*+Y0?<5B?GUKI9-MK=WYPXN]=GW_< MB*WV*9J[#]SVL>QQZQ;/;H_^6[C_B*$^>0*X*\]A[/)<1 O*1PTZ4(@\VD21 M8Q)#,]QP%V4U;_1ZWN@TSAM]_+S1D%!6H4LQ" :.=97O]WSJ$?D6 X M;W2ZY^VQ]L/HYHU);S0R*.7H,9@@M'0!24^"LI8$X29 ;\/7CT?9M1M\#?BP MB[-FZ?1#Y#R4>':2E7/N$>SV<@WS-YK_[>5VN?7K6;N'7[OI%B3;"]6F[ ML6?+5@R;MM,J6T?=P0W_?/;@9=;L-$)S25B=B+"$ZQ613J$QA M,GVF,/D94_BV41B9$80[35%%,VMQ.C2Z^=PJX9GD V=U6G3S+6?@)URK6S.@ MF0K:FN0$^I7*$&=$8%)QFJS.;OOXW*$GEL?X^VF[M==K^P^C%\6C\M-N1U) M!"UD3%I[<$Y82?*BI&8!T'@AEEK:V^H>^A7.!)94< M*&KG!IRG-S>?!)_ :&*>& F<00K!9$9R2CCJ@N)H9P+VRG1E")1'O MD%L42(0F61/ *##HC5E0BLR/E&NT6_G%.^UF$X7<-DY!)W9G!25&E>>6BZ@C M!Z63IB$*+CFG:.=1 G=7%/G,PS7^&,AWK'?RSU#]"2<:9 Y]),=C4!"),3X7 M?7FM4A"Y0F#^4'TJT3AY+*4D&H#X%#A:C>@4LVB,,TPY3JFPD^#0F9@W,$XF MDXP3J'8@.T#*IHCT+X)*!,3\\<"/N:R/'L7ZN>V$7)1V5Y[FT*1'&[+RP=ZT MREYW=^_-/+(BD,"MI%0Q9P'IQ4'T.2U72Q2SBL3Y(ZGO<:\7A/1X0K)$6]3) M'G@ 28B-Z*N@F6PXY2BFU P1TN/ '!7I3%OP;O*D9)62B1D?(K.0 EC%>?", M6!&\#&$.U=P$9=(\$E!*(J5$F4(O ;11EMLDA;1.4@$"_#"3;_;I9ER++7>@ M^0GGW#)"LF/NF-<0F;(6+0T.!$Q40+V<&V@FL=@R.I@B"ESK#?K:/ (+SCK- M'%><6LLT8V9N8!K?8LOHP*%:1J4-2T)P@.0M25Y%U)/@(_ZEY@:XK>%5K$)B4R-_A,=+%E='BA? LD.HVV)@'+).HDXQA5 MD4:IDM-S@]<8%EM&:"EHKP".)0]3#@T6HTYIRU!O_1/L4QFMJ3F@&24D1_ XB@$30)#J05R@C'..$$YC#E M=OQB?_(IN#XF"@H=%B$L$"N1N%UDJ!PBMU%:-H-T 8HY0F48]H[L(1[QX03FOBY M@6FL =,1@6-"3G8.RA >@'G08+1 I$*$1.<)G'$'3$>%CZ))(+=8E9E'!JVX MC)+@?R(H=Q/JF7U\)ATP'1%>TB/O@);&R:R3K!;.*AT<(]0[P]/@.F( M4.%H$A!.!3J/'#AX="J-]\'G]AN46CXWJ$PF8#HJ64>232(2+AE%4UOFO%=- MC,YQ;1&&-01C*0:>$U-[=%7*GDCD&!LM.M3@B3(V!).TI01E&N%F;J"9A*D] MRF)RP7FB (H[\-8XQR$YX[F@.GBFY@:F\9G:HP-'1F7^3.U1X<2*B*T#;R1,DC@/FD$2P@BC+4\1J!WVR;-?BK)^%N+#&C1\!."HH&4,R*@= 66H MD,D;"H&9"6 Y$_/&DXA4>2JC]V!"-$"L2,2#8,)H.H>2;<(Y1Q-!&4T,+:-- M2FI?;9H0C.(4]1E-AEKIYQ#E7RCG:"(DY50PV?^37I'<1-(PC8)7"<>=H??"BW'>R/8NEIA 3]8Q$ M ;G@ ASCD3(I& E!IADBI>F72?-(0(Z@V6L-]\Q8()!,"A02T9(X8#I>=Y>= M?5TVOMZJHRJ.$"'I"$$QJRSHP+70"GUU%PU5N0?AW$ SF=ZJHX(I>.=HC"RZ MW#+-@@.;&S#X)+S+U5=S ],X>ZN.C(=\0A2T(R1P$(%J0Y0R.:*6XGAMP MQMQ;=63EV%XRA0@Y20%,L,8REM=H$DT\!3-',FZRO55')NR(C& IB8ZHO#^5 M-HG;W*-(H$ZB:G[,A;'T5AT5*N Y%9(;G'BP6AK0D"/4EJLU"B&DD@S14$+,!5$KK0F++*\ MLQC5P9$@T"#GB6DNKAVG*<9P^J+?HRH*CGG+.P.<2@W.<&<]1E61Y8,;1((CWH$1"=8KN7=0RI.#08IL;F,8:_1X1.(FBOTV](: B M$$U,,)8;!S3[8U'JN0%GW-'O4MYR:Z.#]2;C+1[U%5V'-.J2?"6LV >*JN[ MMG4T=)/RUWK9*D_[I]-;-M]'IZV:]U8_C^5F2D\K(R:N#>^!'Z]O<'WD^GN^ MPX- ^D =!$ O*1IP45G#F>!>69&0\>@4][MZ"$A[,=U WIEZ5#B<)Z6E AJ) M$9S$I)@)GJ+53>YN[O&+8]"]TQON.S;3&%5VG231&JF5CA(-<&J]Y#[%W)\' M).JK6>PN^'>_BZ9VM[LWN,501[7+>VMKD3"2%4X\\S% *<3E0G$@NT)FG(>6)1"$#QJI%?$[K+VA"G MH](S(%RG&]6)2&!"@8+F"H*S@ "[H(VW@D4B75!2WRW:6:#Z_;SZ'14THUH/ M]DIK'IA*5 ,+TE&!')ND2F@/4:/F2Z_6;:N?K.^A>1Y>==JA[WMSK%W1MC41 MG4/.//KT(3I"(@IBJFST0O!96F";9FPGD\>A*&4J.,F= ZVD-4)2%3C^;XS2 M9KYT["3Y=@*:5A /SDI$E ,([ZP#_"DRJPDZJV&^-.TD^7;\^C89(WUTP),+ MX%6TA"O#N*;1T""IGR]]NY-2][C=B8CK24190SGO;:S7Y."YACWQ8(<$(U)2B0 M(47K(J/6!\LEE<$*-U\*=VJPGH@6CB'*0)@G7E1[9C@4WXQ4X4 R649&#'""Y1[=*$=XG[TQZUVLWU4QCG6Q,8**9A!;UFA)O;>Y7XS MQ@1$.X9@9[+L>[IAGH@^UE9JIX5/B7/P7AFBG>=6!P]24A/F2Q]/ \P3TR?G2RM, \T1T,XN:>I*2)-0"M5QS9QV/RB#8 M!#R? =V8!Q95$1 "]I)&SDQ MQ@)S5(I9:-(T+?A-1)L2H:)AC.FDT;M%>RFB@ZL"8FI$B-S/@#:=%OPFHB:] MU,A;(*,$ !*I=@JY38)W#D*"65CFG1;\)I,KI=&XL0J=E<0A!69LD!"Y%B0* M'2S,B?[KEO:5]?@ /X]*,!JGE'(Z;[T)>6G "O0FJ0)DL7%&H:LF,\H'&61<#2;BF4@= [UT#E98IM$4%,$ASH C'@-QD6EV*Q(C@ECIKP1N9 M^S-X98++M56(^M]3P.E@>&X@_SH^>>EN, M,C2D9+U![!QW1%DJ@D7CDCJ7YDC//2W/C5_/T1A 4"TIIPP(1*ORMB9)<1*L M3C ',G2\]YXR7AG/#*=401+0^@',>M+7"^B3F1\\](7*3Z4\D3&)& M4F)4!.FX38EID0U.%85R<^3//2W/C5_/!16C,9Y8!@J4![0M7>Z-#4XYJVXV MZ9T#/?>T/#=^/8=.&X_.2.L4:CFE=0YZ =7X':&3LU#K\0WDJE+;WG'L?'YH M'E?TK-(0/67,,V1"JG3(W:(H2U;+$(9I$3.M^"8!Y60V/8_&!=#@A44SU(N< M]1VUIU[C/T+/08;+A+AR @U2G48CAGB5]T2L!*SB41'C%4$ M=&5&1T->6TC .'=>1G",H>"EAK$T^[KRLS[L;YY@BXG)ZT@BA) \\.N6CJ;J\N]G7B6/FPO'K0LD\<%KP%"!EGG-!GAN_PJ,Q!V*48\1KOC?/H#P8&03O)$38&>4-6FQ23 M5$)"R+V=A:28&8%W,O41Q!&I@C,:N3?W 4[$^:2D]DHY,A.^XHS .Q&UJB@H M$8*+U!M(!+E74./0+HH,;2(_2_7V4P[O9')P)*D/4+Z" QXGQ M1+2P\0&8MX"Z5X,';IE(E%FNN% ^Q%GJUCX+&$]$%9MHE#/"\"0)2)+WSO"< MDT ]B\&86<@ FB6,)^,+RR!K]WW,X= MDF^SPP8>[?9*_WP0#II'26>EY%$K&AT5D$R.XR7\PH(5EE U2[W@W=^IQ!IY*U(1KJG2609-#!H4.'4[= M>+\][8AM1(?.5+?7Z><+/]L".K;*=J?1[L5NZ$=\"QB]F5GB>Q^2ZR,_ MXB-+I7BR1'B;@/J\ 1:Z4M9#TB%$%BM(*&6<+B#Y*B2TH*S@= 20A$2=%-IK M:RS@1\,%HPJ(HQ3 A#!'7*)GA$N(A.BTEL$PBU9?>4B>E$NH+@@KF!X!)-&!+! C MJ8S,H.E,M6*@[H3 QR'!GC2L?$NZ_$Q9C>6*2$4Y.OB0C,TU&58(= U=3I2S M0^E"9DO@7Q][6;;B3GK>B>'Z#D\G6\B(C"*+WH("39Q!))+$+U$[(QQ!DTBI M*LZ? :D(>8',M_EJ@,VC^.HNC#]3Z^1=B-HS@E B2( ..WXV%#A3C,D^C[?8[<:W?ZZSNXH'K MBZ]_O_Z>KWY8ZZ-C(A \GS?$%CJA.:Q$S&XEC=(2.4/QF+>V4UK7C'D>;O/E MW[9;_?H-=+_YI)RQO&M;1_%3$]IZV2I/^Z?SN"Q%%$F"L* E-4 9#,#R5(/ 68O'@'8^(AN!*0Q_APK92*+B5,(-$!R8)ECDJ: PL-),+,0 MQ?UA7AX!:>Q%WQ]F6K;*H^/>B[)E6[YL'>53]]JI*-KU;(8*NJ8#Q*F\&Z: M]6+VJI_W.YW8\M<)F\-OJ^L[Z_.E %-DSFLOA T,HB$N6J$= #H..J"]*5#G.0.6F%D)ADZ&NR90AA!,-"QQ@;"!9MYY M%:(BG,8$A*19:<0[&>X:O^X*'J5@]-1I%<"A!2)LHLY80S5E04YQ]L+X4'J2 M_%NG;;1&1.#!0$3?RZ1@B4(KPEBJ(YO>_-N)3/SHLFPYHZQJBP!2H4(1)EB0 MQB20.B0"L[ 1Z:=BF]3NG-H>_OCWY7.4 $?MSN5.RJ9XM09VKV[X[W8KS*4C MQ0E7CE)TGC0'L!0U4%!)614C0:X2,Z!UIAW4\>NF!!0T"8IF%H5<$)<[.=)L MJ+/ Q0S45MUT0PK MUF]LXWJ..V&2R^ Y M<4 TT0ERH\2$,HT)<;_OQFQCNY-2][C=B8CK241(>X'_UQJ]UL'Y5QCF%F(!%B MZGQ +\M$:IB#J$U(UA*F_2SD4'P'S&]:MMEL>SPO;%Z<993G,]60\\2<,"P& M#CPG!#N#7K05W(#V8A;VP)IJ4">RU"((*E%%HD2@OR-R P*%.E55^[6@@YN8UG'>=>I8 M3.#)*%905!I#@_,2M+8Z6>&B$S9(HUV*\\ZNXT)V_#QKI 9EG#/@#40KG041 MK%0RKYR+^[WLY\UDFA.W]5EYL=J)W7:_XV-W\/4XHHK-@P_EQ[4_\:_A:KM/ MG@!3VCL- I'/^7U",O1G=?3$O,_X?KJFV[ML(I*G9:LXCKDOP2K59[T_SLO0 M.UZEA/SOI>J\M3^[9[:U]J?K/,.K!Y\'-[E_*]LYPKOUVF>K'.^4QU_89GG4 M6O4XH;&S-+C7]>F^W6QW5O^S(AGR1\(7+I(]+9N7J_^]WBEM\[^7N[;5+;HX M,6EPN%M>Q54J\=[5U_/!L!5>W42RN'D-EL?^IK&]O[E1V]M?W]_WO9.8^P#)X\:^#O; M/2Y;1[UV:[FVL?)\I<:( ',]V*<8!SPXCO_SGU22/[XX29\1I)@X0;[8V:W7 M_D3V;;5;C?XIWL37AER^&U.UZ$=94B91JRCDDAY%'9,AMVF/)J8':R1K+9O% M<8CEZD;;5U50.95D:9AGS=]>NHWVQY=L]^,!K_?#R>;'PRUSLG-R?')X6C]O M;&SSG:U&N;/QFNZ\^Z>L;S3+G?TWK'[2_'!XO//R<./P M]'#_S55]WU\V-NJLL;$N#C>:^%NC/-S/]Z^?U]]MXS@./H:MMQ#^]4_SD#4_ MNI.S#XW3PV9COW[1N-HF]:L#@F/[L//NL%EG_S1WMMZ>U*_6+_#YI-'4E_6- M;7A/)020GA1*BU M[1P-/J".AF52X :3BVM45*\KH3H)Q36:O<(:.W/7N[R MN7G_X(Y3=LZ:]7"U;%=[517\,J[WV:45X'V.G ME[=3'A)?18>#PY_$[0H9B-P>"O9>N'[RX#!9H?G0LUZX?XRM2 E?//JU*^D* M^?)=Y8HPH[^MU"L?OL\>M3N]I=H@B1;+AM&/=>^F$FA\*)T6V]D@QU ?6OSZN!JM[FSL4D;6V]H_:I9 M'IZ\/C_,S]TXHH?O&N4!N[[F+3Y+M [WVQR/GQ_L-T[P&JCOOR'YV?A>IXV- MOT_Q'^3BY?X![. \O ^&*,+ %2E064!TKG ^ MNL($%11"",:JK(:, O''7;ER(U:&M'Y#QG(L9/QS>KZBX==OUG?W-W=?'M1V M-U_M[.[77KW9W7NSWMBO[>_4T'K91Q.E1GEM9[=&Q6_A]]K.B]K^OS9KGQDV M-T;-^O/]?#AO)W=K8A[)Z"3/S](#D_G#,F$@@<(__5:L<;)W-7>EW56YX>G MNR>-C=>L<>)16Q]='.SOXGA1U^^_OFJU. M\+JP-,?7%&4(F-":J($3J1^OO,=#P".0Q/N[ZXV][4I%+[3W*+5W[X9GK]5W MZK1/:X-@Q/C_KO7:CWKV(Y3Q.&-(S]NGIV4W!WIK+TI4J,AX+G96:T\9(]FL MXKKY<8.GS:10_:DXB7AO;2Z0HZA6/*-%WLVD,#B/A>+$Y,T@P!._M$8+2@R( M;X=*GMA^TX^BI???\>Q9]7@@*M;)5*WO=FC^N MO*#?O^MERM.C6K?C_UIJE^4-C[\_HBLG9T=+-=OL?>'(\);#X1HXN_@1:YP3 M1U7_7RVV#O=X?]X.\7Y4L9O/..NT/^;[Q-9,*M&A M9[)Q?(R>R,7AR>LK5)Y7C:W74-_ZYZ3QKD[K;+?$>UPV3NKG!R?;=SV3\YVM M3?1$7ISBLZ[P''*X<71^<%JG!U=OK@ZW4!EO;+/ZU=]E_:&XH@\&C NF4)IE MST2K0@NGBV04:F&:?))T:6TC-NVY[<0O^B:#==@?LJD[F<">U*B>$N+>MQ?; MPQP$7Q'X#)M^XZ;:[=M4&U6BV7,N!!4*J9;;P@@:B\!"B%I'HG-VD!$%DTPS MIK[J4T^[;'Z<3_A;)2YKZ!FVT37LU$[ZG;(;2E]YA^WT+6-SJ-\'SO'X1EU^ M+O"KP7>.;*N\JK[__F3B9=P1D-^V5W97]E9JFZ=GS?8EHG-;$-0:[97?'Z+) M.\8B'X1]1Q7@^-%3IYUAID3>KX?0B=WN\)^\$2!=R/IOR?JK>Q:*X&AD&T"3 M)$970-2A,#SPP@GMJ'=4"<&6UB@UE-9>U&N"F9^V4KY-[3\?+1R#")XN/GB. M'W_F7+BG ML--_1=E=V50[G5?H8J*ELO! 1T+9F[%4]#%7 M=H!.2VO[\<)V)T'6#X35*I-R+F7TJS82=/.P/!O$6Q;$_$UBON.8@@3.+/.% MBY$A,<=8:)I8(8"CG>)97O!86E.* 'T$,8_6T!Z[TS,DJAR /^N@_"S/;+,6 M+Z+O]\J/.2Z?\N+$G&GU3I Q62)Y0IF13;[T3 M[%R%%D[SA-BJ/4H#RNS+@]^$"^=-! M\[*-7/+JN-WZ91>>R7OBG=4LFQ@QV0*T9H5%[[&00B6JT9P.#CU*7L7#"9GX MRO-CESQW;Q8Y_[M;Z\5F/,LPUUH5SLLU%,#-?I:B-8NLB43UN;2:T!+TXT15 MH]VKK9_E>KDL2:=U^E^@:Q [%:LM5WX"?K%##6A;X?JG5':1 VN7T69,4EY[ M;AW%8>9.TW9[M4Z5?_=]B]&/?,^WL1-LRTX^Q>%+[_!0>=^H?,MOIEH.2N$& M7<;+V!UF#<0.HG/6[W3[.7V@UZ[A&570EK+?W._9N,FI6.N^M_HSY5_C7:'7 M9D5H_B,+]$RN:"*?HLSG*6X+?(7HGUBA?Y0%.L#P*5\,;)BP\[ M^^M7C8W7YP?[S28^'9_]-UZW#OC[1?W=O3*TBYVM-Y>')Y[5W[T6]8TZ:6S\ M?;SS[NUI_6J;U[?^:=8WCO#WS8O#)H[Q;AB:"45)W4/MIF/];^BZPPD5.5:]WC)\HF^=6)?"@K!Z)R M0>&/H/ [X6C-*/':J,*BHUY TE!H+GCA311"FJ0)DTMK.]O;"^I].A&].=2& M647>7W3)NG+VUUO&1N!W0M1(P=YR)&M%I"F <%4XHD2A3(Y1NG*>AX''UNMT+.JXDU=XG>=<31HX?T :VJ6"5&96_M MLWSPW^@PZ'9LN^B<-]'9L\WFT G//N"_^V7V -'Q&_N!G;N3UW&4?,1_.I4NU@$?1I,VGGG6BCY6!2UD-]6;ON%O[#>^'9%_K M]M$2S'W+D<>O:WQZQ[9W]RW.[>VAYG$.+AZ^R._+51#B-_;9VSKD(#S)Y7[H M^:+J?+PR#V5XLZJY4362:J0Y/&%(+=C+[LKM6IZ1!" >A^\//?CGR>J''OO3 MY9_#1S,!O]!4/_ERYV #Q]Z@TC6;2SW;ZW=G4IO\5"RVON7R_K&S!J#FMF)"(/!WXWVXTOVIU0)9FV MBN"T[/50?\0F*H1.NY6-T.9E+:)!>EG+&RUTK*]6;C=LSPYJ)>^HQT_W^#Q@ MNMO',X&(K/QVXU&_.4AZW2OV:[_E*51_,,Y6AB?TCLNJ(.LL%V0]M9H5,RD-M\.N)?_8^&1:!O!YY7JA?B?;_&/$M?6FCC86+/>H_COY/:EE43L9+_AP5]K2 W% M@P>ZIZ@W\"F=:_,*6?@4W_QR.;M)>#MT*_+$'-6..NWSWO'UX17TFF(UMA!3 MV:H:&U390__G/S6R\A]?&F%UF/YQ?=HW3_CR^*Y/S*[2\.0OC/7ZS+(U4&^4 MN8)=.W^?>WQ?KI">=#\?6-&2_M :(%OA[ D6Z]@*XX];K/NNT9H51M0/W?8; M38W8)+H/C3SE>N(=B#[UPNA<;_C]0,RO.JEB9S\\::;#?X>HC0_WM\\/3_SY MP;O75XVM^L7AZ?;5X7[X<+C_6NQL[9ZBMCZOL[NMB,X^'+YK-.LG?Y\VKOX^ M/MRHDX.K%Z<')XUF@^TV&QL? ,=X5=]8OSI\J!51)-P:ID0A6'(%F, *JW4J M@F0G O$GES)5Q-YO7?"/'88 M')-:1W5>OU,E&S@U0L4BF& * $\*YQE.: )))4LF@'Q4A\'1]]&;[I9[C^., MS8>]P 77/X;KKR=OJYJ[YX.I6W#_#W/_Y3WN1RXW5"59$&[0J.<,N1\4%)Z# M9PZXM2$]GON_6+'T6<1B9%7JCXQGI:_$C7)MPX/AKC(]M-!1+6^@I=5J5ZL3 M_>X@YH0T7S6_?JBK9KM3/:MYF1]^7N*C\;&U5CS/ :U._%AV*\NM95L>WS3[ M3;EM53ZYV[.M8#NA6\M5PF7X4BXY_\W^_F#XJ%:K_=I1UOF(KG:/8[-Y3;"U MWY ,JQCGH ?AUR.(OZ],8!VJ]N4RIQ^=]V_1XB,+;9[>2,U0/:2EYF0GBY]: M,N+OG6/&<8)JABE2@ 91.,U8(0DUGE@KM7;#G2C@B\IF;$GVM;%+K6JQ;);6 MC><@-6K\*$_EJM^@I#?KD"J_OEH[&^;B#](XV_U>99!45:#5X7_ZS-8>F,FKG9A3>C[&>WLV?EK,K-8ER:=+K.NV MF_W>_4N^MQ;R8D?BSYP*Q(^KAU]^]=/D-&PHA0? M^5V56>%JZOVTZMM3_<"TMV>"5]>"GMP]Y/Q=5!-:<3X#$:%%MBP M>^]JOX4R(Y^%([$3'D'MN)-MT_]\Q%[4!/7,3>1NNS4P,_%N?SZS7^G)==<> M$M/1FG=B?4V?3C8\S%';O7@Z++Y:64B(R4N(A]YJO!+B.T?P'1*"?RXAJI:@ MIP/K[FL"8@HX?'SYA@O2^0+IR-P,H86N;AFJ[)Z_;1/I*-;VCF-<4-""@KY- M0>8.!7V2/]G3W#F+@YLO:&E!2]^B)<:^2DMYR:L3CV.KFVO\\E9,I['VV\MV M-S=<6A#7@KB^3ESBZ\1EN\>U%\WV^4)0+6CIF[2DOTI+F__NE[W+!1TMZ.@; M=)1[K3?:O=C-J5:W"&KT_MP4QTEJ;!$B>20P"R[[?BZ3:FFM;EOVJ&*C7!A+ MU1_=VD;9]?W!MMJYG':]99N7W;(2X)^X#YDR#%(M\SF[L=MOCM:QF6:VY NV M7.B_I^1,19;67N=4X[)7Y6=43(8_-*^_9QYMMKO]G"NT[MK]7JUN.Q]BK[9; M=C_,+^/!@O$6C/>DC,7@>W(.OCA/ M4\QY<[RG*;X5/OZUDS=.J0\JF-#(XQ\:8%DMK>SB% MMC<*SV?D!/+M1SY -/=O](5>]U_8RNS.0Z\K2YZDEN;ZDG&513QK#:Y1Y_3UV=QC26[#R20_C2 S,^%%M%5FRK0J_<[#]8(NJMWFHQ M^&VL.-QQ^,;UX#]NS47><;!Z\8>7@A^D@B^)]$<")!\":,)U@<\WUQN;F[O; MC2WD@OW-W4;%!>LOE_'K\Y7:>F.CMO?F[[WMC>WUW>W-O2DM%'R^T]C;>;F] ML;Z_N5'[>_TE\O5F;>]?FYO[]T<\!0Q]K9AFM09/T16MOWSX1XOPR(K@,/)R M.4I7I!*S--C'-2O^@A'+QA>][+3/!Y\?Y5J-?]O-A\,)__1;-4X&O0Y&$>>? MV8G8B+[&:341]-9$?(&RX!&4-/L(_XO5_*UNUWG&[CS<-W>6\ M 6L\ZPT:9]2"[=GOV67VB0+WSOH/1YTV&NC%<')P5 W#!NQU:J\MMKU MS'W'H+[X@%''@M\+=^R_9#V8OA,:0P^:G\.1T&Y\_Y'V^/MKF+7]^A$SY/=-&:E/+0?]U=VZ^Z[T^?Y]. MONOD7^B+S6@(C<@#!)>9\4US(1.NQ<5G6)_-2YK.#7 MK+(VK/53'?Y_\U/%+<;N[U.F?O,Y@/KK7#[A\_.?%QG,S[ASF:-TISZ MTQ>MG=,#.#CQ[.#T#1SB-?6KUZQQ*^+?&U]X^#R<*MQ_)+O'A^< M7C1W3C9%??_MT"OK\%G]0]9 MWB;YPT7CW>;5#KY'@^V>-K;JM''5K%HC'YP<'N]LU2\.KH[+QLG;U-@CE\/] MO-G.QM%EX_P](T"-]Z0P7H0") V% \\+_.:]@9BTCTMK7.IEH.Q;O=!^@$&N MY>5W,,I"1BUDU&NX81,9=,(1:;@54,HI2QNE"1LV&C")W M9%02TB:=:"%LY$7N6ESH8$/!A2 6O/'*AZ4UP?4RI3!%,FI$3L44VY/K@S[N M><]8'Y$77#,NUUJQ]Z1N!ON^&7Q0;,^>F!N5*78-V>X-8HW8N]G@=2'%1B3% MRGN6EN%H2P7M"LX +2V;6&$9*/S$ HV,! "!EA; LN#\9Z785R3)4UE:"_8= MAY6R8-\QL>]=(R0JYG#.2>&S)0(,7&$]D07QUJ2@ 5SN1,0D6S:23!'[_@)! MK5Q'AO-!!M9+&@(U[NR=_R\W\47CITJ.KT0 M9$\@R"[OV2'H(R6O\H[V +J &$6AB=6%3H[[J"7W50=\K9>EFL.(SR_.Q2.+ MEBRX>*Q> "44@*,Y0B4L:U!3Q,7S'Q/9 M;GU$XF]W+A>1D.DV1&Z 0I&UD%6CDE4[S^]9'!&HDIRQ0G/."PA2%5I;60@1 M %$#16S,LLHL,_CF?CN+R,5% !$:#0G.0A:6UG&I$?CJ" M/J4N*U?3:&KLMWNYU>BM5.%).ZZ/+HZ8$YDVLO7]A3A["G%6WU_OU4MRD45: MX^0(ZB?^O?,4;QDS%Y61\LIR1%;IU'5VF9@EI6\JNKIFWUUEMA\QK9K4Z[NTC#'J$(W+QG[P3FC#)!%<(P%('20V&H@L(+ M1D$X+GC(*5#+P/@R%Z-RX:;&WEEP_\3MG07WCX_[[QI BE+O90H% XK>CD5O M1X.6!7&6.)3LTD=9<;_($H#."O?/;>7WR]CMUJSW_=-^L]K2*<2S#O+"L.'W M(BUA2BV<]4^0;7R&&'YNQOP!Q=[Z:1OGY:KZ_8LB<2$-1R<-M^_90B3II+DV M!:5)%L!3+#0%6B1&HG#&4QI8=@>-1'<0Y"*K8#/8L8 MSVQ:0%\4-IN3MI/G4"&.RA2^AFBA M_$:G_-[<,WN] V7!0T&"0;-7LU0XJ53AF+8J)2'Q<&[-LLSU(IE\WEAU5+;K M@E6?@E7OV:G>)@*>%D!T*L Q7MA@8Q&!1\6EXS+ZBE4-T5/$JO-?]CPP27&V M1U"QMEAZ&'/%6N,&MH7T&IWT.KAG:%CJ*'$FQ[./!:,UK\OJB:GW8;Y!JPEQFO"LN= M]*8;*^FV$&FC$VG^GBT2 PE2 !0415L!C/)"0R0%D9%$9ES23*)(XWR9TVER MI18,/%6VR(*!Q\7 =VT282TE6D#!+?$%2$$+%Y5#P\2IY(.)3N5&CB"7B9G7 M%G#3F9(TJ*=O5Q&1Z0B#_&H)":.MIO_D956NU_ZQ;7WZ*;>1Z_:J7;'76V&1 MH#D&67ATSY@!0ID@@A2"@RP@BE!8(*K@*FEO? )M1.[.;9;YR/RSJ4E<6LB) MB9M!"SDQG7+B7A4_^C:!*%,$$=%FHIH66D1:1,N%3"XQ\ KEA!;+;&1=_*_ME]O[VYM[M?7&1FWS]9OM_8,IRL#GB&%H]UTS3G,*_F-'.0>> MS1?V+!LFR;TLK2N;9:^,/UC'\=A5KEF_Q_PG4-[LI7MF+_.^CD\A5'XZZ6HZ MINKQQN!#[S7;]MZH]P%^-:"V10_14=M_)_>;QDC&$LE-8Q+G,J=<0*&5D(6G M3C+/6331H?W'B,)J30@4>-+6Y"7'(2[=R62RJ=.>. M>4=H>"R8]^F9]Z[M$1B70B5>1"IC 0YD895-!:4*.(A$HP%D7D.6YVG?]6IA=+D39R$79ZWMV"*5<",YS>[S<&2\ M+4QTJ1 *I'24.B'DTII ,T2.:A>8*8KA_.)L/"HS9,'&XV;C>Q:)BL0G1XL( MP L@'"T28U7AB1"&>V$DH4MK6B]3-:\%O=-.*%"UG%,6=)F9I#11;5GQF+1D!*'+5"ZV99HT0[YLMXZ* M7NR<(@^Y']NB8%'O-WF;!E'<1Q W$,-%#Z:GD'/WFZ5LS)]MLVL9+5_LFWN-F);A'%FWN2YW>GI M)EB]D(1/(0GOMVL#*T'HR NJ-'IY$NT@J]#5V^9TTJ(@@X2:!@OG+>A8")PJYT18'.S-Z&7Q>RP_]P& M>0;-\)LWYM 4Y=;\:O)OI-WR/PMM+P3?4PB^^YW=5#1,4BX+::0M0#E>6.+P M:_*&"Z.UX0P]0+DLZ*A*IJ;&[%FP_>3-G@7;CX7M[S5JLY26U@Q9IC^_$>TB[O/3.<2GI^6@M6&U W?F1!QP;/FGCO<\ MXA[?M?/CT]@5%]URM54V_UKJ=?KQ?BK@S>2MM\+SSZ=N(3L>(3ON=PN3-A*= M/"U0[*L"O,S%!L0621FCC.4Z"9>)Z8[4F#<*_1X5N*#0)Z70N]K-!Q' )U]( M :D !JIPTL="6T^XMBE:X%^DT+GUFG,/W-[EQ/VS&\S_+0\_AJVW$/[U3_.0-3^Z MDS9M;.%<[+^^/-QHE/@.!.]YB<7)P7G^A+W?6W^>N M!H)'* AAD#-#>*$C_I6\(LY3S[762VMDA=W/Y*^=Q4ZMFT'\H_9%&JN.=T=" M7N0KY%714G>]WSMN=Y!EPN,\S 7-C9WF2/WHO:?$ G.\\%X@S4&FN4!DH5@4 M3G(>+#-+:UR29123^?_[I#<@JYJ] 7Q:2'"GW^OVT)%#-;"@P2FE0=9 N4=C M2MZK(B6%9B0-OM#@3<%3$"PQ;AC-:\*4+&L.RT3?W\;KF@;+;K; MHGO!%"Y"?,:IE0&RB$&.E#OO5OKJ&!7:XH4CG!?HKYG"@D:)+R0REK!$&;>T MQM2R(M/4LV#!LM.T@+!@V:=DV7OYHMS(R#PI-',:-6)TA>71(PFE$&)P3.=\ MT:ECV?EO,[*. \V3;)OHU9>A*%LU;\]RW^U))T3,H>P:6:>S&]!>(6;;K><# MQ#X3:0MI-CII]D"_6&G!H.@J&$DYZ9C2_ M80ZY>&0MSQ9B[?8[EX/%AO&$WK8;+^YRY_4P/@N_+6)NHV/'^K=B;I<[ M6Z_IX4;SM,%>GQ]NU$GCZN_FP;L&7G]$=S;>X'/PO?>WKQHO]&5]_;W43!@) ML:! 30$LY8HT*PM$G_O@G!,A)V*C2E9ZF8C[!?=5ALSW$=N/:8(%LL?3,LG88'TJ@C.I "))81'+@K,8. V)FL"6 MUB01RTK<;R[]^R+,.[-\.RHO:\&WX^#;N[Z5% #H3-G")Z'RGA:D<#;&@DDC M&!/ D^'(MYPN:WK?%)L(W\Y_K'80 MJG7O^Z?]9DYQVXBI].6BSF6$ NQ^-^D@DG6"YBUAN4?#@Z&%;P2:()ZG%!-U M2E4[6^=]+4:PL_4BR#ME?#PJ\V/!Q^/EX[N&"*<,@@FQB R0CQV)A9&2YP"1 M8!:X3M%F/N:$+ALZ37S\2VRO=_;IV>=>!S_/WO?_M3&L:W[KZ@X MY]Z35*F=?JQ^);NH(H;DLBN(Q)"=P2VD< &,T(C MT=G;&$NCT4RO^;[^UNK5:XW.AO_$WNGX;.55B=:%VAXF)'*6;R[_=DWSGDM# M-OMRGWYJQOU1MFK\)=MR$*>'Z1C?5L9KC_$6RTPGRZ%D0!,EI239"S/$9G^+ M,)F2DHIZ(^G6MC"FG_VP;KA>%==H-JA#2$UO#.C;^_?&J'6$[@G(V7C?YFN/V<]56NH:)TUTJ+KN#_RI^=EN'X=3\I5[$RGDZ$[ MGZ([CL7%M5CN@>1\PKLL@@B&Q,(KEQV?NB@J"EGC"7-'/9W%S;K6U9 M-O7P6MKZX4"L/].-_I,"\,WVO;VO5U)?\$!OJ:YG _&]R.8*X_.,Y0_6O!]U M=D,(__=7^AQMC,IZ3R2M];?]^,#OC$)=M5CF%+%8P%SHR)BUG&3OG99MGUE& M0A:4B;KD(?C ;"K)I$;S-I+"6P?1BJ-XE4,KAW9 C%<.?4@.72BQKS HSR5) M2E@"0D6"42OB711%?X>H0N%0JWC?R+:*P:V>0QLE_EWCWUUN\_^DXLHGY_*Q MN'L7&-S^EYM\MWVU.L G'WN%DQ?#47/5@GEYCS?ERI%0_]Y M#">%J4^R2^/FL7A%Y.F\-QDVANGWO0DGL7>T_&H M&?UF6\!/PQ&.?+ZT7E/>O>EU\>3&X;CX7S//)!R^>"_KQ(^CR19Q/;_[(TL?ZLR/+YPI&?/*S7&/#3,8G3X%K MXYW)3AFSWTFZ''IA)J-E_$?)^6H?"6XXBOHG4S*[/5? M7S:'SH I]%"@4)JYE&?]7]_A]G6F7L&#N."'-P_BX=.]G<'>WK/]P<^]_<'Q MWK/!SO'^X6#GEW[^Y],GO9W!;N_H]Q^/]G?W=Y[M[QW=B-W5WL;3P\'1X2_[ MNSO'>_EZC_-?!WN#XZ/>X4^]PU_WGC7WU-5K_^9\A.=AF.GRVX4K?!@EQS^N MDMUFJI(W3%7-Y/B1DIL).5_R*;X^B]]?_O)#&)Z]/L5WWP]'S34T'_KAXNP7 M/%Z^8&XR;KYO]O8%4UG[1%-=R.HB/G;QQ;-WZ1/V?Q9=EPN.>V*MO?'=SW^2 MWOA>YE$FY5>=]O/O22%:OUC&GACZ=:>M%[MA%WN[9_:650MOT9BIS4/M;6_66!P-W]YB)*Y] MZ-3'"-85K_"+?M]=2FFV.Q2W][MFFP:'H^Q,C<_S2<-9OQ??^ICO[4-'I5[V MK7!.*[2#M[MXT5U\JDH0_C:K1W=I#+G9P\7:8)Z-&I'Z -WC ?H28;>QD-Z] M-8%G\9\X.H_+R !<;D9/-X;O]DLJ=[[I]5XQ<6@@@9G+@_>_OSO8/?G[X(\#_OS] M;VQPO"<'[W\<#HY_?S]X?_#F^1^_OQOD/Q^62%X=P.'N[_3Y^Y._#WOW^1CWWV\O#GWZ!\[V#W1?[\ M2;Z7W]\,CO_S]^'Q_IN#XY.7A\>#=#"D[\ORR,$1Y8>[+TIQ843&5'2:<%4Z M&"HNB.$*B86@G16:.>VVMB6'/A5KLS>NTEFELWLO $<$[:,!$QA$$3$Q#K'T M4U16N*@:.F.7=,8JG:V$SM@0>>FJWM3&V9SA9[2U7[35PK@=0W'K<:.*X@=!\7PDR6HOP&E!)%)# MP')/G"D["4!&*ICQRK&,8F[[AMY;JU04=PS%K8=+*HH?!,7S 11IO-,>8YZ! M;2# %".6 A"O4/!LU40A>QR9K/M*M;7]IZ*X*RAN/4I04?P@*)Z/&SCN/,1@ MLZ)FG$ $2C!;DRAG'1>EQP3PC&)&^^J:]K>K0_%]BY3=)BEK;0N=_3P9GYWU M9GLI:CFR-0\U-,;\=3).Z])B;!V849 &$GR0RV(3S0I M@4$F"UO;6O4I/+9LG8KW!PQ*5+PO!^_S40CNLKTHUR2H4KI>4$T!=S.'=9Z;._R^M*IKY72MBE6'$1V4$&!:2 M8EO;C+.^Y'6"KX!?6J2C GXY@)=S@'<8C= &2,1 "7 F"*H$)$DC&9T$-#PTEBN@R44N2<0-&3! M4ZHANT"=R7,7&MS:EJ+/[+WU3EV?Z1B@6P]+5$ _.*#G(Q:@I/;*(.&BY'BZ MP(FCW!!F,E]+31.U:FL;9%_J+BW55$!W,NY0 ?W@@/XTA>+]X,5?@7+D-CHB M DH"S$5B$^5$1V.EE1@XRJUM:_N:U6S&30-TZW&%"N@'![2< [2UB2MEL^0& MF@@H)HD#5HHB>\$@1$IEEMS&].'^FS >+IGBLE)COMCX>0ZH1W[MD=4$*S^R MIA1]9F+;'_GQJ]C[YG1\=O9M+TW&KWKCUW%6)?GK=BP]Q)+$)NJ&UD-UAS,[ MEOYDQ<:_9 M7D="62#A<3#22W$EJ#"?)^++]@4J"CCG"G<[O(-7YS:UM7MHF M+'WC^<8M0FXBXEN/Y57$+Q?Q\X&[D)])*H(E*=%0*H%Y8B,S1#H:%,N83S+. M$,^67CFG(GX-$-]ZL*\B?KF(GT\V$DIX88(@1I;< \8U,8HZ(H7@T2=G&+49 M\2PC?NFY1A7Q:X#XUJ.!%?'+1?Q\MI%(^;'-E%QJ$5@"ABIB:?[->V32Z&BY M@*UMH?KJ_GN:'P3Q&YMI=-F&NS=LD%&SB;H?HM@?_9,-5KK&S=CL8R?U2EJW M)ZW%%*'2[S9(&TB,4A+07!%4^0=GG,;HI#,BE#U/]]X 45D(=S$/,52E_T"M)[$X" $+UDRJO1)EJHB>-,0W+I3 M7Q'\ B6AY?-QWVWL>PZL2$=>&T;U;KW,\,6A,4VR[W=+PS M/7A'WQ8^&[Q\ 0H09+ 4%K)!?V2_#[*VR7!MO#HZNPS7-IMIU(1 "DLF\>B6.1D@QB M\.B%#%R6EL=])E0W8+NQ2_5[_WL^G+[K#4<7:_6S_0?Q[-OB[Y_GET9-T@-. M8^AA2L/38?ZU-E!9BQ7]RZRDGR;C5S,['\3IR3A\C'&>52J[$Y7M+7C[E"OE M6.F7HG0@$%$3XZ@@>=+A5F2OPC"ZM2U8+1>P:8!=@K]? =L^8.<=?2_0,*.R M>^^=*8Y^]O%=-$0GSB0B2\A*%F&M[[%Q@%V"JU\!NP3 SOGX@E)NG3!$,Q6WMA7KTM)@!6Q'%_-0YC%%&P(8"W?VK:= NS&KN4?3D_BY(-O?[&@_VVSHE^7[KOOQ#?F&XQ' MXZM[C3Y$*2M5W8&J]A?7ZJ7A&A.2*)W-WGL)1&9OCDC)H^:"2^7DUK:\?^IO M74'HV@I""^[[6;[+_-M=,5M7%MH#]+QWCPRS9@R<9.QZ @Q-JW=C6KYSI<+;1O+N<([.QA2N5BIT,2,G7H88IOAV]>D!CZV!TI)S M!Y[F[QJ.SO.@'7XH2/EC8_79<3=_C2^.LM<6ZYR,FZ* M)M>-5.T3[<%"0,,[#)093QRUC@!80PQ/GAB?@@\:0'B=M1/TC6VK8WQG.K!5 M NEJ+D,ED,X2R'P )1M>4K21N R.K-0R@3@9!0'J\WSB'8N^:>G69W8Q-;,2 MR&,ED"7G5E0"Z2Z!S"^I6"Z904EL5)& =I18A?E'%J/)H8P,2D^TOI5MM42K M_+'^_+'D5(_*'YWEC\,Y 1*D1VF=(,Z*+$"X1Y*?#$^BB2&F)+FQ*0L0V6>Z MK022[K6479?LDE\GXW^&9P7;W[@XBFDX_;: X_[!H$<8)5]]O">SX$4T_,>9 M,2O3M<=TORW$:CAG%B5#0E%3 MFDQ B?-9/U 3E2Q5W(3,DX(3-!1)5(YFO4(]UWSF["RFFU0$KS>" MEQ3RJ A>+H*O))L\_\NS['G&I B&A 2<0((Q62*E9,J:E"D9FC82 &VUD:@0 M[@J$EQ1UJ!!>*H2O)I<\_\M:+R/-F#6AY'P*X8AU&H@0QBBM\]SKBXXV?7[_ M)8N:8O(P(![$:>\RS:0$\1:2@-H8L>4&8;LQD/^]M'9[W+G)_ZS&47R?C M3/6U"U"[=/_[0MC$4!5!6R#99^8$>,DEE%H2;Z-,/)E 495<0LWOW=MSS1:8 M*I\]8C[CREN3B8R)I,$&:90+)K"26XLT2'?G@%+EL^7PV7P,R;C@M>%(M$RB MU# LN=$*B:?.>2E0"Y7Y3/7Y_1W0RF>5S]9F)T@+\;4;=H)49EL2L\TO<*7L M<=M$2106"4C+B!4F*S7FLVF32M:I9BD?[*)4N_VVC\IJE=76AM66M[^MLMIR M6&T^04F%B+396"%B(" 2$%12$@H>69Z@N 97_$_&80U([0M1R# \>WV*[\I- MQ,_S8#UR^4=68ZW\R L37!YR.0_(9HK_RO2^KXKDMWB.3TA&9!H)XW-W&A=8 MIE[EH[[*C:V _D?SCSR58[X4?!%[9R]\?GT;(JC$?T9ZRQ[D?*2['9F7#XWY/:IEPJWM_-3TN>Q2WDH%=TO@ M;CT%O()[9>">7]0+-D;KC,R6$5VZO#]I64\1=_J:1=L!2(X2:5'>YY"D>>9V^N4G0L!.;B;.)F[-XI M2!7*@F]L=.ZFH,/N\/0\(V;5E08WD^ >*NQP8<0%GJL4UQ[%+;8LE#(!Q9A( M5";SG->6N.20T)B]3L^ :ML$'E@?1%LIU!W*OZGP?JC 0X7W0\![/O3@-!54 M!T]B*9H.KI25\$IE'R5H=!)=-O7,/3%P[P+J%=[=@_=#Q1XJO!\$WG/1!X[: M!$\%R91=:L680+(?Z@@JEZRQ3%C+6HL^5'AW#]X/%7VH\'X(>,_''U#;LH<+ MB/) "4COB5,,B/:\['&74 MZCDVZQR/+CSW]3E!]]P]LZD;9+J^!^9S6V!^C9-&1;0;9>3S.N:2JB^_[F*U MY$*0T"I(;B%(%CN*(()5F@L2I$L$F),DZTR>50F$A!PH>+6U39_0Q=TN:^]L M5++9&+*Y9\RSDLU2R&8^=BFTTB%%)):'4LJK\(RFDF2#Y-V]@FWN&8/F-FWPK[;1".Y_&5(]_^RL)A=Q)G6E'& +>*6)\L(3* MQ!A7R()+A7;8?9I&5\:IC+,\QKEG5+@RSG(9YTJ8-S,.2S)/!5(1;I@CD*U! MK/:,2 5:&%_DSDSH+ 9Y5\(X&QO?749^V1>BB;?L.5TMRT$T)K M'RHKWFQ0N;)RY5K$_RI7?AU7SD< @6;GA4I/J&*T)"?[S)76DCS7,<<=&.]% M.Q' RI65*Q\!5W8Z?%E9\RM93$<-9=MKQ+;E;/<$[2,7J*V.<_WPVG^#O]Y'/."X^.3V$/OQZ_R-;S+ ]@; MC*?QK)=!U,L7-^GX0A'/E]: M[VB:7WB5[^KLR<)PW&JL+JX,^!,M\_V\'I\-R\/T_22>XG3X3_SAS3!,3R[= MVT\^>/'4T(\?09>O,)/ C1]9NB$^.^SBZAA\^K-<8\-6QB=?Z-%X9T#:3)+6 M6:FX#)^#?!E&_K>SQ]@^_.MKZ[^E3F1W)N MM.<'ZL;A2*GEX9B!(A/]>(*-\3([Q$DY*E\)KO@*>B>3,GG]UY?-H3.:"G<4 MG#PM\UX&PK^^P^WK3'U;1#S44ZJO?4H/G^[M#/;VGNT/?N[MYXGJV6#G>/]P ML/-+/__SZ9/>SF"W=_3[CT?[N_L[S_;WCCIZ&T\/!T>'O^SO[ASOY>L]SG\= M[ V.CWJ'/_6>'A[\^FSO_^T-CO;_LU=NZO!@K_?-+X='1]]V]&:^.1_A>1AF MYKW;%3;3VD>^;.;2?*6G^/HL?G_YRP^7Q9R'H^:;FP_]<#&%79!LX8JY:;3Y MOMG;%S0B658%=%;N>?+I_'_!,D_H=3[&Q9OB\J/7O_W9SW[V36N><+F4,S<4 MVOYYE5[2B=?N@L62+)$D/6P=&^-9EV#^&!^ZPN:<>^H"'KH\I[<*AUP1U M9M/2,L,8YE9AC..L[F+O(!]W^=G"ZL6HSB-/><.3'K^)%98(59JH^DE:% M=[[I#BYNW:%3H47KK;3:>Z0 *9JHI',*'&48I5-W+@*Y9@T*WQT,+]:V7AV\ M^_./W]\=O!\,!S_OLS]WG_W]YQ\_#0]>_DV?OS]@@^.#]P?OP\L#OO_FX]K6 MOT\/_BC?5=:UGKT\//[MW<'+ QB\?,'R<>_^?+GW[H /\NO^[<+:UJO?WY;[ M:M:U?CZ0^?[R=[_@A[N_OW_^\M^O#H[WWS_G^?7W/Z6#=_1]6=]K'2V%#IC\W06C8W4 >%8FD@+&@AZ1XGR M.EB&DCFCZH/P"!X$+BUXP1T)QG "/ J220V)B9X;P9%&9[:V59\#6YC7ZD17 M)[JUGNCNTF*\A?JOF]%B?%V83LPQG;-*:@Z:")5,GO(X$@RF_*"&)5.*M?.M M;2;[8!FIU52ZP#,*ZG=1&HM5+VMI/:0I";GY9M"Q:FA) CA")@(Q 7M MB!<@*48EH'3$$WW&%W?!=H_36@E$KTN1S\/I29STGHY?O9[$DS@Z&_X3>_L7 ML>>"FV^_7W6#[-863.I%;N9%?D62R8-4">XLYG\:3_(_1SU_/IG$D7_7FT[R MR4Z;'.(>AI?G9]-7LS3@]I>=/IQC@SH,WD7KM-!^ZP:MTS#Y%2*?\?B%M9]> M&/NXV'IVG3NC8E5)\%OTIGIT-4Q[9RV/Q;551;:FHP='" MXDZ@47'4EB!5)0B&B1AE/7'22922&S1%1;$^Y8L;Y.\LHSKD_6TB)]R!$EIO MV5698,V88#X<+I/0RAA-;%-42)M(\I.@B/0T)L8\*I9*.!R4Z5"?TLH&'0_Q M5EY8,UZ8#QXCV*3SI$""%#;S B3B-$]$>96$B2G9P+:V.>LSV4(QB,H)75$( MK;<%NXD)"KIORP8['QS%09P>IHK]=K$_'V,US%E$:DGT& AD'X X)R+AKBD/ MHQ%-*#%6Q7B'-,'UL1G.[A2;69=8ZO7#_!"W^+F-[^W?Y],3'+V(O6'AK$G, ME_(^AMZ++ [."@'T\!\6?3GD^%T&,]ZEV/4PB7+ M)T;>XJJO*!9G._F_87,;EI<2%]V@AI?=#H:5"6[G\OG, M,]U1?CJ//CR7'Z>T&R3NQ]CHQSFO3FNWG]:&"T$O)36@L$",<8X 9X*@L477 MBJ22]"&_DEW=:_*^UKD[PV,'?@LAKPK\]0+^0LJG<12#*1L8N,^^K*3$(A4D MJJ2HT\@UDUG/*EN!OT' ?_C@5@7^BH$_'\0*G&::-YH8*S #/W'B)"0B4O[) MP0HAL<[XZP#\KD:P*MQ7"/?+N)4X>+D#@YV_I(\T,2V(2RD+_("1&.4LL=)P MI"ES/D"&NUD,6*^\XWTK6]$['[4Z'D_QM#=N\@#]E3S I>]!OTM8_\:\L+6A MR^Y'1FH@OW5"7-S#;:AB7DM/''5-FD\@5BM.#&,& A4^!-FD^2BEEY@MO8KE MO2]?S.-FB"XF#55>6!(OS =$ LM2V!E.@BT!$>-,:1MIB!".)1^9$8:5I!]J M%T,B+6]YK=S0/6[H?I2ELL026&(^>I)Q[@3E2'PRC(!6I1L,XP0Q4.6"D#2( M)@5(VQ:2A"M#K!%#=#4<4WEA";PPGQX4O+*AM(72B87L57A*G N)R.P\9FU( MC1=J:QOZW"XZ%5U4#ZULZFIQ6UKGPSA/6P[=?&'LOGH;W^9MU[_;'7=PXNA& M8.J:V>-RYLC_.CTO0_CK>-*$Z:?3R="=-WT>CL>#\:AK--A=&ERH7ZA,^8\2#SS3(&5 ;-2..,:YI29[5R+3(.-] M ?>NQUJYL')AU\7A\N*.E16[RXKS(4H>46NE@ @:((M#"@0UEZ2$)U0PSF+0 M6]M"][FY3XBR$F(EQ(Z+P];#K)4&NTN#"T7Q9."H!)"H6"2@HR"6,DZ,2YY) MKU6TF,5AG^G%/M1=U(;71V3-@[=RN]J7BSZ1=UP+NO69;F[=W>*7=.UROZX# M43>_L,W-QY]\]XTVO.7LG,_1XI;=E>]_Y7H%H]?"P-VVU6*>*7O#L]YH?+FH M,L6WO?CV=9Z$8V\\Z;DXBFDX[>'9V=@/F^;R;X;3D])T/O\IC1IQE+E[^+;W M:MRT*8Q7VA3VBB?4'%(D0"^NW[]BK^Z)-6[4LY!?CWT-?\I)Q M]*Z,Q6 \C6<]G)1AS1:9QA<3/.V]QLFT=##/@YZM\G0\:AZPQA@_#4=YP/*E M]8ZF^84FN?_)PG#<:JSF>L\O0FJ^&_U'YIIQ]L>/H,M7>#Z]^2,/U:_[^F&' MZ]J_?QR/1@]^L;4\EUN7'SJ9?.3[%Y&X2<2_":9\6]_CZ1M\=[;UW=6G,C^2 MN^ IZF6*RK_%?7S9'=KJ/ MFW;J&2=/BYO2E/C$[>M,W9G&\8=/]W8&>WO/]@<_]_8'QWO/!CO'^X>#G5_Z MI>_]D][.8+=W]/N/1_N[^SO/]O>.[M1=_N%NX^GAX.CPE_W=G>.]?+W'^:^# MO<'Q4>_PI][3G:/_U_OIE\,_NGKMWYR/,'N6F4N_O8$VE^UW\VNJJWQF'KM( M$FF>]:O2,5_@*;X^B]]?_O)#&)Z]/L5WWP]'S3L?2(5*]34B,[%_N;_9S$<-'M/LR?&W/PV?<*^\CTIX*L^^;F+9>R)TG*= M+E;?ZK07KL*7G)15]GINI_30(V[^O4Z%O!^LP_=2*Z%O0(_B6[5TOM?]/_(! MOK8)]'*Z!G1@]61!8FDR?M4[?!V+SL_>[H[/?F6S=;WV MX5AJ]XAUFAS6J(OXQBU?7G=?'5RD[$;6QKJUWQH<7:XT_O;FX/UO[P?'._3Y M^]]8_KS\\X]G)\]?/L__WGL[V'W^;O#'P;O!S\\_KC2^S,?^L?]V\//@Y,\_ MGO/![K-7SX\')X>[>V^>_Y&__^7?_.#5L^&?NWM\?J7Q8+><>X\^YS^=_IF_ M8_#SGR<'? \.CG\\^7-WGQ\>/W_WY\___OO@^,_2?NO=2GL*=J@L=&6?]6>? MVOQOS=B'KK+Y7XN)#)NW!>R3ZE5E#7$2,]#\\#3V1O-2L+Q=7O3%\7@]&?\S M+,$3]ZXW_N!Y8/4\JN?Q=<_A;GR=G[WAQ8KU*/3P5]^\L.HZ4ANXF[L% M 7]UYOS4@#NCL/.)^>I4VM94.CA:$/(LI"C*CCJ)F A$)\I^DD2L!RXA&\XP MNK6M>-_HMFK =$C-/W(4MYXL7%'\,"A>$,0\QNBC)I8F1@"S-+9E.X1/'*3A M+"@-6]N:]=4U)5I6WJKE)CA?+I3GBXV?!W[WCGR\M[:^SLQN3'$RR5[))UF7 MC:=R5GCTFXNLRZ74MKC51'3-.&[(1+0$.3DSY6S#RC&^W9MES_XXLV&=;^XP MWQP^75"-BKH\KZ E4"8=8$X2*[P@J!THXS!*5\*_K6U![M"^NDU$:C>"IU_$ M;!60K0%Z7D!Z:K3*=LS:T2D"@6F":"2A)J)QT@AE=%/+2R^V^EM)CX2JK]8O M2%?2 THLN/=-Z=SW;2\336G5=U:RP[/.>IVO[UT3O(O_>SY\78+*-7*W3FOO ME\V:#T>E!<9A^O7"IK^>XFBZ=VG3RN.MK8P=[TP/AO1MX?+!RQ=P\-+_%84. M/ 0D#'0F\EC:W"7)B07T,7&EL?2^X'W#%_NXK_.Z_":B>I61O(KEA\?RX.E5 M+,NDT.='@60G"PD Y\11[0G-@BPFXXR=;>#>NL;'BH%+YBIC04N2SH93E&,I[B[[S-R[N/O#1876.'1RH3V&KU[G02X!D].8 ='4J3@? ME>RY&BI9IU!)T[SBPJBS>/=%L+L2UYV(:W]!>3#N-23JB =I"'!EB6$C.?U!R8::.2EFPSE!(QPQ*#/ M@'9>"!-%C%Z4!:GL6G0#R!L;]MA[>U'ELRDO%E.*?MHLV:#_W_/AK+;46;_D MS$P:2?)-AD#SV[?YM5FZ?]EAO/*4_DZ?HR7A.F-SV\7':&>F5,_*'I$X_*>I ME%/6^IH:L473XME9+-6AJHQ='QF[?P'ZW0O([X\NS?SL@Y7K/-G>//G;@MQU M+"&@"T28+'+!RSQ/4A,(US+(P$ 8A*UM1F5?7-.&K4K>]47U\B1O1?5#HWI> M_5I@#GP,A":(! 2SQ"KF\_A*(9AA*F'9E2/Z]%[Y6-V3OQT6,/NC?^)H.IZ\ MJVM^ZRU1+@TYC'67?HLL]ON"-C%429-G*8*)!P*LI"$%RXB/V:FG*)2RK"D2 M(E5'LDHKFCNY %@Q_& 8GEMFH7H@->96) M.J-:*. $DO'$",;R#R_1@2F6W=JV?:$ZDN*P^:&AI^>321SY=[WI))_D=%:% M:K926C:YO1E/_BXZQN/K4E6]WXL?EE3+\FB-)ZV#L!D/A]_O-28]3'MO_0F. M7L1G.(V'HS]FYGTZLVXEO_;([\5U(27FA7&$^OP#%#AB9*EV@Y0Q;41 $4OE M1R7OL]A5(TJ;&E&J*%X%BN;3:I: M+6Y2[6Q,:0,"+S,=,^V=#M$-3YM*K#7JL@[BY O^V85=?_EHULIO[?';WPLJ M16D3N::).*">@"Q+8$YZ8CFWGAK$!)CYS?2!=V3YOB*[4S*EXGFE>)[7*\9F M''MNB!8*2;:L)\9$19Q(2IED-=-\:QM8W_![5SRK@9=[K!3=5[@\0B^LT\*E M[+NI7+<\KGNY6$#((*?24TN$B(& TYGFM Z$@XE!4!7 EH1BT5>BAE@V"=P/ MOFI4P;UT<"_NJF-..^KR@((F@*QLCDV&* _6A Q*5L"+T+>IVM7]V(NW5,N MQ^,IGO;P:ON=DH['SR[[) WB=+:IN-1:.QZ7 MKJR_7O1&^O'=[V>E&.['Q?4/[9$J2;9'DHNUBZ3Q-FJT) H-V=M+GM@\ Q*= MN#!!*<\B+5NJ3-_:%L(W=^DCO"ZQG8W@C54&?BI;=)4MYB65LPA($Q >@LV2 MBLK9=H<@/3JJI34R;&U+UK=P[P3IAV*,#:AE<'W7\U*!NNE\_NLG#0B_*F47YMF<7OJZ M.D^W]3UO<8[EM6Y>Z45N@":_?A;X]7SB3_"L]38P=;GG8:1FQ,PJU:\029M3%BE#H(!J7/ &K+8$8 LF"VY"@ 6UE-NRZT_(OF'0 MC46>BNBN+.!61'CCJ[8Q>C#,%]-QX M%.H.@35H@7-IVY^R:6?]O';^P>%I*>3WTWA27CF*_GS2.'"[T1J^C8&\ MCY-QI?([4?GS!7$FA.?!ND"0^T3 E<;)"AE1:'5($:.*=FO[__Z7X8S_T*%4 MXHKK-G =4%.O/0IM(P!@%FN>)D@"DTD2Y=T5VKUP777:_<"]D%WG97:\+"4^ MV.Q^!73$))=E&Q4ROR2]=*&I66\6ZZUT=I= ]Q38$K7:NL3,=H=GT\G0G3>U M]XM NR@M,=-NYZ/,.DU($:DP_[KRM>P-I/2E2K7B7T_?'<3IR3CL M?Y#@N\.R9)65]^'DRG/P+$[/)Z/#]&$+>Z7S.]#Y8JT)YA0W7'A"M0,"@FM2 M/''"@&F Q TUL>R$6(RBU0Z&ZPWJ]B-I[8&Z"KCV$#\OX(1+PI2]3PE4:9ZN M(D&)B1BN8@B".FI\:;BLV&):RMK7I>B>RKD:D3K+C_;-2X2]&H9:+VUS35OY MNJ*P'*);+%!AT6&D*1 :+2>@!!($-"1J[:)V,BFC2QDM:1:[J]4@U'JC>JGB MIJ+Z 5&]4%:+18'@FUKM@@#'0 R3V7]A-CE-'<\,7E!MV1K%G]8W2#,K3C'\ MD".'G=E3L"ZLUHUM Y=I$#^-)Y]276/>#QF0-5]X"1SW?K$\A=;>>V$E<9)I M M1S8KW.+EH0(!-3BC-7."X_C=U(A:CP[J9HJ:!>':CGA8L.(1H)2)QED8 V M@;CD#&%UBQ&:]DI0K&O8YG'1 MP?(J=U4Z6 T=S LDR2WF/SX_8#(+) B"6/".1 =*,NJ 6SKKPG>OO@[(GX8C'/DV=D?>UC>\Q3F6MSMRI1=9D]BZ[&9E^4Z:)N5;M_+^+H([C[_BS/+DJ8Z.VI "2B-Q BE"/,0#6B0PH;LM]&^O%=\NJ9_/^KT M[]G*8OJ@+^O*XGI&VSY=>?AD0:(Q[P?OH?K8RZ#NWQ=7%KE5)AA/&%I-P&A% M\CR,1%!N@$>K0/I2&YNJ%FJ2U97%SL![>=&S"N\5PGMAC9&;TA[9$M 1";@@ MB174$.^,HR9@P-2L,6K3D:HH&^#W?]7RXG5ALU7' C:BW&(W-,\-2PJ5#Y?* MAXN5""P%'VR(A"NK"+!H"4;F",MS7$ ;'97B_G*GUKC?'$YX\&7&R@E+YH1Y MC00@E39.DNSQ8$D@5\1&&4D47 CKE),T:R3!^_Q>(JF6L;\G:F<=S,NJ2;SH M8=Z;E/W]O0Q@GX&TZBC0HZ/&YQ;^FVI?=E$KDKI@>:73Y!18U0;([KNQ9"_YALOE5WF M>][ZT_-B@D^Y>,;/58^UQ[>+59QD1*.Y5 M[6M:(UV;RRRKS,2J?+*^?++0L,A29X51!(2G!(Q(Q!D3B98TH4"&&3*ER"?5 MBPJNMGM<04;^=5KM(F?VQ_AB.!J5I<9QZLUPMNK0V0;2J01G30"'25J(7C@. MD0L7+&49,!+^VB\LRKA@2V312HKMD>)B/:DD52EAS8C$*$I'1R0EI8((*2F" MMU[[T@17F#Z[INE,+9>YW@#G4IJ@?#2 8+3!DVB%BDU*29,H0$XK0!?(X O M;$ ,VOE,V,11'@EXQX@Q4A+.3:36*0Z-ZI&\3^]?7*HF4=U?VNSEM^XG:K[@ M0-Y2M7;&)7UGC.2I-8[3KU&"C(* M"](F[7W2V;=*E#5SQBU*BM8YHQ-SQF#WFE)=(0CE-)#$2C?"R#A!1;,RA&BL MI(("@ZUMH4P?[E]/N75\K3@^5^FUTNL]Z-5%7B#F#(, '#'K<\,<%ZBEYTKP MF<]=Z76-Z'5>DGN9*$2?A7@H]"II:4_!)-%>2NDP)E'ZO()4?6KN73:M,_3: M"/KOIJ7#5?X[#/_9_E?^<7GAGYS+YR#$?- M5=NK/'CE+/<$.:.7*&_.\WWIYS#TG\<]+[@_/HD]]'[\*E_#NQ*M;.HC]'"2 M7Q[UAOD*7TSPM/<:)TU.X/0DGL7>TT]; %UDTN:#CJ;YA68GTI,;A^/"3J1, M M]+\T0V,]-GQO%6@WQQ2\"?Z'S"'UZ/SX;E2?Q^$D]Q.OPG_O!F&*8GEU3W MR0&8H2F3_GB"C?$RJ\1).2I?":[X"GHGDS)=_M>7S:$S# OI%( ] M+3-MD_&!V]>9>@4/XD*0H'D0#Y_N[0SV]I[M#W[N[0^.]YX-=H[W#P<[O_3S M/Y\^Z>T,=GM'O_]XM+^[O_-L?^_H1NRN]C:>'@Z.#G_9W]TYWLO7>YS_.M@; M'!_U#G_J[?WV^_[Q\XY>]S?G(SP/PTS W][I"IO9[2/[-3-JOM)3?'T6O[_\ MY8?+B@?#4?/-S8=^N)C)+BBS(']N-FV^;_;V1U)X0F?$?-&_- M*839>UP\L?3FM^D3]I7O2?%U9_W];SGXY+??#YYU]SE%Q^!1X6+9W&*^<70#,T>3DKJZFWV'6WN MB.QX?_[J_+0)#V))W%T-OPGEDUQ]\TOX[.SA;T<'9JD;(F.QF?GI8!VB^7%<^F MCWI0CL=YSKKNZ;B'K[E*)7O[E;S9]L;AJ#<]&9_GDX:V^6C]7)![2NQU2NK4 M91'U%FF=/^(ICGSL]W:CCZ][V#OE#ANM@T"8GA05=MKS)P)46+*%AVL;;[MEI]/N%*IBQ_H>- MB[^.)^4J=J;3R="=-\M7Q^,\:7XR9UY.F>N12'3X]#*1Z#^O_GSUVYL_CW\7 MA\=_T\'[W\3SEX/AGS\_>Y4_)P]>AE>#W>=O_GPY>/4AD>C5[W3PQV]O#][O MO_]S]S_#P?%O+!\+S]\_EW^^>O;R\/C%N\,_GLO!'P=L/I'HSWSLG[M[[P]> M#OX>_+'/!OGSA\5:RO7+N-6[U(VR+H 2J2H94B@ MH[?"% 2RP(#9$-S-9'M#M:#*NIUC73['NHXB92H(XI-4!$+IGVD-(T(FK;, MUA'-UK;*OK:Y5^&URG^5_[JN-;E-P!03@E*(T3MKLN0,/.GDLJ^'56NN+>O! MO&=OK&9.)((H) &G!'' .'%44E3<:1M-:7DB*.M;MEB.MJK-RK:5;>^G-@-G MB7MJ%0@.*01;E*?3TC$7M!"RJLWUY]VW!W-;,ZU.TH#2!!DU!*0V)#_2GK#H M@$I(6EA;=KZK/LA%)W\SY>82<\DKJ6X J=Y%PD9P:!B@$P90*&-XHE%S%6Q0 M/H@J8=>72N=WN5,'"5 CX0PY@=*QST3)B$&F2V76Q$%O;4L*?:L6/?>J8*N" MK61[/[)-U+LL5#6HS+@);0"KP0+S"%K3&B]89[*=J]AD5)34:TD,N$RVVF;= M"DX1Y6P(,O\64]:MZMK>-95J*]56JNU$H>1*M=VCVL/Y5HO6@U;,$ ;>$+ ! M"68'AAAJ4HA&,N9-UK6,]2E?K)A"S(,8F0:)%;_(?YUW)-[!]SN@2NUMN'-K7"?"/2V,M8Y]DG1?FY@50$0"2 M$S%HB-1:KS%/%4:G()EVKLX+'9L7%A;Q1)()K!-$"@@$E*4$4VD/E9@5V@BG M>)T8-AGN5=9OECWO0M]*40- ?0HB ;/)\6BMLUP[P9C$*NL[1]_SL6KA5?X/ M$@$#37>_2-!H1:C7^1FG9:MX7!?ZWHC:$3=4XVGJ'_DK]8_N'T1NL8_TNK#; MU\U6US\HG4BYK+:IMJFVJ;:IMNFD;1Y63%_5T(UHN%(S<58RL:CJ09P>IF-\ M6]5U:^KZZ)K-(C*@]B(2@Z4B1+2!F/*#*A^Y]LQ'I[>V;=_HQ?SFS8'S0T=2 M-Y.R5$?_G=A7&E[J4LRZD=J\%N#5=9EL7V]PI%\(ZE6RR+M,00"E=IC'% M+.QET(F"_/K%M&;3R/[9V7D,N^>EHO^O^6;&X3]X>AX_8K Y:N<-3D(S'?TT MGJ0XG)Y/8EV":V]:&BY4C>0ITBS]!>$1)0&TCJ 7CB2FF8M&2*YDLP)'#;__ M"ES%>U<$)M @4#&FL^,'&)Z.R;Z]IO+/ K"CO$,KGJQ1JY9R-G!/C M3"3 $$@&O2+1226D,D)HWJ 0:A7V55ML^G)R.MB[U6&T.>FUKVW MK^/H+-;Y\F[SY35YQ2RAP$"T8XJ E8PX!9:DJ&04(*5F>FM;Z,6LM,U!_08A M=.,8>8-LL\JH>&7/5MASH02%%U13)HF,.A'07!,KF"""::0@4A0&YR^ MNQ#HOE>,^Q$NW-5%U>[:YDXQ;J0&L^+V( (H2C&J8!6#0DY.HZXQ[@V8CQ8[ M(_&HN%.()-# "'B3B#-*D2P@HA<2C$^L%)\#I>Y?,KG"O2MJ$;56B5L?(D=( M 5 +$3RG*(-7(=QF1:N"O+,@7VC$@\)0EA+1240"R0(QC.E2:U)0GJ0T5-\$ M\CJQ=Q#I5715V]0D\6KOBL5JFVJ;Y42UVB.[>F0]M4J>;>Y==3DOF>&=?6>C!6H\"DI$*GF 0)OBF_ M?ML 1"V_WIDPQ.$1?3]@<@UHE%! 4;-3"O*AFM+1G-+WQXDTT)@$3K M% @P08E3/!*;&!J;3&0\;&TS,'VJ%M?B*QM5-EI^&]LH@D=O8] B @\.G>%. M:,$0N>'L8 ,''_$-7O;*VO#!?YC\89RT/ M@81 @61QBL0P%8@(2=N8?:>4?-8K_3PQ9/]I_3H%5C[J*A_=2;$$;O-T!0ZM M <&<#=QX!D*H8&U*M"J6]6>FA5IJB1MM,^<0KWF6+$FY[$HE0;1P8$.TVO&T MM2VDZDNC'YMDJ@K!$A0"9C*@B M)AA&(H8F;AQ$%%O;DO(^E;+2T2/;ZMI.>_.:J5JSB*MMJFVJ;=;:-G=0D!:M MM])J[Y$"I&BBDLXI<)1AE$Y=[!6%R[VB2M#/2\G:0;!].7APO#.=EX,,O0C> M,\* )P+>1N*$1,*"1,]0>&E+7+ZO^;V+C5305D*M6PLK25>2_A))'QS_5M(Z M,E$_A_R>^,MZC$(:3AAE-K-TDL0Y+0A*YT6,QD<0E:77"+4;Q](;9)O*J)O( MJ"^N,JKA"8U&18)BC(#AF4RYM<0C,&>S"4.PW6/4C=AG^9 ]LA]A/=!:J[7: MIMJFVJ;:IMKF(6QSE]1OAP82>*FC9L @62E40NU0*"@YP+?0RS?D@-?^C \K MJ?>FC:S^5%*#M\[0( GG3I/L#C%B4 *1,26F4">:2M5JUE>JA0SO+J*Z]OEH MC2EH2C')!%2R"/FI"4M" M:AY=$DYVBW$W.,ER"8VS'^$R35U"ZZYM[C#M^)@8Z,BUE @4E?')19[Y*@J, M"OF=E]!JEX'NS$3[T_FMF90GIJ*@)%EJ"60+$Z2<$JD%YY91QS%+?]X'O5C> MKT)]O:%N@!HE=6*"&^#&(:-"8U:9TG(C(*X ZA7-=T/SW,[&R%10T@02M>8$ M@$62#>F)MFACXCR!2:5 'JM87@KMA[[N4-G$Q8I;1&)('*[T- M&%0(+'OV1IG JH1>ZTEW(7PNT!HCA"5,&D9 !TDNTRKX3Q**A5:=R MURJW/QYNWR#;5!ZN/'S)PR_F>=B571DJ$Z^R):@NB&7,$C0 1GG*4FF9V#4> MKBV-ZI'UR/NV-.K>!=O?Y^/8D_0Y37^^M+G[E&,;.F# M>:NA_._E%'"Z@_1YL%N]2ULSF[@S048O$83A5FL9(7L..L2$GEV47;N=FU#+ MKG7(6?A]>C"W4J*DBY89300+I;VZ4L2IR FE&+T+* (+M:_9 Z3Y5:Y]E%P; MT9:&2 DQ.DB!HTB<"V4MIJ0B"Y5KUY=KYW-,4O0) M4DF2#*WFY'G-2:6&89 MDVB%5Z5MFZ1]*2K95K*M9-MVBQ?JE)7& F,B@7;<> =(A7=<.FFHOYEM:XN7 M]:'=.8EK,*#F'HAB: A$;8ES%$@FXZ25$?FQXK.N=%HN=EW8S!8OE0 WAP#O M4A_,5-*D (;5R)*!,!*Q-Q)JH M,@&Z$"6BX!%F3?=4'WCM\%#IMM)MVWK3:I9D%IBHB]Y4P6BAHJ+Y_S)H]Z&; M3M6;ZTR\"P4G$KIDDM=$*4DS\V;!:64P1!IOA:187M[:%L;TN81'(CB7L118 M675S6/4N78%\%JQ@E'6JA$S12(?:!,&3$(E7,,@>*L:UMT+2?6;5JV*IA*]NVR[;"8J*"26Y$=BC!&^#6^^!+ M?33&4%2V76>V?7Z5;;40,3H,1##K"%#+"5J.1#MF)'H!%%CM"%FYMG+M6!H8 :22.!%V1I,+@^YC,S)9M7@^M/<(1/G#H=^$M 3KZ>],#YWI_%J1*]^8?W" MY:-D\T?MKE]X/4=P=D^.F(S?S'[G;7WLFE5)'\NBT^JKJCT=OWHU'O6:!;1; M5-38W('8R5=8%IKP]%]N\MWVKS@,9#AJ?G^*KX?3_/IGAN=1/3/'DXAGYY-W MS>!\\U2R\GJ-_Z"..8BPE*WM')YB'?98D\3^]69K$HWXT!^,1^20-I'>9 M!_*H!^5XG*>ZZYZ.&SRRVZBMU=86:T[T?9G!A_XVK=J&H][T9'R>3QO:9J3U M\3;N>Z4;T37L"^7H=J./KUR>T01K2M+1^W0,NS%QZ'/^5BLGW9C,R3O?]'HG M3UJ:,,E(A>(,1-D>9+FAUC#GJ P4F^1)RKA@-7ERK9(G7RY6K6-.)A6,)R"5 MS#^T(U:7'9;(;4#KD=GUK5IW5]RNN+A^)=U'3+J>*I[A%I&[")YJFV_-)H., M6E%::5?275_2G2]?%YF4C"5)DN69="F3Q)6BH>@PFM*)6=+25,WR/MC%.DJ5 M=2OK5M9MJ:Z(BU*(Q "T*.VRK7,"DK->2&:"Y_IFVJUU1=:'?^=%;T3/>0"" M*C$"*@5B 2.1V=80N,K3K=_:5HKV*5]L;'G[LB*5"2L3KHO^5-%9I,%90R4 M6*>!"0[.,:&D3++JS_7EO_F"=BXY#R@#4: S_P$WQ&EM24J R@JI0HREH%V> M!/O\FM9658%V@WZJ MSMU\G9OA%Y/DBB490)2"=UZ:",B34Q[99QS^RK7=Y]JYFG?.!Y^"TP2,=@1" ME,1X[PDU44>6J-<"MK:EY'UJ%^N'5IG;#9E;:7?]:9U^%TEW4JZ MZT*Z7$H3E(\&,$"6009-HA8I-2DF3)5TUYITYZK@<>N$!6I($#R3KE.66&,% MT5!,GR==$VG1NJ;/I*ZT6POAU2/KD4LJ-K$>3>%OV+P3I[WAQ=ZQTUON'?OZ M)A[\R^>XGT1[<-5R$]T;SO@/+=<^?6BQ_1!6?>0FK?:L]JSV;,.>=VJOAM0Y MX:U208'PR7 *:FTB")&8'_M9D^1T?P_TOPB;KTF_>MDG(;3L@F[^G_M^7]^ M(:='>T#/#2<\AD @E8T\22="@64\1X[1L:UMVQ?7-/?9\$9I56-MHL9:AM-3 MYX6Y>4$J+$TWJ<4DP:*S7DI&.5=>Y9<2UGFA:_/"PAHX!PFE;RI)>88GH&DD MQE D(%P0$5FV;*H3P^;"OB;^Q2P;./6UH**QE'0EDF5O&40N*WT MW3WZ?C&_EJ[ )W#$!YOIVZM$C(R44".SW1Q2]'1-Z'LC2K?<4 ZK*4#FKQ0@ MNW\0^0MK^[?BO6O&L,OL]G6SU?4/RBKS+JIMJFVJ;:IMJFVZ;9N[J&F19&3: M,Q6]!QNB!8HR40^22VO8/8+DC7RX4KYT5KVTZ.M!G!ZF8WQ;=79[.OO%XK8L MM%)YX$!DRNH:///$@K?$2HM1FR2X]&5/K*&+%5GNO"FKBZ!^Z'CJ!A/%\J*F ME2@>GBCFXJE!!^I1B:9:" %+-;$B*2*SE:/*4P(%O=%$L4&@KLJLN[;I1IRS M$N[#$^Y2W)KNO"V+K:YR[2#UAH5,6EE/!CJ;+!: M,&\52Y:A\E\_[30[KO;/SLYCV#TO339^S3BG M\23%X?1\$NNB7(M3TM\+]5N5<3)2%$1HQP@8%XGU1A&%-BH3@DD:\XPD^@KN M,R55P#\$X.]2+%0'6RHV*:\I,$\M-UEN:NF$TTZRV_CU%>8=AOE5WL_;#Q M]*OS[MS,%?">! D.>D),"6)BRJ1I$5, M-H'Q+'6/73 MD6@?Q&)KR9HITRW WZ63C&$0$_.<1@E*)P>.B\BXDIR&H-(M\%YAWF&8SS?3 MDMG2V3L@7*D,"E0)UT;-(SKH=YG=P[B/4JO*IM:MIYM7?%8K5- MM4TM)%R/K$?60L*?"0!?7ZC_1SS%D8_]W@%._$E/L'Z/-_V$5YLDO4X5<.[= M <%1R25:X;E%H)!L"@P2-8HZX";RI@/";1/U:@>$#@4B]J<'.9;GQNBB@$Q)#C!QZWV2WD4.\F8^J@VHUX>8YF22%%D%)PY$ M8]. )6SC.?I+TH5E9* E8_6F8^>S]6FU<8X12D!3@,! MK0*Q5'%".:+U(#)!93Y2?:I$9:/*1@_/1M2 L8Y&L%("L]PH:UEDV@B=?3)* M*QNM,QO-[335+$\P3DCBLO@E(((G)E!+@C/9.].2*JN*.C)] 35*]-BVO;;3 M/KUFK-9LXFJ;:IO_S]Z;-T65;'O#7Z7">]_[=$=4>G(>ND\80:O=C^N$11:D(WLCFB$JCWDM'YK7JO;FWN]-]>I0B*] MT9QPPI+B)@@M7="Y^9VR%@?AKITUVG4HO UY<'?+;:A=\$I3BY1(N4%AI$@K M:9''SI4,4"9E5DXIWPYSZHBVA43[PP%JEV+8@?0# ^DMEP:Q06L#^CK!3B+. MA4':^X@4,=1&;*Q,O$/I>T2U/QQ*_T![TR'JCXBH&V90:8,P3$GDHR=5NI$F MC* H@L+2:,QC:A^B_A#YEM^S!_<#K!W:U77M]J;;FVYONKWI]J9EXK)1AO+$ M,(E$<^ZYA>U,@H3D%8TRL6N+RUU_Q^\K2+_>Q1\?(WX@>N[DL?;N38>U#PMK-^,[OGV W3*= ZS]N[-M1+ $[$T8)ITM%QH:X*@.A*;FPX M3*F[;"?2L9YKL)XW6S6S#/.>,PVR/2$@Y1,ND158(9YR2^T8'1;BT1-^0?F^ MKEU(NPCZ.B5FN%(TB$2))QP[["B/7GF9G%?*JM"U"[G?-+Y1?@IT=>R(-8B1 MX$"3]PYI;CFBQDBO2!)4ND=/:)\+V2*W>4?JG5S5[>" MAZ2TY\D*IZPV5I @C0EX2I=^3JVVUZVNV5!IUX()S1#1)MLU>$1P7Y;%+ET M,N3:;MIGOHNYZOCN?:#U'P[;?Z"]N08.LQBX990;'"E/)+ILR+!2@^J31.IP M^-[C\(9U73!JM> :R5QJD^N$D4U&1*:TPC-5P9HH/# ?1ZQ1+53#2%'Z^F)G2EUEJD+!QM=31SVA*+ M$T7,AX0X QW0.NE 5S QL*2M$KSK:/8=HOPZK'V06(LCC;=?9Y?[ [F;37B.YI48C M9JP"V$T2::\U"L;%8"73'K/8Z1T]@$ M8YEQG.3PYBAU)VW>7]C;+)KIF)0J1(9@QS'BH.8CAUU"5LI$*352TU3UV@-Y MTVQ'0G;R9@>W'=Q^F[R)M5962T^CB5Q[XBAV+F$I*&C[@G?RYH\ O!=4FS!> M)M#SK3,RZ_D,V6@8TI0'EMDN)^[1$R8$Z/D/1>"\#5=@AZH_#JI>IYXE32)H M+*+SAGMCL_$4Z"LRST"MD[X38N\SEF[$%"=K@C(6(T8Q0YQ;D&(5*._<$QZ" M\5PX_.B)$+(O9>>@ZF38#FUO/!C $$(-YR)B'HUPFEI)G;2>F>AB9S*XUVB[ MT072)1]B- KE5!W$I4M()\%1\L0&:Q+#QG9=(#NL[;#V5K#616H$S@$!/'!J MK0Y2$T>95<)3R6B'M?<9:S=K( 65% \).>8HXC1I9#P32)-D8(>-4REW )>T MKU@7#="EC'17=E=V*2/=E=V5'9ET5W97=F327=E=V=HK.S+IKNRN[,BDN[*[ M\L;(I+FDLMF)9]S%[>!Y5SH,G_W23?SQ9V/4W;SNQDZ/! MJ S"K#L2UY[27.[_G@N"X,8'49[SRV &[_!?]DK0[)4X.(X]ZW-#5CLZAQ7I M[8UG<=JS$_AXU!O "(\F=M@[M9-9;YQZL^,XC;VGXU%Q1-C<[N#WPC^+BT3QYSJK1WF@OC'#;."$E-2#IZ; X9>71S2U]/E-/' M*A<&.1U/!]GU\\LD#NUL\#'^>C8(L^/&R[AR8^4D^04O;[$.)CR?77[+K>_K M%W=1KJ_!ZL_CR9)RCB)RDV@_()M@A+_8X9D]GS[ZQ_IYA<.ZL7";<[YT9BG= M\,PJ<@G1CR>V[,-\!!2=KX*1V#L>0>]XDIW.__7U4ZV SC*J9 IZFOW50"+_ M_(=]?6NM_][;W?G M7_NO>CM/G^Z_V3MXL?='[T^8[=,7SZ\YKXL!_U$3OK W/X$Y^-YZ>H,C-"F3 MB%6$<^S@'T=E$%+S:&+=FHEB4A66I%7@PGJHPF]V.ICNIQW \/EH5@(4 /G/ MJY\'\*;?AF/_X6YC##[OOJYC#-[_/GQW\)R\RW[^9Y[N?7YU_-G>P>O"-[?^R*7?H2WO-J&/_OJ_._WH931[G?]MZ_P>\^?_C\U[-AVCWP>/?9AT.)DU>*)"2E M]HACII'.53H-4&G4GD@KU:->G'I[FNEM,H_?C1U??&#+;F:8^',"C'8T*YAS M@Z$*5Z2;Q[?YRHM96&_?1SN*,5=#[94(FE&9O!WVX4__N/=3+J9+\:\KU_7+ M1^377OW56=SX8#R?-)^,)\V'\VG]V<^]8SOMG4XB2#<@R%2RS7QDYV&0!1N_ M*N6DA90S74@YO=/Y9#JWHUEO-@91:0KGI\263'/<3^]_YR S :LX[\$+QA.X M?#SJ_3Z>G%0 1#!ZV>^='0_\<>\L%H%K$O]W/B@C&5B]-Z,R MHB)@37NOHY]/0"[)] M@S+)"V<3QKW1> 83R9%.,*+A$'ZO(ICR(_.KTG@\&Q4!<90_'\+DZLL#_'+) M(C7K"Q=D27,2//X M]>/>'SL[?UYIFL"TA]'/ROQL>#^?SJK/9\=VEG?"Q>$@?JQV9!1]G$[MY#QO MR6E%DKUD!WE7X6RMO*"1%'NVD&^N+%?MCI;UR_? 4^;#6;EJ?!HKJ:+: M2&^GQ[TT')]5!RA/^+34!9XV[X[A<=YN6)/RGMR'[VP $P6MSP_'4U@:^"0. M1OTRN^DC^?# $L$M]FR*T D M[^>C*C!O<5R_3CG5FX?E@NI K9ZCO$QV-)K#/17M;)'._UNLT'FTDUX_[L^6#*Y%SPS-FM35A/JH ;I6G-_AW:3CO:)Z)=[/T M.F.$>"RLU91C4+ LQ9H*+3!3*=3EO>AF1"]M*&,\&*Q3Q;^!P@'I1V^/Q\!@ M]L]&,;R>N^D@# #E_P0D&,WRAY/I\>"TB>,] $5OFJ.! 3S622Q.LF(&>O6C M)IH7T0=':"_$WMDAL5AJX33"3.1@7" VBRU'D2E!L+5)Y\0'@;?BU#NZO&F0,L]?W+&0 O)S"@,&1I'YOP.9) U\/B6_+AEOOUQ: M'?B:(P$77CY]/LTG/S\GEBCRWDF$*T)A*0O1ITQK/HT77 ?#7WUZ)I_!Z&-L M^/D@4\\:==H$@N/ 5N)KMND-*AQ9R)FPR-FP5[]FL1YPB8NSLQA'WY<^&\Y5 M!=GOEEF_6,QP08D=H65">R?V@:%IIHBVH,URIQ#7UB!MN42&:T.,M]K+].@) MO8C0,FE=;W=]((X'+C2+AKNHK&%4,*^L2)I:0KK=O4%YY6SOZ)"D$&E@&CF& M+8@K/ &,2MAGJVT46!IAV24PFG<7E * C 6Q'UL07W,AC % 5]9309\;SF.I M?>WFLR+TUEC;[XT_QLF*1K*&2GX,&%%C4@:BK%T4$.P-QZ,CE,%S%9@>]UZL MH]0Z1F? '36BD@7>?[1XJFG)K\X2<\$ 1*GED?*X*8J3PQ*2DA&B5* ^[EAGK8M]NQZIV M38??'>D0E16HLB3!FERB163"R1:G+)L4:\+"M-,8QVH(R=AP8D? ,O*M\.L' M(/]FG6LHG,Y/3BNBKR3#E++99U:, =FHD,6EDX6J4N%(N14$* =25 :L?F-: MF5>FDTS8(+(M@6?SAMK^D]]24*W^_5(CR&7#F<2/<32/Y9KXZ32.LI6GM(I: MN:78S8H1XW%OQ\]63!0PT&RH"0.8]*27)N.31C3=.HS7Q[J[I*G;MJ#8Z?'. M*.1_LM#R$801V)#.E+)W\.%02DZ%-0()K0)() 8CHTE$5KKD(\-47@5DY1A\=8K+214#;UQ.:F$W"?$D?Q]B,2-7R' ,;QZ> [; ]6%-[2O( M.)X,@"J!XD^RV;;"G@(VDQA!GQ[-CJ=9LQ[&Z;2A_R4D+9_VN"SKZJR6'*)" M@MLEN)WA<'R61;S?QY.GDQ@&LW^/ 5BG#YG88-R'"0L3#.5(18<13T$A@Z5 M*7D2X<@YYN4FL=%(@C%1ZV@29R& EJCA(=PX*HRQ;DLX:BO(+PY%9:^OSD4O M'XRZH>8RYFBGXL*[T686#2QTUMLYR:SQ,_SQ%-26Z5U834$9&82L]*3SK"NM M3L97DP&18@K:S;12==(\NUX*HR_:S[#0 "AR<;345B;11T .-P3MK6AMUB^D M$'CP<1P&V#]4XP$@QQBFN[RI\G/ ZXMU"$2QK$AE4VCUFOJ5^9K3R=CE.Q[W MKA[D\%W7ME%+\YC1)&-:K9N"!!E B70SOI30;3#SU_;/,.P"1 I/+P-!#9!O$LWWP,'P$^ M>SB?S4["[;4/3A8]_GYI[VC0\V8D;EECM64 M@5SA#=)28>0I3Y*3D W(CYX4QE:?Q^+TFS:FXBGLVU*S@/,]'8^*M7OO$$4.)I<:)7YHI&2.ZO':=)'(7JK;45(IZM M><@KF;L87?+=^:CW8M$ZIJM$#LQ_7MM86DI?(#X,9K5_M2:9_P7E(H-*]EIG M[^PV**TL3*WMP)JM?ETK-^X= *"!85 :;RD;3A[W*1)MO7VQ4 M?C9L%ER>??'+C5C2W!2@,YNYEL\$8<<^[NW#:*M173"61O[:A-,B?UV$I^LH MO#"T-:L,^/5^-Y@Y.#FU^N#]L[*R +=P M_H>5 Z)PEA8:].%R:X=KNIM^;Y0XCB ]&$,MM:GBRNVGO!";;]DBOUB MQ[!#/\^SA"5=Y?B-*M]$+Q140^614^ 16Y?Q"5440V7A)+DT(9>I30LO5TK MFU_%'7,*.[N*,7/E@7+6- M^P,\&FSWY2'&D5OI*1P-#D=#1HJL83([Q0CAP9H8Z*,G^+'X\M'8Y/W3=FHU M2XVV$4$ O\] [IC%+-:F2DD+,9X SF>G_S [R@;-0<^3!.S/<9FK$G#%ZU9D M8Y^]? V?;Z2>;#=>QAX^[CU;VIG_%G\J41%A4"+[RAQBF4'VQ:6-:6[PI4T3 MWX-,YE%=,L^/DLQSH<'XJV:ZMF!2(TS'VB>?HY%.3X?G=6!41MMLXL@@$P9% MO/YH!\.R-F5A>\NDE!RR/0IV JCQ=!Q*.$)9D$:;V'F]B%&_'7/=-;VD2SA^ M4>+ZB^&]-CZNF"-S$/K!^!1T"$;ES[\T9LCBD\S'8^W*',-\T6._OWERD3>1 M59R3"L97=B)/IMF-?M[U^&DMO',R+V':=>C8BLC51&L4?^M@.Z;[JRIU%:O= M:.?U:\.78^HOCOH&%@0,\3O(?W)3_FNB1I?B7R?F7>SIV!$P[D_P/+CVS?G> MSB&QA!IF!0+VY!%7T2.#E4)2,4:H(-%:D[6![?"GA1BH3DPFA9*+(-X+#8(-XP9Y M&['TRDNJBPZX7<.WV?5L>\_VORP'#L_;:>NX2$.=K!NJ2JSR:78/A!SYD<6Z M*B9X%)HXDE61/9M] +^/0$(O-R_3;VI364'3K$;$DN"R-$HOWU$C;1.6M[!C MKFL83>SQIO1^*3 70]PRC:N.]JM#>'*IAISYDPU]Q<2X9MZ[0"-8\T[?811> M#FH(O]>Q@) MM8OI9E$L.YTJ]WCE.#W+P;ZI"NP=9U=6)D]8Q\\%FLN;#L%8>FM^U\M2"P\> )16. M5FN2>K#N'P>^#B<\G8S#W->!QHUMHQYO-FQ<<_B>K]*, 0^3?HRLUU=Q2C T3]$<2=(M^$> KD/%C82D]7IQN;Z6:XR00, MRKLMT\K/761UY0R*)G8@Y"B5-!_VAK T%6Q4&+-(J*CC?$_M8%*[(+-./2H: M].4# (!:31LO2G;V;H9^!6OP;'M:-O7SQJL&)WF^<27;'<@S5J'2 )9EG!F[ M4IW/71S^CWMO3NLYY])B39;[I>/KU^')PSH';3IK4B[F)_/JP[657GANJO2/ MDGI?3R7#:N5^S7FC10!2 M$>6;[/JFU$3--/*" !P/_.#4SA:J1,FJ+!%>JU&A:QSLHG?>#(\J;ZGD_NS) M]3E*J]8(8+.R6SK34$FPKTYHWK9J-'FGWL>V[E3!NV'!N\$2[ZI=ZM?YHH-2 MNZ*NYE&E-8SB2I$$E^6H')GKQR=N4!4ZF?:7:=03"S\SWRT?SF)1Q>;5RBR) M;A'I4OE X!''@],Z^V&2"UF4M.M%-&2!)]C9P61%7;X,K]JX\OOK21^K4F:% M&/,&JL:^BOCP=;V+V61P=%0YOG)>Q:P)UIO6:%4)OH/5"*?+X&WXA>VOA-B& MW>4HQ?&"W0T+NZNO@[.^%*R!LHN/,N-=&5U!8;\,1_.#":#G=%8%D=8Q:[65 MM0""G4S.Z[UN\D>*J;9ZV8D]+V18JG84!V!E:OU]/%F=S7)H<&&VU%9+.LUP MG,NBY.'GA5G&KV5TRN$F@TG9CV4P75UYI%K=JJS(^I@J+M$$Q#5Q.%6.]>;X M^V5A5D(J"XLJ=\(>P?7-QITLC>^K47J9R4VJ0/D-I: \R?HRXK*8>:5<;(JM M/.Z]2-5,+IYD%2I;U819.)J;Y\5/,.#:$/ZU#:LJC-1L^.+=ZJ]GJ2^/S.K8 MF4^>W]$H\QY;L?4F*JI*6RKDVV2E7[1L M32!6+LBSU"T7PU]C=(MP[)4-K&2B9GCYY7^+Z,>3*]'\S81\M31Z83QIIEF0 M(\]U:K./=%*+C;F,UQ?V*@LP)TT,?V5D*%?6-%O=4')9EOQJ(39,@3\^7F@< M69D?PD/A9%;2X?J(2AQ%DQMM>Z>@QE;R?SW,8A6!,Y#%S154K[+G&D3-R5=6VS#W\0)N9%?2JK/+N"+M7I9(-T2/5B+\B[7">:MB>EKL M0I&[ -Y-B>G)R[9ZFST%H[G):"TEW30?;&$8CJZV/ MI B4LRP_E-(BDXO.T/9=E<9_P;@7+H]:!EX3EM?DX?IZ=UY+WA<)P_$3X%J8 M7FE(59A-><7B_:$I[IBWIGI8):Z.LT5FJ:@LZ+FQZI3EOF2Q%L6ZBE-Y,()U M@R?:3XNTJ.+_+45:["<4,F%6'N?%6\87B_Z7K'3>FTJ,;-Q42_A97]MR7+O@ MTRT0T5WPZ8\2?-H.KG1Q#.Q7Q:LG.=(4%/5BJ;JV'K^@^AM2NB\(0VE)^7=0 MZV"U1T\K<^?YP4JM*U 'RI^U;;@+6MG[_.;06RH2C0D90SSB)G" ,.T1I9)[ M3%W4@K8J:*7>X%ZSP[V5/;VK@K!+#V&=60G#2J6,9^5V*[%B];A7"WAF4:[( M,PO:[F498OF4Q[U7%U;'S@^_\(%%MMH>3BF&LBQP4$J'YTI2(4>>3:KBGO4R M5B:]\>KW3=W.)K(E-@76)Z6ZU$H9ID7QI8MK02T:YEPX]BN.HD0 KH\@IZA7 MU:R6U:;6*^7E0B_]E0)3C1=UMCP\6Y7!EZ)@O\0#Y0?;3_VZ;OO"?5NM:Y: M)Q'DK6G1%2K)[J@POR!5TXV3Z?^KBH[!J%4"7E5F< MHY5J?<7G6Z_JLCK%BL1:I_4.%W$U:XV)ENV(2BGB]A.O%ZPL+.:)^Z% MBH#7A"C]!TP]YPW\%O,*'=A/73CQ5\.) MW[_D>T>'*1$:,,Y!Q"$A'J5#+@B"L#7G(A_52!U<_? M%$BQ$=*^#ED_72?!(5JN?-1[+0V 7F GF4.0\AX8& MBK3@# EF>(X9]48 EV(7%#[X^0[@B&S"T4'E#CU9QNZMQ>.M2W^5Q-C(B'4) ME)\K(;/.#+Q8<-N0V^XR[/E558_U525\=OU5JCJ%NX>.,%"H)45$6I"VL+2@ M3[N Y-[*+M^%BIWUHJI35#6)D^U4@*E5-A]3%5\ZVB!8[7DLEZL_/3^+BW#WP%%,<X=58CJQ>5N?+%_646VGI<SE38:RWG4X^_W7/0V7QTMO"_8\Y6 MX6;\V3]3AWC5*32+M5O-L6N\357HMAL.CFJ[106YT[BR/!DKI_#U-(>G])LB M9LM]7NK@=?SMF6U M1T(:?(H!P<+ZE6WKE^C\DLU45_7*8OQ*X]&<=80['Z*@*'"L6 MF'&.;XO A*M@Q-&"Z^VG-#W.KM$_ZX#GWA] W:?+5H=__K&HBI"?M!,G8U@C M'^O$]U1JB1U$?SR"U3H:K/3$VWF6/U[<70\(YN'.%P>A*M"W2&@[3PFS:O;9K(Y5,0JM2Y+81>F*5JM_;I>%!M=5G6L\IO7)IM M5%):RL7L-N D!\G-FVF/!::FQ M625S-%7RRIHU^2VP!?93*;"?,_W@T7"2;>\H;]LHG\?,4>9PNDIAB44O*#>> ME?C=<9TK6-<,;0H"5ETHERRJWE!4'9>%Q;2I3%D95.M'UQG2U4CFM2][P8C[ MY9I%"8OR9?WT5FY<'3U2,T!4)5FW!JL]CLLJF;66+F*9JW<^;>-[/!^ M'H[J(/H M:0*(^HLFL?DITZJ'R'@CW2 [8>P$3L@1R'DG()=E-I:%T"KP'0"P46$7[>?6 MBQ4?UP+>Z3C+!%DB+J4,UX61*M$AK\RD#DY>K-)9;J(+(G*5#U:"XS(T7?*V M6@K)(?PES3 TX'P""+HYCO6W5E-:%%%MEK0<@1(=M% D"K@W^0X%RK/?J5Q< MHHT*4C17;U!M);D6.:BN@%Y:"L]AADW,]C)>*\<77;],76^M0MT*QUY_;W6X MOJ<#8*N]@]V^>[.H99.:>(5DH%'Q+'02!.I$96" M":V28%(_>D*_5EERB2!7X5'?;@;ZEY>M7C^L .:3Z< M\-WGES#VHUP9EPIM4N06&2<(XDP1Y S6B#ON!=,AV<"RF^ KAW0)M\TIS>UN MH^V]&H-H// KY[,J%N2;#M^K;&BM3_JXJ$IVN('[C;6CYA[]4F H)_4N$QDO M8>6ME(I 5*W3E:MRU*?VO(Z%SE67"F^=UG&HV12^$':SU:K8C8Y F\U]XNU2 M %[))&J2T8&JCV$QT6A6(FC4%IA8*>1GA6A3,LGK^ZCAK(U*>[.+A300'R&TE![#, M+F<\KCDKC= FJS;9_:T-V2HVM;! +GH1U.W;:BOE>%55&^4$L'$- MLC%'M"QO6U?K-JO"5^:],H96'N/7,?;V0+#KL;IZ96T?JDW=31)3:IHPK^:% MU::7A;6P+,1E=N/'*,EBU>_C2945E1NPE@C6#:O#<6PL(=.Z!$%3-J I.=&O MLHZKLCV5>7P9MPK,^'2VUK*I+A*11:03^Z$20;*,L6:L:BV%>W5CW8N7=VG\KDRF/]%F:>OJVTU%]6E=4;U-2_YJ M551\NBXJ/FU$Q7HA[B ?>;7&N<3R@AU9:D<7[TEQ82STPHU:$ELW]^OT5R#M MNAAF1<:+QRVLQ"7&/=I0"'5ED^LZ^M5X?PA0 VTZY9XFE7Y6#O("R2J_Z=2> M% 6PJ@8_K1^9TV='576>HEZN.9UR):/YR2F:SD]6'%"-06TM:L3V4CS+-Y:E M/LGV:93;":YZF-=>FS7643P:SP95^D/)_H5S7.H@US689TVADLFB__A)SFHM M::M+2ATW_F]'(!1LZW"=E=+(?^?:6D^/HF5SKLVJ"UUM^;AJZ\XG4_\ M,5R]$G*3Z[O!\BVJ'^7Z0OD^PU09_9=E*&^$BPK3Z ,:X<@"'Q:OC MYH-A/F.@XG_,5]3>NR6';2)@%KE&C6=_X92L(SCJ7I*]:8YAK*]IZ+W4@&RT M9%C@:$\6AVBY4=59J$97'9NRYI.2UU..9CF4I=9V,YHZ2JIY^5H5R"_I)#YP M1AA+2DO%2<1&,!R3 MW'@QX2\1=TDO%@\,NB2&?%0M?_/("QK]EN<_O27\)\ MDJGHP:DK;S \_S"P$(G '%12;A$WRB++M4)&@M[I L<*9V.MV+2+U(U,"X55 M)2_#\LS>-0ZM@L_;AD'&3_F-T[BT?#8/JZ(4J\Y3BWH=A2(790V/XTEC)%Z6 M%*JJ-EZD?:X%A[15"!<*_=1._!+\T\0B:HG+@S[RTBWY;[;604GL+\G M=4'#D]5&3262L[]I6ZRC"K+N 5G"VB?C97J:D@6:])D>LW;_K26%>:9>0QSU?J M3-:M2JO=S!&78]C>\T$&03A;8U_QBD+O2X%[I?]&.0IVT=B\.@K3 ME<-1B&^T*#+SOZ7QR'CUD*T?K@K'KU(/L=2&:5A#9E+U@W)%[/J@GM@0UP*R MJDNR;6HT*^6JJ[[0%8I5@0\GK@:=&)UDN35]K0 M!11_!8=-$>6^:D9G_-$*XE;0^N2?;O*/[1H9W[/C!GU<93!M_]QY^G3_S=[! MB[T_>J\/=O:>[;QZ]KKWYL]G.P?/VU+58R^>+7OG_3D9C^#7"O%J_T"[O 1[ M3QNQ^QW[Z]D+_->!)[LGO[]_]_G5(+\'1'&Q_^R(_/5^[\/N,_]I_X\WYYMB M]][[\&'W_:MA;@7V[NW>^[T_7HAW)_\"4?P#WW_VGQ,0U<_V/C_G?QW\"\1N M$-UW#@T./,&J(FM]0EQ)@@QW#GE#K;/&V12VG01WFU_DJW(%+Z;3W(WEHOZ( M=]";Y@X<$\!M=^W$'^?H)EQQO65OQ O;1OXVSIK+X/*%Z[TY+=Q_:>1[LTA_ MV!L_+F]"F/<;*&B1T;0I=OPJC_]5+(7KZKZ2FNN??^G];OV@JKA71][">CVO M2ZC!GQ<_8:W?Y*NF4EK_[LRO5;A'+28"TXT@[$\L**85VUO776JV'U(A:]6S^._7_RV_VK5Y%QJ:$][ MTQP+,Q\N&\ =5V+PO/BX2A@@'%U6&G':89$Q9TTAF-51O(Z^!![NYX2(XE%; M1.6M#^3U_N^+<=1).D KO3-X3E55)L>_E%+ZF=K*0I>0K)9#]2#04E: MJ%9Q:X0E#*J)CM^!"0V;2.(RX)71Y?5MAK4(OY'KX3?/HINMQMYLA-U4SL_9 M8-E*=KQ8Q4O7KB*9Y;PJ$^7?FM5J]XZJAWBUJOFNEZ&Z=Q3F89;/](@Z]>NZTE\EV6,6%+0FT:"&9?AJK M5I5LEM,YXE=2Q;]F&;A$?'UX$4P$7Q["= T-03WJXI[N9]S3=U;:V*5*VY<4 MKK]5ENO"\@Z_ ]-OW-9O@54T/NO6*%KGC:(U?/_7VU[+W_('8_OSQ[=_#R;/? T[T_GF_Y-_;?[@W_^N,EV_W\AKY[[\G>L]^/ M]SY_H/L''S[O/?OM&!3B3WN?W^%W!\.T]^PEW]\YM%AI1;U%C#A;=?JTH-VB M%"+S"0N#M=LJH.Z2,\%:YFC@G#++B96&X*@E#\ZX3<7LU?/_/-][\WP;L2^T M(5R$T!<7&OWJ,-:'[8VG!J9)#6=PEF"^,7BA-73A;%_F<2X-G M=U+>_OI^>Y*OGY6U"& M7BS%OQ4D>EY;E!>1,[^=-UE%.Z/PNI[J0\:FW9>'Q!-/J2?(YU;$W+-L! H: M&>^G M%N7R$0)]JWC>ZF-43E3U=2VK&/+8")/%E=D$_@_-BZMO\6.2O_K'+%STG3#\ M"]]^Z<[+OR./!==_\TY\Z7=,/<9"W/A@__X2?&FPA#[&YMX,ECUF4EWUL7!\ M,_25++WZNN8@ ZK%OW7E=::A_NZA_.("8&[NRVZ!GL*N-MA_%#R87+89I[E? MT^CH%]PC137]PK[=T:5FZU)Z^BE?O,U7-V&R0LB;T6;-UV037,DFV:6Z6X4V M/,])M@LAX:$LP>O!I\L7X,+3N)Q>S29KQ@<3[!4K3Z\9ZA>F/XQIBTW>RN2O M;GDOR_%3\<:.Y_#0,/WY)DX#VURN+&=>:ZW:4!?JM,4:\KHP1OUSE;%VV.-?AN V&W-]0?Y M%;UD^TVI_/?UT.+ /I\%"='Y[W7J_F7C5GN;T'%51?OQWS&]Z'Y M^[L^UWO&M2GW!G'F)I_16NK?J)YT&[+!==8(]UJ[4O^]N3;7FE<+)>?K-(J2 M.%HCM=)1O7W' M=Y_M\+W/'\YVW\,])\_YN\^[>._9A\^[[W<_[1^\^+SW^?YK3/>?'9WOG1TFKZRQ,>:^0*KNS,(]0R($)K%W,8B8L_A4G]#M+D%UG,(W M'/HLG5WS\'>XT^'."NY(IK6ATE&C#*6!I]P)'FCE"<])DBK<>=5BCQ'9;=>RRS)FEX M2&!1"*XXT2!')+;W^27;??;FT!+.K1 2 MX=+8#' -A"CFD&+D*UZ!-"6P]F'? \/.#!.8A8,\6#LQPPR 5M MO!4T8NF"DOH*O1([X/D.P#-8!QZB"0LI6L0Y 2G*>XJT#1%%)C4+7&E.& "/ MQ'UN<(N Y]:,[=_Y&:W%L@O+\M^JI9Y>;]4NY /W#S>%5QHHC:I$-*=!.B) M;$M2)1P3,:HS>MT];K[>,GHI092RRB.MC$$@N@5D<>Y.[)AG%&0XV,J<"";Z M7,AOA-6Y;6.9K]$LUHJ$RW%C'H#>QT=QA&T+*)L]$(PW1F,VD"SFP8C MS5PPFCA$O:"(:VN0-D8@B9E)'CM 7?WHB3)]0K?[1[>-9-OE 'Z8," 4*.,J M.,FH6,"0II(;#4 MVC%L#/!NK?N@T+8>"#JBO::=0F#/G95 JHQSX9UU'#Z*U&K,20R=G:(=1#M8 M)UIIA51!@*Q-34(!=Y9*MI LYN6BI"L-51%1(-6B*> D4O<(05?""(LUY1FZZ(" M8:<+;>EPX J\F\>@C!$BI 0X$*W -@GML2(VT:0Z4T4;<&#=5''PXI# 3@7, M)/(XY+"0H) +4:+D>!3,2ZUY]LX2U@=EJ/5 T!'M-8D66YD,9IAJS(-01DB9 MZ]19 \Q<1]&9*MI!M(-UHE71<^^41UY*G@ML@[!-F4#$ KFZY*@-V;YH5)_H M[3[D74C%#QM2D4L='TURS=E=.[)'5079_[$GI[_VG@V.1 M%C?OKK%!)NR4"SAQ8H!$E7$$J-)A(UVPG?WB[N'T?,M^(97$P0.:&N.R+B0( MO A70V)!YLTE%CRSEP:0#4TAS'8D4V'$F'CWA3/>YNBE_S'4J1=X79\U#HW9-J4DV M4F.HX F3K,)@[XC0 I,H3&?': .U;]HQ)+$@\R2.'*$:<5 WD0K6X"B5M\E3;8VWG?&D)>0^6"=W+8R(CG 4O,"(6Z603;FN M!DE!2!=C=* ?*$[ZBM]4Z,>MDWM7U_H+-+T3=8F&1. M' M U>PA%JIG18^)<:X]RHWP?;,ZN"YE,2$SH[1!AQ8#^5XOW/H?3+2:H5<\@ $ M ./(4,D0-]7'LDU>X8YH;\3XZ*T@FHN0:V=(ZG("HO))6 ., MVE/962/:0;2#=:+-]3N=$QYQ1H%H+1%(:RT0$9H("\H3P[DS@^%]C-LD<7KS[I^\TEG-590Q JJEP+.AG!9++*629Y-,IU M5ID[YQ*[!SNSO0T7%7>18FLDLBE'Z_,'9 \8S$2U7/FJN ^&119L(Y3%19J1A+LK.9-4./-OPP:EHL/8T)PQZ MASCU#%D=(L(L!A(%2];:1T^XT7UBNJB=#B,[C/R6:IJ.T*1,(A9D/HX=_..H M#$)J$/EB8ITYKQ486?Y_G7'R'=^'M3BD-BJ:/7!<:HVX<1KI1#5RCL84B91! MLD=/C,( DC?5]J,3^CI :SV@6>YR^T=B@#QXX-D[ 2HK5N[Z&2N;QV![PGCNAG%K]WZ84;;+]_V0]^$ M76[P$ 5%SC&/G&$\NYD]5O31$ZGZAK2IZ7:'.QWNU.D\N7<>S9V%1.1,:R=M MS'T3+:>.2,&ZV(AVX,Y&;(27.' .\8DP0U-T]M$31?H< MMZDR_3V.?NBPK/58AH6*AE*JDU9)^8-O74[#K\W+:M;CJPI1#,SGPZF\ H_I[=KLM&_6);-,TEM;G^ M8F(\!6ILD#PR+7 4.EC>V;Q:@)I^R^8E8"\ +R4RA.52>!8CIYQ$B6L9$V;" MRI#C\ON"?W/IW"Z#O&4T&XU32CGM")/B*__2X<#7<4#9A)-F'M0=S"U- M&IMH./.!P7\TDL[6T@H<6+>U?#@_Y$R9A)5$-,A+2/:J!1-W@/\>\:MU<9*PS"(:59'ZC7KS!0M(=H7ZT3K.(A; MD6&DM&.(QQB0$YXC+3'SVJ?@+'WT1)F^_'8KQ0T2;1=1=,NDOS>>G-GSN^[X M\P,")2;28UD1QE1O6@KR3M*1&^4!BUV&X#4!YM%T!A<44%/,@S3B!N(@@ MW! 2TDML\9RJ:4#+2='X]Q4 906^9$>.,TFD:T03!.I ^>>:4ZDS?F>7'#* M4V>9: G-;E@F@E(F!F40T[EJD= &&4,D2D3 %S%)[NVC)T+UF6Q_!%TK(ED> M. X0D2@6S!)G+?=&6I&T5R;+R)@QICO+1"MP8-4RL?]LY_R0<]!%M0LH%QRI M*EDX1SP<(LV9<@9X>JYDP?I$?W-AVHYYMXQH.4AM5##OL\>=\&!Y\,"\@6BQ M8J#[=I:)EA#MBW6B!8G+<(H38H& Q!VE0%8ECRQF4L F ]*6XJ3Z: M70#%/3!-O %:CZ'W_V"087S2!4_L+,S M4;0 ,3]L!T_$'.WB$PK)@I3CC4)&PA[%Q&-BC#BOYQ#*5) =/ M",:")RZ7I.*B;V2;W"]=\$1;<8!I#J0MF;6<<\N,BP('F5*DP,;A@\Y$T0H< M6#=1/#\_3"QH2T1$S&B*.&8BUZ:# VLX=EK0B*-Z]$3SOOYV$T7'O%M&M-PH M0T)*UAL@V]SO6<%9"-8Y3ARHIIV)HB5$^V*=:(%')Z591 [G!KX\4N2X(4@: M++T%MDY()EK3)[Q-W+L+GKAETO]M8C\/;J5YS@.WY9(8N"!:@@9+.>;1*ARY M28KA8'7B75I'"X#R_7;[&,4, S"T".>>"YP;BYSF#'F=%&54.*+-HR=,]8WH M@B=^-)IUQDO#X 00HGD0T?K G?-<6RNL3Z*S3+2#9CG!]:;CG#7B'0=4#)"4(@S3U%2<$6!>VL(/S1$ZG[#-]4T?R. M>;>%:(.*T1B/+>6**\\M)LX%D;A3SBJ9.LM$2XCVQ0;1RB"U%@0IPG+$$XW9 MG.B09TXQPA/&'(B6ZSY1K$5$V\5.W#+I[\^.XZ0+F;AYMXOW+#HCK5.81P6D MQRGG1,/? )02=X:)%N#D\RW#! L"]DQKY"G3H.0XC)RV"3%@;4D*&D0(H.20 M/OEV):?SNK2,9JW2/'I"J:<@VQ"E@U0)$YJLEB'4-?TZP\2=T^R&84(Z(472 M$CD,J@B<@@@TBR6"[;%4RN19[D5-15\SV7J:[4(F[AX'9#0N<-!IA0U<>.&< M)5%[XC7\(W17V[,=.+!NF-@]/\06A"X6&"))>P "2I'VQJ/@E0(D$%'&K./P M/I%=R,2/1K3.::H%]LH(40G4:Z9H9YAH"=&^6"=:YV"?F$[(YTHQ MN5((TIQK1+DRB5G!C# E2)FJ-@4IWUK(Q)?Z3-V7<(>#\W6WJ;N.>OBV MSLOW#PA9QC;-<_YIXI0QYX'M.4I!NR&&TM19'EH A"^V0R*"(A9KCHS &0>) M1DZPA&)(G$C'M%4FNU=Q7WQ[Y/<]:Z[>D?N7&A$((5D"'BH-I\K8J#@--"8O M972:=T:+=I#[9BD*(F'KB4,8TX X,1992@D2QFA'E)(XD8K<*;NI%/0[(O=[ M%VOQT" D:85!5]*)&,ZI=L9A[EC41"3K5*2=O:,5$+*T=[SC^[ 6A\)X387' M2))($=>:(6N"0Y0R )5 %*#^HR>"XKY1-Q62U8D,]Y_>;=1*FJ2EX(PS)@S' MGCCEH_% X]%UII*6T/N+=7HG+CD0&T G<$$#O8/@X"@1*/CD!&$N*WE [UCU M";NIWD6W3N]=P^ZO5[9X/;.S..VB-&[>TT,]=B#X*&,4-T18Q;&BH$WIJ+SG MG:VD#4BXNVTK(41PQS%2-@-AS,%L*D7D=:Y7G!+G7&2/+^MSV;4%^?&(5CJL MF#(BDV@DV?$#BDNT2KO(5-=&MB5$NQFF@2V.S%H4DA2()_C-!4F1E#I1SE)D M&K052E7?R#9Y>KHXC;8"@54")TXM]X3SE+DWR,6,!J\$QU'ASF[1"B!8C]-X M>7X82STB[U#"/" >'$>:Y[X@T@*D&Z^]+7$:ID^[*,L?CFI)S#&5RE$,XIHC M7)ND=4I2$V^%XZ&S/K2$:E^L4RTC4K&D)"+.4\2=PL@FS!#3"L@T1HUC+GA/ M=5^2;TXAN>U(#?.C1%G<1G3%[=I+V[%XU^X@??5)WV]X=E;SQ+U041%.>#*" MR022E6621Z-<9Q)I 3R_W#*).$<2R%0612<-XE2IW-=>( DL%+8PF8>V-IBQBW"O&H(\H=>$ RE%UGUB[HTCK,7!,QU&/F",Q([0 MI$PB%@1"CAW\XZ@,0NK1MICP5ETE.=V%H:)OA(W57CJ>X4_-0-ISK0H M<'7/B][<]3-6-H_!]H3QW WC5PT"]W:4[7))/^3]N=#E0,3]\#F4Q_PRF,$K M_!KC51=[(08G,.+>./4.)O#<%"?Y]S_&XS#MC2>]UW'R<>#C])=;30.]V6>T M0N?^89[1!?A^06RM1)/KQT0CN"[TQ#*HW&YS$VXCW_>9X@W8LV]5UFXOF M=;_5%Z&E##H)%B+FGAA+>51&4*(CUU'+SD'7 O7%;SGHK-96IT@02SGATVF. M+$X&$:^<,2HZ854NP,G[BGZS]M*^H*<.>.X]\ 3*@W:2Y5:['$?F;%)4YH0D M "-ONXZ"+0&>#6=9C"SJ , 3\M ;/UV''/#IFRAD1GD&'& M(4X\1T;2G E&//:>VN3EHR<&$Q"C1.O1K$.>!X@\A"L1@HO$&YXPR_TR3);^ M(_6YQ4[G?FH)\KQ81YZ(,>AO5B#IN$+8/3W#7%=&YDO)@%)1D24+AFB.(O*X&BH(5** MX GAK#-BM0 $C[:,6(0*!]NF$+4N(:ZE0R8YAR@7T3.9X,"21T^8Z3-\4W&7 M+8H:>N T:Q4GVD49E-.H-59_]I!\UNV'^$#3$9;9%7,B*. MC45:)HY<3N"-DGN$U$>^VD^_L2L//WD^Z_T;+[L%(2KCWI^XW.7=+]/4#G M#]MU"+D!V_,3 '$/?X?!QR?_A!_- M"U:(PT? Y$G-(Y[\TTW^\61!G3^?%*861[HM'PJ-/>L?T8^R4J\#CV[-'1)![9&7QB>U-8^4$"-,I1@R>G>;KCZK+FJ3T[ MG4;X.0KK'P\'U@V&@]EYS]7K\[BWV[QZVK.3Y;5S.QR>PWLG,89JC'X.E\&9 MF);G3N(0AM.;C=>&DYDHC-WZR7@ZW7SWQ_RZU_"(Y72K=UI_/( [0\]%8+XY M0+(*E!Q,5V(E^_#[=#ZV?'\.3>&%X\N?0E-L&1O>X[RH(^ M7C]-F5#R!8/1W!;VM#SMEY#"!H?@]+$"+O'KZ7@ZR _XI2PJK-.O9X,P.VZD MHI4;*[[S"U[>8AWPL_GL\ELNH];O<]8)V5BSE9_'DR6Z'47D)M%^0&5W?K'# M,WL^??2/=9(%>MU8N%(V_Q>0.^(D7P4CL7<\@M[Q M)$O)_S70/ODL%FOO-!<&A&/CC)#4A*2CQ^90/7IRD&$_U]'(X)G)]Y__L$\N MVK6-XUY)P-YX:AAQU'#&"2?.QN"%UB2;%126E=P.]\2PDX5J2HDD7N-@5>1> M&I N8]K2&M)U,W3NC\.\&2P/X_]]=?[7VW#J*)?[;_>&?_WQDNU^?D/?O?<$!/=C$/[I_L&' MSWO/?CO>>[;S:>_S._SN8)CVGKT4NSN'*G%8:ZW@B!F+N+(YEH\*1$R@A@:- M(P&A(X)&=)IA9C*/CR[BL#5DZ>_,9 ^ ]Z3Q<#@^RV!>1)O>Z63\<1" 'PQ& ME9*73[%UX_EL ^@K%K?%8 9P:YJ,3S:Y]X(S/KZ*N"'6#0T+4*[&N"[$P1H- M[>DT_M+\\FLCI@Y&9<[EIE_7ESJ_8$-?*>^KOJXQ4^G'6!78K",GZA?7B/JX M?+6A857?2?482W[IU_@Q^9O?*2;_UIU?&BQACP&+[M-@V94>^Y5$FYO4+,S6 MI1>8RZI3?)LF)'TE$]+KP:?>"5QU/.U%8(=AS59PQ46[ VO@8G+E,1<5Q+IX MNC\5_6 \AX>&Z<]7"!7Z>WKDNMGD2X%3;3D'_YJ/>@SW>UD*N$H$U5?G^H 6 MC%R':&ZDFF7[#.\E]&Y3*NB#@@I\=E37H#N%)X_#;23LW=C:_A"NC0=6,EAP M9W3@SB9A>/0,Q/=(F0L&$\NLX('R\QW'.V=_ *QO7;\>ZS7;YW\I_C=V]?T+WWPY._#O[:/YV>[G(_K7V]^/W[U_1_??_C7<.WF5=@?X/$>W M[+[&=/_9T?G>V6%N#ZRB94B[&!"G3B''F$'24"ID#%IS^N@)D;ROOSV'NZN) MW@'9%KBW"GK.+=P7B !R-J(95.%DDA/>(R5U"RVB*%<13."RYRJ#JE MI&_,-N>[+ZSP6VL-K[Y;M9&!-?5*K/>3>?Q[BLY78KBNE"AYU7)3]X\3WE@J MSG@P^&6GVJ9ZUQH,++CW(**:OA/)R3!,1?2-O*I*]17&8#YR&;RS]I*/A[TC#FR(+H+ U47ND?$Y]5DP@8'L$ M22D8MD2 4.$>/=%&][5H? P6^K2/8;[!>LU+3#L-O!L+VG6W((\!9J)5&@9R6=RS=$9%Q@2#B$;D$$Z$KX+$MX40X("T0,P%PDI+.(V2N2< MI2@9HFGP-E+'<]U7UI=:MX.$;\@,TC[)XQ(7VX_G&+G>C%L( MXM? \"2P\8YBKRSF(C+#A4G*^Z28E@F38OR^0F9N9_S^GA#^>DL*4XPE$B-% M3!./2D:K<)8.U]J&:UL6,A\IR9D L*$)<=@Q9)CR"#82-$V#J>:@ M75*N^D3>#UR[I!TVO58[[)9U1;T\^?/>#O%&MNFJ/HSN&3=F4VX?@][0Z%;2 M>EH3V?O#B3H7S>M^"S2W&9^[2$#L))H;EFCVM^WEF'@9 S?(.B\13[G!B$T) MN1"EUHXIP7.3)=TGJDWECCLDZI#H]N,E.R2Z123:BJ0U7'$5(F(^=TL0WB,; MK,F]4T0BC',O\*,G O^WX%\-T41I3CC!D<4M;:(V-K@0*9!46B$3!!)F]]P:9X UB5NL8@M.@IX$F)OK2;&MB M70CE_27OFP^A[,C[[LE[LXD2QSXFZQ5RU!#$@Z?(\! 02U12&CSV%LB;B3[O MPBOOT!G7Q5AVL4CW+<:R,YC?'I _WY+3DJ;!>]>_1$DKZY0$)M(["UM^CJU:CPXC7]PDR^J47'E^3VEL!2MR!?7Y#U MABJ+;A&K;54N+@XN;ZU,^L4-4_Z,DX+F(Q][^PX6L!1%WVZ;<@<=7BZNZ[Y3 M?/'_FH]BM>Q-D=_^>I^4GBUU _*U^7-@:J-IS49/8?GA^^%P[.'"D%N83.*) M'93@S].5]1@OUP,>8F>]LSB)P(6G\-DT#>#6G\:3WJF%XU>:I:Q\\W/OS$Y[ M_WW[JHF\I(_9JV9&*QN\W-^KL7!Y/UGXW^Y[L'NP(V#0B$<>HSLEC7OQTVD,@ZJ'SD<[&):6 '! YY5_)_>Q M&8T!'P=3/QQ/RQ/K^AB#4=62)Q\SN.&2<_Q+[R?R:/>_NI6J%J7F6)JB%4=+KY(!C,]Z2R[)9>-]GF M-\)*?YG>KNBR?N $)X#@'+;:8J=18E$BKK1!F@F/C#>4,DVDIP$(3FW[GAN" MZXU!("AG:@3;WB.T[@?0+Q1TR7&:SMUT9DNZ)^Y;.^]^ M\]$;C/(Z4%ZM0G<0OWX0X9FYJ%N0*DF)#(\*\> "GC^:0)*E@!=IA5_N(U$$VT MO5=C$+D''@AL_\\_^L#N9O%HDGO,[=J1/8HY=*?W/_;D]-?>,^ IV>C_.G?:6A8#[.+IUZ&?I-9\)IWM,/(/^<;NUO_OLR8;R!XDD\ M'4_R6MM+E(+'O;=9TI^.JV%.C_/EDVJDI]7,+I!]%ENXV-0O[64UT?)\%V.^ MVP_G(88K]8+ZWEO\MHAD]A0F#VI0Z2?9[.&)#< ;IS-@!+,X746O;>4)EB$. M8]6G$G[_:.%965)M2*):K)5'+!>Y;JPUA3]A=/D4C*=Q(<4"65E8U8]QN)0> M%W0VF.5NC3!T5XG%18I=:S^9I<+)%#:L:9NY4 +]_&1>]59>P\4 *^N[I_#*9O,8*!P)NUT.O:#HC$NI-9+)@ZCS )%_-\YK-#_S]Z; M-\61,_O"7Z7#]Y[[SD0@CJ1254DSYW4$8["/YT[#V,;C%_]#:(6V>^'T8@R? M_LV4JGIGLQL#XWJ>& R]5*FDS%_NF:!/#/UHT/T")-$Z7%C4FI746WXZ])ZD MG*[.5Q+E1A4.K08;K:'V^''T\U;6*G#%\J*OXB@[Z)UU?:+Y.8MV]G(G'CV^ M62T"KXX[-K?]CY+BK_471 *+-M4"&0TF8]0&T>VT9F1JS+D;^C#INRA!AAZ@ M$O;0725 %XD?WZ_S].(+9S7$GD\GU($9A&0(9B/JI-4 TVZGUZG\%7"L@$AX MB'.?F5IU<%L<0 G7UD,'W-0_B;@V,Q]K:DT7,\C[ (DH,Z-';>K]N>4I'79Z MBXC;'0P^1SH:&*2%B"$>3[ZR,.+I$=U%83/RT31.T#M"$_O\M -B M&(].CWP"NN3-BFLX1/.YT_^"D#-J?9JX**U11E;4.0?__:@%)6F[;BG)I8 # M%--7PPS#.T/ 5%QG7%18@/GMUNN C^D&D=ZB?%ES^63=5R+GNF)0EZ8%!DX>.]G'0#BC;=J@-[ MCQ&B7R\[@V:NK[-H5=E*KXZ>L4@T5I_%&7F7J.[;851%HLI?;<$@;<'< .3KIN19-37X/L8UP01MTC#\)'TT?BI=$$4HXG#YY46Y/1Y\;$R=AOX<:I3 MPBK@COZL=M2!NH@3MJ=:):RZUC:3%+CFF8 [X-@Z45!/,E.V M*M# M9X VP^C?,=5]4)1,-9Z^IPR5IBRT_5'4"F-8.ZCZE!M3]J;*;6ACS8)^YDV M@.I5K0S@)N+I3T?+XC&,?'49/$87ZV%\.NWJ))"2:O=7=9AS[MUYL95TT=J+ M/.?@S@\*+N8KZ4%3 ML>MJA0+!<=_?,BGHY_8KOQ<';XZ==4H;:XBWRA/A"T&T598H3K.\,$6N.;"> MW%ZM+IDZEA'O[W+ZW]BPICG]39[^91M/7YC"2,DT853G1 CNB2RMPLDQVN9> MEP7+GCTOMU=3NV:G?X5#(Y+%KK>^9T !R%@:Y;N%SB=4/4$<=R^V6R\'PV]W M,&W5P=PAOK^@_%6:Y%VC8]];5)=?776SGEAWYA;=4.W-F&6Q)E@JY1W+2M!J MN"*"Z4!T1CGA4G.FN)4@RD!'VE[-M/YFS/K>L&E#&/=-&)= &%EP+G O2$EU M"7"F'9&&6P(:AO'6@FP1YMGS;)M=21B;Q">V>7SZWJK A@SO6:J^N02I*C'/ M'3"(,%MH(@KL64!!Q2IU)@63M#2*;AB?M# RUX*IDFOA!)7&F.\/H4T\V6O2,S6)XVZM.D]5P_[7.K71N-QJ]@CY[(%>SV$[ N_KSOQ:R MG#<@TQ>9XW7?#GK^4'_=31F0DZ$_A.O_T1W8SP]+[K3]HB;W$_C69]Y^]9JV M/WS\?/3I[>?VY8EH\S:0-=@!'%Z[? MD_/;3"KGO?NP='!Z='WUZ\_5C[VUG M_Q7@V^[)Y='EGUTD:GCM$[!)MO]J/[0O=R[:Y\=&>U;:,B,\XQD1KA1$^5(3 M2KW4A2HDX%_"+J!&[W80-)0'A!+!9=IS 8:?"9IRKWVFLY!S =CD 4/.T.LV MG "#O-Y_<=#>:QWN_'][[U;RV&]/V6L=(3>NY8<[;-#I/M9?DWMV5,7S,=*& M7OJ8/XN.6:^'F'.7HL%S[E84)(.8C(2QLL%PU-(A('Y@9 H5FX4KXZ_51E-&(4$+,?D$M2OF-G M?'HZZ,90-MS:CT#%JM:5OA\7%Y\(5S;$0!Q\'3-8XHNPU #BJ J!Q\R,F/]5 MQ1"FL8XZ4I8B;YVO=1@5T'/2'2?O=T"'F.G#Y&%R M)TO1AO?;[[9;P;NXU-%8CR?PY!?ISNCJODK>@T@%(WJS)@E?QK*]>C>FH/86 MUH6YG7T+VQU)86?\,JW^7;WXA0]/93WA/QOZK:8.RRSPLBPDZ'X"M$!9>&*, M,,3!#^5*EC&N0-BOVB+_L347QIG+XEA'TW7*#E)>#0%;+0L$=^(C8V!F?X(W MC,F?IU 9?GJ:2Y0@H I\5&G)"3$PK7_HD0/'OC?Z/242(!!LS073C>]V8!$M M'3\^&8VJV-MX/8,!=O6\QG6&23?FP]6R !\S9M_I?AQN-:Q#DAU@MX!9E#[F M+G7Z7_QH7.5##?V9'@]31M$4 C$SHG\QA:PI2EW,1UUCY&LA6HMKQ*A9S)/" M;9J<#1+?PI/!3KO'&2ED'$5'O]760U@K+R-"T:T9#+T8# =] M_:4SG(Q:.QVWU7J+!QG2^>_!/@QZH#"]\[!+"+4[@,J_X)>K#-D7.V_WWN&K MTS19Q#RT(6+X%K%?G]=1UO?]F"F$H(&(CQ4H%JWBE#)4A]F'D^XL!#C%%RGX&PHRAW2I;$LX\/G[? MCVL)AUE5 TR"_3MFE&$0O ^LJBI#G[AW/?O7;'A-SD*X&?:!2X^,*L"8+ MJ/!<#]UV:P>>K9(_JV4D'ID$D-3$H/XTFRND;)*O,2,%KGO_09:K5=RW<948 MU;K!WONY@/]RYQ(L.VU+T 04)YQG'OL_9$077)+ "U7FF2TR-/FSZPP[..R4 M$U%GP%9D<X$X[GF(>1>6 2*:;: KC$5:#CEV2W$K*VZ5 +%');5 M1[E9)UN,3KT?7Y>[?MKIIO0^_S6F,'5ZN(Q:98[W.JLA<^2GZTLK'LTTCGGU M 9-%;><,58.TV)A5!])[#K07+P>/$-?S&%/'DCJ3LOFB=C'VPWY4OT"_F#.H MX!D^@5P=N8Z=J^>-7/\%])0H5/3YJ,[^FW2K[V$Q\3 :3W,V55+6HC4%X@E? MG4+)DCD6UW,&*EV='CI?"YD.MG)+#T&$]4'K&L?CU?TKU$5,4DMI\+U!3 G^ MC%(JVCMXN"F;=S09X1=C/D14J?3$P9;8".W&I#^.MQ;3X9?6A)_W?=0S1Y,Z(6DNIUTGY;$+9(**9)7_7E54 M3_59N,K)T&,BAS'.L,KN?7^V>(#>/]+!C/;26?T=ZP^B/7Q8[](@O/7H MLD4M>S!<_Q0=Z/*7!>:00T;?KSN!HQ ,0 M]][YP9OCPON,,I:3@+6DPKJ":.8$X8J50GF3YZQ,Z84/G.W34,"]NJ@.VSE: M+9FRS@M!RD)R(K0V1&M/"768\"**D&ML)[$Z;6I*#:A/1O5C5G(YUSD3'=2H M!RUJF*A1G ^&77>.V<:3.>D6Y?C\]V^57%2]=46&T0=?J\.5*G,QKW)$C2AJ M >AV +N_&^\;,X935O05?K*H9L>"M$&_.VI-_.%,M%3;*3-G-:_K2@>]>9[/'+N %CK*A 1R06 M0%2EU:GNL&IJC])[NW7/H<5WDQYL],5!F-K<>U]A(Y,U,?J)HXR7^R?',J<@ MQK0CS):!".DED8Q;,+*I"4(7EN5V.KJNHJL*1@J2M:7&=ZNZHVX*K/;'$(WCZOY.T7>W1MWK,XEO&?U_90O.&#H;KB ,N\D/W9B%8=*^3 M8^YQ(^^]%>0M-_,Z)<4$+FU1>&RZ*C3W*O:R1'( MOZ>IB*3^NI]>G[<_M+./'][D1Y=[V<=/J(3L=SY^VN^U#UWOZ/ -/3H\R8[ M>EKNK]O^M//UZ-)U/^YV/^%G]^&^1_S/7IL??=WG'T_W=]^>'NRZT_W#EZ&] M.IW.@HZN/7;P\P$'0.0E,2K+B?=%T+Q4N5-@C\,AB"LU@HUAQ[=-:G@@>/B_ ML$0WZ-WKR,OOVZRG &Z*#(O2^8-RT504L(SP1_6C5XXJQO M9RKS#>MOFO4O5EB_M%9([23)%0M$@"9 5%"6 M"*I<4+KD>9"1]*WNF?#+JZD?K?Q?JBD&7PS&LC@Q#H1U/!E<$9+S/. M3:/X;YKU]U^LL'Z6654*GA'.=0&RGBL"AV$(E[FT8)DI6YK(^EDC]1-%_S'4 MEYUN(_6_B_7+H+7SBEFCJ0B%D\XP*@ .5&&\R53#^IMF_56;GP;O.+64! <_ MA+"*:%52XLM<:L^MY,+?C]1__&[AG0EV8NUV;B/B-^,3?@I<*S!P:%Q69AD7 M65;HS)2,FBQS9:D,+QNNW337KIKIAFDPD0PCI14@L.$005?GG-#,:RTS14TP MM^7:Z22>E6YF*_&]J_J,/8(^='6:V !T\JJ>KPZB8YS\$_P:4QOBZV=G7G>K MBJ1A9S 9+07A4Q('QEP'D[&MDEA3XN]MKMO3%U7.6C\61&/:PU5)JZ.EW(QI M-L%"D^148-*IFRLNKO8V3>EN632=K19-7U6&_?.UN3L[-N55+X1\I[>X=I;[,. 8\G>6?:$:/]=?_#G]U]?G2Q_Z&=?]Q]<]G^ ML"<^OD))V\X.#E%2OF9'<*WEY)WVY1X[ZKT'20SO7W8_[^^VOQX=GGY&27MT M:?/VI[>PCG].8=VA??@Z/RY"D&4&TE,HYHG(LYR Y6%!^U4TM]0Z%=1RZD[I MN)>9IJ$P"G2AT@AI6"&_>_TWZ97OE70[2^NY\V6O?R_/LHTOEK'M(B^>TF+5K2Z[=JYLL3Q1 MM"*S[T[*N9>IHO$RO\5N3_86%NLO23F>P$7=Z-=_41+7[<:L_CGIM^I\])_N MX7>]G?;T7.>5NI(-GE3&VO)>K*B:-,T+^ *G,AA>_/;0SNE;;>(FO-\_=I$W MC.Q^J%#?#R6]]6SXUO<&L3%$2AT'9>Z+/^W8;AJE6D^WJFI4OBV9\H:]O,O^ MT=:CG:K^O^\ZI'[AN1[A$/ 'J-&KB8ZW7+@ M9_8T+>/*1XW])-]V]B]?7QQ]^.?OSP!IYO[V+_\+37_K3#]W>[O:,/K[-]_D]O_\,_F$IV MN>2C]MY(JH/$YGLE$;HPQ!29)-XYJ6DAA7+%L^=EMB7%:H7GFK'Q=^0#A/,[ M\D,#10T4W4.Q< -%/QJ*V')BNY,JRW%*<<@-$7F!^2UY23*M=0@R8YF4 $5\ M*R\?$Q3=6=7\,:DECT#5/(AEWIV:L>9[% [U^71DX_U6[/"[[>):E']ZJ+@I M!2T>X10:&_C;&/Q=K&AB.(2"LE*10E!!!.;X*4DE,1G'O VM6&:?/5?YEJ"K M/>'N"'_KX>->-;&&7W^$%M/PZ[WQZ[*ZDIOMW9D_YM,T-L_]--&]HV[RFX] MK*[!]9MQ??_%BAZ6%X9*JSGQN?1$*,6)<=:1PBDX)J$5I>;9TSQ(1?+<8H=Q3;%7GR"!TY+R MHLPEEHFS/-LJY*8\:O>.9%?4L.3?4[[VT/'M#<&VE!2/"(>:^,?UC9+Z+3/HNWM) M_+U5C/>VF7=/#_C.NABQV_.A% W6;A;J#U9! YI3RN3*DE+(D(N:H MY8X1*STOO=*V+.6SY_E667XWTCU\CNSCY;7U6_F3H\JFM*D&5>X;5985J#*P M+--,D2+G#,VWC"@C!<'71%9*S:0'!6I+L.(1H4KCAMM\_LAWVKP_5]3US@_] MM/%]HYF\.S'.T(#[IL']W6H6";-!XCAG0VU.0#!S(@L-RJ.QDC&3T[+4SYZ7 MQ9:BWQUZ_89ZZ,?LPFO@[%\,9QM-=&[@[+[@;%E7%=P5)2\L"50$L( 96,"9 MI$07KJ0@A6BP 715N04$\E3@;".9)$\A6Z8YX-W%7G4UV@B %J+XDR2+,NX M=&51>I,#]ZHMFFTJTM?DP=XG\[Z>COGQH]998J/<_45G;7XO%'Y/MI MDDI>-(Z31ZN:'-1G]A<>6>TTOFB <.- ^'Y%2V'. M&$$=(]+C@#A=%D1R!$);,JG@>$&L/7O.Y);Z_A8WC>_DD3'PQI()&P;^80R\ MK,DHG$@=E"/,\HR(,BN(SK@DG"GNO>%.,A<9N)3L$3%PXSZYMNM[4S[\>+65 MF#F=XG)-@/L^P>YH15O)J?%%03-BE3!$4!4 ["2H+#XK,FFUSX-X]CP76Y(] MIA$7#0,_*FVE8> ?QL KP1Y=N"(S@FA>N-0)0'NJB==,R$QSH3-D8+XE-M91 ML_&[_)N+=JOIOFM*&'[F,KA-[,K3%A8;3.IIY,1]RPF[HN@IQD'&9Y18IS7Z MYPNB%$[TR7/O;!Y4*<&JY;+8RC?FE]H<[SR- N$&.AOHO.>,J@8Z[Q\Z5U3L MK B,.T4G4LBF?U9>*/I,*: MX7\^GZJSBV]^I^'%Z$W]13A:7L5VTJE7?U8VV?ZD!U>VBT88-3@!506F2R8$ M-?"/X87+"RF\\B$[WHW^*T89F3FR%NVOOP;]DT,_[&%GTD.X\!_=@?W\P$;5 M?J]G'5^_A/F^[ M_K_?7GS\X,[ %BV.+BUM[^ZP]N''3OOR"-:ZWVE_^@S&U>?LXZ%E'P\_9T>' M[O/'PR[&("@8:'S_\@T85#N7^R?'NN!%4-X2X[.""&[ -+*E(%0Y7IJLH(KS M9!$#$7JW,XZGD4F79WF@S()%%8S*&',RL"+3W@K8>@]6ZQEL_AA,WF?/=_?^ M.*Q-J^IXEXAPB<[3J=Q\F\5EE4:IG EEEG@Q=3LOR\2 M>V=/O9MT_4&(1(:<_--2VN41PZ[^@A=<.@6&-Z=$%-H2E=F26"EUL(9Y+_4R MM42,J["HIXH]M"\:O M?/?Z;](KWROI=I;6<^?+7O]>GF4;7RQCVT5>/*7%JEM=]LDI7#&_M3WA77S3CRS[0@#^T?]HO?/]SF#8 MVA^,_:CE)A[W1C2=U)O6PQN-"Q9>*E5J807HQA1,#)];&AP8!CZSU)2W3:E( MU!J)]6E$ K_1E*@B@:>G1X=_8B20'EU^OL3HWQ'?/_VX&]=#/^Z^^7KPZCW; M?_7^8CD2>/#JY6F[AY' MY\.#ML8_?MTQ%]^/GCU#ZS][>?]W3WQ\? ]_7CX M9VAW5EJHER(#D\X'XG)GB/!"$ZFI(HX9:G(5P*ZD "&4;M>W2X ;(&R+X7 MR%11EEG0-+^]LF.#1 =C] MMP\O>"6%PK@2V>YQ?Y. ME,C<>\(*PT (2:U9\>2 [*F/95_/A<4V7'2]0BJ;FJ:-(YD+S!2YM%(K+>!7 ME>6KLZ=*41AHEB64R$%$X30P-BM"0VRSC.<\+_^QY MMADD:PJ8'AFWTD)X(V7A%->BD &.OB@E+<&.XE*7>:-W/"RWK@QM*4T>6)X3 MS5F&2>@E49*71&8FSW*I++7V,7+KD_-U?Z=7_ F-(+FJ8][8#_UHW!KJL6^- MSO59:^3'XZ[O^7[3\O<15P?M^N"'0^]>Z4[_K\%H=-#?[8SFX_H'X:7N#/_1 MW8G_;^].?(/7F\+K_=69@=*%,L^I(P7-)>"U#<3HD!'#B[*00E/I2APS+=2F MK,1'Y-'ZR3EZ&?&L?2F$8$24*B>">T.TMHH@:LN\#*+D"D<\ MY^5C:D[U[W3MO =&&< "+KU+"4*=T6BB^]:W[FW$U;_17OSE =24N:/#/+W7 MU<'M?3WS_5)M#L-4@'',"K'V?$YX7)0$HDT3E5) @"A:\U@5U#&S(+96O M=N=:26QI7#U/AG4WI8\TK/O#6'=9^7 N]TZ5C%@E#9@3/",J,$I"R9AWE.5: M8=AI*Z?YXV#=QN_SQ/P^BQG7CZZ+SM5!T']["L3W[< H2Z^#%BK+)2PIZI,^(5U(2034CQK! 2BMS!LM^ Y+V#Y+):+QUH]3XOB%&&$Y$!4H*\RX@VI6'&T#SS M"D&2;]&B_!> Y!55UO.5J0]3+KV^"O%UO[4_^.)[Q@];G#*QU3I'#V/OK.NQ M%A$+$<]@ZSJV-0@!;M$_P?K$_WT'WI7:^@#,E'&MA/56YZ[4CFIKJ.1>%\B[ M3#"VJ."\WG_YW7D8Q=/DV.^HOMYCQQ(8BV5!$MAA"TI)SHADO"1*Y93:X#CS M_-GS?$T&10N(JHN'J4].AOX$8^-G<."V/1P#4-%]G7YT MQ_1'X^$$H_1U"/\MK/+=&(=?_^V'6#*E,414G3_A/QT!O!''OM2E*XJ2&.YQ M/"MCF$'#22ADJ3-)62YU5!Q"V.G5^Q: ? 63E&_A&6U\D<&=Y2_?=%(6F+P*I>6U/6Q=>#[=;AVNO MHX<>#CL5Q0-8#5J "1-X;=!?N5ZL8!/;K2O0]G% \4MOAA,]K'8&.$-N'H^9 M"X4.O,R%M8)Z(:THN=2%Q(]R#'7/N+>"Q(KF6C CA M'(G#DW/#IF9Q,1N/ZE;6 +&\-R$LWB'@L MXQHGHPK9^GX,)#ZPWKM1*PP'O2N6"]<=>GRRP638B@[=[@!0NM-'OZYW?3^" MO?(C.^P8N'*8#'$$0F"6]&#;ABW=[=8=0=;( M/SBDU>WY!7M\>*"@+[Y[L=6:HY5U9-+28 .= :N'#FP6WKUW%H$$P,;ZT7;K M=:(://:6ARUVK5UOD\50%X9'*05',AG:4XVG>1>!M+ECM=S4Z$RD9$ MW:)A$VOO'(>@30A9((QB7QTN%%',<<(!L')ML\)@^1>[3F!U;I)9ZZD9OC8X M\WW2T\//@ 3C(3!3NO0HX2.,<2(W2@NA!54%*SQ76<:9++DH8ZLG5K=Z6B7M M_"9A:X@JU4E'@6M/1E#F\& M,)'I]JH[JJ;PK4@\$?,L>I,<"*!1%*- Z"33SJCTYY/M!Z3MQZ:@&;YE3-< M3%W$9F35T,\MZ$<YU)+PGSX%&JCT8#VT$ENG7>&9\N(=+HUT>LPX"N<&#'@P5O M8FQDXR/(#EJZ!=CE.F/ \J&/!1>M7S0\8=A+3(E]K&$9YM_;73F_3^& R'L?7; M"WT&[XPO&M:\PM])#W:.8?^%]3PGNC!@8(50$&.*@@CF&"@L2EBG;_!X+G ( MT+XEG:_DM..<[__V,VTG:[\Y+I4H\R+7A(5<$"%R1K20@810BE)EGH<,I&, MXZ)"&A+5KJ'_,NA^04"K&#Q4-+U@K";.?#O];,6C-?W/3-=KV!@8:O H.'A1 M?,(S-*;&M>3U&I4O6Q3<<<=(IG('Y!4R(@N9$P.J#66*%[FA-_C#IA8_B)?3 MCCVMC,^DR(.Y#Q9S9^9O:"4WZF2$]+;>PS!-K0"+ M3QJ@U:/3)8_R^I;*%;14LE+P[1)[:YX-1AW\S&]#W]5HKEZXO1 ML_]<;'#:Z9.EG5M^Z"L?+80-/UH*!SO4^^/Y_C8!Q66(GX*5Z =>0>MTB!#W MOV[NWET^>Q[[!R/)OT!TC)6O^OFZ4UO;//D6S9!_L.X)*SL%IHP.JR7F7]9" MYX0)NCE1^8Q_[0^V6Z)V EPA?L:#+?1D8. ENA7'IP LHRVT_. R\9O1Z8FB MKW)UW"#U\(9_ZGY:;PI498\T4!7[]1[T6SMGPTZW)5-/S'5:?M^?MT8)04&= MF@RC:W%)0YB9 &MU^07%867S5@V"\:G&*P'Z5T[G3KU.6&01R0+(N.^3@A!O M&1>-%XVKQMM=?9_XE"AZ.OUHFJ&@N.%@MX&@6J96YD=P 72%3\:C,9 =?CYR M[FU()/K)*QF''N':AY7L12 [GRH4HA-M^2GQ^O7"\<5;4B5>%N]E![U>9QQK MX_%[0Y]6'1]FMA_Q64$1!.MJ_EZP*MW%863I\YV4<^4VM\S':0Q'/CF\EIYJ MA^3HCNKKMR4,KXXKV)SY^9.IL3LYK/MK^_"(M3^U\_V=8V:XS3.AB+ "S$Z' M16>*:F) 'EI.I1(%6$RA9ZH-:( M])".!L,5$Z?KQX"S(_PU4=MVZP"$V0"^"[H3,MP3.X MPP6^_,7C!>!7$*]HR*/=9WWG"RK*H.#]SZ1S-E4:\:_Q++8>!>_\(VZW=N(. M_SGI^Q3RKEN(1T7B5+M6?T$Y6*\77"^>X0HKAWG;"TW/\7%*T/F0>-JEV^W* MN.4[\;1_8;\"$AJ,X6&?GRT KZ1=8.AOE&@&+,]Q3(P(K5]V?DW95<-.+WT# M7_T A#*"JP]/!JT_0"G=:NU'#@'"V:F\]#$<],L?Z=O!PQ+AS0!K';5\""D, MGZYWUIV,IFK]!C:QV,YO8RZN>ADP]9EDVVO&>^!V)5N6;7"AMSQME&)SV=X/ MO4,XGN2Z'>(_?H>NS?="&EN6[=\R."L)ZE]>[@ MY=L82',^1(2K,B*ND=[)<3X $@,1B>:7[\,K":,:$GOJ)'9^;#4SQK- J*1( M8LX3^-N2G ;+3>%*%:/4JR2&FE#*]+,QPP8I FE)GYUU 0C1:9C&1-7N]R]) MIXON]#MFHP+UY&!E6!6PQ5#095[F'ON%,U]H6GP?\?RA1YW1NS,@%G?0_P<6 MB6M'2F(-Z5Q-.@<[QXHKZYC21#FLV>+"$.EE3CA@D\'\!DL1G;;YJD7['^C, MO!L1T)*&G'(G"Z8$X]SD3F964U4&.'JK*B(0#1'\0")X"TU(4AU*@2B*#06/=&B<,2&RLLJ#ORV?-L M,W@5XS$QUI2R4?0%Z-)3GVWP/CH>7%UQL9CYG.*U%]';.XVMI/!59]0R/CIN MQG"I2\R(2YB%E_QVW#*E"7FF;6D<$[FV6@M;:J$+;A08&_2N)+O.V?MB^B@O MO9^O_FFH]DJJ/3E6959*PPP)-G,@95U!5 %:>L&Y*C2HQMIYS$5>EQ#S#=AE MG<@8F)ZE+$K!/%5Y1GTHN7(6#M_?1 BK#14:0M@((8"Y!L>MO::$4:^(T [4 M+65+W"#O!"AB6K)(".4:_-J:15!/.R?H_4P.S'-,(3[U??0X3\"6N]YWVO6C MT2-V!M\VG I*I.Y;N!V0_AXM4[Q"G3W)ES6K?^9Z.$8D1C!NC/:6L3L MX:#;Q1L%$ >D^FCK#)8^<.ER'EV\U8>[>C1N.7TQ+9(+'4SSJV^1\AE[*1R& M%P$&P67YZE7&1#5]?S=?[.\>Y 7C5B.@! MU%(AO"!:HN-/>RX\V V9R; W/H&SGT-\?2VM(:Q@F5&=C.W%IB MM 'YGH.\#RHO%<,0R]I#1P>OJUR#8?7*CH.7M+TX'.RD3^[$!)"&0J^A4!! A0&E M(P-#PN/D.V-"FGQGC:=":IIS4R FW57K6$,/UC$CG,AEYI4PV.DBXWD&H)0' MR36[(A^QH8C>]V@#2B#6=U&"@]OMI,\NN MBIZ[ZN_:KJNRT!:2V8!A8EYS+/7>:IU@'EK*7]L"F^^SGZ:P88;9*&525^^X M#BX!%H=K@-?\\"1V_; SG-]JC3SZ&6=Y;S%K/:6LUU>>/@INT71#;LA!JS*R M4WNI3LP.3/FC<#M\]MDIP*UQK^&]&^7)(W8@?$AI=^/SP:SAPW0$7$S@.^MJ MBWGVF 6$0AHK&<8#0)V[%O!_8U?G8C4V,.Q\B2E)J;3P(,0I2.[UV/>:,L.U MX/=I#]N.:L^T4)03+H,AP@4 /!,HD4*48 @%7F!1,+\NA_;*/B5U3FWM#!HL M-9M+C>9>8X^[(4 &_$DCOZ4A@ZYE!I&15BEPZL2+V:=^>*:'XP1RL=!P6KAX MUPZ[$KJ36;#;*PE2HA)=YPL@KL5"#3D\Z3()V^??S_YH$(3 M/5"(;JCP=!=F9[2,[D9]859S9V*4LQI8-IZ3L%5E&J(7MAE+7IN?'IP,7-1Y=$7L$W=FB[D+S1DL1A,U+7S+!1%!Y M5@383)T5PJO2W)"3-&O @WZ6G;2$F"KN*MI/00J/L]P:2EY/R?8BZM Z4:; ".O">15$:=KU5&=-+O M1E5'N75&%%SK;-9H\:Z$EGL$:2^%=$SXS.O N/"!9ZI0('"+JLM7!3*L(;1[ M)32X7P:$)M%L*$!@%A0[?.6Y(@K$ ($3":P '4C1Z"E9E9V).+X5=;0P,M>" MJ9)KX00%]8IC!P=C#.A602RU?&N(X;Z)(0Y-]1AC]O!,BWPOPOM.^:I#S243#*A.-H6@9?"T"*4\(=$ MVH#@:MK:26^2+J'G]*:M&&N:=8U.?@4WL75SFB67R+K$\3\J-\F[4^_Q MEJGN_ )E? S;5$M>I'ND=.QW$*O8^],I954$Z,J+7/?<'U+@K'J\RHM2[\1: M%67>/S-CQ$57S"\D)9(XI2 N5*:HKBIGJTF;^ST<0WHHFW+]HG MQ\QR9E0F0!PQAP%L2:14G.38OY-J4""TNKYG]YTE2*%SFH.L4-X8 4=O%'4Y!4'BS)96&)$-J#-5QZDCGG LLXV!?^!L%SWRZ@]2V'X\'= MV =6J&!=Q0J?WEQ^?/7Z?/_3Z>G^)7SWTQN&K+#?^_-T_\.?GX]Z_W0. M7KT'TNYVEED!2/\S7)\?O-H#=GK-]W?_05;@1[T]=M1[V_GXX;7X>.BZL.ZP M?V@Q[B)1(E&O";=%2!Y0'-I+BLS"IF)E05 )QH#ZO-M!0*$>!%A@ML@+)JBF M6"%MA(/C",YPS9^U/.#+&?:H'DZ >5XV_>+WW;F5Z[AV]GVN;%]^\PL4G OQ43$F;29J!]@&?$ *(QTK&G06U8].M MM>-U?L-TUXZ]!;?\U1E7G?NV-]E?[/8S/Q#)!D,'XF5X@C M9(QA1F9JN8X=UM!JA7]CVSTP$U-B2G?Z()@$.9J83Z!5X4==9W0VB=;Q">:Z M]]&*U-TJH7+:M1 3I;JZTUOP":!17B^DA=#\I8/]:&_H$OC;K/_R"KK>CO1^ MPI[O>=/S_5_=\_U&&%R&35H*D>>ZX,$);DM#@\ 63V"S"Y=CQOG\D5?3UTG7 MA_%O60&[$A\:ISKVQ[\1)L_&/Y2<8U/=8I/M"&]WU O[P 2V,'SV'%3"J+"# M^DX0Y\XU9LB-+TB-=*#+QSZ@J4DF@EY*DX<_HG(YP6XX/F:6CU%#37ZZ!'DS M>)REW8U^CQ^X$M922QV"C1(SA+7F\*X^O//!\#.<#:Z)E;_'?'LP A)C)8&U MU?IS "?0V@%Q5[\RL'9R5G<;/=67>NBF[\6A85@?VNW4%0J5Y)N=:GKA$8>+ M=[KCT^ADQA'7NH_E&6?H*;:IT&32'4??+S:TM7$::JCF6P.B/L"^Q%&H\*$T9!6=Q-,),*BNQ#VKQDVFX2YI0V-V(Z[M5&-Q!=[< MX[.WM --9%1[I6O_OYWW_\^W(NC7Q3#IWC&+&UL/S^DNF.0=NH/ST7;KOP?G M6 FU!<]G]636YKC3QP[\Z$+O5[4?J3AE3G.:44"E->$=46^(_?A3#GGL. P? MC+W^XJA9[/4W2I4Z^HON=.<+86;M:\X&*#52/X+J8UU<%%A("$U;U5'6XYFP M0;$>56^FW:\""O5Z!O%D6ICIWK&3KJ[(%K=CME14XZ:3?F(@HY52XZ\\FWLX MDZG)7K5VJ++_8?_2TN+3S3\9L._P@=GOCG;$R^G6S/I1)5YXVQE]1IT!MXJ2+L:/1E7(;2ZD-)H&P'1J MNY2X#*-58W^R:#XDL$HK.?7N)+ZT,+LVQJ42:"4F@N.XB(MU@TB^^&TW+?5! M?IKN_J2/;5E2RW"D\?Y\^RC_]2PZ)[9;!Y'A9[0]?XE(F?.<6QM6DQC[L_/' M.M]('+>)>PF-,?'K\ MJQ]Q%I'$4^_ CFOX47T5Q[-7P=C1Z6 X3L'AY6% <\,JY9ZH++-=L7BRB7/R&OV<+O=(9R#5J6[H>>@E+\/";.J5!ZE/?GF&O?$_HJ9PI?PFWO_O= (O M8:W_X!IGCLZG$1GXT>[0]J?7E^TWQS23.N=,$Z]S3P3G@L 9"")5(7.KI),6 MK.PBNZX< =DD^;+7A1*G/:C^9S) VHH#SH$5WG62"N5KTEJ;>X'%SP,<4)$\ M7?6'DUXWPZJU% G?!=UK-.J$3B4N 3RP'K_;XG7=[]PE3L&:Q/K&B\KD?+_] M;KOU:F?G;QQN#&KG:.I/TTL/$TO0YI>7=*M1![9(+TSXJ%7X6&5=M_ :&.#9 M!"I10>LC(UD<$6$&"2C-Q?R'JOT"[4^G^TP,SL>H9&%\*AP9B< V4_*J1MDUA1_PL.)H>5+V=)[?1/!EU8V^=SW;_4=ZTHY7F1 M4VXXSU6)%3*R%$50!;54*Y?[\L[)==7J7U2+/YRI3_7D\C\\ZFZ'^FN#3^OQ MR5[LOSD.4A3"6$XDQ^&]6/MLO##$.N.E+WT>,A4[=]\0M?[E+G+)K+]N7)5QSBTK?+?HD$@P?[O6DP)2V"U=KFT@B1&RZ= MUS(73ALE-%4W]55N0.6^B>SB8.>8\>!M4))HQ2D C M$XU0)YQGWSGKN@L-6 MV]?4X=T98$JGO.(ARX% A.36V-+YDF;,!Y"%@=^B-&H$= "_-4CSW41 <4 = M"B_7ET6M(,WML^RNQ)G8QF9F^LXI.E41 M.QJHOP ]@-($O_ZZ[/RI5;XEE:B.S]8:4]1OW: +*FHUC15TSFH"_:+F->?\ MN9L6%G/,,3HPZ/OD;TTJ-#P'NFA_J9*'?DVYZYTU">?OQO#/M!G2P=25^8@5 MUYT^I@STT9=>.82CVZ7J,%"U.Z\V"+9M[AB2R8+Q+/@SJ?VQ>4IT9G7C$.$X M SAN\M6]D")A[7H[U\$E8UL5J56C^J(/9>H(BE[KF>L"B.Y.U6X6%"5OF9&E M$\93F>O C-**81RUN&+@YJJ:] *V::?O\)^]F8]J9_RBI\)@?VW)0YQ]0X3G23AWJ@")SVX(L/2E TV&C!2>ZUR+S*GA,=H?7": M@J+&E6;2\T@(#'3I&_JI-(3P[81P^?JR?7)<9BHK2UT0.(>2B,R ?N.SC+ , M=!OI9/ F7)]5OBR4 "$JS%I$LRD>P><#SB!-SIX;*H>V6X<#N%,,\?DJN%\) MFSH$D+SUT\MO32,&$_0GS?#S;#($Z3=:@+-:#"T@YR]_P (&K7UM4P3:U>+J MUY89]-TH=1B*OT:WC//]03T;'039'$[/N]"W6J-!=.5LM29G&(],574QN.)[ M':+[_4D,7U3!&.2I:?@A?:5VJ&]-OPQBH*==[&67'G1K_NDJ63M7Q;0@0ZJ8 M)/S7)W6IU8*&<$O)T5H1&C_ N;MB\^S405E0;=_!\[_# ;O1>855B^VT=?#7 M#J9>'?3]80ISO81M.?*P'5.'<(,7-PN.$QP^I+FTF1><%-($(A08SC(X![:W MH,ZQC&4TUDRONEP6&D:L 9#U+#3EUHH+_Z@2!,Y355P_*I>Q9>1XRI^=,(V< MHT<4/C#T9WH\[%2!K&EKN1ELS+F"4X)$Q>FC6=R? (60$2PJC7&NTBJK\K^+ M>+NIDJS':^(BTRK'Q1+'M9KM,B#NSO51OET.?:M.GT_-^ 9=AWD$6"4Q;?8W M?4RT">["OAEG\'^=E:*(*6\*1W@K%40!%C(5YM:M7*;5QM6!O 3M%_GX(%S/ MV0V[WLRN5D0OF0[87P+8-0/;E678&HT9XJV0/B^TT2I;;[M^7W^7C&:E88S! M;4#-U$SQX,I0:E [*2A]^:W[NS04)YZW4<0(:. ML(9T;G:,?>9@1QC*,LT,(YD4 "XT"T3F5A.C::98461%J=$%?U/XY2'Z1C5D M<2]D@;6DA:#*%=J2TF,1E7,@ZJ(,N1HWN6#S]I))\KDSM6=R/'Y;;L\*\KV<= MYIO4GF]2 78X=@]7RE(K,N(S@[/3\XQ(K2DIM ;YFHNRE/;9\WQ;;K /%G;! MW)#H=0>OT2+"IQ8Y5=Y4!3DWYH(MP?+=DL%6OGQ%-EC5 MY/XN*6'?Z$+[/?W$ M&V&,$[E1&NQST-@*5GBNLHPS67)1+BG2-R/QG:BGT:=O"BOWYBTZ?#35YXO5YT53??YOJ3[_P7;>%=7N-U:OO[XJ6_+* MJ$/,50*E+&E5Y@+QHR[3KF"AK?N3 ' UP2[*?P\'V'$2)W"=1&,]9L%WQJUS MP)[1!# JCDN),)3JNJN1'/'M^3SW..3+8S3S'0 ;W-\F-*M3:."KJ9ZV$W-I M*I>E[WRY8_?$[U7"5D9@+77DV;%V.-'=A=R&O^.FOZY&ENQ6PW,;<7JS.-W+ MP=;A8-O*@L&!>(KI?*"6&59(XI@$TY-C]R0!^'J-L9LDWTK-U]RLT] 9CL;H M%FI%/HG60'+_7#NB#L/H@\D8Z3C2^93*Z_J,[TG$"H()25W),%HG;(9EE MF+C.'>BAMTW$6J+0OGOZBR.>R,_ZZS7RGJ7 ME504F3*EDT8P>*VDP?KLMNE?#?E]1Y.SV.N1RCSGAI:$Z1#=?8%H;L$N!6HK M,QE8;L$:S:YI];B6Y-;1VYVC?M_F%KR)2"HIVN0(WHY(\I@C:*CCU!/+<:9: M#BJ?+@TC6CGEL,P>X=?*ZJL[=:>K%_R_JF'WI4)^#-+Q)4A+-Q[7A=>Q(=W.'SQ=- %NVZ$ M2<3CBYV^BR_^@07)]?"#0[CG']V!_?RP&,#:G2D&B/;EYXOV[ONO^[LG>?OP M3=;F?YX>]=[G[0]O@['Z&[]O+H][+ MSL?#SU\_OGK;V7]U]/5C[V-G?_>/T+[ZZI-YH*84IM0.G,3%F499$%X_MO[>>]MZ]]\[;_>VTC_DCYUW>]@DL_WWWOZ[G2M2\D.TK'D) M6!\'AU>. 9 !(_2-N12%&?1!:72=$+"ID\5N5N-S[ZNN1;IK*U=BNH5W1*>9 M]]@E $ E0S709\3J+YB'C4^ZVA!;^W,ST](T?S9F_7L<+@(2!?[.:HC MHSC N [>GV/3J5D/FN@I31[WY^>+GR:-#F.U70XH7K)UU]OD=,SI>R,E+/1C=2JNP"O=99NG!0-[X+-G!Z[0NB% MDU_W?G7@(\#X&(=<>ZO.FNY8HX4"LL$C*2"[(P)$;B=1<+5>S#7;>P@ V(D% M#=V+Q"KSJ\$_>IWQV/O6"?9R]&Z>7Q*G5#Q5'W'D(6S95(U^J=[^[+$.Q-O( M3(DX?.^L.[CPU5]SUUV^5"0-4#^KSP-5@78&RFE5WW$%!]<+KBZP9@'QI>DB M4A,C]$-B=@)27NRY,:@=J)TANAS[':P"Q!["E6:HS['I(5+FUJQ;FX[?FPK9 MZB[3 3_KEYQ6/(IZ:EP"**M8W:%;V$^X=9UV)8O@P )3WL,_A0E@I%O+X7^Y M='EN\]MJ5Y$>YPE@;LCU'Q$*Y* M3H0K"J)*8TAI&.PR*B'H;8I M+Z%81<*-%R&#@ S_I6.1GD ?'OK*F$(*JV@I6C)+M'8=1R7O_\B>>C?I)N99 MQPW)57H';HA543-^J-<=HY/US;>PILF?S5)%T&V0'B2NN3];)TA[K \9=X9U MS['80GN -X>5S!XG);C@Q>+@[KKY5ZK@PLVMS+U%R=1OM?5%[6*+7;\ MTO7%HGT>1?36S-P>(H['8QJ,_7Q()"9%1CKR& >.*Y]=_UKDG%>/HC;5CY>/ M6S6<7C/=^C&7;4\5FZD1?ZV@@&/'\8W3MHKK_/U5)1[P7^Q4#!=^K+ [/?B9J^+9+04-.CHZ9/ M>^= 0=(S(0LL.\Y#00!I"V(8+8BWSLL00 SJ#"E(B'*+YVL&JEZC4"V9C//R M/*JP3\/U,E>]D13+^,0D-=A<[,$_ (4;_4T7?CQ?J#>7]G?-;@V&5VS67#// M%#V),HFX:9/8.I""V3H_H%ID);5FKS)1WB7!N9ZQITP9>7ATB,)L_GV<@+P_ M&!]Y6%R]<[,KI2\M,_J3"#0^N)PXV#EV5GM,02/&6)L&)FNI RF8%J#;9E1S M.WD6:Q%\Z7I.Q&Q_,H^4SF-+>H.$7S M%&.%P IF,JY]F#.#>S0U"N]DF\Q[2N([IIR9G2%1W4WTRG@N)\QNYU2*7 M2GEG"J&QD,=PZS3B)9>V3@A-#SPS 8R=%0"J_6Y44-B/(NZKA M3*C LI)9HZQ0KI2L* US!?.YRT52PUEQ=74)SG9=3X91,B=:'%2T.$=]AX-= M>("&!M?3X.?S_9WCO"A*J1TC+& #75"GB=29)Z62C)=X.IYC;].;B?"N[6.T MLZ(,(-FM8T( B6A62E-BD:&4A8Z^+!#>R9<%OV2+U+'BV#K$J.ED>!$)):9V M[=@H4!UJ:VT/"'43'/UG/R2$=)N/)@DBM$LI29O94WZGNA4B&/9"PC+,BE^G]?3*) M>I%0HF.V3CS USK*E*T_[CMG*]6$ ,AC M$ZO^R:S,^[&D:1V\J.=WO\D^'K[]!'PFVKPMX#Z7 +HYV#F\O7N"L[CY4:_- MCBZ/5OCXXZ[K[K]J7[8/3RZ/+D_$_F[[XN"P^PEG>1_LGO8.#C]VCB[_^;3_ M"2VH(PH\S_G_OW;O6N[U7.,6X!9KCP=MV3,VZ M,0'K2K)^=L?4K)L7O?B0$C!.9 ZHCBKA"BTY+7DA:%8PFX7\?E*Y;G+8I.%N M)]V!T3B1PY[VX8XGJ7HIQMQ\%Z.BSB.>HZA99E4Q%+]; #,; M>O54MFDRZB $G&=43T;:@BL'-(0![$!]@F?&.$)O6HH5:ZPPK0++&M%T37TG MTS@E+"-XO&ZP ]"&]]+XIW?S^S0M+9M._^SZ!/(I7RBF_D8/5C4+ZVR6Q![2 M>#XPZW%CUF\_?F9IE^?RB:KY:;$HMHH@3C\\A$^?1SN^^EKJ6[#=NO%1JBJY MV)#TMZ:$]LXEM&530OMO*:%=*R-NQ/PE&<$X]Z[PCNLR%T)YM,9QZ)6B5GHO MY4,-<&8W.LQ6SH"6/V8J\(J2"#=>F0K,XEC@=Q,S\KKU-LFHT;VLZALVB/'K M-HC'_VV2.^*-$=J7]F-:\USE;Z64UC#H=@?GL)F_70G8UXVF+OGMR?*>'O7_ M_"]5TFOW>//POHX(18$/_M;W!K%T,?6 VWJ'W_:L5W8[E\BN]#?WQ[\$V=7 M<_;[KU&LNR$F5>!(<3 \H@3^ OJ#[U:QM5H?F)^1.DIG"Z:G.T\53B.@R:Y. MXWC@AP_%' I\$VM:+J=1QS>N&B M7_?L%.V7&?77RN2*YJTGXT%_T!M,*C_2.0[#!LZLN!D9]\0/1K:#E2:K!LN5 M4OP:0[01_M\L_->V^7@:*L"]B*>D ES?_.2A%(&? HI<9Y0"]W7W2A#*_21; M6Z.+T=CW1G/H5)GYG2KS?#CHMB8]] ]8C/-'*=WQ7==RV#%P]]6/5]SQZ-;7_2PX]. M\V_VB#5BY-O$R$'M- .P_.01+%_A8/B?7I <_/WJ7R@V6/Y \ $WOE*#C8;= MO#T7\2).?88WS^PPO*\$W6W=1&?=U^.S51 M9Q>83H[J7M3M:E-/VDDW(%RU_=>.':3\LIJ1ZOE9( B[GKSJB61!A MXQAR2 ;OJ+$N-R*#5JCG?##\'!/[:N6B%CCX)MJB5WV@.9"-',A9DB88 =,I MJ;]2 E+,K?$";%;UCOXTU(@3/"[:]?.DCVAYZC7V.XY9:-V.#[/@9J-S_1"= MZS4(HA.<0(CF:LT>_T?WSGYO[79.\*%:[^HC^>D5L=?MW7?_0DWL$7KR4\"^ M,R7..>RN\:21CIOQV@[">.K(@%WN7HS1[S&795+GVIE)]W/+PMYBFAXV?N_Y M12=&-Z!]06Y8?5LEGQ*CW00T11(=^J\I*KL.*8KM0YK+PU& MPU9@=FUFSKPU-J?05595JGA;S'S"=H35_:)"$E?AOYYUJV2&-%^DFO\Y;W/5 M\]I?H:J>/$<:^T]VJB6ELCCX1F_6J6V]-![#X7(A(R8-+YSOVM).,^A/1K&!XRB9WU@C%HN@JC8]TS7,7\H. MAF=XWG!_U^OTT5L:[L&G*@SYOHL4X^7M=DZ_003]*!R76K-U7#8M8'%?U MKU]IBGRKS.^?+VU.-FES_^JTN1O3X);2YE1!-1:SJ3+/A3:%U#270@4PW+W- M;9$F3MQG94#58^H@+-<(O.ZGJA]XMC\NJC=_VFJ!RR.QOW.L!ABQIBB) M@ ,BR@A#5&$L"SG3U,GEC/\'$&"MJJ(:.QDDTWE4=Y-$7>&+!_+;6NKPF+IW M39.N*\T!OH7J2>UKU3TDCL*I&!@"JQ/8UZX^&_G?ZE]^=YT1Z#D7OW7Z<9_BEWZO5E#)#H1-T#BC55;= M)-XOO5TA:B[D-H\.G?\:#^$_5]^Y MQM&M_[S[%;?9.SK/[NVO>O_?(-;Y;W MC735# [*.5 MOA%UF+-Q*UK+K?K)G@!Y_#GIU[/F^"UVYE:/^W-M&VNV[=;;UM93K]!MJ.TG MVIF&#S?+A^LE&V?72#:C[>>3X6#2=Z1:LPE>A/#[MV[2?%D/4H>UWW MA&_"E:4=^*8S;*[17.-;K[$1-EX"HGDVSLK'R,97= [8)/K>9;-HZQ'H3.MW MZG\O[\V=GFO^>6+HXN$?Z Y=!4U!O5:%+*4O!)5,VR*SP7MX610B]U4@45PU MBGUEB&RE@-ZR?7/V-,.)IT>]K]V#WNOS_5='M+W[\7.[]T_OXZ'IYWV MJ[>]]JNCO,W?B/;AF_QC[Y_3^CMPK\E'_KZ ]5#X_/E^[\W%QP\?>_N[?YX> MO'I]#FL[AWM=?MP]^;J_V^U]_/ R[+^@%W\=[HW;[R@_V#VYV#\_#K;42GM/ MC @E$:62\)O-2.Y<5E!KO,O]L^E$EP'F6M!%9>P*B;AY8@[K,8=UN#.@^ .7<(=J[DH;6E(D6> .TYR M8@RUQ%JFN;>.>BX!=P3;RLK5(=<-[C2X\]"XD]NB+$-99+G/A0Q!,A=*+4/) M0\&, MEUM*KHZQ:7"GP9V'QAVM@H2+N,SGN2@%DV!K!9T!N5(C?2G7)FPVN/.#<4=4 MN)/M']H+3/MD0N@\+P@5PA%4?<#.R@PI,V&DTZ&T%+O]RWR+,=[@3H,[CPYW M*"CC0F:E<$8+@"#CI+(ZYYX6QI6%K.PLUMA9#XD[7]OP'V+/_N7[K/WIS3&3 M+'/!:R($PWQS"PJ/=I[XK)"9$Z44#"?W%71+J-5)$P\'//<=,7N9[)Q]#X&GEUV]$H<^BR9(=SFG BI%3I<K0 0M//"K$"1G,BNSX)64. "VR+=4_I@$[<^9!7M# M[_-[J46X#LYN&SEY>G 6E"JL-R(+Q@E;>DVS4O%,,J]P=+EMG',/#V>=%>>< MR#(K"D9)R*TE0G--E"XL,3K+-#>% B #-&/%ELB_V])_?!'.GYQG;4F-,QD\ M6* B5V 9%J'4/%"545LZT3CG'@//+COG7-!:\=(3[F1)1'"4F" ,*>&-G.5: M2,[1H5Z"!O(OS,+\R7DVX^C**9S-J!%44AF$=;X,!';9.V>H MSXS,#''!&R**C(/54!CB,PD8;&E14/WLN2JW,M6(V7\;RP;A7:E4GKL00,QZ MG5,=/;?QK-4%T'1C'))A/;_9^]= MF]O(D73AOU*AG=W3'4&H<;_8>Q3A'??TZ7U7UDS;/1T]7Q2X2M5-D5I>;,N_ M_DU4D91$2C)I45)1P@=;$HE" >2DY"&TV92D3 MB%@05Y<QXK*32N+@ >*,<=G\%P0Y3R6* 1L7::2N"R*[5O>.YB\BVS&19<08)0FEP5+N=;0X).6UHC$:2H0M#KLN MB.R*P\Z"]6>T0UZ#W'*B8)>5BB$P *4,Q%'A!>RRLB>*R#X[D8TARH"IQS[7 M9-'"82LI;J[..1%"+ Z[+HCL58?=E\,WQ]':8)UFR$@-(IL\0<;)A&CD@007 M$[&F/> Z<"&=#8D'FW0NP<0YZ,K$4D5*.%TG9/:ZP^[+FV/, MN2>44="%>;[I"N0QPE*4&*'12>%"RN%T1/<(Z9+0/G0X73=SPWX89I_LW? F>YQM:VSQ4T2V^_*P>-+DW9-J4DV4F.H MX F3;)I@[XC0 I,H3''_=4':E]U_UK@D9=#(*I!QT'<4LB(XI!T MI*>DNRQ M9X;V!-E6^K(B[;LO[=XK$YF-@F+%O;P"]*^XCGT%FB1 M4A9TB[C0#&E!)(I.A1RZZ30/(.V2]^3];_45:7\VTDY9#)82D4/ON63>RB28 MSFHBS%7PXG3LA+3SY:,]3UB@W"(=?#Z-=Q%99P3B)@9MN.<,F[T#C5F/T&VE M""S2OOO2SH@W7D7,M,8\!6MPE,K;Y*FVQMOBKNR$M%^Z*_\XX8=_^.-(B$TX M&N0"EXAK#K\QI8!&(B1-H]8:-G?%24_Q;<47/KBXO\PZ5V_B: @O\['Q7[Z- M*1>UKSY$?SJ UY[4L80<;A_VC'(*X\B4IHYSBL&DP<)8Y9PE+&):W)5/#WNK M*?PX93ZJX%#R E0;&QERF)%\F4E;4$^E35G)$3UQ_TO"Y6"U:R)KA1348&R5 MX,E[E[1)Q@20W!C"0E,I/L$VA@(5AKLCN(Y[(+,+GL.@]4I4 ,T M219D%FN.C*(*6(@E;1W6)E+89DE/D'O?ZR\BVS&1U59JIX5/B3&>/?]8.\^L M#IY+24PH[K\NB.SUF,.38^^3D58KY)+/(HLM,E0R1 WSGGB/&58Y&YCJ8=FE M\*4BLUMQV7LKB.8BY%1^DKJ<>D7Y)*P!-=A369QX79#9I9C#GX]S!0WGA$>< M41!:2P326@M$A";"*DT9SN53#>]AW"5[]F6F\&MB#I^B?/7]CB2ZL7@;USY: M?]*[#=W.ZFP4"Q55+I&4C& R6>4LDSP:Y8HC\LFA^_##F\EA??W\A41)1#9"\8S$2U7/FJN ^&1 M19L(Y3%19J1A+LKBI>T$GKU;.D]6'D>5B,VZ)^ 9M0890R/R4DM#;;38N;T# M;G2/F)<6&EKP[ 7CF9187@SZ MV;8*\18\*WC6>3RSW&E0PXA1U/+ \V$EQ1S4,^,*K>_S MAC+*,LI'&>7+S/#R9+E=2A^ECX?HXV5F5G\_=>-HJU^&\.K:/XA:<.]XKVZL MU/H6WDWSVFTCSDD*8+QQJ$&! MH(>&H&4MR$7F@8 H1@X0)&1"3CB-$F8:%%FO/6TR?_?$_7W:!8(*!&W_-,TD M#9T$%H7@BA,-QEBRS&B#G8Y*;QP=4"#H@2'HZ,J=HG=O#X\)-41[D9 U+B(> ML$8.J(F"%2QR+SP7>.^ J1Z_?YQ @: "0=L/4,K78#13/#C+ 8U<4^Y$T(BE M"TKJC0_T"P0]M"]H<;;OR;LO__ARS')V%B(IF%["(4ZC1 YP!P6GM4]88*$R M!LD>H_>.O2S7&N\IFH=V,$VP]M-1[$[UA%VYH_W=1N:=TIH%JA+1G ;IB - M*TF5<$S$J#6X?*]YN85D,FB8D$[6(*R:0,UX@!E0UE!#* M=+;S>DRNYE[\OM1B[Y0(;Y(:12H3+<6,>L-YB [C".81439Z(9C>CH^XR.9& MLKGL!F;*VBBMS977*>*$Y+3G4B"LA=?* +TBV3M06XN2+N+9%?'$#FL5*%4A M6$Z]-=8Y1A4(K4D&R\V3C95]]:%E=VE?-8PXR;A#DE")N%0<&>D$BI%P U]8 M']W> >U)SHKT/C/I%0KT)A6 _LYQK:0U0A(5&/PS1FE37(]=D][KKL??C[4& M\$V.(<[S?])P9 ,SR,'_@M#$I'=9*Z9J6^5&BO1V17IQSCSFK 2999P+[ZSC M\%&D5F-.XN9E!(KT/K1->]UK1X^-P2H0Z5"^'0I&K99(!VW@/TFC=L8*DKUV M/=&IS?=EAM4>I30^'8YB=MC]$?UD7/T$$SHOA0*V#FS)& E:)V?)!>Y5M)@I M0YDFT9 @B2^AJ=T"ME]7G'6,^$B8BI]E9IWJ" MW;M22O=.1%^X^'J%77 ,)I8P%T8:*I.R-&&3RYL%7L(ZNR:^*YFIA&%*,(]2 MR)F-@4K(.!R0MBR%(!1W6.P=J![@=)'>9R:]C.9"E3)XAAW'&NO$?8@J2YB2^V,AG,,-68@R9EA)1@$7EK0%?6412?7=?$ M=\EGQX^)(%IS+D YM@J48Y*0B0QXU[-D%4BR-3B7_>AI7"+MGEHT?P;9.QG5 MDXOJT [L23R+@TGU'_;L_'7UMCZI)[9?O1_VI]^>/Z<<4=QYP&B#3-@I%W#. MY.J=4L818K7#1KI@BR>O6W#W^XHG3SE-%! .!5 Y >U\#@^0$6P.GY.]!D=S M> #K<79O6Z,<,'9,>CGF#!,-S]G$4[0N4F)]L$P2&:QPQ9'7->E==N1IJZPU M3B"B&,@L=AKIJ#@*+G!'?!3$L[T#WE-T6P4SBO1V17H9,49)L#2#I=SK:'%( MRFM%8S24"%M"\SHGO4M[;Z*:$\L(8C+@G%W!(Y?SO5 7B)$J>IQB$QV 2W#/ M&"(0G7KLA>9&"X>MI+BYE^=$"+'X^;HFO=?\?!_>''O-@@2E",'F2A W MF"*GA$(B..>3%2PDT)QESW!>I/>922\/7 ]U]U\OWXZ5HQ2+H)!RE$*AJ^S2%,ED728"I),TI;G,W!B[AW!LD.A>=U, M7-N4":VVGKYVBT<9]ZN'L'L Z!EQ0DE&P<3DD23-K5;1,:.8=; K%L=?MP#0 MKSC^I-5)VH21U3G$P!./0 ,%$+3.>U!%E29F[X"+GKB__K*ID.S0&>9+$WQ- MJ4DV4F.HR"5:L^6"O2-""TRB,,5GV#7!7_89FL1!O3$*>>$=XJ"R(H-!#V+4 M)3!BK(LYMHB)'B7;*I!>!'_W!=][92*S4<#6P+VW+@6AM-&2 Q"80(J[L7." MOYQ),7(",DU1P#F-F: )&4T<$C1XY00GV-$F,(G);04V%,'??<&G+ 9+B<$?Z70H3?$!!R0Q8P@3D)$#E.)'!?Y?K& /3_M M'4C6,^3>UQ"+X#\;P6?$&Z\B9EICGH(U.$KE;?)46^-M<7)V3O!7*@(J%K"U M(F=+E@R,_,21,2PAP5UT8.D;+D0C^5IMZRK!$Q4$?.ZUN][$T1!>YF/C]GP; M4QR,8_4A^M,!O/:DCB6\F-'6<4PPV#Q;&*N MK'@YL6.P63&&9%0*<2YX#N96B%"#N2 :-CBV=Z![1I8 J6 MT^X,2--09[1:B-@6"5<;LX'#LGODN;;U0N.&IESC48 M$+^VDKMM/ I,<;SX0'6SC.K@^=2 I(7 MMV'7Q/=Z@.//QXKKG):9(ZE3/B_ 'AGG @H^J10)\"V5>P<4]S3N4HA4$=^M M>/V]!?.(BY"3$$KJ+-=4^5QW%!1E3V5Q_G5-?)]O!A0@US5""'DT&<>X,<#00QC^&'20P'ULBPNJ'&?9'AW95A M@;7D/L#V*QT';=1*$"DCG7:>!ZS6N;U<9/B)9'AI']:"$P^XBQ)LN8A;96 ? MMA2I7&_26".C;V68WE"ANP23IX9@5=P\57 M9/AI9/BZK^\?QS$%'HBS2"1/8!^F"EF:0(:%"Y9S!K3-EYEIS^#52P%%AG=7 MAGFR($,61R((%[GRGC64.&T";:CXO5.-\G$>*7F;2PN<[\$.%Z7WON?A',W5B\]>NX M;SSI#D+Y!DCNK.:)>Z&BRN7>DQ%,)JL< */1KD2K-@I /_CS8I#,U%!--48 M./#"M\A& MMG4479"M(%OWS6\IL>8<^Q1R0(9)CD9CG*'*,4*$Y<4-WEV,6]+>A/,N @51 M$#PA+JQ'SBN)6)0R$(,MX3J7ZL5L%>+6-[X+NA5TVQ6]#3M"4ZY\:\$BY=C! M#[!A@I :#-*86 D![AJF+6<.\$EP')1#AHA\M)=\CN!GR 5N)3,.<^) ;R.@ MMVWK_EQ!MH)LG40(X2I3'UEJ8F.EKBU:B%CD+;S<A2#*M M#96.&F4XM2F[F;"A&D9%-'R\<:Q#@:)'@J+EF =&K&32:N09MXAKQ9"65B"F MG,$IJ&A$:F(>ME!:MT!1@:+MAUUYJ512DHDHN$Y)DY"4U4G1)$GP>.,$7 6* M'@N*EK0BSZP)WH,:) "/..PL2%,"?RJ*'0V6 U6;/'JPR10H*E#4.2BR)FGH M)+ H!%><:##2DF5&&^QT5'KC2(("18\$1=(2\.0#8XC MK!C6!H@6@'TP1K/QW%1SJ)>YF)'X576K- 52*:TR =$:!P):D2CHF8=1*D%7Q[ GS[ MQXHO/!+IP;8S*)B@4#[(0!JV+62M=2*&F+,\@*K5P[0D3W]N4JRE,M'2G+_7 M5 BH%:R&E#4! I$B"NIB9F M*:;\WCI*D>*.23%V6*M J0J X]1;8YUC5(%LFV2PW+P$0I'BQY+BI;W81$5C MU!H)123BD6!DA%3(&C 9A?)!Y,,@V(O5MH*-BQ1W18J!Y 1$V$GF'-=*6J \ M48'!/V.4-L5YV54IONZ\_/,8AR!IU!8I$@3B8"HA0YD#W3KX1"S#)N9"JCUL MBA0_-RG&N1""LQ)DEW$@O;,NE\2(U&K,2=R\&FJ1XL>RBZ_[_<2QSI=[HF&( M6)H0MUH@*PA'T49EM @$%*TLQEQUJ:[)RPS@/4II?#HSR^R/ZR;CZ"29T M7DHC;!W@DC'21\=9(Q*&.$""G!7ARMP#8)[;$B-M&T(L5E+^Z*%%]S M_/WQXW&FC:$)=F#M!.),8Z2E%XA8C@.V. G,]PX([W%\[TK&18R[)L;8RF0P MPU1C'H0R(I>=2]X:4+%U%,7SUU4QON[Y^_WSLD#LMB# M!>*T0HX:#Q:(9Z!6"9DX:_?B$I3_W*0XAB@#IAXHK[G1 JQ127%S?]")$&+Q M!W95BJ_[ P^/J66<&AT18U8A'I-&UEF-0+\.A("U)&S<.Z ]+(M&_=RDF >N M Q?2V9!XL$E'C2WGH&,32Q4I@8"=E>(E=^"78VH$CHERV(*Q03QX@TR,#$6A MHL@'-LF&+,:@8G5(C!\Z$+";"7F;HJG5UM/R;O'HXWX5'W8/"#TC3BC):!2$ M1Y(TMUI%QXQBUDF"BX.PFT#H5QR$TI*$=21($"IR4A:)G/ 16V4BLU%0K+CW MUJ4@E#9:<@ $$TAQ2W86 )8T@!QCZHE3B (MLR6DD<8\HL"3T9XQSU,& -P# MGBD 4 !@!@"4Q6#!.LYW"[ADWLHDF(X.U((0!"\>S%NQ-'0WB9CXU[]"V ]V .<8K"% ML#!6.6<)BYANUQM:P&X#L#M9O2&MI=-$<&0ER4G57$Z-KPS"3$@=A#5)AKT# M34LDU;,34RNDH 9CJP1/WL,V9Y(Q :0UAK!06(K/LG,RO.RSE-CCX#U'4C.* M.&$:99HB&[C ,@HNN,^15%NXDE6DN&-2++"R7AGJ"4[<6&.P5X3:& A6&@R2 M[3H>BZ!N)JC+UP]$=$9&AAQ6 7%& W*>6R0XT- 'HBSC8%B(>U?!*F+:,3'5 M5FJGA4^),9X/"[!VGED=/)>2F%#<@UV5X>L!C[\>,T)U\H$A05S*EP\\TDQA MI*G/Q:6HMMHVFZVZ]_E@D>*.23'U5A#-1<@9$"5UEFNJ? (K"=1C3V7Q\755 MBI<"'LEQM"%G .,H@+8$=F_0R"42D'6"1MW<,5$YX%'J+MT^>)D!C[\.;+\_ M]'820_7CY_/LPWOR$,?GB&X :9X0Y_.!I8G$4,=!%$*R%E/M2[V3CJ+;GRM. M/>^ CMAY9#D'.\,*@XS,61"I(<08+H3164=AO$NY'8H4;Z=L-DO4"4-C8)RE MH*DSH+!8P0S77K#MNO6*H&XDJ,N>N\"EL3G<.%+N$<9L8M4KG M? 2ZI%)Z;F(JL);.8)2M!!HUTVGD>L-KR/>8BIIN)Z?*M ..="V = M1(/S)4>*42Y=@01A4<$6*YWB>P=&LB*FSTQ,0L031Y"A2$EKN 3=+! M,RMH\=MU58:O^^U )_9)*"D=(H"XB'OK$2C#(N^\T0>E,(LL&_R,;"NLMTAQ M5Z28)PMB9'$D@G"1J_]90RGG$0.P4X:WZ[.<5#4 .0BEJ-1 MN,0>.4\3"HR![4H\QCK";BON'9)2\A)NXR;R0T30?>VY6\,EGU_=^,UFO-LX M[:SFB7NAHLJUY9,13":KG&621Z-<\4!V$L2_O%GQ0!*F$H&]%6$7 <,QU\A( MP'#*L54TDY2PYA:5EMLZ7UE/0I[X +4 VXL$-A$M5SYJK@/AD46;")@=B3(C M#7-1EEC+K@+;LL<6-J7LEHTHNGP[+%B*=/*@JP8=F>=$J2 V$2/TFUERBG M5H"MJ\ F)=:<8Y\"RZFQDZ/1&&>H>[R%0S$%AXJL*WD*1":6<Q-$9?%/]//##LUA]]S_#\?C[*HV&9]71 M>1PUT#S.T%Q%ZT\K-QU#Z_&X&L>3IK*8B_!=K&K8-49Q/(%?FGYR^S;ZOE<- M)Z=Q-/_BN]G'WS=9-LY'PX_U..]"^0VS)A/[.8[WJSR\83483O*>-*Z!0/!( M-8ONSX\,4P4]C^'EDW@VKB9#& STF#$+0&/_^MIF^N2]K1Y,FZ>O46BV+)SN M*P%+=SX6KGE M2=\ZM92V/+5V]P!U8=CR["O8C^(HMX*1V"<>074ZROK4O]6Y &96H+1WF@L# M:I1Q1DAJ0M+18W.L]@X^9%C)S/W7K(H-W 3U98XNE6,C,16"FF,$H); M)[7%N6Q&BCFJ17BY=QLTF04T;8T3FWY>Y9*#M;^V?.I&WKP3@E:0\H8IY#<_ MJC2]G8Y@;\@H!/]&,:(&U,;U9W0&SYY6,/IZ&,95!$X(U7]/ 6<9[E595^Y5 MGV(URLR2O[+AC^EXD@%U7-G)9%2[:;.[9%!KWY.+Z:__(ZU./SOKUX50^:J3NW=SUYUW< M5MQ\TY-D']_^G=J7[-L&=/=WFM&M#U;O$_-MO3[^6,V^E')'QJKVM=D^PS[4 MNC*U*_RZ2V/5^USO"@_ 6(U8J]>9O?VXQO56FYJ5MC>X(UN=_"&]='HM+]W? MP![*>L6'K%=4AUF=&%<_KNH1UYPR-]+(+)NYLZW[;I_,8[IH]5<5QIO7Z+MZ M <G$*G8?S]&K&EW^82^&J2S2[RS_NI&T=;_3*$5]=^K2OPZ\SX!:SKC=OLF!K+]BWYD,I MRW?+K94;=2RR1HZKM8_#GD3UNEOJKKBGTDPQC2E%V!BK87IUGUL]6V.T;TY/ M5@99!ED&V95!?L7-,'=)#X;-P]7[#>A/[CWS0E]/7.Y\$J_%7XJ_!7X:_"7X6_"G\5_BK\5?BK\-?> M1JFL<@UL$045Q'"B@J8*1T.-\CI1K>/&J:Q^LO4@&YA'@_=@7AZEHWRU[$VV M,,*1IOR]6'2XV1;5(8,BE%Q+36% @;J9'=0Z)RME%: M[D3+C<\VMA@MM,T^.KL+-Q&ES<'(95#E$Z9%GUT&6DY[T>&$3MM6=K:Y'KNM M)$G80PV5#@PTPZE-.?<3-E3#J(B&C]=6DH9U_:KA\RN!PQ^&[?W^OXV&9W]M MTQ; LEU>\+^N-:7Z,L[)T^![3H[75P M$GE+0%^R2B$3K$,TLF"5]UX8L7 :;3?ST[UD:3]TBF)'6&Z MP&>!SP*?]X5/K[ +CL&$$N;"2-!$D[(T8<.P5X$7^-P!^.1+\&F)X%RF@(*S M ?$D+7*@LB)=8'RR21P0I7 MX','X//SX5)"^A24CY1+I!U1H'1*AXQS!ED<8@P^$,Y4P<^"GP4_[XN?Q@HI MJ 'X5((G[UW2)AD34L Q!!L*?NX$?BY5*C(I:6(E!M0,&'%,*3(4K'F"6=*: MB80]+OA9\+/@9V=B_>Z/GR7DYAX@^OYJ\-^?G]Y]>'/,8C#&:XY$3!QQ:D$= MI4(AG2(+&#,C8]I2R$V!T *A+Q="MQ6D6"#TJ?70Y8J9V ?&J1"(4'YC^Q_T_E_]H?]S-_FU M'__?+Q?_^BV<.\KEO]Z&_KN?#K\'%T8<^]/7[IZ.WIV=' MP'N_?_GG'^_^^*\$GXG#DV-F"#/98R2Y%I6#$!@4CWM>?2[F( M&U>HE(LHY2*VOW*E7$0I%U'*171TN4JYB T7K)2+*.4B2KF(DIJ_#+(,M==SJA[S[\LW](?^1'O_U,CS[\+W[^T?_G;( MCM[^]VJYB#].CK&SFENID!=$(HZ)18X:B8BGS&K!&/%B5M D..6$8RG81TM2 [.)DO>(ZL.#W#@13 M16R?F=@F;&4RF&$*8AJ$,D)*[9.W)F&NHRABVR&Q74YKS;'"22N/1)(4 >J" MV"9+$$N.PS8<'4O9O\%-$=MG)K8\ "AS(9T-B0>;=-38*&<(LDH(Q(4#D0V.(N$I\5I)21F%_187 ML=T%L?VV(^="FXY!ZM8.2;X-4LNIR0.(.; ;'<6:8[.5 M$^T"D04B7RQ$,FJ89#)XAAW'&NO$?8@J2QG*"@ M1HYY0MHKCY(CUN*D@]-\*]$#!2(+1+Y M&>H)3MQ88[!7A-H8"%;:^*)&=@LCETYIO01+FV.*,.QTB'.6D.6 E@%K2;B6 M5%&VC:B8 I$%(E\L1!JIN3+.&>X-CU8ZRT6P4DD?K1$J/#!$EBB7[>'GNR4= MDS'MO)4>N60\XBE%Y("H2.:3'-@18S!DNW>#"X06"'UY$"HEUIQCGP)+G)CD M:#3&&:H<(V"(\P*ANP.A2RJHBUR"$8$1QESFP&R#-.8.B1BU 5J2UDSO@2;Z M#"#TAKK6-Q=-)KC!S"T(8^[I;FFD3<#3:1S%ZE/^;S"\&O74!$%5XQK>9$<@ M1KE.716F(UB*IB[/Y'04(ZKL %:^_HS.X$VG%0A//0SC*BX*2+:TFE61I-6L MJ$_[\-5G9H\N\J7?Q.Z?1[7KP9U?U9[NU0SO[6:.3OZQW&CB6GED+$Y&MF1 M@!S7'E$6G28YG50P*]7,EQCL;3P? >8W>T+#[6_.AB#I7YH/;N&VQV'%.^7Z MVK!C6Y MI\L^'^50^,E%,Y7XO]/Z/+-,KQK%U(\^5V^K!]6=<^Y5G^RX^LL& MVWC.Z96X%RJJG"DD&<%DLLI9)GDTRLT8G<\9?3G>7RXG1;HZOO6V:?G2!.## M&P'C_GSX 7K^X,F[D^,@/;4N.B2C(8@;:I EUB.9. @)R]( [$]7SPXK8,I^ M0_A-B"ZBYQ+]Y.+HS;'/9_Q< M422< TM588FLE&"I2N=(C)3 #K1WP&XS4V>4;S!@$^+?5W$OQ+^OQ+,<+F ! M5!EEB#D%Q,= ?,UI0)CYR$@T3DH)Q%]U\\XEOFH*7]^DKMVAXF5>R1+=_'*# M/I?WFO$Y[#7UQ]B_Z&W,6]@1FI1)Q,)NPK&#'X[*(*2&S20FMLQ;!5BVS5OB MW3^./0%][:U 4NM^+[G^\ M^7QX4Z?.Q7 MW57!KRK-5U7P_G!P@OHP_*QK3^S@I,Y>B*9^S;C;BOA*=M*KPSE*/R]FLTF" MTA.\#[JW>GOWE7W9J+O;#"UE@! M@^YNB0#A# $I' SB,FAD+9CL41BC!+/12Y/6#<>]J>3VQ^Y6K,K_Y^.YF,XMR<1N5&T?R*;8(BO;/^3O1CO_7#]7+(>H*656Y[T MK5-+:BQ.59[!\W)7#Y>S5$';8()>W 3U;[*W0U4??654NW=(!*S8VV4 MHV->";TOYD$S-B'EO/BW]>1+/JLL#W\=Z\>MK:T'EOFXF?F@' M(";Y>.S_C*NW]=A/Q^.%'3ZP_8MQW9R2_ZT>V $8Z?U,T% O;/5?XGC:;P_2 M+Z-*NNNN^&L<36R=7V8GL0T!^!2K,_MG;/$<)ON_4SL"M.A? $J?PV:;O1E_ M@UVU!7."T3\J.XIYH_UD1P'UA\,_<[C E1[/;(C5^70TGMK!I)H,VWW"IEB= MVI$;CO+YY,V*,V*\^G,9QO/K6>N#[TQ![U:=Z3N_'OWSY[>(F.9/\OK["@8=XEGM M&V'.3_V2 <"B7_\<@9SD3@:I7_M&"O+7OX*N"]K-^\Q/X\5#)_VA VB 76,P M/,L64Q:K?C__A.TP8V5!G'DQ84&I : J#,'KQ&PMR!/1M.!PW\ M_ J[0G_H;6:#'UN'[SBCXBN2;3]G?SGH8>.J4<9:.=Q_OP]; M\:6$OZE##S:*?AU3Z['XL1%&D.S9GG+1[!_?Y8?G8/#FEQ_?YT\7:)"?&^9< MD]65MQ8R;DMDO1V?-BM[;B]:NBN/4@-?L!/K8J M6A\VM%E36X>&4J#V^5.;(1&@\K8X-% U%PX!^#U-F[C3F?^@T'D;= 9M&"S_ M<1:JX;C=X%H2QFOJ2&^F-L\#?NU'6_>MJ_OUC&JPYG\"/V32-A)\VNQLT.U' M>#KV"[6V(Y6M!( F"FO>JYHP]>;<&.RR3(4YN>;"=P&B][&L_A9M!WAK/I&? MLWZ.B_<^JWS98/01K-/F_!YH 6+5K[]<:=CHED"8V>E^92=7-,;QE;/^F2EP M!@*)@3X+58 <>[-C3&">%FMNB9KX?TA^>9.KD%3^T@VD""DTSW$,!2]B2I'WVS%Y4+I,8QJKU9N0.&[DL M)-P6"6T A<'ZBSD-^S7H#Z 3@G6]4%]:_7&N-8*R" U]+*BX152<^SJ!"B&Z MR4P?:!<^D^5\.!XWH4V++0P:C>)"#2RTV 8MQJ!VQ4:)<_'*ZH:90=RX,G*3 M*]]5Y["SE-7?HF^QWSB0[5P8^;\'P8[">*8D]!L'T?FP7WLPE7IY ME_ Q-!9M UI9:1@6#6Y[SH553WYU,AI^FIS.3ZI!/FPF7!S$T-IR[[ M^_)N]M&.ZN$4;*1Z_"=@Y!1,H>9\LO$N99@$DVIZ=M[,^[JK(OOJ/^4#Q8]Y MTTMQE%5[Z/'20WP:;6X[GGM[?X%W5'\#*V X&L\&-$@O_)OLTG]SVQ2BT:+S@!F_FY'D^KGN>(SZ_RT.#2ZB M'.I<]G)_3&?-M"UM]-QG)^@U8-\<7QP]2AU/$=3Z!4:CYN]K]G;QJN')O/(F_Y% M]7&8?P4]<7;)?/&&AK\SN:'?A3-RYJKJY=\],.\)=-)<70=V&\VSRF0VN M3?]3#:_/CLN8N:%A#Q?C(!\&PG@GL)*P93?'OSFR,7ZT_>EB1\\TF_LB1\,F M0FEOCF"4H!J9^A_>)^'XE?'D,G'MV;F<[1-/*?#_'L?KL+(8:P 9 M*M_#B<%\$@W&C,\S;V=0G(U^AG3G\->HXLY;>G7M_'I^:GWIO!_7)X,ZU8"!$QC?TDP:&*Y'@$_S7N!=33:-'!W3]#8Z MB1DM\U8P4\^@30+17GB;JW[;V?4W78Y@/J;%F?G[J8.^JE^&;CBI?;M-'\W[ M_'M[EC>N?AH-I^>+L(NCO_^T.&.=G[DOSIZ:((F\^C '8+O^13/$.,G'3GF* M $TPM95QW.S4:S G9O2VOO77O@7M(%_*^A#]Z0!8_B1O-O.!O7F;/UX96\=U MK*NDS8 P7_W%Z<"G/'6@3GW>6*&9O).LFLQC=J_SWHQKJCJ';L$'=79P-T=] M^>@A@K+>:$!S[\,5_2+384:8_>H]B$3#0?TL%+>RRM]_N@R[.,FV6#/$\?!L MH12H8]>5RW&D*\,OAFCD3W6H7) MCD"%@N=G:6E@"I/Y0LWFUXP?5@7/!]OZ_4\&^?=6@EO1.[7]M%C!M-CAH.=F M]\\CF8(BT,\0-NYG.@*#EQCF TI*#/.SBV%^'-8! VCX:35Z,TP;G=^#1/;C MX*0U*4[K42O^,X@$N81MQV#2S\-&U%^3!^KOVP-T.V%EU: M@ H@AA=Q$;+2(MI9/<;MAC4'I2[O4V\OTXBM(F6S)&!& MP48#2_<70OGB7DD^4 ;=H#AZ(KR=#F!-@JCL8^S MFGD^5WYG5UV@;;.GS5D:_EXZZI^_?*WC56^PN3*TN95:QI'D]^ M8WXC5MMNU'(+.@>,/%%4.5PU :8P*K^A2B\ M>'_S*NGY:>V_'KA7\MG#9-/%<&=46(2N7.O71U8C; M+ "9@7*4=6AD+#/XI^'BP3B>58(?9]/7QT6P8*OH+X+3+N%@9A(-ZW[+V'8\ M]R_-+K%FK&B"UAHYF[2'__F)^>XP GWT4P:,RR<7IL*/[;'!^ZNCF9L=^G:J_[!GYZ^KM_5)@Q/OLW+9[+OS!?KY\.W[^4+L M5[_%A8_F[N+E-I8G?&-@M6TP)[OY!L,FPF:8,V7,.";GKIP9'2LK MU>6M$?2I)O=H,Y&KM@WP2*H704A7'(C-.MCQS%,W?K7.X2CM]D*+VT M&YJ4J#G\R9Z/XZOY+Z_GE:GK03/^YJ'7L]YGQD9^P5)&U.9][=SFM:S-\\T]'U\4P+I^9=*W/7MG8_>]:6B#]7S _4KU#XM RX#?BD#;G(I M3Q9N@#EZMH_?G*M^@]+UVVQ*Q$K;&]+3M^#[]'G9/V0_>W68W>MCT!] '5FC M\/U7U\#LTA*\![OZU@6XF>\H6>$[>5DCX5K*\>MYQ?%J:O''+%I@OFI]W+Q$ MWX6L!8QF-N=P"IV'\??;X!2VO&RKN=B_LF9=8:/_G@ZJ^4'4&BNSUG1?UK*1 MLFQK+]NA'57S]$Q%#HLQ6V M?6%LRXWN$6,*VQ:VW2FVY;)'1&';PK8[Q;9&84!;7-BVL.U.L2T3/25H1]EV M*P;K4EG;SC+>3Z/A>)QS=I_4@V\R3+]2OW?1!]ULL6Z4U8ZPKY(]S#>US&YF MB*L-R=9I'Q;>I\O=DST>;7V&$=1EA4YPJC/!,&>$;?5*% M$9X;([#""(417APCO"@?XM'B4N+/[:7Y[_XG9^4H[L3UEH_2GA;%,=)5TI!- M3X4+:1Z#--^1'F9F!60*59Y68 @(3'$D=I$T3/8DWO3,M?@1MZH2%9?BVJ=% M+\E:*'QP>QATX8/"![,DRH2^+MQ0N"&KF84/"A^\-"VA4:!_:/*F''0P!\UO M<9%]L[*+O)]7ZIPV.=)N2E339%";%[UJZS,N,A[-,A,UU3FOI].;)["[DO]S MG@&VSMG)IDWFU[-%&M.XE*RT3?UYI;KJ>"6S;YL>;3R9YQ%MD^WF?*D_3G,E M0KO(*#>K/)W'D[,6+7)\-EEV^N/A(EONAD/:KV:7!N>S7W5D MB_(-\.*< VZ1D7 PS=FS\X._Q+-ADRFY-9A@V?\9@83]*QEU?SGZYR(=UB)# M?QR;73FGL[N2K2XG9#RW]6A6 M-G(\@;G/RGLO^*@AUF(Y)Z= \C#*V>ARWOMIDZ'Q&HVBA>?NK!+6)!2^EG1Q M?&7E3W.]S.&DS3$_?V^'L[W_E@D25O/FSAC[V])PP_K]A;)%UK\F4S9\//M[ M)1UW\_52RA>_,M4F!WD$X_X^N<=)FPTQE\,\:6N=_H7L M\Z4EV%],JGE7?F\6J;%MLZH"S9N*@5>J#K=9(C]E&//#DT&3:[+-&6F#/6]J M"$ZSX ]/1O8<>![Z'4Y@]H.V$Q")E/)49RDC9YAX63MDOF#S*EZ?8@/=L<&' M46PG-1BV=2.N3,["RL!4[&A>ON%**L=OXIG]ZJ^SWJ_F]_]V:K1U1G6S)&WOKMW4_B M6[]C^T*+K?=*Y+[!^INZO?L[P>C6!ZOWJ;K]VV\?JZ9\ZV,U0*Z'6->'&*O> M)]_8ZU.L*S7?)@9EK,]%MM2^-&RM7F='+;>Y#IXHL=TF37E]/NUF_7G2K+.;:BWE3*ORR?.MG.1Z"%&^DONU:!L/U MUF'N8YM[.F-*S98Q3*\>],ARC3ZVQJIED&6099 [/\BO^$#F_O+!L"FC=\>8 M2LO2\B%;%D8M+7>B96'4TG(G6A9&+2UWHN57&/7;KZUU^U;Y>KZ&_UF.;LJA M30]QIWR3E7J2%++KK=?Z*61OFM>C1C^O-Z%ON_+1OV71)63O=53F%W/APWN0=?C6+.UODQ MSC+7M?AS]<%9\AQ\^8AUXYR)X?9';DO:=T_L7#.9)J77TP)>_?]T=$F+DXC< M*-H_D4TPQ%>V_\E>C/=^N)Y'L!Z@I95;GO2M4TMIRU-KT3I$/VR3Y;Z"+2". M$I"8D'3TVQVKOX$.3C7&8 MJK\.6KR1T+ D=RR#+(,L@ M=V:0):M3:;D3+0NCEI8[T;(P:FFY$RU+GKP[3+B2)^^%9SHH>5H*?Q7^*OQ5 M^*OP5^&OPE^%OPI_%?YZ/OQ5\N05[GJVW/5@>?+NM!S M>+K9*MTHF!UA9&8V9>.;V> I;V$_1[H(I@I=.D@7PDVA2P?I0DF1ER[2A>!" ME@Z2Y=NL[T*;Q[$M&-9/1YD'.S9^Y#XZ8)\\5 [N>SH-;HTB[)X[X;XIB3:; M<0?S$8%]UO5L1!NM<G1I[);/P%D!K)9WR"E8VN:I_',31R47U/HX^UCZ.FYQ.*]G:YN-M M!W;PGV[TP\$M7VY[U#=GV/YP&JOS40WK=E&EH9_F3#?5<#JJ[II.Y:9CZ"E? MLP30;/+D].T8,#?"G[9?740[&E>G%AK&.*@FPT]V%*IZ,)[4D^D$2%H-SV.; M=AI:QY1J7\>!OX"1#$]&]FP,7=I)U6^Z.XG->)I;G)6SXS9;EK?GUM7]>E+/ MDO7 HQ_KS"XPBBM#/I\/^7P4P_"L'MC!I'_1/#&8/;#$8RO'MRX[(N5/K7PUH9",>3;K; >];A=RZOC@,6N M8*93'S-9:OC&CAPTCV%6"=^\/S_/?EDC4]U^U$ M!G8RS70]L>W20!<@FB,85FZ5R3\'G\8@Z3DS MUW0"'/\Q#J9QSKX)IMKPS,4BC]>"8\;Q)"\*+&,].;U%Z&[$NBR\35=+F4RA M1]_0#2!A]6,HK\<_;,*]@)>\-'6_=QN1N 66$)^-="V:9)&P[.FOU2/ M %KAL[9/6'+HIE61:X"UOO4QLSTPW SXJND 6#<_V[:ZVGP$2 :,NE^]F;^G M25F;.P+*#$,CJA[8 Q@[,_1BH$WC&0 V/->VAV4\;?AZ]55-/8$6%@;"G&0?7R38VG^9>:EV[^]\]&[OC1L M/J9M]_Q (Y;JH9;B@?H5>L=66(BRPMT9\,V>."*ZYXHC8J5MES, P_X3J\-A M4]OAQUS;81L%#':JR,7[^O/M"[ VWZVX5;=>XF);UI?YUCH7(:L"HYGQL%+O MHE4_MNT=W&CYNL)1_ST=S(NCT'7BP4LV\N5E(V79-J@4,JH869O;7M#*%#G< MKAQ^RV:X:P4#S'HZP^9UC;J51KP,L@RR:X/\!AOON5X\7 ^%?FD/0%YDEMOU M5FB'\A2M-R$B5(]05O)@%?YZ&/[BI,<4*?Q5^.MA^(NJGM&;IMPI_%7X:[T) M42UZA-#"7X6_'H:_).YQLVD.I"WRUU:,I"V:>9TWDGX:YDI65+C=9$TE/2,>,)$7X4TMV=?U3TC-]4*"VD>A32BI_D3 MYBPN7N<-"7:TN.#R\\ /SV+U7:Z]]OU#>*'7XO=U+:*.\#L5/<,VW26Z9Z ^ M2]* ;K5Q?MM"FD?Q&Y*>$+OOUGF.I %C\4D](H4TMY-&]AA]0F?[HSJKNEWJ MY%ZZ5?7OMVI7S\@2>**,_X\VO]N)6$S"I2"'P@B%$6"AGJ8T2^&#KBT4V33@ MJ3#",V6$ISF4>B)&**[)30-BC_Y9OK7-CO>.CDBBKG2F"L]R3:]3%'" M3AZ)-!B74MF=) WI:5Z"M;I(&BI[7#V-,ZZ0YJMQ1=H\H=049]4W:%6_7B8A M+9ZJ]99-;NH"WH[ET/&S@)?("$\3#E88H6L+)9XF'4)AA*XME'@:IU)AA*XM ME-@TDFRG&>$A_)F=U9IO)FR98IEB)Z?X8B9:IEBF6*98IEBF6*;X;5/<2G;A M77'^'MK!-%F?B\'=4##R(@RZT)WFY3=1%RI >5<5# MU47*L)YX2IEY5/_42EQ2+7_C@]HVK M\$'A@X('A0_FQM]+XH/BA]QP^?X+1MX?GE1V4OTX"-4P57^'?H8E]=2ZNRT3 M/;QQ;L)BPC\*;4BA36=IPWBA36=I4^2FL[1Y:DSK:N!YZ5,2!=)0WA/R))\HHND43W%2NZ)+E*&L1XIT>.=) TU M/:F>4&J*?^H)[^.]1 -"]01[0ONAD.:N)!1F4\VJ4.8Q*",WUG@+71X%S'2/ MXN+?[21I9$_CEU+3]ED<^F_U6MZ.60'D:0J?/MK\ONT.Q@LT!Y_&$BQ\T+6% M>AKG<^&#KBW4IAI,X8/"!SO/!UWU298^2A\[U\>+BAS_>3"))Z-ZUB?UQ/:K]\/^-)?W_K;B+KL0+Y]='5K["PBE'#R M#2LV]S@KFUB5I,I=)(V0/5%(TTG2Y/LQ&!=$ZR9M=(\\9=V+$DQ> M@LD?WG77H[34_>HB90CN<5E(TT72F!XQ3^/S+I3Y:LP3I^5N3$=)(]43DJ8X MITHL^:->:^EQ5@)CNT@9WE,;[Q&%,H\C,Z)X0SI)&=DSO"0]Z")E%!@C+R7E MP7.( GC1H>1/^1 QV;:%*)'GA@X('A0\*'Q0^>+%\T%6/9.FC]+%S?;RH M2/(/PQPL_N,@CDXNJO=Q]+'V<5S90.EC]_KHZH;861QXP/CQ M>[M'N[%"?[F/3[2+*B1GNL?5[KOB"W]UD[^8H3U!GC W3>&OY\U?DO0OC5F/;!S27/BK\->:)U><]!1_*0?NY5K(R_3#*],3&Q?2*''4CW)$ M(GI$EQH#720--SV]<9+B0IK'( VAIL=UN1G23=I0V&V>L )$\3N7JR&/ND^( MGBC1U)TD#1,]2DKEQ2Z2AN@>D[OOF'Z.I)&L9P@KI.DF:;1ZPGN(Y7Y(N1^R M2=*+EQ0 6FS"VU-L%#XH?)"3UQ4^*'R0CW4+'Q0^>&G[PLVZ\UVJ\P;>Q])T MYYLV_/'#Q+I^A)^A_GCPG\U_+0NYT0\'"W:Z_N4]>9G@.3,W_;S*J>MK?XV] MU3)[T\S>[Z=N'&WURQ DJ_;C_6H^OJT.ZC8):X;P6ZQ<[-?Q8ZP^Q7EG7Q[E$;'@X_4S_F?O(8II.Z7W^QNR?;L%-(1O8"UJW[ZQ>7X4Q^?060T+"(_7PS!N!S&>CC[& MB\OE68QYMI;C>8O<]_EP7.<10+^]YH.3.!S[.@Y\7/2P7WV UZ5AOS_\E-_? M\#GT%L0/JV_-Q?#7_Y76HQ^=]>_&J'C1LV3ST^JR)2T'M5I.Q M?7D3:M[7?OWZ4QTFIWFKV,?-=O&?S0:QV/[:K_$^^??50++Y=X+A.[Z]_4FR M?_MS3.X;]NM0S8?:!1?\K8KKS+[9&G6%1?Y[ M.J@8[E444[J.^V*=Z;ZL92-EV=9>MD,[JAA9F]M>T,H4.=RN''YM=[O-Q_BM M"]*-8V>PH)_:![WV G;90:V^,;7=)MRS(^[KPD+?>H6QL%!AH?NAT#?>0BDL M5%BH;&2%A;9UB[2PT'INV=W,N;?C?717<-9V-^[,6C_;/K[56]!YA\#1Y#2. MGGH;W)6=CFYZ^66GX](*(]S.".4"0V&$AA$VO=];&.&9,D+9&@HC-(SP--E' MNFGPSF,A!\-!O%L=+RUWLV5A@&?9LI#UA;XG1?Y8L0 M\TLBKT:Q;_.%D\O[#SG<^-A?SJY_9&;KG%L055:\Q82Y=<7 MX>K_IZ/+]3V)R(VB_1/9!$-\9?N?[,5X[X=K,SFK!VAIY98G?>O44MKRU%J] M-$0_'#57C%Z!/AM'N16,Q#[Q"*K344S_=^_?:NV3QYPJ[9WFPCB'C3-"4A.2 MCAZ;8[5W\*&YTS-,U5_AA?G&T7_^8 ]NHMKV;]7=R3IOIZ/F-M1IOBGEAX-0 M_>_4CB;M7;4< ]A;N?"T?&NLN7$UOS\%'P&'C2,8(B ,=0(;8C#I7^3K5-#V MW([@F\FP>5]]=A9#;2<1OCX?11^S],]?W\L7Q<[L".99!>@7GCF-MC\YO:CZ M\*K^.(\/AC4>#FR_LOD&63VYJ-)PE&]O]:[>#IL,A_W<\_6;8/.!YHMHB\=G ME])N7HG*Q4G^LQ%SF$:^9W>Y%J,XGO8GX^I3/3EM.LEHECD&AN>'8_@&WC@= MY?F'RS5/]6@\67E1'O6G? ,L?]RL%PRU#U2M\C(-)I>7Z,[R=;B8K^?!M+Y* MJ+PZ=\SODG;#074*3 +?S>EZ _U )/+M/>@IOZ*]O==3=5'GLFQR=S6WNRV6];%-F2&%.DPHMEY]/M ^W<:,.X]RTS7PJRV7NDBU7:X=B&9 M7%[&MC^47#,VNW=X2-WR27 AP0LPZ_%!+Q-FQN!_@C*S,0LVU2%"<\!&"EP[ MQ M?LYD>$WAP^6TF_EC*RE3-?M<-F$"[?[/_"ILN_OS%KL))X.9T'KA?J__8&A_ MH& G'JXR1@''=: :!0K#;T);SM^0?H@3-HD%O\"!<'"*8S;AJG:(5X?3Z2BR M<2[K#I3,0NT*;$2:M;;;P;;H&.UU$,4B$,74E+.F47%==P ,X7#GQYV4%P%A^<\%RP:219\@\UP#+K; M_2?=+)<*\0R$!V6%C'E\6K2<((S:A%\I6ZY,N.854[+%!6[

T&+@AM,LD? M+HY?6+<)6(!=&2^3ZX4_F\=5P33.^D43OMA!.@0=E^(FE"4!CE$Z 6_Y5TXF M*SB07?5WO9@7.$ ])84P3E$$26CP,?R("B&$OI9.!J#78!=Q28(_!\PI/3P! M;0%:@T DZ"=8#"C\F,.*,5B*&<@H+R6030(F&=QB20+T!$F6D[&=H-KT4Q=5 M<0@Z: (C!V"_PK]ADX'-;Y 5@IGR? M*V.8EYTF81!.PA1F&\)Z0'4BWM$2YHP#X,SH(8&X* M9..#V]H=8&D&B\2-BKD8\G,/ '%](<1R(5E$WJO!.T$)/YRQ"IRVL7<"]G,; M;+/H).W +>)5-!SF30EB.F! ;"!%M@= (N%!#S?#:@J1.+N>JP5AH:8(O6.2 ML0#GLH"0[(FLW@$H#26UPBW*R;^#-?NB$LC0X[4RT$Z!>X8/L7OFI.@U"=5. M>PA)QE=.$6%((Z5,X/N%@""5M M $AW%8\WW%#+2+$>\B, 1PP>I'/N%NF)PS)>FZ<@A<]1_^(!,Q@A$M0WS68; M".?[:+HX@JK8#D4NOFF:O;DG+D&B)P,6B:=,@:VH&M @#&_/DO ,^.%K%(BC M]YJ&U<[%*[(]BO.8E@"&9=DA;\&N&@I>;AIF-A"Y4UP>Y9RT;#K/">I]DR[M M=XFK?XW"='HLL/?M^Z^+T X8$H4VEG"*DF'HF?0!0@BF_.S-[="QQ.*+]\Q\] MR^J\/S2WWI?H8+8,.HT3C"BA5&3 !."H'9#9(:_MP8WL%.23F!@)9UP7,)G, M@@>S(N7KXRM!1\-&+'YYD7M+&710=IP0/QKOKS__<44_FN]/2_7;D#A3[FCH M8(-Q38&--F$,7<1C*!PU(Z.-WLN8["[\=H?6PH_?*P'> M1H 7)!=!(T;_,K(FXQ(^@G&"1Q^[+CZFF+45LS(TEGG31/^" M0_T>_Z"(NPUQW0BQS]2;,JZ,RTJL&"9%W3QF8)Y]M-$15KH62(*)<;DK,!/Z?-CD4ET980JDP:\N8>B\!N?6:X@EYK MTFG5S)]KUUZ(X\* "_8O\-M!.W'&%SXT9@"25=?+F^D1XVQ+NE5:WBND @O M&I=2/)- S06['G1.\:^YYT(V) #%QN(D2GEEY@1^+F;0D%X+'&]*$2_0:DX: M@T)A418S##WN#HYL_#(%X'AMZ^P54P;@V1FS";F.A<,(/"0&A0IV:H)#Q7D) M9PSV(P(#.OY6$TYBH$<@P HUM^W&842H.APD_ZW$% M=XL'1G?EN+$,$(D 7NF 10[$3UL"VW^@8]R*IP>I?ZLY=C3"L#JPQYNP;*@* M95\K2$42MSS"N^KH11HE$)@A_*25,@Z*^3(;'L3\BZ.2Q52P/+KMYD'S\OF+ M\=B"CA#W)TA*D1%8[WSH&H@FSE#D*GDR7"V0>+5"/6>@;J:VB()8M../$X\\O\19+(8D1^C=!_2WDF,D#IKC8C"K>,++HSP^A2W+!V:@%%VQ M[G_JA5(BTO6T5[];4JHR_PNLS#\O=XNW\UYTM?X3%U& ]&W#% 9WXU-5-5Q5#5?5 M^U7U_GI11NW#O53OW\@"OM"*_MQQWT=YGIT1KK)>3SW(]V9O56OK6+RGU];; M[1I6?%92JZ1V^6K-1EOOU+%=@A););8KE*VIM\TMJ\$IJ552>R1EV^GJC4Y/ MB:T2VVI<-=9L MZ]W6IK6DJP5BKWKU%;+&:NF=QJ;5G15K#H-5]%YW4[]0L>80K&E:>L=4"JV. MK&EU]*YY1(6VR]A][<'0MRQ[[DIDSWW&[#E537_-&(K>[QRGH+[BS&,.E]YL M':<-CF+-(ZPQ]=[&SH1BS4&:[05:VK(FF9'-[=M95H;6/1<8D1+8)&V M79NA5PCBS>.XO0=;GQ*$=05ATZ,:)0@O5! VA15*$%ZH(%A*$)0@D(O^F@1! M=:Q27UWUU2TZ5AWYYOMV!1VV+>9L9*4&K,:+E\-=YF-? M$/A$5CO.>@7,QHPZA>3]=>"E9_(V/.^]8\@E/U;J8;WV%OGZ]>JV).N6A\KJ M.,N*M19J*(A:=;6H=U!=_N+WP/;]T*&B$!_OI[BFN ZS7:XRE M1 >-L]9%3)J=9[ CE%S2\=(G2")63+?C.'0\(HTH)TW=(X:>DY7SEEKUE+X! MXEPJ= %J*?9B*MO.)&UES1"LP9YB?3V\%85EE[CB&S)2:KC5X/N\#L;4AP65 MBNIBM2;/H8K)2>C<:FG@8:4244B)JM#2GVC001BD5+;)$F M/YL[$"[#A!Y4+JB03J)DI MEDYAVC -'%Z+J\:5D[#='*]-@F02!4<85\L)+^5526&IM66Y( _4*GUE>843 M49($,PS;55?M$*.J@B?/K^#)LZL?TG]N$WYV%'[)$U8%3S8U1:K@R0LK>+(K MC+*GJB>\H*NJN5##F@O/C&:J\(DJ?/*Z-N'>CS54T9.=7C$3D8HL$J%JH*B; MHFL *+.O6[W>0@K^+G?,L[S;_/K$M?ZR:IEZLV_M3E;K)*B;)!$_39M[->4 MHZGD0,F!DH.5A%*W.)0<*'V@Y.!5ZH-76AJ&S2<@JZOZJUV]IJEWVNV-7;T: M11Y>*ENZS)5BRY[9TM1;[>91V/*J M@H6+\$=3\IAPH?:#DX-7I@V=0XR,M MW"A>N*.]7H4/NG'MW6$=CR'\M'&M#[K.O7Y9B,6[YJOFO;R2156QCC66LNXD M-[MG/N=CM2RZ7?E^&L8>WEM_)R9S3NT1.QM$S+X]LXV/[,?XI_>EJ^S>\'9'.7F%[UT M:X/!HW^H-_N6'UWV&-.H_^_W9]^^4$E $"V+^"%("'Q_W]K_U+%M0,72_F& M-2B>=1V'=E@.Q@T0;>H$=./!6F!VH,RJUY&&Y&FW 8 RN/T556I^JT@ZC M<"*57AC$&DYAL;;-JFU^X.(.C9Z\TUV;X@Z6V7INQ1TL-6$UX=HZ5-=S4)?(:WB)_/F1315S4,4RO4T;KRJ152)[7"W;WS25 M0(FL$MGC-K[1VQVE9Y70/C.A!?^PID+[JA+3,U]4)+?H6L"H:X(]@>4DL>;8 M4PKK_KU6)%]EH6%TNZ]WS/[ZERIVDX6FN/(H5[J6XDK]N-)J;7 !27'E(%PQ M^WJCL\$M2L66@[#%:NAF>C]G'JJ+!FM1M;MS&6]T&/@A?NHHO=>2+U=^T/I+BRT'.-S9N/J[X M<@B^](_)EU<5/:*[$AE&$B&D4XHAJ6#1FB7/-CXD5;[685Q@O;])U2W%E4-P MI=4Z3JE(Q9?'SG,:UG$N7RO./%8036\U-BA3IT)&V]'Y>Q3>>3'V13\9L( - MO>24[HD+<)38]RI M+8V,76SVU>^50U9TT94I#A30\Z8#=WJJ(!$'5ECF7JK M92K6U) U9D^WMLWYW!E&JF\1GZM PT5B)0@L4>/);"'X=1!&$16AB/7\[VMD M$>&W'3]U68R? FG^ID(3^&T_A'4Y80P/8-6>;-3(3I@6S^RI-K*] -XW9*(* MCX\5=R(LHS/Q$BQN$6M4CH37P6 !5LR)F9-BB9V(W87^'5;-<.!7+]'L4<1X M10Q\6S9FG,"O@P<8.X'WQS@Q^0!\;6 'M]HHM2,;9@=/)&,[H3_&FA?'*4/2 MX,L';&S[0QIPRB+X9V('#@.J!2XL8."Y_$<:,V;^\ P6ED;TG8C]E7H1S2Q> MK+Q1&]GX%$;P*S LC2(6. ]: M./;8>X28RBQ?&34\V.F*QB%#C>U/:I]E$8 M(/F!PN'R2**A707T:()WRTL%E^+E%9?PU7@'3==F5.$$)^DB.QZ;<_&H]TW# MZ&M ,!\_QA'?G)A&[U3^2=>P6!-S>%&G;)[S9:'V/DO3:,[-LFETE\X2*\AD M(\^-YO$5E.:6K8**6 '_)G8$,L3+6?'253#SB-DQ[JT3ESD@*_#C*6@#9VP' M(T8;."^;=1Z,0A^D]'9F!W_;65DL60/K=^/&T%PL$Q,9VA]8$ROU74X<;9A& M)"B;4,A-:>B%1[+9#?W425)1[@8HP.>G$P&X7#JHQ2*/U7D[8MTR\#*!0=(1 M]6)03#&6, .GU#PEM<3L"'F3,T/4&,O7.@0JAJ#V[.$090:+#(W9W,CX[1/K ME#XIE H*AQF5!ZC*QDSHMW00>ZYG(P6YPD1M '_]$]Z O,%::[[<_?C$S$O& MX]!W>8TC<)T-[9.8%W^>)DSI&^PS[Y9Y4$3P/.R;U0?O29F&<$GD'E=)?)&;[WIM M9L>:Z\'P$:I!6!G??D/FTBRQ9%,*BW[@+\6Z>.;/>F$+"M%>MA)179K>)QFO M:USJB1QWML_E7L-Z=S.T/IQC*?P4)3:J V2\J/H6%_>$Z\6PZ9'N6$[J/4XB M8LA^TF5NJ 5A@D6F/)B$9M/7TS@6ECZI)BM([(39.,]AZHO-'X ,\F5.[%M< MBV;#OHYR2.*R(>@;JOX'LA?<(6+ \=,@8E,;MBUIJ4SP$94$#YF@9K+YP"5K M5M VI-;0# -)<8Z8]P.VF1&9TFG(N04K@Y<,4HEBXM099Z^KL\((M"]V!'.U MNB27()VXG(OSZX\WVCGL+I1.K"7&"(K!+K5GTD#\C@1WM1NL*1:3X;,=)XQ< MPB^X>>E;4>H+>8+]Z# 78)C$9Z4WD<0,/1]&E&('H@1?U!S?]B8Q\MFQ(V 1 M8G$0IFD826KC;B6+08@SJ]6(RM_0OE/)1'B:!: ])@)KS+V;^+7X-(N%Y0D# MD*P!HQEXW#K/[,@UM'-8F] 4M )$+5R?81%*%&S09P,O(.R)R^'"-P5BW,,. M)HE]TVSF=AH^G<$&'N-@8_N.R7' HIN-W,+3,(MJA2LK$%B;S&_V3M2U0$?8 M>T.,Q8LN+M?XR!@WQGW]M(!V^" MTY"JDMXUE0R(638_/N,XUSE%!0(HVT.XF$ABX)"X?PLB4!X.ED#SJ?'&2XMA M86UJ/W#/15(*=)]/=3ZS2JC(0E!K)#0$N 9,[L2(( RBP%8N(O"--ZUV+EA< MJC*_BRQJ#C>]( ,1Y+SCC7WZ0YD6G#1^FX*>Q$6P, M:9'*-E@JQAPN;%K%=,G$-JO MG;1Q(PHV3GC%?FDAPC%'-<87 OX^F#C<;\#&.)WB/J/G>5B4)3E3K<@O5QN^5?BL9@V_(!N,B 8 M>CL^U.STY$/P6A&V &#SH"_56MDDWEAF.]>P=[;G4Q%+P'=A.AIO&$XX0?'_ MYS]ZEM5X?YU][8)_[5Q^C;Y@OC\5N -V.,4[A+%%/P2 GB^5J]3L@N9"#^!? M$J'O 86$:+LR_J[0)QC($-",WDY*'VDJH9Z.=CJR9X&V? $<#;ILD, \DC3" M=]*FQ^J?8[*=Y#( )D\QV#/U65'.$()[$Y(SVW7A@QC>CI5@L5II2(*7HB Q MLO^@DF L)M YO"W8%%O-G4.^ABK(754%655!WAJC!* RT)G*-C>9?]SOS UP MNR(B@.\!\LBA!UUKB"&?$W1PT3]C+B\XS,,QH,:^PF:>#, FX;?)@\CB M8."V@8H84^@"@&\^-CQFCT:(,I)B()$'F26RI[??<%W-)X&@=LJ",W":;P'! M%D)%,2G6B0T6@LH>2WV$_^H4H/31P[4S6P+:=4*>3S['N/1B>J.NW7EVZ9T8 M!8[ 6!'F#]@H3+A7F@]3FA9^G[SLF8?!]*ET8^!/7I3S _$Y]Y)!+*2J#4)T MD'DH.4;#)^"8@./"_24L5EA7:3T1 $9&3OX,O3G?+Y!"/EM\ ,R/O?7!6S' MT'U %@K]?A_!I S=>0$%PPF\<\ H(?W." MWCQYZ(F(PG@..I;<\0^T3_#F6#,;9[_A(N'?_]+QAS3P49PSBN?##A[07P.$ M2-L4'. :NQ47:+^'L,=*#0HTBDFM$XSB,;D)AI;^YGXBKS,>OZMQ]>^>9;3: M'31 5<6_&X;Y\XIRP*WEGS[RY-+/.EVC;7:W&G;U9YU>9^>3-9M&H]=Z3I-= M>]B*\VXIK:E^Q< M&@]2):PWE7%5.O<0):SWH!;6N).VRWT,@QPRU^LB/_A$K/QNJW3L=:\0K#'& MSN3^.4QROT9LZU3&#<:HIU!_90E)L_:=^__DLY[\'I-/?*KEC:?/\:R=PJG' M*#C]4JOPU;W0WHEIM?16;X-2/O7+.U:R54_9:O7TGK5EZ=']B=>!#TS M,33"MFA7E&JU ]/R*F]EMO5&7UTOKQM;3$LWV]T:L47!Y@-ILT^\4>K>@?)+ MO$1U8FU6+;)^$/-%RN:%!.L,D5WQ>X1,.[ED_*=3&:T7:=?PP\<\[?>( MK?/$06<39,L-4TQYV?BDLQ:QJFIF;-N-9!=4.:H*JB;'B=GIZ]W&YA!W=V2I M>0Q6[8K7MRM:>J.;'50?# X\J6M0[3;B#M#$0O605=F9!\]5K;Y-E1]+VHO1 MEMIEUGZC&^5XZ?I!*UY?247VMU/(O,4T\K!B==OGY#Z;1-P&3WS=-!&W873Z MVR::[F/4E>F]':-G[B5C=@^3-9L&2-5SFJRETGN?QS>/D@C\6(JIRBE^$3G% MG;49KG**7V5RK,HI?DXYQ?T508<7D%.,T/]3#OVK\BU5HK%*--Y#C?,C9$P4 MN^&M8Y]4JN<+2?4\,=MZJ]^H42Z!$JV7(EI-W;14ELJ3#,BSR%+Y&@9G%"FE M@I&J2=@FG09;NM7>M"&&RDXY!&NZ#;W1K%WKHQ<#@CGG^[539N>+)31Y83IX M,L+JEUBD=C\)*FOMHN>6JVHVVGJSOT'F??T YHOD2Z>I-[IU2NU^,>BLKIH- MKW4%6'1<@;/U?>/V)MKSRMKG%M<(VK MI[>L.AE[Q19,LS3UGM50U^Q?1Y3L&V\XQ$L5*0BVKN9JZKWN!L<3"H(=A"T] MO=^J4Y&#%X.^:GAWZQD4H5*75%[?)96M"V#5]<:(VA5J5SS]ZA:5[E)WMXZ- M)NK;^1E[R;GB$C9U"$/S7FCY6M%#KNH 3+8I6^?64\2&/G.2>*Y=Q30*J4\H M+(W%"5"07[YR4OAE KZ2[)_&^]^MFK,G0]N;S,H)(^R?2\V:J;.A'[5H]#F?51Y1Q+1Z+06/3&J[QGF->J>RSU#V06-6F"[ M7D(],WEWLZP/#C5B'L.#V(8UC3S1HW?H17%2E"/1[HO:GV$'%SOBG'YC-8L] M=58\:U9TFY7"[Z*,!*A;Y3:XP>XKMG8=@O;TG%B+V8C$"1Y*IZ/(=O$]=TRV M[015@?N1-Z#!+G!GU*92N_[VWUK\$&.6$(DR*' MF87:59Q&:;Q#H]4QVNNT M>EKL$(:6YJQI5%R,Q(;+O _5CR_:#J>ZI@0MH>();P!)G4#MJ6PYE5]3!?ZA M.)U)]02WI0UDBFOJ"U?3[7E4VWYMFWF2HVA8W9''>)=QJ8SV/,1 M8$# V[YLKVW+%O#Q.(R2,_C"!,\4(O@AQN9NH-!GO&UR/U&!VPD?T8WL!.I[)[N#1&XM6Y M32+%6F@,/:,6?@03T-<3@$*\'&R,)(UHYHJ=BG%\ZHB*N!?U )\^M9!+L';> M2+2#%\VO8S$(S"+&OJ>\02SO;"S:Z,I?J5?Y%%4AD92ZXN6=P5UL7^=E<^$+ M#7F/>[","8SQMRT;6U=P4>>LP75K$:B>?U59\#$K]:VRP3.T.6 M7@,^B.S'J57UXZRO2#S:QSK?C]0262BZ*O(!K"LT3$V3.+&Y'T7 J[H3-=?K MJ*"6-V1^I-DVN8V\@_34]PC^\8"&[PL]=(>H,$''+4$03JB=?S3?XGH$WXT" MZ7FNFE)].7I5ZD)KMHA(LM,ICZ!,TX$/D#T<#EDD@BUOV@7FK=XF+:/3;OQ< MWB2X%VGK%)N$+^PEV1N+3U/S3&3,W]65G<3)A85 <2N?=>FO-TD]L$*58J0E8VEN3I $9EHA*:ZDE$O6SYNF1R*@F=5YVV61*2 OX[ B3?)0>U/4E/5#D MDCE%#8D&Z$-H1RXN]=*+ -:&D0@_W&'78&T*@+F,-K1TBG\PMHT_CK8^]*EC0(+AK!3VD!R2D7>@35@R#EV=L ]Z:2/^=[Y+1="> MHFJ9R.#TABGMS2)&H\[; SQ00%3!8=4#46QB!S LMZ\%]P(=%ARKX 6):1>) MD4^7""#?,F8^-7W.ED7\H/5/PSCV$(2(20(8Y:NA =P07H 4#T&QTK9(XSD! MP$D!\@./+?4! 8IT9H<&YQ>+7; DD*%P^'9!^X#:C=C!EOW/*+PW*14?[AV M.[>X$T:@Z0'6,;$1")WR'4*G2?#GD,?O+T ;X=DI169+JZ88P!)DB;(\RSJ_ MTUOQ-6!@SX3W#&Q&RMD%RM&91.8L/("R=+"GO2>4]T=9Q_X"=(,'TA<&_P^D M& S9D86%QJFJZ%0M/A>X)@?VH;@OB'O_.Y#8R18:)^0:U5B4Z$S3BYV4V,!5 M%ZB6A]C+-+CP/S'J(J,T]#W8VZF?Q(7#!CI2 !4R(%4DY,XIRET^%KA%B906 M?H!!PC5@#&TVX\=9Y,_060$&7[@_D]-:&&@\JQBQ $-FX(/"YVR:\&=1#?X> M>/C;#;Z.GR+'K/ADQ/Y*O4BJM8E]R[0[<*Q#^)U)]NG:GZD[RH]?[3A..;P0 MT2^;]VB@\#[#(!J3%B"6QV=5*^>#.71Z%SS@DH*09OD'9XH?PEPI;.6- CRO MA8U>(H 4-B\02 264-KGG[*WWF1O1:QJ6N_Q Y-.J XJL/2+_2<8 MAPK)%E"7TQ>DY*^4XE/^@U@Z+4HL6IQ1BP\0F@(K 2N<_9:97@K4\>A(9J>; MI@R.P#C?87CMZ@JP \Q?ZQH2@UY MEOB6:0G!@_45:$'HMI M4@LE"@-&QH-]TG*;\297IQM:QE=X\-9??O"&D_3<__QIC>.AQD_JM.[9GM;E M#*.TP#-,3WW7[E$N!TW'@SD$R;LS_K<]R>>2;"74J\UL&Q_JQ>]+M+ Z1H\6 M_E\IGK$EI -(Y< ??/G[)<<>E"YP3A;E"X]L7'OQ;7V-(3KV47:T"( $7.

?SYY[>)JP&O:XOG MX[/,7WM@S[GDG>@^<<9X-EIQ4^\G7>WJQI,'GQU"J4/ @N,9=_9U'7W&^*O3 M&7_/JU]N%G673JPQV;.@Z;S7N48%$O& 6V")ZY0\+RFWX4$'XLXC6WP?%'6> MGWF@A(;NVQ_CXN9.I=\N;KV@Y81%;] 7#5S4SO/<1YSJ0\!3*_<'1@E;Z;7].VKY9,5D"U(+H>)H OGQ!LZ[+TI$4R*UE@G ME?*Q SY>?OIY#(P^%!D]<'0$EO&KRO!CCM>X7$[+-*?/<_HJ3[^O70O!O-!2 M9.!8JK,::@C!RIK^B3G3$KW9U>ZCP>'U&JGG,0JZR5'6B_1& ,_?%O/E_16O;Q*I]KJ3Z'_I,_XU4=86'IFH?1C( M*XYTU/O,$J3HG7 M%GR=SF%B/D,;@CW);6#']78U?^"/=5;_F@*\7DZT8I8\JJK*NT=H$6A. ^ M!FT,0]MD-Y\H;'EG(]:$))+, T%V>CZ:"[O).X_0Y3Y(>N7>HTG8O;SD1SBGN3*[5O*2T M3PEYQ%!3*'9 M?%%NKLOT^AKCEOD]9*1U>G[O"6K[K^K4^6I"F!2L@:1= 85TCCJ7$JB4#!:O M5.-QK\WSU5YVSW_/JPEG-2L=6>U370>P:@_!%-I!@7L571!6MFGJ_SI-YV'B M[8.9CMX#;2D8I >/VA'2#0=GM0:N; J"*2M:Y1CU=&4[N.'5 M0 4=+*$16U>?\G6.JYS>;#+D/WW)>?5@HOD!]M3/GMB7!;47Y3W93 _?]3%? MU]#SV^DR7L^7-[24.^QIH5PN$FL7-DENH=3@M(^@HV#:.\TR;[-[N]%W=%.^ MFV\$@QHVP^N';WSPJL_$\#?T-_^(BE9"S)"]=MM/K(E-VZ8#E^R>GF.E\6,@-2GBT?BV'-^_MMXT5)PJD( MQ@GR3K*PX&VR9(O6<55.Y])M!%RW)G#[D'86ZFT?'#WJ%-=,2.>KVPZ_#>OX MX!-IMY;W7QUA:9F42A@)/)< RF,!G\BMR-8KADI(&\_9EGL_(W>*?N4V(6!; M/4^^4Q;2@!:ASFL+B9P;XX!,C))I*R(Y5HTR:U\@YRS4USXX>9Y,>ZP01G"M ML;LQM4M%>FL41-+ =1Z;(#.6OLR,:ZF]3RAC&S?@Z%[PS9#5@]CWZOV^CPS& M *A';:RS*=HG$0"M$Z!J:3)BG9%@LS Q!=2RC9EY-KW?]Q+OSM[O^_!ZZ(CV M_/MM]]?$9(F&7&/OU_4MG-Q6K'%XS8)0Q:%ZVE3@Y9Q6I?\Q4#E"3K"G0&S]'4WM+^60J<^K]/E'*0<."CZ M2-2K D9@8G3F.]-HX-%C.D:BBHZ0[+PW-H\ )'>$_]=\\<_WLS\6\TB^P,4L M?<1__8/VUF):"]D9Z38>^$,JADT^:8F;?5E\.#SF M*[SN!1Y_+/(WG*9W?WVK81?"^EJO;OI ;3V3.QZ)I# ZPKNTU3E9-^&WOH"6 M+!<5BO6AS8CX/8@<%EPG,)):"6P$JNKQTFX7,TL/' L59"BD:,$H0;N+^$3* MUWFP6M>6X3$E=0H(OD3;L!96,UCLA-_1,AH!ZM[FL/J4B7CR8O,MKR;)!9]P M??-2B$=>)O"U*7E.M&]9DAQE&Z"]2,ZPIM:IL'6\)$8 I^>\F4BR(;1EZ^Z: M@DP"I\BVP A,:<^<-=(WRB5\3LNPQ^.I@'2D#$9@ECU8P0/-6DSBS&@).M2^ MG")Y0.DC<%5$L<(J7AK>)3PE9]C6E"0[&- )3OOGZ[GO_( M>Z\1-:S5 M?T*D]268$6#L,_Z5;]=QMTV,*2:C@<(CD@$J%(0H(B0;BM 8N8QMNFB]0,RP M#L ),76L($: I4&BF5U]J.U9G_7]"LJ:%'0!$;4'E96 D)RN+@V:( +9 M&VTR(';3-:Q;<$*$]2B>,8!M[>R\QKWUUN$Q._"*#%K%DZZ?92C!RX*,?I;: M=,G=3=>P?L IP=:?>$8 MM<7@LFB3ZY #HZ\Z]KA#*"R[-[7_RN:.R^>/:^6(W9(@S+52'7\=)D$: T%AQ3Z"SR M9%FC&_XNY V+NA-<!$)(?*U/?U!G7SQC M22 $73/YF1> #"-$%SW3/FD9VKAV+Y(S]HW'P+.?X:*:/7"D4.JD:I-/9!Q;-"N+Y$,'+=<;O.>7FH M)@_O&_#S9_:I:?:@OJT"*HQA2ER!MGE=$R/!>5>K]+*7HKBB?9L15&T44'WJ M^QD]Z^;K7559T,*8(@H4914H5.00!CJ1;8PF!NL%;Y3V^P(QHU0W^V#@I:RE M8Q@^@NN8QTOX<%5P3_P0=L%GF^!]7\^]_HQ>L$?,_JGX*FT_7,'GUU6,"R($"G??)W1'HED]Y M-ITO?I^O\G+B49C"D:RM:!RIV:)K+->"E;FHK)E-OLV5P ,BA@VJ]PF18SD\ M G#\BM/%?^+U3?Y[3E=YDVIWL;K[[H1>J;01$E#6?AC2TG*$UU!$9-PQ):1K MDSG[$\*&C:*W %&?DA@=L!Z$-!ZNJ:#S@C8*Q!AJA):V#7)R-YU3WGAFA;)M M8II=J!LVC-X>8CW(9 0X^PVGLP_SY?)R=CF]OIBEWW!95U?'-L?5]/MT]6.B MM,I"UY!M\!8S_(8 <)N9S+?KZSZ MK_/9:CJ[68OJLCS>6!,ZYXUDV8*PP=;N0A)";6N./*$HFN>BV^0%[4WJL$'. M%OAK*ZT1P/'/&6Y:Z.>TYM]R>5,CQ=N2GDD6BFG& R2FZ^PVSL%E7L";[+E5 MDOM&EVF[Z1IVF'L+H/4HA_%,;G]X$_R@XH8[JTL@?R:[FMS$R#! ,D?)J7&V M9"0FNC;74"_3,^PD]A9@ZH'O Z;]U!YYE0^7Y1=ZZ92,R;A.Q'R#R^GR$U&# MZ7+VG[B8UAN[C_4*A65I&4L:C+4S%-H-[O73X M>X>>[KW;LGOD,;>+E-;-SO"ZEU;=/WUDGQ&W[K2W#;C%8BQ/2@$3]8ZJMFXG M)9/([&&Z]C\MG)U3P.VEO; )#A@EK0^)2/%.U9Y4C-;HL%[<.J,54U*VR65] ME:3A[\>/Q,/SIH1],'\$=O7C8_TC*<:OWZI<-G?_Z^; &+WA#A/HDI#4J*<5 M.<%J"8M,3D1>U"FB<2_1-BRN>@+!SO#@KBV& M%8?DO4U1L!"D&@!E8^C=W3(9/>0N9WG;V#K;0#9BRE#4NC>V,^ * M4V"B2\5$G5.CH[(C@6,&WB'(V MZAXEI].C[_*_Y=EDS^@Y>;FJ_N\O\Z_?YK-:U5)/ M"!4D"U[50&IM'^,,!\_)0@G)1,YY$K2L#G$ 3@X,B(MOWZZGL6Z, M?^#B:CJ[/5^9*K0U/.A0F\=R8VNA983 E-!%"BMT%^7P\M-'!H-#A#;OE8-# M8R#]]\UR/3AON;XGW:Y :E2.G 4H1M+.X)C!\1Q)REQP+Z2717?!P(M/'^9T M:(:!XSDX( ;JY,N/.+O*&\]1TC*-]\#(A:P)5AM=")@=&5:\!GYT&CUZ M]]IA$]GZM18.Y^<80+#%KJFQ-5V[CY= -JZV=:YI'?-D ]K,4U*Z9Q@,>3@< M(;*G0C^ ?P.+_1_3V?3KS==;PGGT@M6IMBG(6IBFP1EI@.PD9"+5ALJ=:G0Z M"?[1JP<6_2&"F_?!Q:'%CW\](%QQ$W8^TZ^NE5^.UF>.#J).5?FY!+[F7FA;+"^1 M9]_1['OTV&&SB/N_#3B&:^,1^-;LM8[7\&:&:,*Z>,S6F2,,DD>RAC7/UOPL M@>#%!P_GZ!TEGI?%? "O!A?T8Z]DNYC;&9ZV9.=%MJ!B[5XAJZ9S'J%X'7E4 M@;M.%X"[WS(*"!PBNAW>W1%\'!@1[VX6\S2_OL;%DS4$$S#K;" 574=E*(2@ MO(*;=OO;\X;S]_E#0"^]&$(MZF!&WUHTI18Y>*#!9$OTEU/L. MU*0@.2M M!)V%S*977U:_3F=DK4UG5W5)G^9E3][.4__KT+_SV8+%&.D'+M#67 M0])NP @>E0)/-J(7,7M3VI1B'T7VL-&3GN%W.@&. *V/4X[65H11.F:7$A1> MJC\I$5#7N\/BK9>RZ*!.T22KLT7>K"ZVC45^),='AYG?\>OMKHL^L&!8 E/G ME*@B&*"4FG:=PI$5^D;=@Y_1,B;('"KC';5!!S!\X#O##=T75XN\[HA^ MFP++"_>,61 RU8E;]9A5HH!E.F Q4K.GXQ%>O#!\\>%CRC(^$@+],'!@!#SH MZY5N,LG0;=?@O&53-T]G$+X+@M>>/J;E5#SCH MA8UC@X*Z74/!3"N*H 1'4/0E(/&'OB0O@$PU;4PY! IJ#RB%>5=:C1N>B=98^HU MU9.!T9\8QJ->ZJ:XF*4':E)Q[XM+#E*H<5:1/3C+(\3D, MJ0]4OVKF.':.0-4\6,MMW)U%DXHA!1!(!:A8YU_;I(@_I@AD(=E&(T^>D3*F MKDX]J93CV#T&O-R$9?Z?&^+(N^_TX3X3B"=: !E;6:<:H[,(HT:U8F:VW:=&-] MD9S1P><04>\&T %\'P%X'JOF;2YK8-8:4^=&DZ,H

1-IMBGG=J%OT M N<[GT%J0?54S!\6M7>W7_D1:Q"NLJ3E 4RYVH519TKQ2-I MU.01R!4()2=M4B//J#N-X^MMU _ &DEI!/A[B6?;DMTW\\5B_J\:/<%O])/5 MCTEAE@YRD:$(X4BQ*PNALI .=T/;31M,;0)7^U YOHX9_6"PF:0&-K-?6M?% M=YQ>5UOBOB7V\S4&GPPS-@&NN]\'S@$5"I"UM8S#C!*[9%D<^O[Q56X?A[.3 MR6($6N^Q/J>5YHNO\YO9:N*R#=Q' T9$VC=&%G!.U^E6C+EDM3*ES07V:Q2- MK_:OQ8EZH 1&H+GF3[BSM03HV_.OY S7Q2TO2LF1K(3PXX*^3O5[];J5&0U^< D\)P7"$5GQZPGCSMV5%X'DC"^'/9^]-*%(TN%KS+K)J:#H*S"@S+RG'CM1+Z9$Y!)Y+'%YUIYR'T+\,1 MZ+ZG*G[K!M$JIRN\GOY[+L,0P:]B6)4L/IU^AIV#OR/ MW^>;V[_M14VJS7RTB$ [@W2O#;1)(GG.I'5U0L6#L6WL_I^2U@U?9Q@"Z%_\:,\XIVD).4 0Y#XKR8A7 1FXB*8HYXU5K<;^[**K&[[.Z.J_@3A& M :[-:S=]4O(O\^5J>?FOV?(+V [O6O;3I;KJ\% MF1.Q&&)@MJIV,4S5-48%3ANA2M'!Y3;5-+V0WPVJ9QD_.+5PAVY:NYDFOY9= MVKZ^;!8?:5635$).*B"@BV1?"$7[DDX#LEE9=AZ%0O8$IR]WK=W]FFYX.K.H M09^L'8'>^P-_K#WDR[(.LCV$_B07(0GE%>N\?G"U_WHJ@-XGC=$4KMO$-W<0 MU0U39Q0LZ%L0H\+47=>QS3JD=AK75\6U9%;1O@ L2D$T/-0Q/J1(V\P*?XVB M;F@ZP]O]7D0P B@]COQ_SHNO$R.%CI8+8%&[6@ZWCKH:B!J#LUXANG8#YQ_3 MT@T^9W1WWQ/;![9^?LW$>+S^]6:6EFM?Q$1EF6 92O2D/WU-^$WH06AB1-#H M U,=S)VGS^V6P'I&=^E',V]T&N/5D#N?\)155K7F0(<"*H@,CKD(DC&RZ%!I MQ\0)],CK%':#UUE>IS<0T0B@]Q+'7@NB%R\C3T& KH%.I1*""\H09E#2HJT+ M)TR$.";U09SAU7LK00U\[FTC[$0\K61%K\[?295?Y4V074?&H[<N MW1*5@XQ%!\8L?:?+I)J=+^F&F#.Z3.^7K4/;13>KFT7>+N?Q*K"&P$TLD&/B M9-UY XY+#9S0[8-V)N8NG2A??T,W9)S1-7B/#!W!T?5YFA>7LWR[AFV2SL?\ M/S?3>F\Z7VR_%=H)4F0]Y!-@D"G=>$D)*+ M%R@DMAEGIQ3H"/#[>LW=^UDDTW*9W^;-OY,-Q30Z '[,WVX6\0NM(SVH5N$F("-[ M$H)72)PCI@5N. 0=)"]/42_T(G'=('>&]^I]"V9T6+O=.1\G>'->__"&0'B?L/I[,-\ MN;RC6UC W:AKAO>SO"J MOG?1C !NK^GLK;K63H48(@,?N:XNMX5@0@&97?Z1^N?U+_ZF,O_4__]\^/[1\^?QXRSG!?3V=5_Q/G7 MS1L>5GS.TB_SV8I^G&=QFI>/J5].OWZ[_EGWKEU/^]L]E4_IWS[T&3".HSC_ MMV1+O-??]W:ZC-?SY]ID$\(;^ZI\3%UF0/D3P(=?1!$*"TZX :MH[A?&4 MLZV$YZ!VNZ[WD1YKU-DUTN[U?UXWY-RPD74AGO&$BD M#Z2U&011KWJ2T#EXS6-HDT;Q.DW#-H0Z'>IZDLIYGJ6_XV*QSAI_FU[Y M;'WV]!.S3X3):I"42M\ 5Y*LRU:9[X,CWG=);N@YO=6NT@:8S. M]5RW-=8YB\RD!_01:T9W *P#![4D K3DP;!3N)N=6X6WRPCJ0<(_GR.[#[M' M!Y@'@V,$]RE%5!"9-: R5^!]M1B959*1OXSL_^=S9/>2=-B>X:\- ML$M*E^"=K+/K!"A?BXP*9^ 9:L&%8CQTR5<]:@[@Z:?#[B6Y+G, ]V'C"#3) MP]S']?Z0J -3JH#G=5@4\8'<37(TN-:A>&=X$&VF#3RE9.!.O?T?.T>Q>F10 MV>Z>HE,,@NAFL69MR$)KR3E!YJSPHH453QN<-@#+& Z:XV2[ R@','H$4/DP MGZ7Y;!UX##C[YV4A*G*JZ_GP_LWEQZVJ+$D8DP(#;FK5HLV2#']I0$:7@\@H ME6\TLZ +>>,!U"$8>.8G]2V0 5&V7*PF'VOA]'JGH;.6#+H(%KFHK7#J6"AT MI)>SSE$[.L<[H8B>^@!!]-53]#QZ[< ]O/L[G0YGYA@0<#L1E1YN! 90RH6J M;05X20N0R7GF(A?,=7)[NF-@2!UQA,B>"OT _@TL]G],9S7Q^7;JMG&I),4@ M,4N$1\LA2-)=0A2F0DUQ29VN23H)_M&K!Q;](8*;]\'%H<6_R7O?$JX9HE5* M >>DZRJ=@#83X2P:E3!;%3HE-W83_\-7#^.=]";^@[DXL/C7PTRJ"_];GE\M M\-N7:<3KC<'M>6UH3'HOU^F00GERN0M"85(5KS-CO)/?V@D*KY(Q\,B%?LV" M?I@]-&+RU=,E;.WIQ+ (HSUH)^G@U+6EL/014'E,P2FT3_O1'(.8U\@8[ASI M2;SSOGD](&#B#;UL%G],+BXO)HB27!ZI:J1#1T7]]RI[>.9Q%T4CV^_)Q2-G7G-)%A>M$&A>2Y PTUEL6 M5)$.RV2 6>.JL66SV#6C^4[RFR=N!;_YXH'<[]XWS#U" ZD?QL$1W%7^BM/% M?^+U37[SX^[3OT_S@HCZ\J.6,MZ>B4R$XCEPJ6MI6#80^'IJHTK:RFQ%H[A( M-_H&GL+4?[2D@5C&!+9_9*Q),.L?KVV[$'(KE404PGB7:2:G4@G\%UEK: M1M&;P-MT]-^+S&$OREO@Y#4H]BZT,2'R_>S;S6JYYIBXO1<2V:NBB%^)G $E M1(%@3 2.@CY7*KCM-;C>A,F@H3.A /+B M07'' O136ZF2#:LVTKVYG$_?// D^3ZO98YF*5C<*XNKJ^W]-=DT,TVP2)1 M)ZN!Z5Q Q13J##(!PAJNI<$+M )S_V=Y3^P?+9!N8U>&!5M#S(7<&_)Z MC(: CKY,K,24)1K3IL/ +JJ&U61]2;X3H X0PSCBOE[D4H0M4&PMWL+BP&7# MR800#DVQ)<5.$?\^X[XGAL0ALGL>_MV'D2/0)G=94&]NEM-97BZWH,X MPY//=?11JC?X#LD5]SH M\D;6[LTBC:S]7:2-?#T]OX/I_Z$, 9$;6C?[J:0 MI="9!W!*TVX2B5P31=M!)BL=2]5K:>,2/B)C6'73HWB? N=@7@\^-F%V4S#6 M5N[IC\4\W<35UJ[?6O>AN%*X-9"2KMLID)=0O 834163R:_%+N78/WO/P, X M7'SS1KP<@0)YIF _W'54E,('$7P"3DRI [$L>*\9H*;#&AF*X-J<1Z_3U U! M[3I0]G\:]<3_$2!IW9_@#_Q167*74'#?@F=B/2M2"U*]K)IZ=7>$E H88S,J MZ57T;6[4?T+8R%K.'"C_>3MAC !;]Z.X?[^I6K9>==TVV%C^/5^G2:TB+BQ; M.LE=!$4>91T>:D$:P604P99&M^$_)6UDO27ZP5>_ AD5PC9-?R_+WW.ZRJFR M:E*RM-EQ!.FU <6+IM MV/%H-4JR'$,DA!+"#LO%?N U$MTC:Q8H&]4'2V*40'K M ZUEW5>?[$>2$%YO.^ ;5E+PY-)83+71&--U1&Z!$HJ-M(522&U+/+V:W>:??E[@;(FQKNAVNL>;7.AW/N-?$Z:3"LIJR*GF MI1*SZAV- 8Z,EFE1HME5%'=$(4!W(D>6?=4/ZEH):03X^P677VIW8/KGW?_< MT-ZZ7M\(KW[!Q>('L7'M'D]J@WNK MR+($^L%<_X(9 =K^6,QCSFGY*W'Q$ZWHLEQ\Q^GU^BYFOJC?V2:4U33<'%83 MVD0UV"E!>,=!"?*:@Q9(EH-4*<=KN7Q2G];$#__G"T>+E"0?HXI2M QD\$0>800E R[B.B&R%@=DK\(@O'Y11;ZE\SX MX+8>18_73R\1C;9*!%F U>)-5;N8>U$LH(M1>BZR;11R[T1>-[B=6TBA?\GL M#S>_@=LL7Q'0T^?&J'NTLC_R8CI/[V>1;,LE69V;?R?"2:E\O3!,4M91Y34) MO63@GL64H\Y6GR*Q=@^2NZ'SW((/IY'@"!3D[AO&?^#JUDLO],[+6?[\93&_ MN?KRZ_1[_C\9%_=71A.K73+"D%\4?"%V%P4^DR'BHQ0Q"8-9M F1];:$;E ^ MMQC&,!(> ;0_?9DO5J34OSZXX9SPH%0(PH/(=5Z!MAJ"(^>K9N4D)30/LDTO MRY>HZ9;_>VY!BZ/Y/@+L['4MM#:,DTI%H8@UV2:2WK<>0BTB8CEH([F7C+5I M4KDWJ=U0=VYAC+82Z]NV['_L_&W3C[HT,DT^?2%A?%K-XS_?D%62?IE__99G MR_6+<);6/_V8O]TLXA?Z\1_7.'N\TDZSZ(]^95\#ZOM=^Y%3Z]=C6>L[OLRO M:2LM:_+*ZL(-/>>?$XXHC<]D1 MCZ\A! QB*@\!,#BAUI$.E+2ON M:!FF)&P(3#T:,WQJ*1YL GS/BS#OS8!\NNJ+K?I8K_(/_+&V;>Y7B#%;0[8, M9"4$J!CIZ*HC5Y%GH=%ZB:%-1'E?2H1:6^&Z_C,@[=Y1?;5<@ K MX?;-8S$67N3$2&P&XY6023@PO):;%XW@K,I@!'-"$WAU%O^[;89UU3UF3(PG M"3G5WC^ANA",U2Q,I[7Q:$)IS(8U'>=M*^R#I;YLA;VE-X:K@G_A(GVF7]YT MD=%H4%D&+M69=:P:.49+0"D-,3*&W4WDC[@&>$C&62+O .D_O0,X6!0CP-&] M$?)H.RX6==#JVBAY\^.9H;)>\?VR9ZF>4+_CU]MA[3P:$5RV8"PQ0A6L,U55 M 5^R%:'HZ'6;O.T6JQFV'<<1X'K)!AU2TJ/PKC[FVO(OKO)&'?PYFZZ6'S_] MN>V5) PZFXT'GK.KO>,E!%T"'4;%"*>#1=G&E=I)UL!MJ@;'S;R5" <>#W0_ MQMX2+'Q!.GE*J.GNK.[KPD ZA<742*[O5&_5:3;0W6O/TA\__+P^G.5CP,G= MM'I/",Z1\,R)=L(WN& 3:&^<4$9ZQCLE#75'RI ZZ B1/17Z ?P;6.Q/YM0' M*X6T&82RM7%ZU6N1%*A%[DCG>6:][DWPCUX]L.@/$=R\#RX.G$9_A(Z\CVT* MC=DR+.#R.LT;':U763IG:=,HF5"Z)Y9XWW<2'_9JE=A[(<=@I\T@(CP'A_(U M:['F;BPOR_KS29 L2:D0:%LKVNTQ@;>6S,4H&1I3O%9M"M![(?\L+T(.1-R^ M7F;OXC]GS&]$]*!3X=W@EH78*MK5V" M(SD[= #2V58MMX]WU:I<7 M-ZLO\T5=_>?YFP?![#0IK"3.O09IZVQ6% %"\18$]TX4791/;O2F(M(W%Y4CBY7_\BT M_])$,HG!E *>LQI7L;6#$_R8@B 6SJ&?F$>"I]000Z*6IDVR3 XB1P9K2EG^6HVS3?ZG,5PW1A'07 M!P/#B+-?W\_HT]J=-A^2P?KPK_O*0GV5HB,S2>^[NFV??]_*[2ZS3_(4BLT" MBG.V-K/<7?IW.UC)Z M4"["'"U=WSO0K)?" I4#TS)$G:@(X)*WL1)'!N."424W@\XB,D4#F.-$^O8@Z MF,]C LGMS&1F16&LU&*QFI?%0RW)12A6HU.<,>1MVNH\(618H!PATM? <0!_ MQP&/VCM*,*YN9U_+PDO,#)PB.2J#$7PF$\\6I3AWG%G73(\\)F4D$#E$L,]! M<@271P43N5V B5J5E )$ME:HBA$[7.WWJ%,A%T#)1N[3,U*&GJ6] F9J-XA,YIO+.D)1/D2.*9M&8QQVDC4L?-I8+/W)84!0 MI3R=O)W'=7;>9HN]FZ5U%)IEM#%%!ZS.YU01*-9YGSP>@>8AIERD_[[9-C'\E%>K MZTVAY<4L_3F[6=[@]1^+^??I/33,>!K;VL!LZ%JFT+;_,7:9%O\BR7Z6KY[J\:W*UY-F$["/8S M@6I90\_SLAFB0_PM\\7SO]GF0U:9_V,ZJT59M$MCA<%5GKC:\:A("X4L"U!2 M> C2R=H;T3%OA"[A9S>*IZ=ZV(GW_8-ZY'(?>$>\*R7'>H4\73-^A7\ML,[8 MCO-9)(YLLG\O/K[[=!%7$Q$C.A?)SC&QU %F!9"9#*P$)LD BAF[Y /N\\YA M,E3;HK$9S\>"I3NVU3GM'Q^MZ\]9S(L5^6'5+9LOUQMH$IF/UM)6L4XB*.MJ M)\,:54H\&$MKMJY+?\Y#WS],ENF),-92%B,P*[NL\^4TKG=_Q;Q2]/V+8WI>R3")J>V-TT$E/@+$WR_[ MT9+7Y3:7M\MI#/ M"&#W<'[W@R66FUE:3H(V(8HZ4PWB0QL+GX.^T.7'XA\S=L]'%EXKW=&X1AR"0(41,(L"!X9^LP/L+R=WJA\5-G7N ZK M\XT#KX4F 8RAE9$C+IEMTT5@#R*[W4XWFU+33B>U$M0(,/CP/-\.H9V8F)SE M7D#,MF99.M*WQ3'@%A5WY"+YU.9Z^@5BNF'JC$(>?3%^',?;W2JV3@?!G[SH M.HK'2L-!<9]KR":!9](8M,)::;L?;$\?/_"8^Z9GVE&L'($FZ>*Y7JQ^S20C MO/Y$4KNAY_UX],N3)%3F/&6H$])!)5; A2#KR'01] MDNA3L.>13W]72? .%]?3O%QMLV>6E]_R[//\05E!+PGW^[^N04;^D6L^0F2Z\46B-S MI)U+)I_%) C:",!H',NH0TQMH@(OTS,2$!TG[-<@=#CG1XF?;=II]DH8PT3- M(O:@,#E 5;.WM))&8"J&-2Z5>D+12#!TA+1_"J #6#\""!'5M7-$_*5&IQ8_ M;D< U%"4TPC)& ?*8H&0%0)J)XR6WD?;1@.]2,[8P'.(I.=]LWU [,0-T9/? MWDR40<$23^3#:.(!RQX<,ZQV*N.>>1.R[Y)[NWWB!B?;+]8068/C_GTCR8'L M PD',G'0$3"W-/]^.6$L:B&# &<-T5S(D@M1T@>&OO@4C<==5P/["?[WRY'D M"?8I^#V9. K!7UQ.5$F,UVFPUH?X"^Z";Y] M2EZ?@M^3B2-0]&\^3C ;9XMU$$T= FR*AMK= 9Q+0A96BDV[VN+M)_8W'T>2 M)=>GV/=DX@C$?O'G)-AHM&8(PJ;:5C<:\$IID-$7K;RVTNS*Z]ESM_\YDC2R M7G?[?DP<@4OPDL=]?W4=-S=+8LUR^2E?U63&][,R7WQ=/_B &,Z.A_45H>E*;T_Q ME^UK/N9O\T6--/YCW2=W74)W?^^^O+]XIT,H!:[!9BM)(W$"19'TI79<(2LV MFT:]X_>B\^B^;T_>]E);0ZU],BYD8!DC^=UT.--7AH[U@*$8@V:G#]L?*T;7 M9;(AIIZU@.M94&>IR YN1_G31[97:@V;5>X)PZ@Q!,P,,JO3+1/96?2U &W) MG59&IQ+:Q%]/K-KBEYQNKO-E>?K>!U)Y\V/[P_M=%&,H.?J:A!MHETKZ#*77 MD ,Y,4(EQ+3KKO8(]AQ&\%FIP'VP]TP%GD"@@UX?UK2Z!]4H:XVQ^7"W%A-) MMYMDP$950#E9:CX !Z5EHE4R5#S^1!?^_"W#>HDG0%3/C!Z!W_BDKJE<+)=Y MM:Y&N=T.\U_FL^7\>IIPE=/].@/S3"8R%W0LQ#Y5#'G>=8HY\VB+BD&R-G;N MH10/&^(XH;H[B4C/T@S\=3I#X@Q>O\45OOGQY!ADT74N&9@-4&> M12$2ZORT D;;FW($=@(M0<]\V G,=:8[E.\N)>YE@20LB) M%I/HS/(US2(1Z[3P@1?I.]DPU7N.7 MV?QZ?C7-RVV27\*40Q$(0M9.-]XF\MI3@*""Y$4)EI[>4KWBZ;[VAE&<;8>( M;-X[_P:]];CER,7U];H?Q^VNN.WY['U@0G'(@F=07$C2I<$ UYD7FZ)RMHWF M>)F>4=R-'(&:'KD]] S=MY_>+/#?T^LMZ5%Y9Y3GH)4)H&2JXP6= O*W4]#2 M8+"B@\)X\MA17#<?BL^ER0+S^AF%S*GL2?3_\&QH%7_#Z>OZO_ZH=&;?4(^/. M!!&AT,IKCW='\*TS/(W3,0H63>[2GO#YDX=-J>Q)ZL?Q:VAIKS'[<1[FJVG< M'DRWE1_:6ZX% U>L)LRJ )Z[0,=3X9MB=5 M%_/E-XQUOULF9]?IVR7E3,K7M*F*"K)3:HPJNQ!:Z9=LD%IAQT@M,+9ZMEG%FK$FA7UI9W "1&@:X?//3#OM%AX!&:-==.%^1@M*I=\W0 M)U(![VV4D9:7GLZ4[PB$_;7#R"\S>V3D>**D+P66/]P5.B6N.%,A0<*H".8U M%S$3ZJT5V7GT(INFP=.=U T<$#EUB+YO>8T @[_-Y^E?T^OKB3(Z*O0&K"0L MJ.@](#F#($TD-6M#9J%-P>$M!:,(R?8HVWD/C![XW/HO\OKRO)1W_W,S_5;9 M@[/TOGZ\FM9ZEDGP/&69ZP!H31^RY>"MIQV%R7F-@>FGS?Q>/+A^\II11%W[ M!T;?#!Z!,GF;ZTZKX4T2Q=?*^_^C9MY1B(9%32'0%PA#:SI["]) MDRE@BRYD"] .:*)HNE WBHAO.R74NX!& +KWL^_$L_GBQWHSO9W_:S81.29? M:C*HJR/:D#,@A$PAM:RM\'HA3/H-Q/BF?.7>"=;"S M]WWO**+?;0SOIB(8&%Z?YRN\?ECANEU;K1[\Y6YME_=K[\[H;XNZ0>AOKG&VRK$"Q/B4YM7=,(0F4?QF0D-RYUR=/ZV7M&$5IO Y]>63P"&_NAVSD)TI/. MK#UP5&WH*@COSD0@3H^B7FA[=%:>U'-U MXRVFH%)49)@)1YS(*4(=DP(E"5,*2RICFT$Z+Q SCMA[.^0Y3* M"#"V\1%RVE#_>?XFOYTNO]'YFB[+FQ__R*LO\[2^Y?C\!6>?D);YM7;;IH4_ MOF.UR#@+KK;9-QF4I/,?2Y(@M?6*99YT;#,IOJ<%=$/M^5Z-#R'G$<#[-YS. M*MV7ZS5=EO42MSO5)^9#Q (IYIKFY1"\]O7&)$3E4K!,M GO[2"J&PS/[\*] M;WF, %I/>ZMM2N&G5[-IF4:L3-S^G-A8^?:@Z]KR2=NU=4J9<-R51.L-G.P2 M%8T&YY",DVB4CM);&4(3./:\D''EV33L]S0D $: _]VM: S1GVVD+:QJWI&U MH3;6I[VM/5=9("-'KDV^Z7A[00T*F+WZ1.TCO3% \5%6>+8Z2^V(VA0%F2B" M&*19@L"$2QQEQ-QF(N>./E'[Q49^6FL;/5/2<0,9+5EA01FRPAA98:Q8++:P M(+N4(>Y7M[QG='I'A6B,PL80/ 3#6*T7+M6(K/HWR5@BRI!E!_([U]CN&9G: MMU"17#Z!TED@DR6 0MJ'H: $-)'LF4A8E)TB54<5A>ZWQAWU_1P=YUX(<,+6 M^[<@ +T+X)&@%6IVA.N2)="U/T*O)3#*)JLTN2.6D_)2P@@(H1;S9 PZQ*BT M[5);N4\)S'[T[U/%6%!)'FE7,VFP;G)-ZK@0MFQ-K91%)=8%5@<7BAXKF=L* M*^E"5HH<1<<<[?9 &R4XQ2#E$*P3OD3615EU+% [OG[F)\?RO2/$K!8)"Z^= MK20Y+#P#(B;@)F='0M*IT7"E0RD>UC0?E?ES"IF/P#+:=1N.4<2$1H$QU<@3 M*H,G&B!Y8U.)L:!MTZ[UZ.C$J9S'-JC8(V"QCXA&@+:^+AD190[9!]"L$#NM M2^ #K9TSK;0P!KUN!%H]".;L*@:<,VC(NK9UG*ZBI9 _K2)X;V+, M0N8BN_3#;5(Q<+)8;%-P-1?+N541"&>*D<&!EBZ#PA 14F0C>,Z<.D-[]*2 ML4D5P MJ>(GJX(ZN6>[EQ!& *"?9'D)I5+U1:#F+(!*O%J7(D&T0O-LF96B35UO#[EW M)ZN%.@G(>A34"&!W;UM>E@_SV=6'Z?=;G_KO^3K].E_\NW)D5MM++GLT/)BE&F3[GET[MS)BK%.XY/V)*,1P&W?6:7K&%"TD3SN&$ 6 M7R_(4R8G2$:06%]R"'/S!S, ?U@RZ1]T.C^T!>@+Q(4&>) E\UY$*Q"*1BM M@Y)M3L[ N7E)9>%"*H!,/QC;.B-CX;.A-+NHT0;\Q+):*^005%#X?BH1@=(36]SF)Z1;6CP4[*0#Y:7 MN/*7-D:1Q>2DF>N09& \U=(2>!5'D9B+Y3"R$G4JN-B&S+$R$/M[H-U$.(!' M>GW-8%P6B,Z#J,W"6JE;TX\,OF(IRI1D:I]09YM;GT,%U3,*>/V>>WMN#X"1 M7Z\;3_W:&D^Q=;KM4/TS71Z9&#CJTI&9('2[6& _W^4 VDHA,N\FK7?XF@DY MSU$U5NY>/SS-)ID!4';;%-_JZ%42%5)M]1\F"D#)7%$N*$+M??>4P&Y3^\R^/.,T[_.?J5ZO?M/_K/=5_;__\_?U/#[Y_E@E/BJ,]_[R]WE*[O MX?JSCQ"R+]7TKTLZ+53NKSTOEWYE#SP?S\^MV^\>A&M/[^*6>WM<$.7<9 MDILE[J]]^X(CI$4CLP0LV(:S6P?1A=J>&6,HQ&K:3NG'.VVU&:Z%KCCY]B$G M?V-^O>'_\)]'12&[OME#I51;%W<-J(T'[VQ*RM4@3:'I_R=IAE;-CH^&N+\3?M<<74;RU[@ZW4R0GERU5FT:IRY>(H!LRR ML/TKU;9!8*F-%? :E(_:YN*]P#XW+G/M8)E0YT"X743,K] M65URS6EIKS_8 MV\0^1??A;&O17E-@/*9H6TU[5*SSE &BFI2WJ8V\?T6VM=9 *:$%A<6"$;9U M?G$1'PRI_:Y^6)O]?,DY5WT MSR8*[JRD#DFXXH&LC%6]'[AN!Z]N8:RO'F50 M.\I)1="K"TI$!3$7!.:#\9Y44+5/_OWN-(^DR6;%U*-'K\.(=)H;+1$MZ2*-RBT9/+5J/MYYU*W9CW"!'4_5NDL=*H[8 MGOR%W]\.A+67@XO.@G\M:-^\Y>O,196SSRX7J*L!:R)R3%<" OLS&4,D'V6? MKKNSD+\LVA> W2[ GQ4# P#_VGY>W.WCID.;S#)$:5AGM H+E0USTFG06+RO M$7.,I4_8M(&B5P#/><&Q'E#-(:D!$+>%,;M[C_.8)4>B"2II/M>F>DBB#5RV ME8232J5GIX0>Y#[RW1B)8..X#?.*=0#HMDQIEN;EW1:/)'KO3+O$**ZU>\T2 M@B=LN;TF25_1I#ZM:Q[3,IR"G%G^C[HA[26,A7N'/-;FF^+6(Y%9C0NV$FK5 ML%HB0C"R@JH272EM^.5:XL]S=R 35EQ6?QT,2!W%,("NVH*-1[$D#)0U\\SR MULJJ0L9ZX//B(__EA>O3['4+(I?-/CNX=NLEO@&0>7\?/YQ]29?UR\GC0N%&06V>20FLX.+4C.*K$3RRAB4??(=I]$WT@-SURO/#N(: (3;G*_LJLZY MUJO'+Z,J!U@A)% H@[(8;<"#7>N,I1X7@&,OP;TN3*XZ@+8ZU*.@D\:J6AFQ M]V!J%A!:&WJCFO)/J&)=')RWU"Z3 CPV2G<3Y<@/XK>L_G")IP7/R\7OGU=% M9SNG";_PQ=D>Q+>A?)Y4X8TK[I,G_/)'^W.L2X;PVETH+_O]'WCZ<54<_./Y M.1^L,SX(>56R?I?%XF3R62;P*C@P0:O6WK%"+D86Z_C 49^[PVVHW-=V_$Q_ MWE-QYV>G_,=\5@#':)8]*RH&16AO@8:97GQBZYLR]]LK_M>39_MH^YWB/;[\5O]F?8\QE_^W!LO6GI M37$EK[]J3;(#PU[\Y%S\VH[VF5R;FT58-:RO?]?*[M:2I.R4-$E"E5ZQ4D/% M2LU&*+64X!TYHCX#.;8B]Z_,(]P)AR[HD_9#T9/^&F>0S@+LQB7%WNPLN%[@#,QOU]0>?-M]:.[ MTR62EM7S\0TA)3"IM047A%!5H!B,BEKVR2++C,1:'D^\ EOTN M-VZ=K[S!&ZZO5,P] T$1G:4$TEL+)O@,,;%I$CI21F,#Y=@%PCL0^YIL_#ZP M[2W'5VSH=[^(F/KE0YGZ'F6(NT&UI7A)S4XA>Z6M2[Q@T*(2;22S1I=#MK'/ M"\)!;?V#Q.'C2UJ9@/5EKQ*%2RG52%_YV%8^NU1\RSB*0+):I3F:B]@G-V3V@#&^IG]O/GV-_R?L_-5O<6J[L<;J]GQ$"!EUF"4DY#: MGTH5I$@YHTT?/W,+(@>J)IP1)X\3'[H(;6P\WFWL9_QT4^SCO?Z &!.R:7J(%F3P9@6+P4OH C29"@5.6TH]X[P65(WS2799X&R YL',(+/ MSQW*MFA!K:JUQI8RR0HZ>JW 4?2I5*08.]V5[#T:JE_CXL,X7O,)9@24/1@( ME7V6/I@"H:C5>-W4TK@C9%Y9H4JUZ#Z9.\\,A#JX^SZ?>)^>X[ #KQ0"3"T+#>=$1+_"*35(19B?3MI?LMVTZH6FM*PB_C..O%R85P\-P$L M.Z-$# C6R,8?G:%97TA)*)N)6C_N"9"8/ %LH1D+>Z)A+@XN#(3M!ZH5[:6H M"C*9!*9EQ,;*SAWJ(K,KK>RC_T"UA08K[ F9KKQ>&$=7PQ8?JL4C[:(+;41- M,9H=MB0#)._9 HX;3WQ[DLS=V#+?FV=#G/,G1_4F7Z6J MDB *=& R8S@*#LYU&TJ6G*X^3 D?IH[JW2!_/[;\9^+?$"A8TUSM7J]&2HS= M@L!*3$-(,H+V)48EBBU5S*+MM]12Y6NK(BZ/A]@> 1778#;!HDDN0/9^Y7A5/BE90?", M<<=_BW727?QT7"QY';:'R-:%O@/_%A;[W_@0?/KRZ69N>O2QFH"0K,U@JK/ ML96#A((2A9R2FI2M-DGP#Y9>6/2[".YL#BXN+7[\USW"6;&)XEP&%*;5=COB M@*LY,!Q_*1.,#&%2$?\T\=]?>IFKS]G$OS,7!W@P^QMARRAL[M%/IY^_7/[& M_]]*$[+;&HW,I85BD4,Q8G\)@VF4\ T@X"6#B\ M_@<=?_SCD@I^I?/5XT!3L2=G?Y[?4]M*4*V5#:P4@6,OJ6WK7RG!54S6<8!* M92U;[]6/O(&CY[FH[5QOX;_[9?2M??90E%@=9I])ZI17 MV$8K2R\32BG9>&\!E^?66O9%MR->9F/P@):JU3#^1N>?WM-7.OU"?ST_^_.2 M]W=YLSVOLQ 3K>VM1M?ZK>T^>S\]8PZ'=VEE?. MC(T<#X7"X926' UIFR#42B!T35%)(3'4+N?F$2D+OYX=)I#83P #Z.4'&[A6 M':9Z'4V1X%F#L$-<(JL.8T$BQ20HD(Q])K(^0XGT.+#OP>NE'N!\^ MO#^[^';YQ\W[82W.5ZI H66+-%\D2E% J%A;SQ94Z[,#GWY_>_C9@02^BXC. MYN'7\J)^G'\].\.:.5; KESU"<56W5QJ$4%CU95-RMEJH4K9*IWJT MPK+.\ZP F(>+2V/A#VQ-T/_!GOU-DD@--BE63I#8B6^M< LD1 \YER!(N)+3 ME)3;QU]>]H%Z5MGOQ[6%9?YC;EWN;_26$AA)$DCOJ WH:G07@B"R4YDIK[). MD/;];R[[GC"GG'?FU,(2_NO)6<*3'_ 2;S*];VI&*&8M@P!KE6!?EDU50L]Q M;M72RAIS-5.&MV_Z_K(!X)R2GX6#2U?=W+7X^;%-YKMDAK0+G@_?+B[I]E'= M,8AEFRW)_@O'PY0@JNS 9J55XOUIFI)2.66M99,KYT3'[)P=!RG?_?7O#W:1 MJBTA,(M4" J,4Q5B,1J2I.JBM]J'*1IC\PJ34!%>&2KVX>+H-9QDC;=8"Q1C M60-:05=CQ2@2LF\K"Y8I*:VSU'!V2VR=$Q>S8?-+%VB#$>D^V+I6<=PG!(X-B+D:^MH).'UD%ZM@F "-C/:)I!6<( MFJ.EZFL*U4QY)>Y2T"E?Q25C5Y8/\#[QS.O-N]M!KKEHA=9[2,6'9E#;7/0D M (LS,GA#HE,+V"G4+5Q%M'A;N=W$- #TOCOA;YVRI+[23Z=?Z>*R':[UIW$^ MN)+/3#&@VSCSU>P$+#Z"+Z$$45-D-=T%>Y/(&[9WW(ZH>#3[=FX1+6U!;]M\ M?SX_^\RQY+?/)\@J_G^_'']N/ST*/F>V^!Q'8DQ@BF.^5:% Y.IT-E':/,7? M?FF=Q4?,]\'-["P>0$V]T!G^[=GY[Q=T9-$'D5H/^.S;)40KG:.@P29AV+F0 M)9D^>2&3R%M\>'Q?-36_B ; W9UG\:"A^Y$1V?M8(\C<'$S-J$@.B3U9C.AB MM"7U[L?_@*#7U'-_GD;3N\MCA/+(59I-418EMNY)0PVW!P! M>AJO#9$$>H4#%;-L1M>$EE#\X)(VNQ MGHWQI"[V^U7(;D?_PRJU[(35K1MI=)$XJF]SLEQ **9&[4-DB4[*I-NWUF][ M[7X#P3L#Z*N)IB:"HI-I+Y[MAL*R%:1V@RT"VMIGIL C4D;I6KS_,9V'VP,X M S<;N/-TWIU=7!P%9:@:G4"1J,V5KA"(-^63\2FAT2;V&5C]-#UCS)S84<@; M(+,'QP? S;0 'KTQRCD-FD\4M(U \!R@.9L5,RH96T>_8^GN8,Z#JOGE,?"H MIE72WO]^X:_]^+7=FS\D>=),ID>?F&OXTO.TS31E:7V1VSBDEEQM41FD5!&, MT1DP20?)6Q58NSCK)HTFV#Z&VT#1WL'JVG?OQH[5BC[7-LHTM(JEH#FD]ZFU MT*VL-PDQI#ZSB3>2M' 4,@Y;OA0+[72<5SK1B!EK3S[ M**Z]1+GT!\7NH_\V?:D7+'J.]MN("^DK"B0. MH$HL#([0!D[F M(I:[,5)84^'2MZ&9WFDOU2OVJ9?A6DOSD[ M/S_[DV7P/7[FWUQ^.VH5I^3)L*=.[%,%D2%(#A_1)8O!6A-"'Y.[#96#FJ9M MD+-NFKH):8#HZ@=*[+$SD[XTW[U5 S=Y,'^'2?O72H E3FY@%5@1V\(PBB*X8D$F%Q$P)9":U,WM5 M[S9[2^_)1YMM6#F"_*^?/%QU.F2VB55:PV1;"S&85B"/UCA%'-7-W.YVB-Z6 MVXML0UO3;?BW=%_+!PTY6>^%ZG.&HMO $,E!?% R@PO>I,H,B'J^)]L!VYIN M);B-;4VWX>+2XG_PU.DT4VV%!X.LYHS!UM&SEI:_$(.6K;'O?--,!VQKNK/X M=^;B -[BW_'\N)F[U@OJ:M"=5LJW]*7"*&Z=H!Q@JX/VRJ=:LU=NFA+8VE-< MIV2HX&)WEV 61@\&E.N*!^="J:EU[X^%V6&J!N:"7DV,KI9_IVN?SK>/:5G6 M?]Q/ML\ 90=&#P"5#Y1;;=PO7^G\M#50>WM\BJ?Y^/1CV]*'LWI^^YN?3@O] MZ\.?^/E>*SH74B%+@0UFP-9'TT,0UH%WA"::F"GT44![D3T. '?!S*.!I8<2 MX !H?8,7=(_Z-F/:U6J!8E%M*GU@+R 9*!P81(?5Y4[)KP_I6-;ZS8RG/5@\ M $ >WBQ?A8E,OT#'69MK^;M">S MAX/+]>DII L%@^"\EJP35840.#R4QME:JM32]'D9>XJ:96W5OA)^%C [L'L MR.QG;[-*BEQA=DEFH6GO\HE_!I021YLJ.>S4:/D5.TS[HV96EVD;$0Z U_?T M]>SD:WM6??CH>CV;,I H(K!1%SF 439 4KP9X_F0FQ*L39.F(VV-QV?)6M:A MFAUO\XE@ #R]N_>"?]/DP,M,Q@@0V(;:>OY3,,&SSQE3=4)D37UJ%1[3LJR' M-3MR]F3V '!9=SIOQL"DJ$E;)! Q).=UJT%,_28X MSNV:S\'V,=%S?:J$#=DG+"!MZS(0J@$4M7#$ZUN?'N_1=;IYVD326,_B.PG\ M91#MP/WQ8'33&(XH\$$2D-JD#H.U5?X*-L%6$:*Q+JXWY.P#H1%\[)E$_3R M=N#[>.!Y=]>C0!3EA?!0O6JOAZU\7'@/&$0Q!J.RJ4^3ATT4+3Q,L+,-VXWQ M P#HW38YK[H(H92UX#/+WBC7IN$4 =E8;3C.K%[VF0:R#95#Z:H=<;%/8O(V M0AH @$_DR1(JI=NTA)C0M=87%9(Q :J05'046&2?2_'!$Y/G =.>#!\.,F_P MXOCB ]."Y9?3^^]-\DB034:CAY#4RH1;B+%FT-EAJ<:PHC\$D#93.-2;2P]X MS22'-[[DEVJZ7EICJ/A_/YC,RLX!=-%3IOG[LT^?CE?E\F^)[C9[1#F144:! M=IFW%J)CQ.M6)N!(D224JO]5Y M$#N6F]_.>YA#1 .C[[9C.?SFE=W0U5Y)] MP-;M]WUK8,C$O#T[O_[)=X5_A/G;;V?7@V2OVHX=Y6I*K(K9&EN3PY1:4Z)2 M0%1/OH1J-?6IO]V3\(4'2O9 Z2%%.0!RW^#I/]NC)GW\JI;6^&)[95)-)G+AULX]$-E+1(O/ ML5CM@I4^6X!+7OIZ.U<;*3+9F#%##B3;_9\&]%)!3/NEC>)80_G5+GRJ&6W1(+R([(N2@E@E,MR#JC6ACW[*[+O- M*RP[U61V3,S$RJ4!L1Z<:*.PM''F0E9V#U-0@%&TV9X!D=F!H?HI,-@EONLW MOF1^Z>_#M_ZM?:Y_T?Z6\(+^Z]_^'U!+ P04 " ##@/U4K]P_:GD( != M*@ &P &]I:5]E>&AI8FET>#,Q,#%X,G$R,#(R+FAT;>U::W/;MA+]WE^! M*M/$GM&+DOR2'<^XMCMU;VZV&&\'.RW'.&O[ZK.$F.0ME/#X_B_F0\/AM MA;.D%=+CSN%)TFQW6F$[;(;'\7' 6BPZ3$X.D]\#*-F N.^CS5BPMY4!3VM] M9N?O=EKUHX/,G(YX;/K=H-G\H>)$S\\2F1K,I]#?__7#+ UFV*.I4<%[:=*[ELV1%%)U7S7=Y]2VU!(ZX&+.*;-?^3=8,6E'*7 M(Z_H$7H+GK)2\:!E5;U^[/.0&](.X,=Y15>K&,&F3#V3CLT%'3LK=;R\OKN_ M^>GF\N+^YO;]UCJN<,'$/;O1_Z9*[F2,OM$#N:B3=U1IF59)IG@:\8P*PAY9 ME!L^9$0F"8^8PB^YC1A-&7H!_3=V/2GU&ZR*RZA>)9 S/!D3TZ?F]:N#X],U MBUQM@'+I&8UC3%$3+#'=]B$6Y S)TQA&[-;LG9TZ.ZB_?A4<-D^7OV](G\)$ MB@TY&X$83)]K\FM.%6PCQN2.95(9(E/RDU0#$C1KOVY@1I)(A9$8^<,/1,H/ M@P%B\DN>,M)N5AW-P,@GRT;>WI ORR&MM0[YD6J8" 8?C,E#*D>"Q3U6]7Y1 MWANQ9)JD$FR.>2A/"4W')$^-RAFT![\[JH>;*!G@RFI+$AKA%O; +QDI)=; M$DA9Q+2F:FQ%!O2!.2].QM2X%T,93"E MP&EO#QQ&$I["-=;+4U=4@1J(HUG-M/,46W?@-C/^1R*W^Q7NGK%[%5#AEALR M>,L"S0)0B"F2"B?JA:D!UMAE,U4KD0L( #X2/G;3::=/1'6?)$*.=(DMQ7I< M&Z1"AE![T^L-+:LS$-&E,DO:_CU1TEF+DOLYD[[1!0**L&.)DKF)$DQ4!K%9!$+"QLO5F<%*-!RUG@=5!YW%<8+C':.*[I>J M[FK.TSD3G-2#P"[YBFDDI'"HBRY_C;:J#7P1S?7F76P$"AF04\SD8YK,%08 MY0RY=D0&*9:Z<6R^.*7 61I53% 'Q2*H3>%4+2C6-G+0(7314O#856@Z#S6/ M.57<+H#[T.N(/;4CY=J&0[=YM8N=CO90 D(AU&:N4X;DBT>YH):ML2RGQ#2L MHH;,]R*1'7Z3R-Z8Y98 OCD_;HQS[(TACRU\ M*0HM:@,!U8"^S?DLIJF*2WP!\9R&7' SME%\U;1VMSDH.I3YC3(G.I,SNGCS M6"PHRU4&E&N7=4215+%3P&6//98BF1 .UI89G>1%4%F[ 'M*D-0_I8YP8M$ M=/35$7UX9)=\/:0B=X1FWKTST'770$K6J? M5(8R-^OGWB1XT(DTLQES\M>E"0G+7-SM1N9M 'T\F6*"_W/TQ5\=?06?>O,X"RIVPQ244JU-VL&0U"XTI45A/;Q'^EU)+Z$616!JI M]"36NAL8;##@QC"VDGY#B3AN6V(.G5SW/2 (;*P;!EJ"]J(,\"@"(>3PF/$ MZ(.-;SY!>5QU):A\\D@^+)@&'XS,$303!1HI I0,$=[@)4[ MQRWP5_7!B*=#*8;,1J24]HKC:%4P)1MD0HX96D=]Z;F1SJ$;:/S,J%S?+4:" MCAVHO*6\&3N3P6*H4/L$*9J\*^@F6;=\L\I(D@FZ+C+ M4^5=F4!"MU6]DB"E3Y?\(AWQJXHQ#T[_R4'/[=._!.W":@+:SRQIB8) MY@RWW?+MYEB[^-T]+G86>/VJ\WNW< K=7UWFG&FNT(.L<)PGTU0.S?C%V+VU59;?@?F><#W"1'@RP:+;\/< M'Q3**9N\N7KELL]90JXG+QK=^LK_'P]\00_L?9B\X;5D^/UUEF^X9'G+XXB% M=Q$SZ5_&[/H'>D.V]';BE'&<99K3+C0$[>1F?9&AI8FET>#,Q,#)X M,G$R,#(R+FAT;>U::W/;-A;]OK\"5683>T8OZF''LN,9UW9FW4F3U'&;V4\[ M( E*&(,$"X"2U5^_!P"IAR6[4N/(R7;]02:)"^ ^#LZ] 'GRP\6'\YM_?[PD M(Y,*\O'7']]=G9-:H]7ZW#UOM2YN+LB_;GY^1WK-=D!N%,TT-UQF5+1:E^]K MI#8R)A^T6I/)I#GI-J4:MFZN6W:H7DM(J5DS-G'M],0^P2^C\>D_3GYH-,B% MC(J4989$BE'#8E)HG@W)YYCI6])HE%+G,I\J/AP9TFEW.N2S5+=\3'V[X4:P MTVJ^6?,_V"#H0"EW._&*'J*WX!FK% \Z5M7+NQ$/N2'=H-GN M+"NZ7L4(/F7JB71LW].QMU;'\\OKFZNW5^=G-UF4W&9R(E@\9'4?#^6C$$NF22;!X)B'\HS0;$J*S*B"07MPNJ-WA(>2 M%'=66Y+0"(^ _11<9*276Q'(6,2TIFIJ15)ZRUST9F-J/(NA#*84+C=@#BL0 M<85< +$,W:%)C%!/1CP:$5W8GWG_"5.L',0:D'(MD#0L?";+;OA[ J>[/7#8 @7.0U$':B".9K70SC,LV=0M8EQ'HK#K M%>%>\'L=4.&6$W)$RP+- E"(.9+*(.I[4P.LL:M@ZE:B$! ?"1B[*;33I^( MZA%)A)SH"EN*#;DV*'\,H?:AUQM:UA<@HBME5K3]>Z*D]R!*;I9<^DJ7""C3 MG5V(99;$*N9BBACQ4#!'Z@Q "@77(]O#BJ7@(:U"/JQ MO_.WW.<:48U/+$,L8,W'WNJR\43)TD0))JJ2UR("(6'SY/J*8"T:#CM/@ZI^ M[_XXP>L=HXKN5ZKN:L[C)1<<-8/ FGS!-(I0!-1EES]'6]TFOH@6>O,N-@.% M#,@I9_(Y318* X!RQEP[(H,4R]PXMDZ<4^ BC2HFJ(-BF=3F<*J7%&L;.>@0 MNF@I>.QV9;H(-8\Y5=P:P'WJ=<2>V9$*;=.A6[S:Y4Y'>]CV02'LQURG'$47 MCPI!+5O#+*?$/*VBAT_2B[4%KD)F!4&HZ,]B1Z!D<^;[+I$=?I/(WICE5@"^ M.3]NC'.LC3&/+7RI1H5O$P'5@+ZM^2RFJ8HK? 'QG(9<<#.U67S=M':U.2@Z ME/F%LB2Z4#.Z?'-7&I07*@?*M:LZHDBJV"G@JL6>@RXZ@E:U+RI#69B'Y]XD>="9-+,5<_+G6Q,25K6X6XW,^P#Z>#+%!/_C MZ(N?'7TEG_KPKL+$[IC+2M"UW$/A%OQI\[Z,HD)9&"PDV:7Q4JD-GMAC,XRB M(PQ1'8GLK0@GP##8K!(H]8N=^RT2YP;\G7_\"3SP,[>]Q ]5_R@V4.UF+*RC6Y^Q@R6H1&G.BL)'> M(OVOE);0BZ*P-%+I6:YU#S!8FG)C&%M+OZ%$'K$ 2VTY9-\=\6 MMA7&V>\%A\H.U446N6W\_A.=EAZUGQT$M/F\+-8Y+)/HF4!!A *- UAV&VHW MM!%G@$&9#F<;CPFCMS:_^0+)93A7VKFCO^JH92MPE7L$?PBPAD1HC(Z:S3AD M#1#+4A#"P!0JMKI/KQJY51=IBBW.'\R949+SVN.H+5/GHTGP^X)A^,W $$DS M4:"1.D#!'.T!5NX3#407$%SS0;5Q3'2 M1R[H=, S%RS7Z1A+9\BS1BB-D>G OB0=VS2$\J*_3C]SI'6X^EO]4@)T[1_Y]VPS2I3<> ML:E-@B7';6>^71H/&O]4+XA?;^2 ER]ZA\>?W"_!WT[IM%3 EHYG3SCQ9H:_ M.WO_#-9>[]S.YC-8>;YS*W^]OKGZ=.];E[](6V6>,3(?8-D2=^Q,*K6_8%'/ MOM]9RDQKB?$K4>#*5SC.=11KD_87D\G7ST+?A MZD\LXRB1?^,1(Q\5]FRV1G2;HO,19PEY.ZMR/_CCA?]'XRM&8^_C[/.Q%? OQD[;/&1WM*O M_VK3?3]Z^E]02P,$% @ PX#]5,#6;_<=!0 21@ !L !O:6E?97AH M:6)I='@S,C Q>#)Q,C R,BYH=&WM6&UO&CD0_GZ_8DIT;2JQKT ""XU$@:CT MS/1=]R%=^,_CZ#J^@&,%4DRKKE,B/"\WG$) M2C.MT\CSELNENZRX4IUZXZ%GMJIZ0LJ,N533TD'+?,$G(_3@M]8+QX&NC!=S MEFB(%2.:45AD/#F%3Y1E7\!QUJLZ,ETI?CK3$/IA")^D^L+/2$[77 MV4.S3 M\O+WEF>%M":2K@Y:E)\!IV]*W*_X#=JHA/5:HU9E/JE/:5"?T+ 65VI[OA_\ M':"2'B[/>3*]$NQ-:7G.I9%/C^[R6[]* UE8E&>0KY M\Y_Y-IO-;EUQ29!FY]HA@I\FD36WE#,5Y%@*J:(=W_XU#<69DCD7J^A56W$B M7I4S=(R3,<6G.3GCWU@4A*BP?5WF1NPCM^ )*XP*0F-&[WS&)UQ#)40?7U/Q M@>K'Z NF2MOG^EFL_'MAU>D-Q_W#?J<][@^.,5N&HX_MXS&,!\]4WZ .']V1 MVW%AU.L8G5_N!'M^,ZC4_/(S5;D]@G9W<#+N=?\#^'Z':L/?@\$AC-_U8-0> MOFT?]T;.X*^CWF=H=\:&$OI^^$N3Z&F@J=X(33^!6"8)BTV_@"77,] S!A\6 M1*&:8@5#EDJE04YA$#.2,!2#':!OC$A(WF3*^!J[L/MRIU)M7EIEWU\#[GLH MU7P=T[[S :9262E?P\GZ:!F[O@^G.,2*_C>;H0 M&-RQG*?"!-0FR!3[NN"*F6$E,R[(\LPHG+I+,)X5!+5=^GKCNXNXW,3DVH%! MHU)%US6:-F+OAV!E;X/7W47EN>$>WHD[3S#KY[9BF(JC"?)3_&HA+)Q"N"DY MJ6*9P;]LR$0(0#9F]$/O9"DZ)"M;KBE/""8K?L<-J9UX+(YX<7?4TF@A4+)E)A 7+0*X*D&8N*'TW*LU205<03B[)E:LZ).L5) M=R*UEO/(3+EGIAS%1*R%6'DY>3T UP+?SL-&,"JJ:2%Y/1^[OJ5YFMY ]/=< M_R[ZG_^=V;.0J&)%$=]PO,H+"1=]%-;*[1N,,FWUA4NM?2&\PWN7*K\=OK M5!:!ESO5_4VO? 2Q]7M)'3VBQ(<8>EO-'6X=@4&W-^QW_M@^#G9^V[JY[>$( M#Y=7KA-^L+"L.X&6:82)!9D4G$*A]T^DW>:*Y+O><6/IVM:!S&+7Q89^ W(_ M7:&VCN-64;M^7GF)YP'V"'PD%^*/S? M T_H@=V3S6G\&O"O;T/>L^/R/>]&?Y1VQ;G%O7,J\XOW2#%!C+;7;J(O*I5% MU+]@(1,L5PM].\L#+I&^>^:7[/:Z_^ ?4$L#!!0 ( ,. _50+. P.9%'.6:D@4(YI1*'*>GL-;RO+WX#BK57V9+14_GVD( M_3"$MU*]YQ>DI&NN!=NO]NEZY7O7LT*Z$TF7^UW*+X#3%S4>3MK^)-@A24 G M3;9#=UOMO:21-*=):[<]H?Z_ 2KIX?*2)]=+P5[4YCQU9LS(CYJAVVYENK/@ M5,^BP/?_K-FE^]VI3#7*4\A?/I;;K#?[[(HOT"HE-+O4#A'\/(TL%+62J2(G M4D@5;?GVUS$49TKF7"RC9SW%B7A6S]%I3LX4GY;DG']D41"B,?9U41K81F[! M4U89'(3&Q.'EC$^XAD;H^N&WJI^@GYBJ_2Y<0SQZ)'J&^S"F3MV^RZ,AWVC\].M8,?O!(V67W^D*O?&T!N,3N+A MX#? ]QJJ>_X.C X@?C6$<>_T9>]X.'9&_QP-WT&O'QM*Z&](RY^91#\&FN9& M: Y32&2:LL14(%AP/0,]8_"F( K5%$LX99E4&N041@DC*4,Q6%,.C1$I*2#5?Q;3OO(&I5%;*AU(*L)1BM7I=I P:?KVL M2R2'*1APR53GA&!$I."3[BDYQ.><)4'7#0?+K$ M587*"X+^T1*N$M=8U^Y\DK?& $)E9NKPIRSE0C!1B-I9NXB:(&2Y,[H4; F] MQ*)MHK".=((:MW8[OS1(X+.!G1%*T=..8%,=M9JXFPUUC@Y-=>0$N]GWJJWW MTS1P2Q?<'F-$>A7+TT)@8"=RG@D33.L 4^Q#P14SK4]N7)"765$Y=9M@+"L( M6MOT^=IW5S&YCL>5 X.]1A-=M]>QT7H_!!L[:[SN/E >&^[AG;CS%#-^;D\+ M<]IH@OP49RV$E5,(-\=-IEAN\*\;,A$"D(T9_= [>88.R>N6ZRI#<4-J^V>+ M,ZXJ1.D^F3%E9>8W3B_W>\3S5_@G;.,^U8SM-\NI6U5AHS!-)H)5^TZDHDPY MZ$Q!LIQ%U4.'\CP39!GQU#K',G7F1)UCNSV16LMY9%KM"W.*)42LQ%IY)7G5 MA;<"WS;E1C#:IVDE>=6DN[ZE>9IN(/H[KG\7_4[F.XFMX ?M'#;;E;U?9O8L M)*I:467 "BZ*H2CRC*0O:HW:C4"(PNP2@HT^O^&2TAL_*WGM-]?K A,OW"L+ M[SJD5VC<89-O+*K=:^D&\TUJ/ +CGVXUVYVQ'0%_Y:'5.^H=V\[@##\DQM<@ M>4 ,K))6RRQ"#""7@E.H[/FE ;+[I?;90C3 (_C[AL5#$?GI,;,9D.N-X[>& MQP/2Z3?+O,THCEG*L9_Z&_MK.,&ZS4W9LT6\/^-L"@?K$C\JF_#_@7X8T-LG MZP^;6Y@^OPVJ9YN'K[R2NG&EE\GR3C-23& /=L%N7?)='06V.?&O6,@$SX-" M?Y[E*[ZFKXWE_:6]2=W_#U!+ 0(4 Q0 ( ,. _50R Z)6K< ! "&H%0 0 M " 0 !O:6DM,C R,C V,S N:'1M4$L! A0#% @ MPX#]5)1TA;+6$0 Y\( ! ( !V\ ! &]I:2TR,#(R,#8S M,"YX %R%MX M )A/"0 4 " ?JG @!O:6DM,C R,C V,S!?;&%B+GAM;%!+ M 0(4 Q0 ( ,. _50S/L;'8;8 'K\!P 4 " 4*& P!O M:6DM,C R,C V,S!?<')E+GAM;%!+ 0(4 Q0 ( ,. _52OW#]J>0@ %TJ M ; " =4\! !O:6E?97AH:6)I='@S,3 Q>#)Q,C R,BYH M=&U02P$"% ,4 " ##@/U4<'/O<6X( ":*@ &P @ &' M100 ;VEI7V5X:&EB:71X,S$P,G@R<3(P,C(N:'1M4$L! A0#% @ PX#] M5,#6;_<=!0 21@ !L ( !+DX$ &]I:5]E>&AI8FET>#,R M,#%X,G$R,#(R+FAT;5!+ 0(4 Q0 ( ,. _50+

5Y8[?1GH,0&H M)=N&]H/6E?)X_WDP"GU;+SAI ^9[#.:>%":#=)$6K!Q)*:T073M.H3-\#A@1 MH/*_PS?%291RD(73P%A;RDT(!NR >'3&,4TC)#E"V#$+,C+:902;Q48&812% M,WB0'_LF#U,TB_Z#B(&4%[N4DL7CUI2SQ,:XTP @B3QM'7KWS#T31 \I,>J, M!D&'V0 /E1&"UCIE0'P)GY8 +]L :"^'R$A!&UX= Q*8RBGB8J/LK&7A4(;# MZL+Z8^EAY50DUDK^%TE>3;A9F/INP;'/04X Z(D?=WG@FSB)?)6($<&G>#P4 M(^OS_@BUB/14JX8/S+%1-$#(N*]*>TA$;R1V(')Z%D>^*PX7 33'=64.V M%?@DMSQYJ*1O"+N%=+\37$+A>QHW!NQ*WY=A_&$:.#*#@3_U0+(PP="B&)I8 MQ047OE;PK#V>&6R#=P-,1:.(>7;Y2 !H,;\A!-9&Q5>##-FX?8ON\&_ /1>4 MWA0S\N$I,LPC70AX- ."P!IN83#,-Q$9QQ\B^V\/SQ:!8%P!^C(*@'0 $<"X M7R'O$.N)DD@NV$ &N,-D)%3'F)7O3;QDX24\'YY'%SBS"]Q'!2J<_@"^ M%\?H7V)0 >-C(GY*G 0,$DY0.#KC <;>,P.OU(. MQ+G"ZI ](Q,DDO4IK:20FCY##9TLD4HA;&4)TP6W15:I? .Y>NZ?:9QPM43:ZH!N0-6)C-#!D7AQQ](/59^5&Q-!,\@#NJ5/<>RL" MF42Y""$G^GT!AB6+\PJY!/)1LSL.>$9XTC1/\T-"/*CO&.WY-&H00,;.**%# M9L>O[O)2E>Z!UPUP/7<@F3R\^N;$FG]YT^C,OSSV[C=Y]>++#.TKGFL1WBL0 M13*)D U6 1;ZGHL6Z!,6C."G0)RFSJFU3+=(52KW<6%;#(FKCI!]GI^V0NS0 M'"THSPO:PC'1C#ND*Y;!LHZI-HBA?LY"TQ-_7-+H+[]N!]&Y+E,(E&)P)Q\M@ MVV9V\+=-NHET$5@ZCDFY>I+%L"GY.6:G.M\<%48Y_0,2:3]YF0*7-D M(5B:)7C"@T5P % ID+@@+J;;90^02RB&FGL8E11=A(-?^?D6G0XSO!KGPPC! M;>Z7&=HEO\*3Y1[0J@B]\5-4.P%] 4;Z3ZU*6BQ01.B:+$M@7EC@Z4K&9YS8Z$"TQL3^ 7@2S!\=Q5,L62J0 M#%BCYSX7&2#WCK),?1<7%ID?(&V,0[$R'^S'%% <@S$32 4Q:_('E MTEM-IHPC@M*7^85 KM%Y0O\*9:N5,HUC3&\I>;,\2L2YAT@--EF_-%>^]0K: MJ!2#&.#J:+X%%YLQ28\4HNS/$93LL3E-YG ,0I"\2&$2\!>]+4?&2 M(J'+,.E1&I>%H>;I=O)LB2O@H>U%,B@*(IS>4QH6S$A_(0[XYIG'G 7ZW^?;FW];SA:Y8(1IU MO%K)$P@QU0!DX#.#R6E6=J\E'V/L@7R! I4)8K1]?ST__[ZEDH#9PNYH%6%4 M&F"8A?84(D$N^#AW^UZ7V\E:\@!NP?(#96HO#L_B^>\706>F(A:WZ6.N/3GT M:YC? %'4>N/J%?\T"Z^=/>;<6* \N6B)FL__\+[AKQ>./W M*'28BP>)2W=WZ7RRTUT\J^5_^ZDV-O0JH-AAY.:7;*XQ=U$SF_:9N*%AMEW\ M,<_&+:1 9NF/YSQ(9?:;+8Y_)AQ2%&\:%+\L+QGPHPD[BM!2X>DLK)RA62+! MU@MOC5, *W=>EK SD];XNWK#,KHW+-!]=W#NG@!_OC2U -[N'1? 3O^$0 M+',T!\KS%#?QN2Y-+8_(P9-T9B*PEYN=,DMW.A8#2IFA2V<43>9'47E2*=BO M(LU/V&F![/A;3H,B!4\+47.@M?R1(SJZ(A5)C]Z+Q6&= 89*I#/25(J4?B)] M<-UTQ=_E0Z])%0HA9"1=CKO0R>,E^_# )@;GC>KXQ#"XS0&5G92RQT0NI"O@ MGDQ!S-+Y.$' 3_ P\(&GP.D G-&DE'=>$F^B(@_:Z7P)@#3@QYBR[[B_0.Z# M2)H4N$M4P,GB986K'>+3]5.*^9DOK+'67KU(.(NS?#.Q'D%Y<2CH2YG04%0+ M L4)R%U#%"2''%BW6$"&?)E'BQ#1XV.Z$\Z/@C&EED0-V8;9AG$N3'A*=HNA MFB1<_+Z^V<05_D/\9RK\]X+P7\8*.QH!-["PT*-(9EU8V/FIXD6'DMYJP/C] M_/J'=G5%T,4TWVO??OSKX[5V]?73M^LOYS^NOGW=CXI]M#JA55&=<%-R]ZO( M78:NS07@VCQ&BJ%YY!3#IFDT2/( &'Y ,T(@3LTR*F M^2)XMGQ2OC93N"1H\WPN =\_\U ]_*6014:)9MURHAGAEB2_Q(#:!5['C]"? MDH$F\*5,1>/V5EZY*2QAQI,PHFE(V5$#S%4;,CQ:8#PWD!Y'"=LT$WV]'=:S MJG88,-0Y@SV%12??<=#XKVMQIUU6>689J]G<\5(%6_W=WY9!M&V]H] M8IO-^SA)]LQ6LW.,YEKW^AV=B^Q^YEKUS [ZPEL=2N$O(_!BG8%7)7M MK6'!XTI;=+ESV3T:R 4MO$:GAT<;.CSOKZ[-M%W6+>^M54#\FHT\*M!&,'F7O;JU"Z55)?E/;5)3 XU= MO>;_V$7'F'5[)1UZ<4VC8>YB?6N(]VY;#!TN1-A8-T18<@@9WRGOCS0M$3<< M)\GTW=NWL]G,@,D9H_#N[7GDC+T[%K]E[LB.WH*#;K_M-KOMSEN<8[_=,*U^ M T8WNV;O[;C7;C4Z[+YYUC"-Y#Y![490XZ3*0B[G@D MV=JD0T?]5(]Y9C;ZK?:Q-^@S)V+C[#=%P:=0\!)4AV;!R(J,.[6U3VU&6MN5 M;@>9'E]=72"3M=?^J$^CT/91/ M3>)!M:?3MM#F-=&(0QNSI0BU;VCS7##<[,A8T]S33]US96E MO3 4-8T\7^ME[:(FV"WZF\/L@/$.C%?%QZ'CB:OX6#_!G7B!R"#& M>_$C;*'V1##G.(P]5?+GQJBMLGT*F'M-=-H6S+TF&H%>(#"W71;':Z(4V/_= MQKZ64NOE1)C,S2%374-,5E?%F(Z+F4+/^U\QD_LFP)Y[ZR\JXTCH!ZL,89&A MK*B!V3JQ3]^:;;?\%VHPPT_?1$6E%76!EF"2IWIQ6VW\9^4KX<:W7HBOM'+C M/VZ\U,;?]<:W=K[Q%PI^[6KCOSZ+;RF+KS;^7C:^-6?Q;T2W&;/9;BBK?JC- MK:RZVMQ[V=S65IO[Z);[!=SAP0CRU=>;O9[F'?M:L@ M3JA$ZV7H4---[2PKCUDQ(XO^V_F,L*V')V?BRIFX(1-U]J=3[+$MBI)1H4]1 M=Q_/&*A(K#80?1>]).8K2^P1[Q*"5?!=MUSRM4@"^3[CD"9U#^GENZP?L<'& MN[GXUUZ3#O=IYPY'*9*T'_9]&(23!^TCMH&D8G@WSIA-[&SW'28\NP>5?R3A MNSC__&RU_O&%[\+V>6ME^/FS%]P.L$G3;D3Q]>G!RX^?CJ<'GYCR<'Q1O,1R M^]X^)/'U*<7/YQ^44MQ:$C_; ^8K=?A4(?Q^_5&IPZV%\'O$8A"ZEV::#Q\8 MV.^%J#T(X:%)=$%M,K[;(\83Z(1C?8F.-97%/.'%RD4B7M%QQJ0Y;+9ART8Y MLIX@[/_33614UID.0HKYK6#5H;ZY+S M;$O;FM@2N?NF$;OSPC3V'T3[I*P7U^.MC"B[U0MLFE/59> Q42_0[&==_*QYN*6,,_/+88 ML+'M#WE30,8[O8@OT#6%%'NCT'AVFHQ#ZFFWM /T$ZGVM$Y'B_SDS:@.VW6D MWS?:'7-9TY%5#0RLAM%HM7?>%\%J&;W^=HT:5@W;-HUN9[TN#@+6SEE.T^+< M.78[@37;)1REH/J:&.S?N#VMOK[NA83=U).O"0!]>_-V69.BZV^7'Z^O+G[3 MS@WM\_GU3:%#VSKNUCZ ^:*B$LJE4K9V0\CYLOS5345*O0@>NTBVB5-Y:#(> M"GWP1@XA+,YS;DG$["C&4E2;GN?O5]D]6])B--+#3H.\8=S88T- 0#(I\9O, M6U+4W@FU3[YGR6$+1#Y=3N5YH]ZNE5&O]^P4Y'AYD./\\_E7[=K0+GZ__G%U MH^"&@AL[U=+G/KP)Q2N%B<;*^.V(K#E]J_P0O]^ %^O-"U?U]7G)$I_*'PQQ/4]1]>XJ-9 M1#EC'^!'!^0LVN(.@S*'E?1=BD#.'2=,@P0K3BD(LC<(LDAEA4'V,+N%1(W: M95P<.;FBN3RYXNT@=!_@GW$R\7_Y/U!+ P04 " ##@/U4E'2%LM81 #G MP@ $ &]I:2TR,#(R,#8S,"YX5E9R.&+@S4-:;Z M!'7KTQ'=0T51??KLTX2P9="TL1C)KBKFUV^F;&.#L7R!GO8>$U'1#5CYI:1/ MRI12%__ZC[>%:[Q0(1GWKCOFNU['H)[%;>;-KCM?GA^Z%YU_O/_IIU__J]O] M]\W3)^..6\&">KYQ*RCQJ6V\,G]N?+6I_&8X@B^,KUQ\8R^DVWVOA&[Y@)B._]HWR3DQS\T^F2K0-WDEK3E=$ ,*YLFK-WG= MF?O^\NKDY/7U]=WKX!T7LY-^KV>>_/OSIXE*VHG2NLS[MI'Z;2K<./W@!!]/ MB:1Q)1*J#JWEE\<8(%[IT->G%Z1&,:?.9)GWC6&M_V1==?+:G< M+0./3_ QZNEU>V:W;Z8UV?Y:+*WF]"1\V#&([PLV#7SZP,7BCCHD<$$D\/X, MB,L<1FUH"2Y%KC<2I![[1,RH_QM94+DD%BU7&>]_,@QDB2V67/B&EY%VB)RJ MW$KAHYB)91M V4)>/W&+^*JQ8GH9%R\C=4)=7^*W;H+Q[DW:G9/R.0AD=T;( MLD8NTI)A3J)?JN6 M.T0>DCY8+0^QW)YYV-GG\EI$D:3Z+DMF8WJ:/[_7GR+N%6+#R)6X/Y'E-ZF3M72@PCS M6(W"H_0S/#>8?=V)!]W$L^\]G_FKCV AQ$)5:ORL8Z#(EZ>/VF&8RE0IN#@[ M<8:2DKPW8?0,?T;7F$"S5D-$^+R>&0"L$>(:*>#U\U]/MO&V- 62VF/OO?J\ MW7DBX2B)1G"KV966VR1LIUCT8\R0AK=;[DGN,ALG2C?$Q4'09$ZI+RN0E8^A M9PC:8'^+H324$6$9(=B1%%\^$A@A^'/J,\CG02C:0M03-H"_\H09/V^"_T]+ M&5Q7EQP[8[#E*FMUR;P'HBS^&O#I%;7O'8#[ES_V< (_$#F-0(2$_< M!?R5MZ A9(M(6A>?.Y,YM-0Y=VTJ9%@/CU!+%DQ%*W!5#D]'6;]WV<],Y9+/ M0%(:^+\CRJ"?1>!MZF+:VCX4:UJV3!-FWI79:A%%(Q?< $Z3'"YN!;69C^.Q M=0U5(*D(24-37\5'+C$FPJ3ET"S515I4_Y-@L2!B-78^DS^XV(N-0B@]-Z>FBA5N24E]^4RF[D'[X&Y\ M';^#WOD@Z[Y*\8O*NDJ;$:HS?@X5'AE/&!G9ME)%W/2*9>6QR5YJ],.7BV'6 M:9;B'WSK6NO&LFD;!SI%!'W@W'YEKOMQL21,X,3I\(T@7X>^!5P.:UKX6*&1 M:#R2KS/+!.TD6U=6C4G*WJJT30&&T&IE<"]GH#0;*=7'-K'+8J>"-98*K$"% MRSKSUGTUZ5N$.50+C-5;Q&;L*%1LA)J/#6('38V\ MU3P=9./:X4 MKIY,F !D8JGI#@@J#)\;H1(TFI$:@QBQHE9R.Z$NM;8.HZ36%*I,IPN0M/.W M/JY49R;1$>+F>9;TDL>1J+@FJB]IEL+33@7[@\&.!8Q"TMHX2RRH[1HQR'* M>J,Y')K958<2_+703M[1::5SLYA<;_%.S6S\%\5:5JF5#5=*2&^=S@;9D" * MM]'^8+GQ!B,[<"EW<-'PF>)-/=,:P[9B++W5.1^:&5>O> 'C$\'B]%:M;")R M1%I+C]2 M+LWL2E0*S0 X8P/OR W6PF]$X$'KEQK1^BJHVAX&OLJLQAT\7ZMH96^[)\*# MVI!X+N:1"G6<:>)SZ]L- 40\/P(8]L*-.^M2MMO M!Z:97:^)54;'Q#$>%9[8^L50FKM*M9'6K:Y346F,1+V!^H^MHC15U6W H33J M[0.N%WS7-M)*&Q)>Q?!,WBIYZ+24OF><8S-U*:6]D4 M;@+)/"KEA,YP]%]O048#HG=:YV9V7T(,9D1H+5V%R:_3RCZM$$KOXBX&V?"Q MCJ0VNKS\*GX ZP*S:.+>$9_J^VK2V]7+83^SNT3+===8JS50KW&S MR@JTT;#NOJH#QC+.517HD:6H=NM<:% *3\<: MGM?(KB;I6%/8+;T4)*>Z*[O( B"M@QSB$>M*W:Q]_C&O?FOW^(CJHV>J[U :()WL9-A"V_+-5->95]5P&2WGL-S>RNR=3AIC6D$6&VT7WE M5O!>E_'D@ND=UVD_&PO3$]9*GY5;S=6]5A&4WF^=#;*+07J^6NBX?UV8V8WB M"61TH\XOR14;N%ZF<(]LK:NXQOI-*4"]8;P<[%I+*\%<&RUD48W763]83\SC2Y)8@O-YB282OIG 6X?\%=0)5N-]@2U9K%4]/,W#P0B[G,7]T0R>0$2DY Z;^(8-B2 MGV!8W#'(5*IC>-<=A[CX,Z+>I'NUA,; [6?U M$K7P':/X1DS@T6=^@&7X('BPO.Z$J9E/%QTC?.7:^LVZB&'AT@X\1*#DU8S; MY4[>8H U3:7TY\3[.N>NNQJ_>M3&]L-L1L0J? ,%_BCDG"W!#U*!J_!S^!57U]^CO &U_,'ETW!1;<)=A?Z9+J8XDTAJ)LQ<6#'YZ8L+ M8P AVR4X U]&GD4W XLW,H^XRXIH% CT4@V M]V.PD:Q!-D&MO75S13B'RO40>J$J)0J?17=:P ,Z964-?OC+@GLP23]2B[ 4SDV<8=:VW-$2%4_34[UJ\'0R%)Z.2S"?GF%95B-;"U"?[>]JM"?48%VH%M-_K#Z$(\-]%@6?5 MRC2@&V??1!4?1(F/OT">=Y^ 49&+W(+OC7N RK']J_D*9R'!E'ZL[9E_XYY% MY'R]U_J&>C#Y]G-;>V[ZAMJP\E>A*6:>Z9M_XP)QN150'_ [=@@_UE*Z0L!: M\5D88P%W]$2Q0^$H,KE,:KR^2THRSP,%_2%4NS_/=P"'@&ZJL_CB$7#?%JZ+ MWK]A;XY'+7DV0B/0 ,LXLO\(9'A@-VRFY1I_D5@SFGAT3]?V_5R:4%1.^H:Z M:G0LJ9.9 J_67#QSG[B_!=C"HE0I]#-Y;;#ZD!-;9AUO/]!AQ*- M'8.N(Y JO%,R6KF1M@$M/N>>:%SU0F&95Z!BN1\=49[C0.WU*SBS@BC6KI0- M8":T'GC#GE1KBR/[1=W=6Q"2*Y!J0,$>*$RPB?L0>+;4+KUF$W['W)=>^-LC M2E 4]C\(](_N=QOK,E766.+8!%UMRBX\83_5JH&'4P# M2OX0^(&@428_P>Q"$&5O-*74B31AI*@Z'TF" 'X4!' $7UCK( OCB94!VJJ M25Z_''0I,+N EI]&OO4W!HH%FQHB5.+J79 <3VU].+K5OH&6.POG@@C-W_A M6<)XD5!&"R$PCI^2J;(UZTV<^.(P-#;0/!TNLC*I2-!GYF$_+K'']._.1A-L MR2WT?>CQXI&LPGM;,+9-W'R;D2_0T)X212KL[ ZB_%A'OD0#>LL=MP+\ >;L M]V"C_57JAIRB2$ YV1\\U0_'%Z.9H.IW/5DYB1O TWT@N,TA&Z)7F5WPK1/Y@O5CR.]GM6*C<-'/[4-/HA3"5 MJ^2%"C=<"/X:AGH@E9^_6[(^8$,7]Y[8;(Y[1R2P)JG/UO./_+7-?(F&CKBV M3U0GDZS\8:56IJ'E_$J1&FJ/P@A!:#C_";\]84Q3;X3+R3; 8&TO_%5;)FQ0 M029WDQM!_F(%DJ',SL2-H J9:)QI#43& #66X2=:1M0B"02,W9* M;QW0"S4AH+->6&4JE L=0^ &E(V%U<)>50VDX>Z9A"YVH9J>RU]%>>^L%6U M&]YC8T?A3JS#8/_@4%)B>(BGB,0;,M@,5ZKBX_*EYLS5<1K0.K)G"LH4M4BJ M 07+V22H/82EEVG, :MPZ](3GW*?6:6:IDZB"5SQEX*X9SI% S(,/3QP(),! M# "KA-6*Y1I1N+=H%6K!?.CAY1;$"Z2:,.PIX;'W=OD-XC%Z#8(WVW%>_&'S MO/C]"W&#^*8;R&'^MH=],']XZ'&?0[:%!]D. _YW'W=3]UE):TX7Y/U/_P=0 M2P,$% @ PX#]5,8;NHJO& @^T !0 !O:6DM,C R,C V,S!?8V%L M+GAM;.U=6W-;-Y)^SZ_0>EX7,>Z7U"13CIUD7.7$+MN9S!NK 30L;BC2>TC9 MUOSZ;9"ZVI1-48!TDFPJUH6DR*_1'QK=C4;C[__X<#0[>(?#$%>:# M]]/5X<%O&9>_'Y1A<73PVV+X??H.&/MN_4>/%V]/ANF;P]6!Y%)^_.SPC4\J M =>9>8V:Z6+H)Y$L4\5):;@"4?)_O_DF)QN%C)RII S3WAL62BK,2 $.A!,2 MXOI-9]/Y[]_4+Q&6>$#"S9?K7[]]<+A:O?WFX+$,+#];/G+UU.M[V0WE8\_/?/SUZE0SP"-ITO5S!/ M]0.6TV^6ZP>?+1*LUF/^15P'U[ZB_L;.7L;J0TQ(IL37'Y;YP7=?'1QLAF-8 MS/ EEH/Z_=>73Z]\Y"(AS!$'TO?7:7'TL+[FX>/%?+F837-5\/*I1E8_+#"><;-N)Q][FR1KKQH5K6R&,[^<@819^M')\=+]@;@ M[>35:I%^/US,,DV9'_[W>+HZ>3I/L^,Z7UXLABK H]5JF,;C%<09OE[\LJ#9 M-%\14GK'-T_G*QQPN9H8;3%D!0RR)CYGJYA7G#/GG3$^QZ24NCJP=1B6- YK M!A18QC4-3F$1':1XB+/5\NR1J@3!N#AEP]_:XM_HKN4H3K(U14LTS)N8F.;! M,Q":LP0^QHB:@[=W-")7I;O$S4=#.E@,]$*RE \.WF.U:Z=&'QVMWY--5WAT]O?5@MX[WU:+ILK:<(+DOBUI?I[.%\-Z $Z%*CYA MU-(S"\4R#:6P8()@&8T14;M89.I"F8^1[$(8^= M$//YZA"'UX*V13"\W M/@;7T6JTD&$7NJD_#MWN2;G-R/EL"G$ZFZZF6,%M<1!MT<5[YYDV2C$MBV0> M>2%_,6?)C3:FTZK[)60-)3];,;C(Q:G(F5'DTY#O*QD$0.:,U*:8J(,TO64= MX@)QM7%W)V0'.0Q:_(?2B+1M)4L"LC,1A*0 MUI)B3!^+NQW/F!;KOK2XO3J:46-MTR])>PF/LX;+2'&518TD(D\4#T7+0H @ MG.!0DN]"C^LQC6F![4J11FII1I-&\;JTW+N0$W/H.,7K1K.(ECB0LM!%>(^Q M_&$2BMOII_\,]+L'=3>CZN/%T='TW"5]3+ ($LX3#=3$ZN+ !F R<<>T+X[" M(T'><"DA1&<*.-V%?Y\!M0NIS)^!5*T4TV[MHV %*HAG"$L\D_WDDJVU*@F* ME!Q3&4E2YT\D]+3 M$.7L&2!-@ 0\)(<.1X:98APM &JT M0W%Z,,IDC,D!=ES'MR97]Y II<4QZ?$E)IR^J^'=+[@Z$U%;:W7*CL6$L68O M(PN<'#G)$XB$TH+J).)G4(UOR=Z'$9]LOK320S.VUTD^IY>NL@UYA"T6[$:JB:CI4I$P_1 M1V6!>9])Q!P-"[P P$HP7K-;1\CWKZ0L^Z9+^;K]]TLF8@\@J;9&'3.M&1& MSJ(P-"^UU5IFS7.G'>F/D8PIZW9+#FPK5-A[T-LEEW.>5MEA]@*F^>G\,;R= MKF!V"=P$A+22_&Y6 M$);'P\D:P@;-J9NM $KF))U!LLMDAUD$(U@.BISOXDT0?39+KT-TPPQ>7S>L M,3N::*$9)U[B"J9SS#_ ,*>P:WG%-2S3-*4PKP@TSAN6 9!I5"% MUX@6NK#CR]C&E,MK3)/&BFFWZES@6&>DB<$401SB?#E]AT_G:7&$S\C7(T_R M>7D-'R9>.FD!"\M(GJ3FABQ=+I89 8IB>CWJJ+(>9['. M\DNH!>>96^9T*G5[PU&X@)'Q6&R6T2IN^F03OG0B:?]-\Q=P4G=JS[=IBPS% M*E^M?4V*YLA 0F;%11Y*(A8M$@89 MM7,B,IU";2.4R 4PI;#H; S.8-+8Z93_=9#&Y*:WIT0#-73=5SVO9C[?\?4E M6P&)%9.KO"A9B(F .NM,<(E^[F,2=T$WIGWWQEQIKIR/://WAQ^/V3/ZO5'O MJU3HODZ-FK2&[0KX?*'#T0,(O=T#L/)4P*ZO.:L4TI:AVCJ0?M:K*%HT0D8Z:=@ MC1,N<(U]PJB.0C6KO+W .(D93"+@6EQCFY(P8U\9_/ EBBPD$?K3-U*<"2A M3QH8'<07(#;.R?;/WX^75_LIK6K&_H?!&_'/)?%1%DMUD0I8U MGPL#'PTK4JLH'2^E&FBS_:FZ2WZA29IKL(6E&(#I@L@" M)STO!@69;J:6*X_.6&\YUBW*R+"]33]">1V,F\L!3^\<.9%)D_4)(5".I]M'Q[LAN^&L4;?A;DU1SJHJ&7)(E%W M+2(6;ES2@8DD2$0A.8N.#+(QP2(D )O[-#"XP- F]*%U[71,OZD(#%*RMTGZW1.TN7WGL-<#L^WC\%FG'ZLJL!7HB@R,%P M2D::5(0"G*:!<0+!!>%!]8F"KG7K]BGP>H?S8UQ.0E%2>XHH@\#$M'&%Q50< M"]$Z\"G$TBG_>89@3 [JOEK^M$IKC]%MN&6\7#TOM?W.NJ\6#N^F"9>O%K,\ MR5IZ[ZUBR0 M"IZ,MGW562[=75TR=,\H(FIE> 9E6/1&%6#_D)!/T6'0-%<3+[X(OOTA;TN:KK?Y>L^&;?E MS-<^6FJ[[?NEDE:-R6-4@6%"LL6T2+.(VC$HTJ1@E,C8)S'3JO3XKL*",3&K MN6;OEG-.6PVI6):X"+4(@B:"1\6D%.0H6BE4IPMO;LZYMB/P(\5[TS?S35E< M.GD]P'P)Z?1@\?JW4WKG_SG>[%=?. L"2 -)EPA] M2MOO3,0QE5O=ZVIP?\3I/B]^G0\(L^E_,/]S,:O.\MG4?CZ_).4P7=)33XYK M+N,%#M-%WHA;Q9&F1(S9L"0LK7*.E*@5XBC>F4[KWQ M_FZ)<5_'2VH_KQ]GB_2)\C\@O>+=FP:1D[C&+Q)Q0DE;ZVAT"P3+K@?.P;J'3QP3LCK%! M;B\AYO6NX0LX66N 5H/U[-DV),FJ9"PB#8FN>X%!,"\I'E :'?UOH]5]&D'> M$.B8(KY.C-N2 .RFRH9]+MZ>0GM>7N%\NACJY7H38XM(6KIZMMW68_6$);M$ M-E5:ESQH%?M4&6S',ZHMLCNB3P/--&RI=.Y>OEZ0[[D@0==]U2^+;8-R M7LQVF>>1(TC+:^HSU;OG/?-&2V9YO9.[%N!V.LC64HJ&>S@NA@@Z!29%3>0( M;YC77+)BDY/)."]MGVVMO?=P^LZO>R/;9W9P;J*C9K-NEQZ4$R<#SSDB*9?[ M39_[ +7 0GD/F+UWI8^EW@7=F))=HZ%5<[6VJUL\>@O3H0[1\_)TOH+YFVF< M;>Z)6=+R1N,[H[@M3X1,&&K[85LD@9,^UQ800$N2BQ LQN+[^.$[ AQ30FDT MM.NAW(:FKN P5+&WE_$:KGA0JA AE"%'JI8\)OJ)QRQ0J2RAT_VW7P VIA3. M:)C64IGM+^'Y;:!A?+)X/Y]8*#%+#&1956"Z9,<@HV:\:)]CO5Q3]G&\/L4R MIF-\H^'1+576KO3Y(B,),WQ>KG1SOFCZ;8V.-A7-4'#")HUGX(IGRKKHD#C- M.]W)L1N^&]Z7\!?Q\3OHMMWAND,8\'L@N6O>G"SHQC4L+J6?$K:#_.MT%OQ7/+KQR?S73U4!US?N_))+[:H,0ZT$YLJ@L@R8X/M=* M;"F9#S3Z/FK0KN.6VC9(NY#)_^6,5!L-MCS>5GLUXQ/)5$4:$\A1B?GZLOH=J%9^,O1K+E>.S+NS#>L,DN$$&6@ M22")#EJ)PNJA: 9>:!4-B8^]_/C/P-HII\K_GV1[J[+E*?3SC;J-%WA](,2B@4(*,FBVQ?GA0SJ$^1M\"2M\/O]M,?Q.H$[O:YF T\XX 8] 08PW*NGB9.ESY'YGB#OQ[B^7V.^CX=X$K('SIPB3]R9%6V_RJUW/ MM:X7A^C"1"[:%*4#AC[]AFZ"F3:6 M0AQ5(K/2JRQ$YESW.S.+E,>"\]::;$9K:ZI/-STM[PJMY,Z>@V< M%2T5HQB%Y.8@6(R:' BY;FYYEZ726S#>.FP_+8]\O7B4_O=X.N#U]_%:A\:; M(!F*]7V\5C&?ZYTV1KH 0FFK.E5)[XQQ5"5XG8CV22#>1X-=$D/;.UP_F=8! MFN?E\^%);:E8S_W7YEXO<74\S.O1B8U#7KC-)0C-C$-DV@<:)70D"+=).D.? M(OLZ*GO>B_FYI39I//\.JYK5.GI>UQW2Y4WN2)I0<.2T_PLS#%5]MT#"]NJL6,"_7I#7KQ0R8%G FIY(7ED M#&R13"N? GC)G>K6YW57D&.JZKLGEK5283N.79R@NHSUT@3XZ.B-T\;;ZJ![ M32"3HHE0@F&6W ;'LQ$Z].E1>4.@-ZS\^U/Y?3UTV3O8VA9D@A)"U_MG.>C, MM/6: 0^@,NTAG4Z MM-KO!-@H3[3>EJN?W QZ7R1HUQF6P-5_=3%[1\O.#3[.-I^[?+.S*;79H)2E\H,%4,75@7RV0&6FI6G"LNRA2Y=EV(?K=R MWJ&IC5&" "#;[T)M]I TBZ6VZ-:T!HC,<_!]&A;N:VKON2'F>/G^L7'I1(+[ M2+Y*Y;/A:%DT9%XUDI$#&A?&O4Q.!<5=Z7/AP[[)UWONK?F')^EM2=";I-MZ M$SBM@$0%ED/M[@W6UON",JO%3(87#+)3Z]=]FZG<;[;GCT_2VY*@&4FWE[#< M:H G6+0Q*#FS2A:F14G,FQ(9'M'SB[+NEUEP6&RN6U@,9[*0P4Q:Y>%E3&)N)FG\J-JS?%-"?6*YQA)?_W,*,% E\= M8HWHRV(X.NU1L2^-=GSC1J391XQ&%#D_J4Q+[\0AH Y)LO5MC+IV] I!*Q8= M$D.B33GU.OET@:+)H<'S-YP(E9-/AC/-(T5]_IG5TF,)L.>$J V"5#1WA MDS:RJ'QAW.@H0H @7:];VW> -Z:0MADYVBNF[;GBS4&%TPK@B7+&)ZDCDT;% MVHI5LJB)NTH5+L 9'CJMD)]BN?V>-KZ%:3X]:'OZIC3N%U6F$QYSP)P,RR;G MVH&?-&PM9PZT]4E%![:/4?PRMC$9REORY-.=ZJ:*:5CS&U<7Y\;.)-7.\9B$ M9!*49SK4L]D<:^,(Z8-&5+W*';;"&9.);$R+VP]_NVZ9*0W'F"]5H9_!":AU M0..9RV2==ZH$&&A0+W.0GLE^FRK;0$SIJV)/I2XK0;:Q1EG M.\#/:O;X3,J3,TQ.08J.G 80F=?K?Q3S-M6KNA-8%5RCZO[8AROM]-)[ MFV4=2*1#S,_'<]M;E!D3D%"#$H8GW6?B?$%8*.Z M9J4#5UKJI5V7U_7=+K\L5NMF!5H%DTAUJEYE%H$S7P"8*2F):+E)MD]^Z!*( M,44V'3BP[W#OZ':]\ALDX2;!#0 D!IY*??62# PB0#7050$+VQ5BB MI.ZO\LNNRLS*PW_]GS\N1C]\2=/9<#+^RX_L3_3''](X3.)P_/$O/_[^X16Q M/_Z?__Y?_^N__C]"_N^+=V]^^'D2+B_2>/[#RVF">8H_?!W./_WPCYAF__HA M3R<7/_QC,OW7\ L0\M^+?_1R\OG;=/CQT_P'3CE?_]/IGVT0 :B,Q,HDB4B" 4D=8JXG+(1'$&!IAA'/SBH:/A^%]_ M+O_Q,$L_X.+&L\5O__+CI_G\\Y]_^NGKUZ]_^L-/1W^:3#_^Q"D5/ZW^]H_+ MO_['O;__52S^-G/._;3XT^N_.AMN^HOX6/;3__W;F_?A4[H ,AS/YC .-R_ MU\?Y]3^\C4;]=/6'^%=GPS_/%O_^S23 ?$'/HTOX8>O?*+\CJ[]&RH\(XT2P M/_TQBS_^]__ZX8C]"[E'Y:__/W=Z_M(A^/Y3W%X\=/R[_P$HQ$B M7CQA_NUS^LN/L^'%YU%:_>S3-.6MZ%=++J!4@?._R]-^ZHWI$P*9ADN?"/XT MC8N"5\2XZ>G],5\_B\24X7(TKXCX_K.KXIURL+V!4-HWWGU*: MSQY'.QD.2=EBJ19T@6K[LVXA1%48CH=E=WF#OUT^L$"IAC7],4_CF.*//PSC M7WX,RAXYN29U!#Z- M%C\=7,[(1X#/@_=S?&(YN7"AZ37^CZI*-HK_G !/_XPF<8T_? M8)IF Y R6"4XFL_*X3HI$&#.$!>3-9Y*Z45NS_X5F-,B?@\!W^><]^7\>H4? MP(_20$6>:;"4&&\1C9"20%:!L AR9PY1-[V[%K@J,CT+1^B.;\]A+GI<_[A MRB+\HQ'TRVCQ0C3>TL?RBVKZ\'($L]EY7JCJV1]# M% SH:+.@11R12 86%559HETTUN&9!2ZV58UU2!6UY &O[@&MV8/F;1K32]P- MSH+;>'Y>;):=$ W6',RZ-N ]3#5/A&T^\@/\]R-MW2"L(_'#Z(()PF%KS2, M6\./XY>5TFL;AVX'7/4_XNKI'K'&ATN#)T9M!:1S>9'[;VE^GLNJI#7 2]PL*XUN6+:)6/ ";:88+=I-*J;# M*G:_]9RL*A^0Y@;QLH=6=?8%AJ,2$L#EO8=1NG7J7*]CRX=Y_>>SZX5J#PPR M!*(<9%R>E@02>*(M,%Q_I)#UP?6YZA)/6L6/IPSWM5Y4CA(7@7D7,N%.HE.: MI28@C2=&F>CP\[0@CSR46)?_F?R^'\6_D$)N.BL(L02)(1 M'%6"6&HCD91K8BT80D541J7(N&]S9_0@K"<2+=Z)[FV:TUOL#$=J+"=VN2;=,-W>*.U IF3YDQL#8<=YN[A/+^$V:=7H\G7>K<-MY_9\GYA*_:U M&P4MDH[&E%"DETD%%U+T@7G/)961Q2TW"KX-0G.B8P)"$!0 M)$K(T5+N5:;/Y [A[712/*G9*_P B\-VGK>[<#\G/Q]D22UU^-UQ2&C)^90( M")T)!>_ ,_0,DF^R]EV1/@D_>Q=-6=^OFE+3()"_9O('8[PVPA+-7,*M6BKB MDO6$!0%*T,R9;G.B/1EWN0_Y/83Y5-SEG_$<^()G;(D/S?"%Y9GOAK.KA $C MC,C)*L(<.I0RE0,6(B4)%VIH]C3P-G&^AU ]$6=Y)[(GC83>P!2^P89G]GP* M8?X!_^4JY:,#MJ8N\T/HCN,YU^-RJY)4(N+0RF*=D%0K3IC'[T(Z6U+&!9KL MG.*)1Q&O;+U['$I)'O&FCZ,CN\B_@6Z\QO-JFF;S=[AMOO\*GY>>6[3"^)P< ML4&C_2.1/I^U)L(#:&UE]+Z-6;X9S^$-T'J<3:H+_.FXRF]ABC_YE.;# !TJ M;7?WF^^^X$!.] .K6O.H/4@?DG4N<"FYM@Y"M@GI#QP4D_QQC_KNNZJ[U\;H MX#47A"O4+6EI():S2$P X[+AE.HVY7;UW>OBE]ULS'<^H_*N^!:-1/P#^(A6 M'RCK'14DJ:306^">>!">.(M.@XF9&=GF_J@[QB?A4N^B'?F%8M1 MVI (=1R(-%032-Z1A'NWM<$;H=UI.]-]:.\AS*?B3+^9C#^BMEX4#2Z'^L*^ MLUPS<":3Y'.IVM*"6*$"T4E2Q0/U-K71BDUHGHCSO!.YD\I";F#KKF-:67,= M4#5UES?C.HZCW)^W1Q2AA] /IQ+4R&@Y9))U0LUGU!-K2\PQ!&JXS=2[-M5) MAU2%1]SA0VG"+K)NH 'OTW@XF?XVF:?9TA63$ETN(SD!9DM:*-,$W3Q/C.#" M1Y>U]:*-@; .Y?!&8@V.UBV&7@(^LJ\[R5>7YQ4KT)8/;%MPM@GUFN_*A :A M=.),>"F 6J]3I)8YP:S.8MMM\/6SJ_NJ+D@>A;<$E-1$*K19R@TUB5Z5E&T? MM7TN5\&OQZ%T:D@_IZO_?WW5I^739(0J/+L2X+O):/1J,OT*TSCPD2DK>2(J MLTQD0#?)LH#?5XZ,!1VB\K91N&TGH$_":]U%3^Y'W]H1T\1U70>'"QA=EMJT MMY/I0O+S^73H+^?%8/\P^6TR+DX3"AB?^''EE \HA"1LE,1Q--^EEXXXHPVQ M/EI#F0\FM')Y:^ _O-8U59-['O7!.6Y@1KV=3O)P7NH6!ME 5&#Q@]3>X/'N M+/'916*\$B(RKZ-J4_%Z@^&T-69/61^PF&G7:L,-1;4W]5I&QYB!$9 Y$BER M(%YZ2IA@26FAC1!MSL8#+.ZT]?2I:4>#NJ:'"KAN:J]<%,!!D\#1U9$Z9O2> M8B2:266T3(GE-I'Q/AV'A9:$0TG%^6WH"21NJ"TR1KW!.E"V6?U)DHI;R)CH)UK0KI M^B$_;6T[**_W]5)7+,1Y:(/]N="6XHLTQE_,WU[%G?&(7_R;MQ-<9YH/IPOO M_NT(3_WK#9G;)$60 ;\S!T2BF(E/PJ!L'025/<-%MJ[@:;&PT];JIZ05]Y7> M/)%83 K>6V$IJAZ>)M*BL^YC"@3Q*^ZEX8XUNEUH$(NI(<4%[VB#21]53GC2 M!G1DH^'$4<<)]QJ8 1F]:-4W=B.@T_Y4:[!P_Q-S+;VI!S>*U692]HL-+5] M6RZD0=FH\LUYB190SUY;6A'2(+9X-\/V!X84(\'_\= MIL,"O:3;LH&+5F9*-0FAQ*^4Q5/;H(F<:4##6 0F>1N3LBO"9Z\U3:AH$$I< M2^!DR0KO _H:TOFK5D%664=HM MTK]*_L%U2;"C^&H1 Z&6RI*'(-'_C0Y_ZQR#*(&K-I?K=V"<0-1P?[$VL ,7 MPZ5?P"S%HM4HA:O39XHGT<>K0M 7WV[^SEOX5GZV6,'-,L:QW-/_!A>K,N(N M:VH:9&RQJN/$*'LHRWJP^JDPW:*XO\7:C.XH!!I MUHV:0SP?[7TDH/K$E7<7@ALH[5H&^.](R.S=^]]7]KX2BG%@**C2>] S3KPJ M=J%G413?,9HVVO<@K"/<\!^=^8=+2'K0UB#$NP9N"0I<2@&2(F@P)K0C$9DW M#,D7F=NLRJ2\-@WH-\+YCPY5H*G%V)6;<7*O)M/?TM>S$":7XY)R]W8Z&>,O MPY6PKG9SCV:NLWSAGA*I 5>N2R3+),A11AE4&YW:">8IN O-:&D05BR?RGD^ MBY//13E1E6>=JI[QA;<4 G^WK@Q=$3UC:Z.) MT"O>0W7!MYIFV0'A+N9&%?4X1@RQ#:<[*$P/0BH>,#L@92)EP5TFH=1_2,I, MJ3 +Q.!'Q!2GEG;+E'[R*K/%$GDJ&K,+#P?6E'L7\S9"I-XY$E*YI%, Q#F= MB;$BL9Q==-U29NJ<0D=+D&C%[B[G4Q]J&@3C-M2@X:_*T^/K\9=T!?7%MYL:%1)9:(<*4ZC5%%'"A& DBNT=ISS+5IZE@%_C,VB8Y'8X/L MCDZ+V+Z$U9?;81%-(SE5EG&XN.K71" M$;^8_@:&<>X5-[G-5+PGK,B/1*E.18]WH;Z9_J8;6*NH"WCKDV">0-"22&W* MU![ 0TLYSI7.R37J@[H-T>'#7$<@>*.*]62G M5_:+]CV.:(?_8]PZT)VRLCNY'->O?<:FW/[BJYA6>0UBJ4I=8%2/4]T"*QQA<'U8I=A-Y>&U97!=10 M)6@F.O% I,R"@*+H,5JJI9.0##1*]M\$YP@ILG7H>E@)]I!U WOA=B>WA9I[ MX!:T2238DD!3AB5[0*:,Q"/1YD/"@ZWX/;@U 1@FM&C3Z^90 MU#]RX+=F?A?YMCCB4[BQ_3'^Z_PN?S) M*DE:!%PP&CR<.UI&35GB WJWJHR@PMU/ FO3 Z47[,.;#'UYOS<_^%"D;;4I M:L\:OLZNS;>S:Z]/V[MX.@T;?NR)=:8-[X1[;=QP%-Q902U:=%9RQKQG*'HK M(Y>,@U"#QQY^L$;<;ZZ[QRHJJ H*+5#P?-%$GCB=T"KU2FOJ&0/7\LIM-[1/ M9+Z)#;XT.M8D1H,G!N"OK(L9?0/)!?49#<4V,GNNLV:;:V:C@;.[$-VB:>$M M&?T\N?3S?#E:UL7,;B0Y$,S3R%(D695[66$E\=*@W&B0E&INC6WCPW7#]QVH M6P.B#I,VM'4N0 +@WEM+H@ @,H@R+U+@AZ!=8HD*QVR;F-"3'M1P<,5J15F+ M;CKA4XJ7H[0Y[VD+Z*N@B['.E.DUA-NTR%7VQ"%T8FS@5'KJHVYT6[4WYD/U M^S_\R7D8&I_*]( Z&7W :8Q.:^)]QD\/(LHZ:DMX%$I26?+ZV]3O/N\\]0.I M6I.<]ETH?[(IP%T6\9^<]LX[ZO!!SXZ8RTCF>E,4!:&@$V* MN*R=-5XJ9]O4L&U#]"3>0(H(-UGM MM'+9^DZAQN??Y^&PQF(3@BIZW3N4''=!^)^>$'MSNGN%_SZ$'*3L41G38G, M.A*K1,F(+Y2 ;EC7T@*"3DI( =D*+6FPH!CCF4FN!+/*Y,'VQQXA(2!02X/0 M \8) @#J0=14ZN9DD3;DGK@T0>VS)6Q/=GCC[,1J4VS MCY/*$>FC.@V(:G"+OX-8_C$=SM-YSK,!$S%3A]8DDZ4C'AHVQ"8%1&L0P7DT M,4.;^_M]T'X'JM:I^\)VA5EZ M@G:LE&7Y+$*0 ++19,;3 M2TXZD)KM1%G%UKGK\?^S<>R,>L",-#DE10RUBRXW)6[,-5$T.JUR=C0WRJO< M ^UWH&_-26S1>W R3<./XY>7TVD:AV^+*:<0"C&_HHP+PA>E&"!]@#\&61E' MP5%4AQ!+5WL@-E+ >< M2$!961;1[*3:1RJCYK:-0W"B.9>]@A.'H?'8.9>=;U.$3A18F?<<486DDH)8 M%!\QVCG)T"^BW;)XON=+[YT48]=+[UT(.L[-91>$_[GTWIO3W:\P]R'D2)?> MSEM/(9)R+TGD@^Y7E?2T[CTWH7=/I?>NU#S9 U!V$/5J7]7128[&,^'8_RPUP$[).SVV$1_RDPZ>R&ME:C-HGY M>^C DRTPT29*QH4C$7YM[Q67[3SYO$XMGTW3%2_P;O2*VV2+V<) MO_DT1R6%X;0\?6 $CSF )C8(= QJU>T2='WS!X3>_RBRO M=K9Z8JSH51=0KZ]1?%ZN_'-9>5HM>V!#1E^$W'HCDS$C!74E$ MZ$#Q8^\Y*::K"K6B];/ -I[#^..P6()%"V#D&4(P262M-"HAZ5#LRG1 M 2N<-B;CD?[8Z?3(*TZ+YDJB;!!PN(%RGM],QA_?#+^D>(7RKVD47TVFO\_2 M(.N4?0).2E$,D:HT.7(RDTR52EJ64^G-$/QP-)Q_&R H(ZQS1("D1$(J+?P3)4Y3"C()ST2;%(+O1V )EQGYTFE)L22,B2.(K@E-12@X_1Z#8M0AZ$=>*Z MT8>$!EEYOTXF\>MP-+K9WA:Y@M9!!DT309NF9'-Q*',9$@'C(X\1J-:=2E=W M5HW->$Y.)RJ(O6(27;&'7D[&,_3#X\+I?I-FL_DG&/_CTV0T^G;^=9QB&>(Q MC$/TW]_"M)R"^,/I[-/P\ZH0Z /JP:S4E96.SKBZ^*/' +KR:CG$<'?;,*&UD#76&>#+*UY:M=UF=W_[(4TO!IY9ZIBBQ A5TB,\)];$2((S6J5LK0#=X4A[]$4G0W=] ML6X(LK5(5GJ\<% +]/!H$D0C2")%F69&@9=\F2"\9]&'HU?C';'ZL_'^T9RR M#7K6?TC1=6+65NE$AZI) M::Q%30@Y=KW)NNS0WO]G"O,/D_/IV1<8CLJ"\!.YNP]?#?<.BD>G0AG>A.:8 MH8%XQM&R5U0$@XO4NHW9LS/4XZ=6UE28R2&):Y"CLQ/@9=9)%\A-4R3W 'V< MA,C&ZM!'^7IP^434T =PH+0AJDPYDMH@:AU"F4Z;O1.*^D9#@)^,^CV2QOCT MM6\7"@^B=7= +O/AN+.,.E^:\>(I($L?7LBFM$L2"13W/G5K#UE!SS; .YY[ MT(SH1Q6K+TL-BF;>I<^E*=OXX^\H_L6WQ(2U1CK\ECRN6XI0>F1*1R)E:-WZ M,EVQC9-Y#\I)6US]!-\@*^0.H*7Z=X'4U&+: .HX%E%/NAXBOX>L&YPMFZ!Y MG:.PR1,M.2 TC<>K0)#>65#692Y-F]C P>A_Q")IS_XN(JZ<]/?^$Y0PUC]@ MGJ;+0ZF,M!,4\%#RW!.962(68FFQ$65*.GB_?CV_,>A\_\F'/_5["WM235*5 MLW//;[+O?RE7&W-<6CF;WG^;S=/%$I^)SH@L!0D,+0N9:"8@''YK4J/ED;03 MAG5@LLN[GC>WU:59^2O])93(\DKK!+4F.4-L8*;,4D'#(UE#,LN&6A4\K-<2 M;&3U]C.?-WM[2Z>B(;6F16>__OV.[C".K@0SDF2%GJED!O$IJ]%B])$;$1*- M.WZ):V]XW@Q6DES%I-?%CO_S^W>3V;?YIR64F#F-KO2X2P&A<+1:K-?H561F MHG4&PGH/Z,T'X]W'/F_F^LBH8DYJ@?+K:.)A]#/,X?UD=%E$N)K'$+013$KB MN$(_WN%9;;T,>$SCEB"BML"Z?'S;GO^\":PBM8JYHTNE>C&%?P]'J^)."U1X MPTDN_4LD+\E?)FMBH_<.65*>=OSP;C_V>?/61T:5LSM+@E^"M]-)O RE;>C' MR0B6J!*3VK*(OEVIR)49EX@;-Y!LK5*X3P2PT(6YK6]XYB36D5R#A,>;_CZS M5Y/I;^GKK8K:Z62,OPR+V^/9PB%6+I;& 8%840[IH!D!P%V#B\"<"T$(WN96 M8R>8)QU2;$=8@U*B#_CW;GI)+36^"Z:F\<9-J(X3<&Q(YJ01$PVBD1NQH?&? MA;6Q9.R51@_.$B? $>W1&6"@:69MVG <3CL>B4<>63EV(:!=?Q9<[/LYC"-, MX^SWSQ'FB5.F*5^=GI%R[[(DP05?#F1*(/N(J\Y>AU@:U;6YQ^H$[_!&2W\F M-S=BJ4A#@_M-A#9?? I7%0(O)Q>?)^/K+R.+:%04#A<=,C$0;*X>[)<\KJ!4&D8#4QKX^1S5XA'+)%#Z\,N(F]R.U[NA5+\!:9C M//AFRT,N,V%LB5";Y"21$"4!+SQ1Z/FKF%6BN=4%^28\ASB>Y./:BO7WN29L'^ M@JT8<+X&L;K!Z "C^DB#6P ./[=@3PK62>PAO\I]Y6_#48%)F8,EPN)1)+W! M#4DM^J&[#-%XBO[*\Z'Q@5D"=5G<16R5V?L;_#&\N%S=_TH1 5_'23:IE&R+ M1 #P5(F)9P5.!F8[38?KQ-^=5Q^VG__>PI_4D%SET_)O**H;($%8S:7F!%3& M8UMY14"B(1@Y*U7W5*%"UJ/P]JN?(85[2^Y8O;P?;2DMH]9,(TNAQ!VEI!HW M)H7*F(*+W"EI_!%[>3_]H0H-XS&')[C!=+XZ7:F[+.(_(Q0VZ^H1U*A)Z_E] M=.#)CE (/'$C0R(FX!)DIHZXY!S!HS_P$+/#Y7UOBGR0$0K'U^-=J#_D" 7) MLN5!4,)U:6!J2G*9<(;X#-K+9+GQ_QFA4)W@KB,4=F'GR8Q0N-_KL-W\A.WO M.LSPA(YK79NM540, M-,DR-3Q35&LO!)JR%@B3U+*<(9GU;,'*C4'?]!V*L/[ M1:<.5N?F%2$^81' M0^22>.\\H9KFS++31K<9=?]4.I_VX[QCH]-=I-PBZ^#:2B.FE5<:<8$!].$_"V #M53J2[G-:1[[(Y)BP&;MQN=+L2R,!Z3 M\VQ1-1%HX$1:X\MPI%"R K.9N^O#I#E:C,7V49%[6*1D!Q94O=]I$!HS-("U2QR\5R)[YI/V)CW7411-@Y(J*D$\XL*5,4X@R41\3B:$TJDZ=VGSO>G9AW?Q>XAZ:V7D'G*J MW&_E&D_IYK;"XQ"'D":1)'6IK2DETHFGTD6>1BV44Z;+D,M-SW[VO.TKI\K? MVV(.4FG^_W&ZF!%QU7:/TY"L!.)2J:V-0: >E<;_EJ%E&5*BHCR<=A6FD3+B/0[#,)R5MT#H0D7D$@"5BF$0UY M&KO,HMS^AF?+81V9-:CW?3T.DXMT?;R_*?^@"/2J3,"&H)DC,2,J&14CD-&N M]ZZT5<>=0:HVZ?,/@#HEWZ>6[ ^G%M?5/X^#:^H)/0CO.)Y1-3*[*4D/)AKX M20^#-!S 2>-)8(!&ADJ.6)\M?B.,!NLE_OE!]Y$C^E''T9)="&B1\+]8GI: M7@(DHA@#-#43+8$^_)7*1CL(F5:\/WE"U3EUKDSVDV/%6MSU-.HN,$ZU&&PCOX;%.-Q14Z98$VZ]*A,T(1F40(QF>%.D]$Q3(89RTN-0YOI D^P37P]2[V?G!O, M;][4ZJP+I.^U*_Q.='7H"[Z/K _4%9Y3 T8H1T!Q3F0J#89BXB1R&9W/AC/> M)I/MZ7:%K\W^+B+>ROJA\W'?3,8?1\,O*4()* ZO$_-F[=)R'WWE8;)S=UOY M6I(NE;)P:P++7@9OG.!,>V6-M."E-H\FZ3[Z]IZN]^*!*9;7O"FO6<2+9W]- MHW@VCK_/\$^NL_N/0O3,,BKWO,_'*>"(T M=T%K2-1U&<;PP"M.E.]*,JU\[?AN^/'3?)(O9VGM'!V@LL6H!2>9EIQUICEQ M+@MBG=8A!*DXZ[*K;WW!:=)<1YXMKIZND9SG#0)X-9FB 9>*I=5UB3EB,L& MH8DSSA,-5C,9!.6B369F)WBGIS+MV&G0+_)L-$_3,K8)6G= M4G"C\-$[E)^-'N7G)26^C*^ES!DFI(C&MFFK_<0K%9IHQ$XU#+LPTSR%O0N8 M[[N&82>Z'LQEWT?6S15 &N8<:#Q6DRA#^-!& \HI$=PI"SPJD/FY$M^KAJ$> M[[N(^"!WPFB$*=VHBNT)W@D?XCSHQT"#.K9- M=UA=('VOM\4[T=7AOG ?61_HMMAFU&;%#6$@/)&. FZ .1%& _>.2Z.Z][0EG36#=;J.?WI3X?1G;6SH5;Y\6%;*?8#2: M?/T'NHG3)1IO;"@370E$$TJ.<"*ESH\(Y2Q37BFSGC&SN8[XWI.?-V,])57Q MRN>16;T>#*3$,TF@.'KU7!$G2^8?-^C7R8Q>O^S"WQ.?E]">3>9?9M_ M6D(!43K>.DL431*79 VQ"O'@?\!$:0Q-73R+M<<^>[KVEM%]NGK/$%^_;2U# M2!>^K_->^1 5X;QD-ENJ"%#T@B&H&)R.1KHVG3"W(?H^(H95^&B0B[,)UVJ( M7 =D3>.'V[$=)XQ8A\,.BM&#@ 9!Q0<0TM*NO'2UP/.GS#])F4 9M^.#!D:% MHL*T2; YM&H\$F(\M&;L(O?*(8M_I))6F")\25/XF*Z.6/04IK=J)J4'*U50 M)-B21.I%(DY92Z*$*'#;=."@@WW0X56'MQEJL3)I)]+*(X!SH)A+']+TXEWZDL:7Z=?I MY.O\TSN8KU26<>6M-\7X#:*DDBMB(92I+#DY)9QFZ[4XC0Z'1X ^>RTZ!$$5 MPZ5W:_2%C(ZQY-'+BJC4@I5*2R&(3\KXXGFYW*F<_;DU#6GI=.POX8;M1+K M.-5V(CM1L*41Q3[R:]A.A ;)=?*"&,;0(!'X*Q>8)#DQ:8+71G7;W9\&C9W: MB=1@<1>Q56;O[GA3XUDH'1;;R4QBI4*=F'U>OWC\Q_/O#>%>TON MR;1W."L70'_FAOA\=>7GW:Z/4+7TVF+Q ^< MB!25RTR$6V.9CR6A:[1/8@YF7:WK,%FU+HD5C]D], ^,TUF - 0QH?LL2HZ$ M]Y$$+JQ,RB6 -K,3=P#Y'S7;F[(F0XDFX5^?)B-\VJST6YE_>ST.H\NX.'FF M"U[F\^G07\[+*CY,?IN,2]$ABA^?^+'TBI^FV7Q@J:9@0)-RQN$W$B,!I\M\ M)<93]($KU:878!W\WX%.'H'H!N4E*QPW4AL(,$IRJXF 9(CT3A*+-E7)NA0R M1P@HHB:J=Q_+=Z!&/0EHD#AP>[T_3R[]/%^.[H^W'@B3$U!3NJ]:@.@V(JIS=N8-(?OD"H\M%X_.WZ$5.XL!P 59E M3T+)9)2:)K02*<7O@5G)&46WOLLXF1X03EB%#DE.TPX?.RSBZM9%I82*;S-N M+ "E0LP2AS(C3KD@6+ 6N&]C6.V-^5 ]/PYO0AV&QJ?2!>0L_O/RJF/.#-?T M6_IZ*R@UG8SQER'=%+4[=(659T 8>!2LT.C'2/22\=.++O*@J6Y3[;\3S.-? MM[95G?4CMQF%#5S1DGQPGL_BY/.M2JHNF)KF?FY"=9RLSX9D3AHQ<3 MH51Z M+2VAMES&L.B)BVI1?I= @$QH4CYS[7@D\?/8RK$# 0V48O,.NKICDQHRWSJJPQOK_7E[P)_K)?3#!,WQ5^7I\:81X(MO M+TN8^G0R@CW(N'))7/21]R(CZ/(CQB$IZ+'NU#?PK*\%Z!>&CA*6!5*VUBJ M%UUDK2+6AT@BDS[X'*C4;:Z=MB%Z$N'?U@2OFZ UV&EF?J8;6"NS.#!CLRJU M\S27RPWJ"#@I"%/&1Y<# &_CBVQ#]#UJ315V*N=$O[R\N!PM&I7_DG,*\ZN+ MBQM_[J]%3(\\VRZ(OA,7HPE!%:_" MN^!;E7)W0%B]^*4;ML/7Q=3G= >%Z4'(@?>>)5(EI;->>D1:+N:#2@22$209 MR654";RN5VAS3)5YH ;G*6C,+CP<^I2ZCD*OXHN!N:RL)E8P]!]"5@24\R0( M!YD+ZGGHU.2ESHFUANZPQ2,MV-WE?.I#S583N7;IR;)"^.?A##Y^G*:/BR2. M25[]>.\"DV[/K5-&LL<:UHI%O F*,A><%D;:$#SZ*XD9-%.TML&Z0;=75&GF M?]V:ZO4X3Z87L!3):I:*9+C7<4>4<9+([$HZZ*+;I?<2E0BL:Y-5UP5=_R;6 M"W'.!I%18 :-1,H7.=I1$(L_(P*]2"\S,T*+)JM<(3B\EU:=_?OMJ_<0;@-7 M_<:5>&#)+[XM__#*A\"/D &>XJ49 A[P6GOBO47/Q:G .23+N[4*Z)&4U1GL MH;*QFBM,:Z*>2MK5P[-#K+0Y1@.$X0&!7PN*T2=)"3.,4HU_JD*C?,"G/7RI MD4[L-'YI%VZ:3]_I N;['K^T$UT/CN'91];-%<"E%*W/CE@I(^ZU"0B43(\, MV2N9E?2T3:CYJ8]?JL?[+B*NW/WNEW&:?L2-;?IE&-+L;!Q7G97O-.I"#\BB M-Q@)1=>!2&^+;87G;C4'[?3RXYFH^Y#QJ2E)"NWO7LW^;*ZH)"X M1LTA($6NS$L6F0#3BAB>G=,\*+Y>9KEY_O3U$Y\K:7O*I/)'>+>G^>KJ$5BI M"%>$98$V+O.*>$#%@9B"".C:)[I['_CGS59O.56>D7&-YY_I!H]7E$N]"--* MQ)-4).BN:)(]&$N]-<9WFK^PX=G/GK=]Y51Y:L:B,UVI0/TX'>LNIC MR#NX&+U1D@J2#<>= MT"74?(4P=98R R0=3*>[HJ>H ^D#!R2_UU$7)'W11+F]-O@Q;N!L#ZQ:"C1 M&K ?G*4,><2Z'_HJFR6PI\^3K[\M'SB%<_+WRQH7A!\\[[#7N%7 M$ORDE]0:W(']-AG_OC(N3++@P3$"0JIBXZ,[[120Z%5VPD0I99L+AEL@GC.K M?65ZL"Z?RPO8Y?_Y;S?K/YLFZ)UJ\^3"):Y&,P75QW!PE6$I@,10@>&.U5.!#EP'0#[VC=0)#,Q*K"N_8 MV0D/6[)6:I ^>:*8P0,NFS(0QG#BK#94<6H-L'JF_5-Q_NL2W,G#WT70!W/L MNH#Z/CW\G>CJY.'M(^N#*8)SUN.)A!^-+NE=7 1BG3%H/@>:?01$WJDF\BDJ MP%X>?GW^=Q%Q9=[/\A2!K$KEDC74\TRX1EIDQJW-"\%)-%I2/ ^STO5V_-MO M?BJ^X4Y$3"I(L:)9MXH\_/IBP"0/^*I,+TXVV_GI\#; MCE*K?$%R-AO"6PC#/ RKE"(G#?"8B0#NB'1.( [<"ZX<.NFE9)TZ)G;;0M=? M_YP9[2_/BHD)M\*X&CU$:3(C :0FTDKTTF,,Q.EDA>%10WRH3TB5P+7A:J$NP:QV1F27!;\^FB^'A1:]O8NG< M,2E$<*7J(I0N.T! H4Z7J0^6"94$;=.LMP.X:K=@DMH,(25"-56ES[PG5AI/ M#$!.$:W1+-IWK?/&M--F]BOT;9YPN(UF%2*Y, M]C3$2ZY(E#IF8&CPVC;]X3K!.U15<&N=J,_%L2_:KMLU+S;L\^L-^WRQ89^O M]NM%>#EGFY61E*CL4'(\*V)# )*5#IW2X.LF[*5$/AHZF3C0H%1/Z)1$$^H>0-?%:.))9 M< P-4Y/B0U<)SU*-'BE$?AI:M LQ+;1G"0XWY;/YVPE*\_48@:]:M7IGHQ?< M$*%#L>9,)%:K0**CE)L *:[GM]52FP=Q'6% 0WTRU]6E'A,-[.I;Z,Z_I.DM M8#FPS'GP^$TX6CX12:SUI6(_6YJ]8*+16..MD$Y<.WK(O\F,XH?:.>@R4H1J M3)"3L0YSZ*41E%HDV_Z)#OBM#=_Z['18'[&W=K++F"^[QXX.]'U M8"^4?63=O >.M$H#+VW!74#;RG-!')>1& A9ITBYXDW;$S[9'CCU>-]%Q$?I M@:/QT%/29F*C+D4\,A'+D#/R3.7")1V!Q$]**$[Q<">5^IY^^.^GM0K-[K??D_:!=3W MF8>^$UV=\I#WD?7!\M!S"B#!.2*24*7X@A-02%O.23LG@K6B4[_>IZ@ >^6A MU^=_%Q$W,//NY*6HX$+DG&2#AY%,$6T92C/1F3&EK N)M6ET^ 1S?7:BY:%< MGQUD6OFHOY,@#]EKCK8+R26H(7,L=X,^$ 919Z$3HZS>E_P4RPSV(;27%&L7 MC=Q+TPU2.R81 O5>$DFU0S"!$ALXD\"S9U"O#F]=>\JP8<;F556^2 MUTKQ1+PJ8[.TR<0G:PC+"G7+2YJ_OAA8BZ_0SI#, M2M<1YX!8:TKXWU&'[J^/X:'(Z7.M_>G#VXY2JYBN?BMAWBLJM,67T^ U:@XZ M=LZCTV]2#LP!&&GJ\?9TR@SZ\+:CU"IFIS^4,.^%1?M*>0*66B)],D65<">G M IBS!M?9I9WO$R\SV(>W6E)KDX>> Q@>*;XW,WY5UFLSU;A_<^MI!F=\O:+) MIY.'WN<#W%%J!\M#?Y]&*MVSBL!X<*51 M;13A:B":0Y.VA#*8 1L-EZ&)>W\?2]^HQ9LA^.%H./_V:C+]'64X19&-/\ ? M;R>S!>\S=,'#Y72*KQTDZP-82PD'#KAL/*F<09R">TTY*/3).TW.VWG9.X \ M_'5'3_U8#WFT(J1!=LSURE]>X5E&]KF.B0M-%/>EPXR/!+]82VAB.47'P7?K MJ;G_QW$;SJ&RRBMK07_1/I6D\4<&G\0LG-&2!,=S:2*&Y[?%WR;*E%#.11!M M=M(GF2E3@?7=ID/M(/WVTZ$Z@/F^,V-VHNOAZ5![R+JY B2=E8L#SX,2G?KW/$7B^TV'JL;[+B*NG!ES:SQ.I"(''05QCI6#D5%$ M@7XS5]1SF2W()!YQ99[6R*"=Q+IY9- N,MEJRM7V1'].?KX:(S#);R;CCQ_2 M]*+\='\G]/%GUO$_=\2^[GI&[ZGASF8C9'#6?WS?BDZ/ MKNP,+;2[E8F VB#0NB? RJ0XJQ1Q&0()E@97@&K7IHAW"Z!]MX28AH.?)V'Q ML*NYX+^,X\^X"PZ$9QY]FD2$YB6SVS'B-\U]I=K C'L%P^G?8729_IKBQ[28]#0[FU__ M=$"ID$IS04 4^T48A,>=(ID'RBR57-B'>E#M3_HCP$Y#$6I*OT'YPUUXJ^C6 M,-W!F,$ZM)0T":&T:4I0^OAP3:R53CL\B*7IU'>NIX9L1G>*:E*!AXH) "N, MOZ)PWDQFL_/Q^7!T-HZ_PJR@1;ON+,R'7X;S;X/26X8K8XG.H%&;2U:)D)JD MF%S*,6GZ8)/)_37E<6RGH2>5.:B8;K">8'Z#].?AK$0OA^/+Q;W/>;ZK[ ,\ M ]']2(9PXTWQR@3Q!H4"+ +/BJ6LVEQ<[ SU-'2H+4,-^O3]/H:+,AOOWRDN MY#&;798+Q5_^^)S&L](T7U)%F2>1EEQERABQB>72#M(Q(P5SKDVQ[\.X3D-9 M*LJ^8FK%]77<+<_^ULT;LT9EC\9VLKJ@PM,2T,Y"B]N:G "E8=NXX9OQG(8F M5)#UUB2-6I&8JRL9K[C6&.,X4VU"U1O '*YO5HN# MHI]LZUYRM@B?GL6X>!2,JJ3P//K(>L'3[LC78J?X65J5+5="< F>>F^M4UPP M=$,CDC=X].E]4UK&Z3R_1/MCB*Y-6"13W*BK R\L,$,,+0-P6+3$*16)\" \ MXU*#;_/I/@BK9HPMXW<2K<-=,A6'7RE.G,^6J&BIR,*C;]>FT?!18VSU6'\H MTK:+;)OT>;R]7Y9QZM,TF[^#>5K<(,:W:1KP#P MZI@X4&NAE-527'$(Q$8' M1/OHHVCG)WC*>D)(V8:1"MW22#O\$?PXO+BQ>3Z73R%4^"E_ 9_P1= M_4R-E((GDCFW1$9IB"\B0:=?XR>@'AD?4'>WW(;RE/2H&3L50[OEZGH3SK,O M>'H7&^[F<+^/V;NHJ3:QI#"@->_1GP,)G @K(GX4"03P1XR@/N\_!5TYF/P; MA'CO[I.(/)U=E'S\@4W&,Q9L_6EIZ0@;23=(EJ[ >SO MX\M9BJOS[T:E7Z5TRR@// 9=JIZ=3;284I9X:R31-$G+M%.2M^G8L3?D4U"P MP_)6,3B\;>MCB'T?#?B[#6N_+?AG::.U.!A M@Z;TSKR]0;ART>XHLK4*,25//$=.]=)68M_MI9_.?E M;.&.#:@M??Q0(LF4&:PF%@\,)+%*@A]0WJ4#L!-TTO!EIP%0SCA 9EK_JV^:PT"0J\-4X"V%;S MFM>QG)(*])3T!O+W#J66\^M5PH? Z-7E.,X6!K,.TE!.$\G!E6D?)0\O@B-< MX&K(!BTDF:261RNH= -XE@VSU@=B*PZ#E1Y9Y'EN;CUDN- MO(/ 51CK#WA_^YW>V-;@9H,>]6H[M+PD1#0(;9[BF_0%]\B/Z>J>4 7*@C., M6(W*+\N+"C7 M>#IDDD)D:+XX32P3BC!4.>>5U2'%+A;#UC><"KN59+B!VMYAR@_#-#T?IQ6H MY7W_N_0_E\,2[)I,ES\YB_@C"-\^3,ZN_N95+XQ!DH$[ZQ%Z+-U1DH[$XV&& M+.>4'0O>/)/-2_JD7AS3K&4]*L1LQL4*+>\"99L2KD+)P.CIQB#3XC>!.5VWZ<[%!7WK'0==5 M^TJ-ST*87MXD)0R4%E$J6886)(W6-94$K#4DQ&"]IB(FT>H>MP.\T]69&GQL MT)K>X=*;IBLW6KV,\E]C'W!AG,D959L*/%2=0-5VU)$2WK>2.]"FC4W4!=TI MZ4QU-C:H3(5\U!AA,M^ZUTP-AT5T07E<29(U&9X)P7J M0<^Q5,DE[1?G*42YF*U0^NY+1J)S)@9.O1>MBBR.I4*/S*)X"AJT"RL'UYSS M<5H.;4C&"T-C(EDNYCY87<8'2J*#C5D'E6(CXZY 0(L*$(-2,EL0/H/XUIM ?C=:=!^U%2>E7,[ MBOURD&]DZ69.V-$6LV(8V@+^J@#8RQRA-GA/G/K"T[#W*TG MP\I=DS:"6NIT%UB;C=KN%!_#,JU(QF/T]I#D(;[@);R@:. &D2DJ98?AR.5]8&E1FW M)D>4I[$4"QOB: C$4\E5%MSP3GE$FY]^N#.XJN G5:56T49;(%K4.Y7)T;-% MLN,2D5 @2Q\TDG4)Q#-(Q+(4D"G&F>.BI+MWX7'CTT^ Q_Y2J_@]ELGP[THU MVY5/*A"V=HY0=$[+F)NK/89 LF@JLM*CNE,,$9]ZRXK&WZU;T'=>>QKVTOZ2 MK-@A\!K$4JNZP-@ER->=V/J?Z^-64@\*UDGL(;\67^<2CB[=^A43Z(;[DB!J M#+&Q3+DT'DQB,4I5^?ML2>,66Z@^B[N(K3)[?T-)75Q>K("PX#B5@>CH!1IR M4A&KA29HWP'E,2?9;>1!)_[NO/IPYV8OX4]J2*ZBF;, \\]C3LF+[RJMSA]A:4U:#H#F!VB/'< M>\'A(SN]Q+V9MAZR:O?M+4$9R[)P.9&@_6(X#6XGH"F)#M"A4BP9_=@(EP,2 M]T#$IAUONXBH.E]W_=,EN-6,=9.3+4G>1(8RG%V4L\ Z(-FIP(+TS'8*GC_\ MEL-Z^3W%_X!OWT-VE6,UOUQ.)W$R&L%T#9/7OC05UB3F,O3 R#)2PTF2DE 1 M#XL4LNC Y[;G/U+BQ9X38V#@N"2E41J1V9<(%"C<>!A#!=,R MTS:5,NM(3L/ZJ2+G!L,U;^-9JG871$T3N.YC.DZZ5C^N'B"^AZ ;?_HK\\XS M!V7$*^)9S*R/Q HCB$I2(IBN:E98:("+&TF5"EF:HD*AK'#'?)T#;5;IW@ M'3[YI2^/]P>J5B:A0:K4VF52T$G;D W1--LRR2HA&A,(2*LR,T%8TT8ECG59 MUXC['F)ML!V\3^$25>_\2YJ.AQ\_S:];C"TFY$WR]/I/7H]C^N/]5_A\"[P6 MEB-L4W*O!&HH!.) 2N+0'G8\)*=S;J(3O6 _>Q4Z'&D5TZPVI_DM3E@M54@V M1I)9+CZL *J1'&S,TZ(K+P\Q-3FT_,X>LJZP2"@NXA^@XO5]] %UP%+1VZ0 M/85RD=V9>U 1>HJ]>6+_+7S!>>HUC41;[='XYI2 $ JW20V!Y: E.T0%6FMU MV*GTHYTV["+M%K[)K4UPE<)DC;<6+2,1.1Y6NAR3K@S_$ :,XTF":]/$_#Z6 M8Z?<[\O3 T6L>PBY<@SY"L?9QVE:%+>N4OQ99HY20[B("96[F"B29V*H\I"U M4#1TZ0ZV\>'/G,8Z0JM\OW-K$GN\3,B#76*RSE FO"=1NXQ6KF+HW3B[J R! MF*/3HLM0X6W//P$NJXBN!Z\;?HR:"1JK3. M^] I3Y?.?417,7ESM=!WZVGXD.7]I9^E_[G$%?[RI4P*N,XB8A$!H3&15"QW6 :( M3Q:(2U2YQ)5CT";"M@70:879:DC]OC+T;CBW =8J^-P!6--@VU9HQXFV52'P M<:7H(?T65S]; 2KMHT PQ J%WT+B:)-8R0B+1EF%WP.3;:[Z#JP6CT3=#JL5 MNPB]O38LCS.70PDG C%>H77J>$E[*.O%TRU)G932XA":<"RKH1)=#RO!'K)N M<-U_]U!9_H]C:FHF;$)U' NA+V,/*D /<3MP*O"(-7 (#=A%RK5#^)=^-+RXN1("R5-&$$(92J04@5@= M2GI*5B[$P/EZ"OCF\,^=IQ[^_.XOY4D5$6T]K__KIS59X('SK\4?+'Y>UOHN MY1_*___^[O6U7+Y^_?JG24@P3FDZ''_\4YA<_+20R\VHI]G9.+ZSN]AFPXO/H\7I/]VLXN[JEJ^XPW/]]:0_YFD< MRP"<8?S+CT-@%@TR9G*.3IK(K9?&Z> L*+3D?1KL\J*^&;BSV9WGO[EN3BRX M\]R[2)B(IG@6ACBG* &550(*W-M&M]U;,?4]31;!L;?PK=A,KV X_3N,+M// MPUGI='PY30/C:!9H+Q-+4S&C2D9."BFLU*I-Q%C-VDX#LK<[$!BD*M-+? MA9;L>M3C+""AB=Y8*^Z!.D&EZ"?X!ID.-]!66?=WT$E!T6T+N)%1Z8CT$:UV MFTH;$LC@7?8^M-XL-N$Z0#69IN''\W# M%,8S" 7A:FK4BY3Q[WR /P9418F^I"(I9E1H7#RQ$L]"!A1A&Q"PGA)725]V M 'DRFM.*F :9&"]A]JD$$O#_?OF?2]3WT2*T,'\)T^DW%,O"#1MDRJ*1J=ST M9$]P<^3$>L;+$"DJ#<63LI'IV@G>R>A-?3(:I&N\G4Y"2G'V"J7R'A&>Y[,O M,!PM_/;)M/QD4?>'#*19R68:H&*'F(0@W%E6\LO0^%8<\%05,J:0,C-MDGIV M17HR>M24H@:W>@^CN_G=0&OC@&5>DM7*W :4C =:RD!\#B(ED1L5=W=%>#(J MU(22^ZK3>[+@Z_$7M-D7 :!-44,=-;4Y2[30E")2\TB\]8*4!$=@,>0@VY@] M#^,Z&36I*/X-X;@J8W1N='5=I]\E& W_G>*OBZ%C'!@H70+*7A,91$1;7E/< M!T$9%0"M>]K(H>J*\62TIA$M&S2H=T1W'=Q=Z+].44"_CZ>W$7/<]T(L%ZPA ME=1J%HCWTA'*J:)!@N&-+L=VAGHR^M26I UJU:ML[2R$$CV8O4/#"FU\A+V\ MR9VBCW@VFZ7Y+1E]&^CLP8.2)(8R#QR8QNV34<*L-D890UWLU'5RI[<^>]5H M+.@-.E$A(GQ;:Z^"!_.R 5)F?1E$5QI0&U?J*U%Q#8#,01M(ZTTJFYQ+2SC/ M7B_J"7N#"OR_]KZMN:U;2??]_(I=\X[9N%].S9PJ.[$SKDKBE.W,KGEB-8"& MK1F9]"$I)]J__C1XT86BI$41H"CFC&<[LF1S?>BO%]#=Z,O><=_;B[U\,YN? M?84Y^6^_T0_.2('K7Q@1%LNS#2PEB[44",G:5H&A"]X%1S95ZI.+, C>R:A( M>S*VJ,S>0> -E+3G32_@?#-F9(W3,JK"^*)ZC*O$@BR.@4])!4$.?Z=;QD'P M3E5E&I"Q167VCOEN1WD+XW*8Y;MQ(JMI1O;4\K\CZ972H0:&LE)U*GUD4#L, MB\!3QF30F4,D?NT ^<15JS5I6]1M[X#QPZ&D7V"^]@/+'*?OQ_CIRW1R\?G+ MV[/O^%\(T^O PL@9GZVT9+7'VFNB!A8"TO$HM_"_=P1YI^#!PN3+.A<-,M7+_D0;:IU\B"(2XFBL$D'Q3GWG=X9Z M,IK3EZ0M*7][AY[O"&)9CA>5@Z@@L.*383H&I(V.K$ N9"@@8V#^]W^93R_P^IOT//QS_N9\T=3LW_]E MAI^_WHF,/"WZL]$[T2!*Y.1+0DADO4E-AEOM?&>4Y-PH$2UW773EB/K--B#X M\6:SNPCZD%U%A^#Z:S>;W8FYH>U%GR+V0ZJ%%"'G!)HE[BS3*,AB#H3/H_]DR5V$(HK_F!*N=N'I\CM%3!'V8"5;%Y!0EX>$I$C)5 M""-B9BAX$<5()T&^:.IWG6#5F/E=Y/ML$ZQ*EM;FR%FM7&7:H6(1E64J>8P2 M0>G0)SGZY4RPVHG')TVPVH6$AC;!U:SQA?:#=P[K7: #08:)L#7!'SR=>F@P M&4_VSB!-=_>JQ)W#J/UV,#%&R2N(?\ M&F[BFW T.9!6UOL)[6,]FB0+BH"I[ /W24CN![GQ9W$5MC]GXA M27V]^+IN:V]]+EESEKDC(,D)%A7M]5(6KJ/67.=!H=1!_-UZ].&.T+V$/VDA MN<9GXR_PYPT@A@,XK343@DZ%^EP&#@D(3U9G0*?CH-J?813>?/0+I/#)DFO\ M%GZ3S%+Y].4MPOC3V@U 9ZWZ"M8VHU($%7H 5KG0)!CD7@^(> M@^B\%\:)F#]MQ-RPD<$"U/)B[":DM4\^ %1SX^A>.(DEZ]:;P+W@ M,H$4VAM&>#I=0I\H&R-%K<'Q0/N$Q*L #1M8A^=]%Q UY3ZO>!Z-7 M[U^- !0YT4HS601M:Q"!3,GH6'&0K* #R+J'LJEFF/[U\^3[W]>?N:1Z_:<% MU0N2;S[SL&=V(_%/]I1=0_OK"L/K#S^/C(S"*T4GFTMU$;'>L,G T"<0429/ MOUKR1\\\"?YVE5W+]Z]6/DVK"HV4]3$KP9F!&C\#G=R2D1TNH-;1?$&H%_NW*_"N\ M5[;AXV"[7D+N!/=Y[B=[\'Z?:G4CK=H M*TW!QDZ3&X] PQZY!CTZ!=N%JYZ*]6[\[6(^6TA KH.1$H,NFM:?R4?24A86 MK4U,@*2OM8X>^V3>/P#J\'>D'>F\3W'VY*)Q8'C=6&_Q8F0+E@[VPD#4!GK" M\_,5GEI)MC+D!V :8*7L M'D6XB^7PH<*GLW,GF-!(M%V"1%NP05%@LC.,&ZR#Q6O9*FU<3#HKC+* ,3^T MUQ\OW0\$!ONRO8M$>[!VDORV2M(OH>D0":S0R%8XF*<%*#JI.DR/M1)]9*BIX(4*=*_QB([G]Z-M5 M=!W,ZG?C,IE^A2JYUY<_P!P_3Z:7[\N-0LK+50V%\JGVI5!2UL[GF$C+1&$H M"GD>*3HL?9K+# 1X E973THZ-/Q]/_^"TT]?8/P)OWZ;D&]Q^>[K-W(,JMNQ M'%Q698.US=;D\[@6X+X;OX'IF"0U6ZV*Q%5GM5P5?5\56CV^L*[QIVY+>YY8 M51>%FARS-G38*/LMT&F;M /)G(XUE2HKYH5$9JQ,27+.=:<)42],S1\)F+UL M+=]%"3IH]^O).,_6:>^ F&HZ65&UWD)%J%V;@1$FKFVPTN0^[71N@#A\].Q( MJ)VTX:5#B>+U7>J/9[/Y]"Q>+ BIKU1$2+J@)F16U4M1SGSAA2D?DTVFSIOO M4[)T/Z83L@<;";Y#@_[MR%9J/P1;5RON(73/8XBU8G*0@NQ!0X<#YD&,V?+H M:@I3,76(9["&1?#TQ\P7 RC 6C@1%7G$B'D.#=E%^GU2D8+$4J0KK+A:@0_% M,X]6D$DF/=CB2GYPJMWQIB*UE__=C*1=A-?!++A*6GU],3L;XVRV2KV:+936 M6Y$#>H*4ZRVCA]IDTD0F7 [6J6"S[-,9]$%8)V0G:5(2]9=WAU+\-*J*2IC;;\]K01B?K]$Q-.Y7*3GF>JU/>)]!Q M .(?.=@7&%\42/,+5_QJ++T4XRW*=TDZ^ M<)V;&@RSJ39+QR(4#.E.]-AS#G^Z[T'!I)/\[CWH_^WO&V+YF?ZX^,'B^W79 M'[#\K?[W]P_OKD3TQQ]__.LD(8P1IW1Z_6N:?/W[0D3K$$@]VG[#Z<D,603D8Y\5//^"WBVGZ0C_^[1S&/^(5_3DK9!^OFK]*0V@ MXU#(CEU,7 '/8M*.A:)( BJ#\G; 1M$"R_Y=I.DQ=S[^U71:JWD7Y\'E]5_Y M#2X7/>O^@&FN[9!G[\OB:S(0>59* PMFO(=7]]1%+$5^W;-O=A57?_^M?L3LU\DB0([YUXO%J1:2 MC,76M E9CTOGZG&9 A-6D0GDBA?8IYOMP9;X__7_"%2G@W/SAHR4R27B1YQ^ M/TNX?=U7F!=+G'V:S.'\YL]_F,SFOT[F_X7SZXNEZT]:_J--.8RD=L:)H%GR M$&ASJ-E_JG"FM,TIIJP=]IEW^VQ+_HN]0R]#M3K4-RZ$>L,HG=:XZ=?E^_Z^ M+-#/7EW,OTRF=36?)J]O6+!Y5'C)0I!+I%Q-A00962S!,2F"E\44'7*?)+6] M8/_%=/MP%#?LX[:0W%;@B]=NB7ZR0G\#[Z?)CS!'.JFBT$G5R9$J5=>=TU**XBV++JA\CH7(S% #$Q%*YV"')WIDVLQ!-U?1,VZ$=:A]/O)YOCB MM_\D X,$NAPA)T8D(Q4* *,=N##-;690O&*"6^/H9YC,0STCGL%9V[**OYB2 M/IL"-"P$W%.0RVM60,A<9,4PUXOR6(<)<0[TE3?&!K"QR"&'\)XX>L]6>OX# M^)!$'$BQ3U&P=V$<>@T MA\.3OSD.[LDD]+C[?FS?G3VX\2Z6,<[U6N;&W),A:^J;0]%A5<^3BK&'LNQZ MPAZ*Z9>BQ2)9&3TZ9IVK)C'4SK-UP$-!)V,Q*9@^\W[0:'O<:BJWSTX?-93GN:1S/ M9L@]7=@-[R(VNZT/@7&J,SMVHN">:0]/D5_'F1W>!MHJ,-'&(0@3;23,1Y>9 M"=9+;57@XM1F=K1@<1>QM9[9<7ML071**H=,ZL7DB7H.)#IP' A/9T3@+IAF M_!W)P(>=A'__P(<=)'>P!-)W8_H2/\&?./L5R/:8GWW'IR>%/O1I;1(]!^/= M2-YT'DR.06;CLLX6:\F/E$D::W/23H\>^N!]>[RL/OFZ]N3R.LS'A0O:!,UJ M]V*FT5OFT216=(A)0$;+^YC##\)ZZGZ1\6STXR0M$HB60>LWX[RXW.,(+N7D M&8]UFEL"9-%'SD)625MALB@/51^LB\SH 8LE_E]=OV3++Q?KNO?1AS?MVS&^ MWDW:R+5#IB(M\E7^[XM5R?U'G,^7D=T9F:>_CR]F%W#^VW3R_6RV2&\!7[R3 MM'WJ0(AUM)$%,*:66^12K':YTUS%G6">@L+TYZ=Q_R<_*!/I!BSZAE-R@>$\[-_DKS*9'KWWZS2KBISJ^%9].8D M6CM\QI$'.GJ+>2H:U4W.C9/8KG!>B:%.O?UP"^?OXX13,CS']-/?)K,% M'Z/$0W*.U-=Y!4P[[UFL8R!U%M$Z6H/;''7YL&[L^/R3TY.>\N^0FS8$]_: M\IL_$\YFUSOFJZ^U=\$HF)A,28KQG,D9C8[V1.,$+:\HY!JSY8/<^-USV!NO MY!0T\RA8[I#\=KV,6TM89+W?L$I'2BFOE:!72BM.&[).+)92F,5Z.FL9:4ON MZP,_#/"4=*P')PU3S=8PR0A,B'GVED1S W*Y&.?9*!H;DZ3=-X24F2Y\T8K- M,@"O"!E(WBD/\B%4IZ0DS:3?L/%M/;Y_)8V%V1< LMM)=FAL=W/9RO_[^UDNLT:JZ6(RR[> M\Q'HD#0&VI@$MTRG*&I^=V36$E)R^!1W?0I8=P!Y"DK3FYL._8]N'G5X]GUQ M+6Y3]DX$R1(Z29N7IVVL>,Z$ RT\6?$A]XE ;@%S2FJQKZRW1!.?')N^L;]= MP5K9Q:22Y*P%PYE35C!=1Z^'K#(+7%D+3CJGW/ S8O/C3X'15M+;PNC^-=\# M'*17\[=(CX/SVO3I@C[O\M9?'F6I48B,C!M>_7=>F*_-?#B1G- &1-NGOW(# M\*>@7\_%Y19]W+M>>IMTUNE71IHH,C.*=CSMR8+R-1%/"1EU]IF#[.S2;D+J M7?ARP#-F+VD?2\E*M9D6-[F+'*%2HHA _G4*W)/%;2/S9&PS+XN*UD>O;9^1 MP;=@/%=GSD;,WKW[?**$.R1%7X%99>H.@=.UE&0#T/-4@>Q!T7UD[R'? ] > MN9.%\^H2I9J6*R(+S@(KSH#7@G/H-'+W('0_4C;1C^U=Q-J'Y?]"F$HN]+I; MI"JB).3,:Z)#6Z@3 HMEKF@MA!?<^6[[^6THA[<9]R+G+M%[2+9/PM,*D%H! MLLGH4N]7$E\<49K3\KQCX$TNWCE-OE)GJM5I4?T4R=[[5G?,F/UX\?4KU"E' M;V!Z?H:S^6H)L_??\D91KHR4& _VR M4@<3?519*N,@>A=-AM%>3V[DVMWXY&LW)F%2/**DK4<'ID-0#% I9D&*K(74 ML?1IK/\@K+V'K%51+L4ZXKX4T""8 YV9UEASWNE-ELEG$7@RJE-<_0:(9PQW M[,WZG=EE3Y1MAR-LVR*7WI;1('W4B1E#J]06#?.T$=&NJR#K2#MS)^OT7D@' MCUHT)[Z-M(\E:G&UFE6/N-54/Z>D,4!F/#<%F4XVLVBL9)"LYP@FIMPGG6@[ MGF>/8^S']7T:]'29=QE=O(EJ/7!O *ZND8W[D#W7^-?]V7M4(?80_2%5 X.6 MUO*ZCQ;:1R%[!KK6KA@RY27D8GF?26.'58E'1Z4>3B-VD7@'32 4M8-9^F$Y M,&O=2Z#F'GH#+%OKF7906$0-#(R7UJ@0DNMS6FR%\XQ6YEYL35J+NJ&IN1Z0 M]M/KD28CB6=!=BX:6A/'P#RWO':0)5LWV(AA2.'?L.ER/[U^X6P^47 =!@/^ M^G[$R161*DKFG24$)0@6DZ+?.(02E>< M9\E:1ZY",2QPR,S[+%7AI;C\4(OAW:A[_>%$J-M1< UK=*Z4Y_=1=,D:PX%) MEVO[_F19T-HPE4(Q.ABG[$-9'SN^=;^?"'4["N[>0I76D?Z-88'OQF4R_;KP MZ=^2;S].9W#^(\SA]>7&7WQZL'_?)[:)]S==]T;(OPCAM."8"NVFZ S1:T7, MR;DB0E1AM._#FTS,_(#?)M.:B'+C\=?1P"QH!3IFEB%I,LQ4M:F+8\Y)] &" M1-NG9<<0='M/"I],\A]GY^=D?IJD(5CF%"&A@S PB!Z8LBDI[2+RV.<"8(W@ MV29)MF/_SB#PIPBWH5M66^U>7".+^KOW\^B^SB.&EEGZC, '0GI"_= M2.DP$.K=^#O)8#*]7"CXCY,_QB.)*8=B,^.^=D\ P1EM9(*E9(H5MFBUV3FE M60QW$\L)*L6> F_HD6Z>6>^^?H.S:5U]G6\[*@JDC%D3JNHGAYJ;4U)@Q98, M"G41L4\3Z>UX3E 5&@B^H9?[0 G@ZPC*Q2G7TF'\E#2 MP(OJ[-:-]#;B;=C#H5HUBZ8 <-T48#Y9^O]5+FF1J7]!,IA\P^E" K.1=2EY M@9E)XVIUAXBT\H#,^I!U0"&\Y -LQUV?>T)ZT%WLC<<"+0:[W>@;\6F%M78. M^.$*Z_MKK%Z $MPI%CS6YDLUG1/!T"Z/OI"9K/3F;):M*K+K*$%&!O M(7=HM_ !R76YP-D((Y)V 6?2&U-OKPL+,0M61U.HR'7ALD^%]1K!"1+]).&V M;*IP(X^YGBEUB?7 6;HD.>J<-%D=LC;8Q)Q8;8G.2I:V%)XU0I\*F"U@3I#[ M?47>HQ/#S8UG,V:%)O):A\4@)%+17#R#(APS%K(PX*7)#V7\M-GL_UKQPWTH MZ-$8X2:8]^4Z$OYJ-L,Y.2S<&-0ZL&P*+3N)0"<5T$GE$"!G(+>VSX;Q,*X3 M5)*&1&S1D[V#BTLC%O,23ITV_^/9[%LM9WA?7E\N1S@OW.%/7V#\$0CWHK$E MK>1V4,P!%SSZFK5CD6E5>Y:7K)@R+FB.(IO4IR-@HP68H+"$]?,%]45 ^(X?7EZH?+8B!K+/H"M0ZH%'+4:J)HY+6-%D]29C#8 MZ0KM"6 /58#778EZ$W4L%7JU5=9RL/SM!*G9HLA$!(6I9""YY5+'.'(6:GIY MCC8;&:)0#U[6[*%Z#\%ZKGJ][CJQJ8/-N.DQ:WB52+>:)#H 3-]1US?A/$_I M7D.Z-A5A;UEW5X"L+<\H)#.<\&A'*NX3)U!*8C J60]=LQR?L4#O4+SO(N+& MXY9>Y>\P3I@_8?HRGIQ//I_A;%4REB%C+!*85'7 17"9@S4)\B]DESF77HZ/#J_'QA$Z_U=-TJ*83(I18,I2#724A%IU2T3!@4 MQ66RCUV?5W@[GI?(>T,)-WZ#/_[X\?44_GEVOH*2=/!6!\&,MI'\9-J;/'K- M(L@V0K?;^)[Q8^MK(K/'TKH]?R(6=_/&/.EILA0:X M\#;*Q JMI+8H\Z129I%A85*2/%D<,I?K[B>_6.;VDU'#C,5K/?HPB9/Y65IM MVNO*>!.<,)(S7UR]2-61!>$C;=W9VQ"]#'Y(ULG]3WBQ#+:16>-:FL-I5?XR3" M]Z7,ODRF=?+G?R/A^FDZN?BVGKV>:5OW8!A7F&M'R9K%I) I**$6:B>;AQR1 M#SSBI3+:2FJMT_W&<_Q<*X-)X^#S?S^9P_G%R?K%(1[RE>*'$I$(, M3+A -C36<9Q):89:%>&B2,Z$ 0SO^MR72GM7^3;, UQXS#B=S+Y!PE?C_".6 M.JGWKO.\@HG(2U"DJ$5GM6R*"!H#,X8;GUW4QL, -=CAD2]5 WI)M6%.X&+6 MZABGGR\_XO3[6<(Z;WSKL>.XX,[IS(PO"^,P,J"%,X,6,?,8^>;LQ^V#;8<\ M[*42WEZ2K<*F'-,3R+S M%-[2AK+KD9*W><.Y#&>>?1Z?E;,$]0>KR4OCS_6R_>?KD3W.R Q%U* F'2%" MT!$"D)F@;<6[)$WNU GZJ8A[YK9"DBF#U7L.'@ZA' S(: M7X+M7IWNO05;/'.UZ[TF:"S63O@AV)10*BQJR,7TRVL*T%5!NE/1^"9NYXIU MZ6VQ*OHZ^1&9AA@9R)(96D^^DU#!BB'W.2^O44!WM>E*1<-KOZU%SM+0+Q<< MPU)KV8,T+/A,AI.DI7/I-.>=>LYG5=M=JU)Y7WZ>C#__?/9][;O] M!Y[GMY/I[S,<\0B&^R!8LE[5O"+/P 4RO7,RUF@GG.LTFV0(O+^((K6GJD-G MDX?*T9PO*G"B6&W[%*(>=47@85RE1K1T:8VR6N]J MAWQ$'K-JB:TSC3]-R":;3<[/NM>I#0'S7(6*^ZX-'6T[QM-B>FI)T M*49R:"SG-76VU.X4@A:252H)5$0U /[@]-3.N9B6&PF*#"/A@3PUH#TC%E , M;(H)$NFB&M2*<:]# 1/)V?)]4619-Q"RH:LVX+8R?S:!>;>@<.E M!ZAMX@"67+YB+=-&J-HW,3%7(&>I<]2ESU%Z+#YX.UVX$_W;7<(=)T,7-%L.-V'\(U2GK M1#,V.O@/5U.8##E!,O)"-DX]8W7@# 2M4EHO$139/*%/H]KC&7'53P.>).4. MZ2S;NJ>" *QS-%@&4<.!F>PJ48@F&;*LB8.I4Y[=43:L[:<#^\J^PSB;S2C+ M\O"Z$4O9%DI)+FG'4V2JA)I>FI&%H!)3:!1::Y/%/L?'4] ^5U"UGQIUYVR; MGAU?N%0YYSRB8UY5=Y:.4.9=P7JG$9R5-@;H% UZ">'2]DJQ4TQT%W*ZQT2' M@'FI,5$AO3526E8")J:M C(>LR8>DY01BL+89R]N%A-](&)%G-FB2F0^UG[, M.I%ES'EFVHN@L\& 9:,Q]@$C5H_&2EJJX\C MCN5&F;CU,3,@_.3 UA(\R/3J2&6T"\XK/D3XQQ++):D')VQD255_7'/'@DVU M!WRNR#CNE#(RI$O;;OP-*U0./ L5(C!? M4Y&UJ1V<$AWZG&LA(EKC>1[ W!-*OIM&Z-'[+#SMU3IDXLU%7=OB<'K=/)?: M%]+((7GM_2+T]\>Q42LG@92B>++#=0F6 =9].X))0&>H=T-NK1Z)8__;WS=, M0O(&_N=Z0GTU^3Y@^5O][^\?WCT^E_Y5;2Q5.S"6R?0'.AO.%K40.-LZ=WYV M]O7;^6.= Q[[Q+]?H[V]BM7'WC)KV^ FKP+'&>D%.".GX\Q[[DWB$>C_== B M1D0)3H"QMHB81X]]^'Y;UMNS,7TVK8:L;3S[7FWHJP>^O?W :U?/01+H360% M:5/6M90]\CJSV!3D5I"5UJG']%/0[E]$-\YB.7QPJ;O&W"V@VXN AC<1"W,BI5KJ.=NR^HT7=,23 M0)*U9ORCI<>%P/-=@!]#(\!LIBBC(PM;B8 M Y LI$P;I\W:.91>ECY5-$_'?*AH]\$U[D T'LO8DBV+K!%>@I1KB?RR5/'U MY0_G,)MM%TF-PD:5A9:IUH/$6N!*RP^J9AMQZT4F<1C9)T3>!/[SCT'IJVJ/ M[ZF=*3_,67YW$?LR(],G3D5/=Z%^@[Z>]<-7">1[ZR6TBT$]:QV8DFH&;#[SVNQ)M=& <>5O9D0=N9;5*(V>0K1;>:>0I]#I]'D6W_S7B'*=C MF--#KE_:7Q!F%].%2_9N_.UB/M)%1%^R9JJ&/[6UD5;O G/99\]+#"[V&<(^ M"-ZS;'UM]>;NA*C6M#0.35_W5OBV2L[^5I.S<9V9/?(N),6;3HLR:'0 M9LQ3L2KI($P:4B[UV'-.B/OF8NW1Y7%02PT#SO,8"5]RA#35@:;H%3.1:X]" MU.J-/G=6Q]G]I/MVT9Z6WJ'D^^2Q# 3EG(L6KI ]6&ACP^QJT#LP%,5(Y:PD M$ZY_Z/A!C <,%??5G4ZT'%$H^+Y%O;[\!?Y[,EVX* MWUVFCH/9I%R*I6B8K M6*Q?Y<)1HK1:Z3Y.W0X@CR*LVU!-[D8-NM#5)[9U']1KH+_"U[6G.P1N[[#L M+H"?+0#;1P&&*UHS]HY!Z9Q,D4YY)IVE%](L1G\4.AFXM=FA%M8=?$L[G+(] M'B0]3EW;@;2&.C:;SD?752XDP(5QL1Q3;A%R-)P\35Z;7]!N#F"166%#3+X. MDAE4XTB/N*%"]*=-];D?PXD>?(V$WM!>WXYH73 S -,NA]@3%>(Y3JA63#U( M_!YB[KX3K+!!BM'&8EDT.C&M76+!.\XR1X4:8Q;#>O'9'X7Z?8H M_7NP+C&9K#C6*YH2 M..#L'@E&06@XNY (;0)Q1^E$6C!W*)VE'2H0+^=CGE M$##/52IZ* >F(5V;BK"WK+O7"B>7A/,Z,Y_EHJ][I-W+!Y8X5Q)D+%GUN2@Z M /&/.!,'XWT'$3?D>U#-;O9119^0@2_(M$K (GV+":-\R$@GVJ JMF,?F[X3 M!;N,3=]%?HTO]![L2VFUY*%.?]6BKEE/9;25 MU!J_J+N7=V?E!"^2)=2U56>I9<-DQH+*(MDGDP^<0_:HY9":W6V?_5(YW5M.C4>C7>%9;"SK M:O>@M:V.84)I:'&GKGELU\J;WO+J>%PL$<:Z417 MA"P"6>!@F4YUR!TG9U[5EJ31JN+\$+-V:".=E\-A(YDUG/!U[XY0HW(E8"1] MRL!HIO1;>#RKQ'$;A MS4>_0 J?++D.]S^;12F?Z-\M=A@RL8,6*5=7+I KAV3G@7=DW2$ ;>V8K!C" MZ,Y70?Y.V[#X0#%V(. ^TAZZ%U MF#FZ8LA91]K=>":$=7(5RL(+)BES[-.QZM"J\Y-[Z\^@>>??XR MQPS?<;JX7*G'W/GDC^F-HU-R+*60H2*X)S]?*%,;8@EF"T1C);>8-_)1M\9& M!CSJ\$&25JQ,^HFT\=WS&MZK);PEH/^@[]VTEHH+(H=L65(QDZE**@^A#OT0 M3D000I 1M /E#SWKI#AO)M0#;/RU=O$33K]^P.\XOL"?II,_YH1WOH;K5.*< M/%.&:C&%5F46>*Y-%U%" EZOZ@YR&CP"],4KT"$(:GS//62/TQ: S.O(3!&A M-AOA+"9AF,(LH3A 889<>^]\;.S^9EP-POF=-&=QT)M _EWML.V5(.].F MLNYP6&Z#IHM306?!'&WQ=011H+U=&R8 0^3H480^4UXMYTD9&C=T8@O)Z"O\\.U^G'/ 4=$+%?"H$Q;O$?(VU)RV*S,5BU$.PCJES,EV3 Y9M4?5V#)C/M*4DG5,RBLN<=TJS MN_.$%TYB&\FU3G3]4@?(_/$/\D:N1L5[$R6]]"R2XT':1>Y(!' LI>PYOHMV1E(B1%E &, MW?S,E\W5DZ73.*WUI_-)A/,?80[K#/=US0J&I(3GS!C)R=ZB;3R"(Y^Z*&%$ M":EH,X"Q^S[_9;/71&J-$UW?7S?U?%/'WKQ !+BB5J%W8Z MG\F+QLB"3):9))6,A%?AD)37(<]ZV0PWEV;C9-@;^%[]])^W4,5BTP7:652H4^: U"^ KG5GP!09Y<65Z(L> ML93T4&7>AVBHJX&?ETZ:6O >LAP M#Z;T:7QZ!TJKM5VWIJV3?D9>:BQ:12;)6:G]BPOS2.MU4;L802L=^HSRV([G M\ J_'^>; >L&4FX8!%VC&M:]')S6TM:I#-%"'7DO'+ZUM=9VJ&$IA(=6-61"/A0SH!(( -P>38J<_4=D"' M:O;<5@5:2'=;C/:0;9QO5ZUD:8!0&22I5IS#I$I3S@31M4![!4\MO6L]:6MQ0_=\+ MVGC>?%^X 4^>K73?)[69I30(Y\;LI,2#I.,Z.%1"^U1G6<6 -OO:.LID'-WW MH7N>U;<_]?J(2CQ+Q[ECQ4EZBS77#+AS]%+SK#4$:6*?Q+3[$.UKE=0/>E^6 MXTG?0CH[7[B4"YU]/9E.)W\0A3_ -_K)_'*D,B=U,8:Y1"#)F*HIA9FSI(W2 M,U:XP*P"ARSZ5,3=Q7(B"K&GD#MX-+<1O8;9V>SCMRE"?C_^3YB> M+88DPAS%B*.)6H$C!8V&7 HC(NI\=LF,>> M\<*I;BK"#CV2MQU;/TR^?CU;Q&3>(EZ#'V&*J*663-E$4'WM&!L4N7K9HD2! M(&2? / .(%^XNO2FI6'BS1KJIS.PLKG7Z_D-+B<7\P_U1Z,@M;(J%)9+[6F1HV.! M!\\266-*&.VRZ1.YW0'DB6A5+UH:)R"M4-%F2COK'/,:WA)8%M&$!(DECZ)> MRBL&3DA6HC4&O"8-']):^L&'O'"^VPJQ<3K2VXN:0[.A>4M4+I8$)BO&'0]D M:Z%DH0@@%?2RE @NN"')U_<_X01X;22^QAE(=PQHI27D6L?+12'S)WK)(/!: MM.$!:'G@BQM"Y>GY'7N)JF&6T3T+7%X8E2AMR:!J57:IC:$R"]E*1BYM"3H7 M;D2?(8#;T!SJ+K7+F;NW>+>%G)[O/E4AQ#IPBAGNR1W6$EFP63,1I8]:>H]Z M4!#JA=RG[DW>ULO47838\3)U"(Q3[4FZ$P7W=+-\BOPZTFF+53X!LD+F.<$Q MA@6O:QDS&&TE8FS=1/C9>Y*V8'$7L77M22IRH),^)995G?@A:(OR4B1FO=.Q MT(*":I>J17->>I%81"D.&@@9;#06HK3E+9@ R>"5JI]QV M0V^/I"?IDRE\LN0Z7,+=O-A93E]34KKD%,ND6;4MD650BUV=)"^K)"?ML)=Q M9P-X$\F+-WV:B+CA]=DV/.OQ @,0=6V1S'T,U7Z7+(?BOI'NN/T9GX7^?9('\=4"_C>?\?I MN'9D>WLVAG&J,7&"^'%2IE<_>3?.^.?'/^#;C5YUUL>,!CT9%AYJPTO'/#>6 M.8N@@PX)?9]#82_8AX^9[P<8SU9 M2U&S3(Y,L%!LZE2G)/<3:85NYG1*P=$T)C4B6,Q>483JJVF3? @M1 M.A4UNK@Y'[,1T7>QG(P)N:>8.R3JW$:TTNLAF+J:D=M0/8\AN2]C#RK 'N+N MO@>LL&54&;T&9IT2=/C(PKS7D0EM30@-VD?+1&95) M1HDVT_(%B407;5FD[S&,,20MHX5.':I?F%&Y/_--S29EL:S* F<=O3BZ>R-B8/&6^VL4P_".@&=:2?V#OO0 MSS?24]?]*IQ(J#5G'.I48T=?>>T=V=DA%LMY4M@_.?ADV-]3P!V"F)LF]GK& M2PP*E0%D/ 3RAZ18=)I"AE[Z@D[+ H,N(O;.W[A\YDE:K5V0%@+OD.Z]!=9* MWX< Z^J,W OM>3R2)@0^KA1[2+^'A7HO0&Y\"F'U8I=A-Y?&]8="A$];7^3B4?]CP M/4*$DIA(,15"0MF)F=!88Y)ELB>5+62+;%-D#R&$,MFWF,B^9YMD&;OL^[[- M8!B,F>?JON_G?I[?[[Z/][C?YWV/]WV>X_A= #X@Z!E(%,9X\R7"2GI&!@>'4*48F%H[3+,S,+!?. ML;-R\'!#>'FX+UVZS"\F>/GJ#;Y+EX1DA6_2DU 4DY22^".$ MYM2I4RS,+%RG3W-)7+ET1>+_]D%M!+$Q@NI/O*:EN0HZP49#RT9#;0%!0" : M>II_.4#_=M"(J)&1A0=A9T@H:6]@0=+3T]'1UPU0^X#J)CHS]W MY9;R278]*X:K+AP2;V+2&/E4BG^ '_3B^24?NP:<8CK/R76!6^":H)#P=2EI M&5DY>075NW U=0U-+7T#0R/D0V,3ZR=/G]G8VMF[N7N\]/1ZY1WX-B@X)#0L M/#;N0WQ"XL>DY/2,S*SLG-R\_)+OI67E%955U4W-+:UMV)_MO_KZ!P:'AG^/ MC,[,SLTO+"XMKZP2MG=VB7O[I(/#/W;1@&AI_OOQG]K%!MAU@HZ.EH[ACUTT M)SS_#&"CH[]RZ^0Y93T&*Q?VJQ)O&#E48M**?YSBDWR !S]V[64ZSR\U(T#X M8]J_6/9?,RS@?\FR?S?L?]@U"F*AI0$6CY8-! /M'PJEOV;ZW^T,7EUE%C%V M*LK2>!2FW<[WB9ZV*J^@O5[0?((4UVJB_N:&P*VL'^R3$GL6&KB>$[\WM0:; M%+M;=,WR9SP(XBV\@@T)S8W)MY+ENKD/9_SUM@+N6+;$^@FCBOUO6F] \._M M*#:6(J<.4 6M,*S)9RJH^0AUVK:>_:8)W+WOKFI+8=6;=R?YHZJLX^ [ON9] M7Q?J?"*O;LL9U+2>.]U"$]XJB+QF?**D?E\]RPW-XK1)EIW];-E8L9UT;CRI\$(-AFYN ME?&YG[T 1W]?%^<%J:&*>\1DH?1BV?_?%^KOYW:DK#VE-QF#_I1R9=YFN",Z M9Z:ZSJ(V9S8R:#-PED<$Z_U$3?797:3M[6S=4WM7DC0/C4HK'*HE"DK\DA!S M;S[9IYZ32=-I3'86DE492V]#<7<3$.'^?';%K3EK#59]&Y@=UK&KT:ZYBI D M[4=S8]#XJMDQ3N\(&?T+7_%'9#G!I,)C_V?3\_.ROU)/X.LQ;LN3IR,+&*@F( M@B96\\+K>9]'+,@+J+(&VR[)]M5R]6XL)E'0LMEY!5G+E[M:3X=W;(%*1#IN MK.N*"NS$=.:[A38RR#/D%&^$9^&KFW;,"2<+YPJU^"Y:L(/3>=MC8I5>TRCO M2<4Z).M$EAX\CED=T(.[?::!@^DW-LH_VXA.S!-^.)_;?,4OQR1TPCLGUW[T M91SKY]PI4Q/UD9P/U_R3UBR$YR"1B4AQ 70PYSK>7396S)P*FM#?5Z]:6K'0 M>>7GF3M>UK71.,1F+O($E2/>S2*66]"RD7A?16/63]B X_S#ZBCRR[+(: M@-.]@RE5'MM7D,4L3Z)P&U@*+8R$[-PUFC)\$SV4[7>+"F)._('>.7*A@E[C M*!RHI@6\#9DRCIJ6I(*"?'%PB.%K/WN;?@B^RO<"%02K@)!8J* 9];^)TR,^ M9/A'VC_2_I'VC[3_+Z6A291**JC1A@IB&NJG\'O!]%\D'&Z4%$^?VE?%D5F8 M#M3"><_S< U=]]/;R]>(3:]U*GHG<4%7F6/U@+V9(C[L>^NFG_C]!/YNDY.W M,YSS4V&\99L4!A(FFY26\:W!\-O@Q2"5J9J/5- WA"JEG2QI1A32XB[4ZT6P M75C>M4DWH]];=D%:G-8!D5/S MJ>SKUY>01R]+B>$. MO2;\;O9"E5Y U \XAT&"T8#XAGL=U&=M).&B[=G:J D0>$G_E#9.+P M2][(1,GQZ1:C1=^"1WFB&TLUGR]7!&MFNP5%2=_H]'M=E/@#2C_@:Y?[ZSE8;9Z1?8>9.W=:9'U937U4P "VW^T*NUX#K*-I&VQGRXX*>G.B/CZ] MBE(FF;/Z#6H/++WH'.1@OQ18[3?J9&%G+BH(5Y=#H6,Z- JW-/[H9\3098G/ MJK6F@J![:-)9H;_<8*G5JS[T#&+X9@?Y/]\*F]'VPE+\-F#XR\B^4CUB4LC@ M(]_!O^@037HP"7@DV@=!9@3O%G+X/;,B/H1(HYH2"-'DHU'4])T,"D?%.]32 M9#\5=(+>3P0.^4>9?Y3Y1YG_'949\&?V:F$E[9?"]K9%T$.^IV8=3\@DWN_= M/ >>__5:(W#UEP8DTL]!W<0!#/V"_[:,"Q=6OAQPBLZ5$9.AZ(:/TQF>3=A7 MB[K-@T@8S7BN#U%A4-V$<1^L'K:MW:M/_K7'$+!X7IC?Z:;!L+E"<6ZI_/4' M\;)YFQ FBB TO=<+98&61;T<6L%) .4$>S09TC",P0RW"FU<+,@ >\@;,=!! M3 [=9D(B&V9$>Q0+*A@,OM,($M^CF"E*Q]C*(C,XKZ6WH!%OA6P-7W5ZN,B' MU7_IP^:@UTBY)-,F24W:C?H:*+R>];K&0@/-X6R-P@%F3C#T3/&<\8T,WS&[ M@GDA'F:BV\$TJM'!Y.924N2K[3L[3:ZNWD,-P8I*GK.1_F-:W[GL="U4)/B4 M]S\>PU+IGR![42<5;U2K!^L6N_"*2XLG:5[ZRK<9C=WRMXB?,,KA=WK1FX,3 MX9D,2G](\E2OZ)CD]/&![;UBWS"=E M[&/AM')"+)(I@R!%HP1>4DAL:SCU^V?O6-D"X9)3P WQQ1;4=5STW-#K;KID MB\R(U1.0_A>%X OUP4YET@-$>Y&$'NA5+^L6UQLR)K%9'>X!+@M5>Q>F*73# M^O=GA]Z5\1.5X1P/N/3N6UB,KNQA/%ZY@&L9)?JT9@S\KU6>1LQ9OEU_8KLQ MNGD00E ^S[GS&!9O8"7\/.S#',_(\@#R Y:PUKP^K9EMKU&??Y:2$N21S-J" M8B8%PX-Q#S0V+[ZA;]S^C59./77(KM.7/'$N_\=RTJ >''SR#=Q-H:)%G-G6 MY$/URZS\4+'9-E*GA(P$S:4@OC2P.N4\+@"V+-= .BU+!;$9I GVA#Q@SAO5 M,[,DBZ+I4#TN*#RW,^5J-,D4RD@%?0$J\[34%!D.LX%V*F7>SBA-KS*_/:O^ MMLQ1A9F9Q_QI]>=R=4B,T+A_UIVB_*S6PE\/$,\X] P]1+7Z-?IS&AH^JCJ< MV(Q5.34*#4Q6%?W[4TJEG'E)UBW7+NSUB$$UCUG4JKU MR2+LLP"'WH/[_UU@]H#XXK;C(_,^S=+RWD_NH.0%U,QS$A\E, ( M'X4 :PE MX7/5++W"Q@[^R-9"&K\5YI19WB?-7Y4L-=F^4'VVJLW_D23)Z/A:IR,_[7N*ES#RV3WQ92\S>/+IC#?3_%^E<@P\V5-Q#9_XG 4.^D+"WB$H M]L,S5D^LS-SOHV'/[O&">#'%61*,(F;N M3/!D@5NIH*81O/HQ R<51)--!]:61D-(0]Y+>T7:3ZUS765$,\D14J'/DOK;%%'T_O?QA87LIZ?ME?2)96K8%3;$"Y+QL5I Q8W&C70 HOMB-(_J@H"9T=+FSF M94C&G"7_ID&,X+[Y:'@J_!)^WP5NT;XAP1]3^:OZYN7HQ\)$^B!P4I%7H#9^ M(GQR==C2IL*.SFI/TK?EW$D.]M_#MX$'.P /O@@AG1;_5W?/OUO5:CLRVFO, MS1"VBV(?ZX!&>^Y]3/.+FC2]=D8R^B/3SQK2Y^FUB^T;8A[QFM,QZ3%0G/#H MKQ=J*G.Y&;'(LL!4F;KNZO!YQWHA+XGMU8NVTJ5VSUZ$LIS+O:'+(/ "QKV6 M)U=6S1WK],N.C+0 M:Q:?V()C6.7L,3998Q9H;8G@T-Q[I;9H_5H"R>-0F-9:V",L^)U)J,BYA5<) M/Q5LUIJ[JB'&0*YI88GUO^Q.=E'1J;GL*/#2_0,R7INPU+QVA\%FB9'V,GZ*A=0TOR4>/\VO]"]@:/4.+A!OX?IZ<>]3J5K M/YV^P+#LP1#59;_\B6=VE<@4WX=X;J\(34>+)K;C MND*^J2;0J8*A[U!0O@ MOB>SFV&?#.*3"'!W7F;"C7H. CP[.ZCV_:1Y$^MKK]]%_H9EU>T-)<8.KEE6M%SQ6W>.#?A$:LQEPLZ MG0I:5JM-J,'OQD9+CN\0P*:)UW\+871);O@"RKD4V(:CB=VC_@APN-PWWN1_#:!-/?5YK2D\M;AZZMPI6X?+@[U&TSC=G"J]__:IP.N#VHRY9WSDI>/V:O\/Y06802K7K5 MP-;\B+-32LI :J-/W&MH6&^;1FJ&3)![- !O>T5 MMM!0@M\5#YVQ+-5E\)1G8NUY N2"H%?X[ 6HD3=[;L:9)R]X;Q**D953]:>\M+3U.1[O"=]Z2%O96)Y$NX08:0R/=>Z'DRHC)@^S2M1:7$V"\5 M4[.?KKT53ZTG$'=\_!1\RGSOGSFC;G)8,8,+A;3X,WZK3=HW:V-ACQNH=HG; M5&.=,_N=;.?SFWGD7&3$.@/BFB>LVEL4+#3,VQ SP?55-7H$^Y0%FB!',U MX#FH((*A6)W4AFL\4Z0Y7P#)C0H28%>E@C QY$@_2POU&4S SC(O_[=!4].H MIV4?-*S/+VC[V'B"U^*QH9]L^&=?6LT(P?/H7SECE:S7_=G+^]F^[>\LA.0+ M"E)!O,(6698R9-LA6&FM^U#H2'@3.(0V>V?GUO$=LK#57)>4XMTJN^_=!0Y- M)C]Z%(VS[7V^O=>MMZ*"'N&G2"O2$7!O4?.'.W'?J_:^77E]>9Y7.:L(.=/] M_;AJ6D=L(<6]&#NOO58%M?#_0DL:-K2X%_\YVD)L=4F0($G1;*N@@LP8*&]% M%K0.,;,VY+A(9THEZS$C\E?\6!#)N#F"%%,\X^B/8O&*PAD&"K:C)B_#_%A9 M&D*/72S-C"V4.5P.?;4G#&?RX3&3TS$VD0] PFS<5Z?9+^*F#1==#!+ MS45T-KR1)R.RN)(]S3J^6.4;;]?G9)(J*'>[/"D_]B&'H@7S3$ HM39L7W-H MV&.M!-;+T?+R@Z;GV(@)WA]X!HHJ-^[8!TL%I7'W'G^!S?4K4T%%<500_]>M MU[!MKB'4VB3LF'$H>H,&F,MDUF-W](& ((5P_)*;"O*DU*3RP,%C7JPS _5R M%74)2IJBT%_+F5("^TYTA^_:?BB/B2N221490,^A-U+(50! T""H( MK$Z6/,8=L]Q"30L#;% IS6[?LII^HB<9?KW<;XG6X8-Q%' MLCE"'W(]!@)0'S <>7=5#<(NGZ:K3]*;,]R ?=\_W#J+JG&F@LJNP_XVU 6_ M-;-;?](/GCGP8&?C\4V9%GVGB7XJ=HY-"SO/MX M5@I\PY12/TP%W0'/I8I203$X(/:_!6$I[^SW8*]1V^+V4\2]AD,0YA+!F1SE MO77\5@RV:ZV'()7P(&;N8ND"W[^ ^VGC<:W6K1;G@C4S)_P<0L64%6,93I.B MAZ6W!U^B6'R15!!C1825W?R8E6>HF*O7?<0OH+\]/I6/0:1";Q M]0:D)" U0$P!%YT#>,OD$%/HFP>$FA84"#5S+"6@K"N(--(?06)3_6&YK60+ MV3L+&*[&=+A:#\[>X/M> M<_Z9_ TL?W+LYJK#6GM1T1,)A&02O]O@QT]QNL7%E0.8Z9+2T Z7VZ%SRN/) M*SGTNC+R]@8> JYUX-UK8?C;*A7?$!MA16);7+Z+\C)7T7#:."+L?9$E%LV MA/<_&RR]L)C*>/*@,.N'A\5ZYID[FZQ.1!&VD^NFS5TBJ2Y?O*(-\-WIB=7F M':J781(>F@P99V;KT7ADQ(;BTS3179"Z D_B69MK #O3#D#PF-BU*A)BEK.G MUL6!'2KJ_+,\WJT-,0X+M,9?B_?6TJL>=[]>^0MGO;(JE%X[UZM(!2N- M.H%S#4N)5 IJXCWRECM\M$2AM91"CG*6%T\]'#>Y)\E!*'524F6!+%ER3YHJ MQ:_OE;S39(F\R/KB!2K>T^JI^^R+V8QGF=Z0'TJ/?GM-__[^6%3E9#1/!:8S M9YL%QGVH4*^$[_[BCN&P\YR>5O:X6'%4$XRZ-_S;,.&Z3'S7S9):$Z CKXK* M^$F!FC_OD4JY1P455MO=6BMSH8*^#P<@R_Q[SO$&-WL7 M9R%;%S:G0(4G[+B[%N5CO69Q1_D("LZBV<(&+R&:2O>Y82F+' E$PV5*_$H\ MUG@RX[9M@;XR' SN#!8QSN318V9M-%++^5DO,F!J2' J]#6]ZI#'A-YS"SH& M??TX9_?D8<_3CT&T \EJ A^+5W4=M)M=PFKU,EON7-FR>L!:$T[<4X\A2*Y% M\NE&:/2N[R[?81M3*1:[/6TM[1HN\E/)+YJ3=)"5%J@Q&'_G1=?SI0&V*M0- MV26+*Y9J9)=0S6D.?\)D6S/EP.K88>GZ[HON79SLN<+[^Y:O32(TL]:X'7BO M) GJ44B $R_3[F!$"7M?/&"\#DC^>;^\#,M]_7E(^K S_MP#1>U\U53N3AEH M% ,1(]KP 9=G?L^[7;*8K"FE(E-PC3U^!0Y>6\,Q+*]\(6G?ZX\_47I?.&[B M9P>D,_G@MO9;L]6A%Y?8^)<_'7T#[SU]&N'#9W9U(LBK KO&L>UNBC^)[U/! M#KQ0)Y+71ATD3?"4N-F+7M.#7S.JPV4FP^??7;)6Y%[,@6H*\TA?P7&RSU7O MHU[+WCM4^VZ+Z. @_&(X^J5.^2E2"K2#3Z=QAR @G*<0%.G"="\;-?P2^CC& MBB<'7='U6W.B0FX5D4=>\RZ;DQOA8WKX2L6L"WW[OX0>(T3+9O$#06[!8Q?8 M(3O2V/*BQ7=[M\4)^6$ZZ;=^:O@6_,9"ROB>L M%"]'H)?".S&/2.",K/EDXGC[QTYF6Z7F^6_ K<@=S+7Z,I^+1RF:4/*Y4AWB M V6*8:W-J\J]FQ]$Z<662GSIAEX-2JD[:^>&4!2HH",!GZ>^&?@U8TH383+1 MO:N<,_%G8K\#N0JFHDP665V=:VGK;W"K."W2-!&%^"NK$"U;<,!,3AV_@!R> MQ<2+/!=OZKR%.L?4TT.,^$QK6CHH>N9:^7LYGH^>^NMJZG.&.IFS/RU>V:PO MJIZGC+UF@,3D.N2HIW7E>T)+!LNT'1UFRK/R3&26Q=RK,E57/HX%;K)"@GQ3 M+-+P:ZT^BGRS")8)S>URM)M2-@(E6@$DYIZ&DQCQK[;-,>T7A]$*$4J!TZSD M8>X7XT%:0BG7%T!X7-!K*\N2!%TW@*A)J_]94*&JY%';(50D9I*4I2D,,5 MV+96.Q54BS*/Y#QJ(([C5_<1KR';9X9A:U\MVPN:5@>SLU"/N(PGQ\="%MY* ME-BL!9J#K^!X]5,_' AT^J7 ?3VHH%/G@1JC_!G TA-HLBT5]#8"\-LOW6E MG0*=%(N5#Q[W#EDKRG(_SF>,&C$ MF2?74&)'.&07(12X?(!> M%YLLMZ\MHX@S#)0(DPP"FY5S2/4TV@E74GRQH1:ZM1:^<\PYYQ26;$@P]L]G.ZB;T; *$7>I;YO37QF/%G"+>.IMIHQ !7*@3,4=UWN3N M8S5B#!7T0YGK3E( 9/U95X :'@4NG*AU QA8?JUA[^P?!HZTP/Y?D@TP MZ^=5\\A"'W<-ALKC)G_UFK8]><_WT\!C--\X>IH&%J1JSG!K%]MD"0;F2GWF M;EEEG,<>.O1)^T((VUV&T-P$6AM[6(S8<;L)VP;FU-+/!>'2$*"8I>H0? MJM,714C-P'3:PE(FI%O82 MH:@7TE*:SJ*6?U@,$W#W92:9*[X;_:BIN=\\:'">XN/0J@CHP#?TA@JR8H3M M/L+1M"?H&*O!Y.?*S@-/#$*]X;W5C'(ZYHZ)FGD1;TCNO> MGB<_+17D&TQ>ZQ"9A-*H<,*'!#?W&='[OY:HH&<%11LZ,2'(W&C+[.H;,24* MP6IT-Y48O[*>]^JXAW2K=C ;$W;>#29,$ %;37] M:>D:\]H+,KW/Y3'6R+PZGX6?:SV[FNABLHPL,0>0^7P&6&8))R#A$ZH*/UA=:Q5TN"?C%9YBE3+ BJI6> ME44QCRD5SI"<0?\2SMZ/Q%R).!][&)DE-L]*K;; M8R!K^Z3D,ZC=]C<-R6 )16ND)8\N"O=OMZ88'=*^*K F)SPW=A>8W\QT,$.=Y?RQ201?G3^')PJO[,;GDCU20UD%3W=3<8GI>QHJ"K7.J M\:BK4OP+V"ZLK_9JW26),LGNEIH!)>OI&Z\(NCF",-&$J:YALD@'AN^6I9E: M,SW_4]@;C"V)]O%=[LDOS0O/PCE@.IU370X=BC:/W:>XUV0R'PF,!ZD?"52P M]H0#0>W#+XS=U_//.LVK=Z;"2G@Y\58QF0LY8DBXPW]6G0[YNQXRT&^,WT/G MJ2ESRJQ]B':WTX-[[6,+X=/%O857XWOG$S1UV[ @( =\ M1TI=P0FPYV<>7)WW.0TFH,:*J*"E5=01R6$<>B)LOI]8D_0D9C K7%JL93LM M#$C(00[ZK.V\#A_[6]PZ$K T!$^*ED7>+M"YP@M?$,?_!B O^TF<::W(.1O- M'!)#JT+A6]DA!<5^TWNRZE=+7C?+;=KCR"*LW*B>DW.4(P3E>MW13")07MDI ME9#C4P5?BXP?/TDQ4I@+BM R(UK3%]Q?WSI-5\EW M^I4+?]4>%Y! OZ"[:SUGHSX?IQ#8C>Y4:F:R8^KQ7)3,(7!#:%F'MGM%^9 ' MEY7RVZC;.89ZZS2-^8F)^\GO*'[$\7U]:^:%!J'R8+9]CYO7GVQE#PF-*/F&H=_&FZA:(CH4EOOX*B- MG=%?U]Y!-F&6/Z/)WAGL%]N.PYM^]5>X??O3\_'/_>GY@&2E M[.\D/^;7?E MH650-">!;XARD60O#B;+$,Y\_'&W;<%B H?78%^ ]1RQ6^@IGAL=UW16X%H( M"U>0-7ST0AGC26*@@J[N%0*5PP$PGFF1(N.%.+IM'-UROGAVE+2!I@WZ>*8! M?QEVT\^N*2N_LECW\XHPWZ^,F%F_WF*C'Q<8+K$%'G([\U$(PZ#)1J!#GV>ST(J$+6 --AO("*Q6<"*V4@>]O"B'VH^?@V M*F@25H1]_&];*:;<@D$>.#:LY JW;Z+VJ1,J[S+LE!1BEAUXZ_JG&I0B&D"O!AF/\+\._YA2?"A"92SY2VZ(H OF^R)%<,+O: MSSSPSG*$/^"44]'5BB#F#I&W<)[?GVC,$601R 4@,O[-B8M]Y8&:HP849TN M1IY"^6'C1\@*>#H=W\Z%*!1\\NA@L 6.7B;IL/A$($A74Q. MNZW@V0.?7Y]_3Z6^/0PG>HLD>X7I*A;RW&]N.[=X[P#UE]V4"E(-T/'?-CH$ MN"O]067X9@Y>7#4 TW:L$KY>ZSC#E_YP.;FN!%)L;W2_"GLWI>-!,^%H"IWE M4J87&UO-D3Z[WMW0##E-AL^:?FPRUK1[AL!YO @R8'WTRGKW6&0%=L;+&]O, MS<]M'A##87UC8S_3>C"ZJDA[1A90?T8 O__;:;X[ZU':I;C.F%TD)61JS2+( MPL\[UCD^-8C)13M9"2%! J;N*C^$2 5!**^).X5^X+_NJZPT^S*("9)"ZLB M]\;X& %^4 ;,([W74@1JWFT8M7X%F*0,[KKH:0@Y8K3BV ]#>2V"503!036IJX9V'DSDZLQ M-K);A8@CNN.IQGE_VJ%",A^0I5(RJ: QYV,.XOH4N%80@%CQM_/)DTK#>Q=2 M+YTQ=MG)F3WI_^7!9UVM_*.;05!OL;%L7RPB%IFT_W-AC,95UXL6Y'^'Z2FX MS^UB/1.@_MH=@(_>0@YO(G,H/8RH665!YRD,Y8V%U33F@+>4]8@1R"(9]#Z" MV AVV:#GXAPVZ_L^B&]/88-PMX&7!>S9R747(#!DG2_M>QY:9 0I8>7A,2"6 M&.DEZKW5:*[S:(BH\O=&U=O_3DKLO 6XRD!8P9E@;,#BR,?>Y[YIU["^NUX@90X=OLU < MX,GO_2J.72WGK[>JVD:"/[%]:[YAG[-*KV,AOQ[DVTX(&Z0(6+[V7W\12-P& M*,?DT*E>CQ3S4MS_JH-KX'LQ1LEE"7(8Z=?HGLC?3LLGZPIN-H?"NQ]OB8S<8=PSL>)[EF]0NH%T:784P9? M8XK5]7\'!HC4,(M[9(1P0EY)]M?3VS\>;AU^R?+;M..Q@4U!VL]C9F1/&4#( M0<3@'D5$CGV@7,5GX\;-SUS^=X>'>W_&ML2J_8AI?&K5$]@S]#!W%+GI$!0_ MX]2/IU-JO.XB]CU4[LYPD,7#K(Z<(2%8:0PA>2G,P[.G*27 MCC*/SUDVT%7B$B\O^W^.+L;$$R.Y@99I8+&?*/(R>)8O@%6-)U3I!Q&CRJJG M);,:?9M-IPVYC#,C61+4$<5]5WO*#BBX/53"Z,*;Z_HEQ1M1V&SHIT. RUM@ MI^SVLF=U7G;?/ZFB?#E^[#=]ER\:?JY937?FTKV,BSR"48K&LN]\-<72?UJ_ M,8 [LREF6F?[M?.C"]W=5GRXFO;D4[/_Z*&@4QK3=$&7";$Q* MF#*.A+GY<:GSE89A5VM0?);*1I (7VG'6=R9<3NDH!TJ6=@E[E)@!DIU7>>% M?H']I\[=ZP_JH :^818%^.^S3QM"'+O#"F\7OG'MT:5QYD_]\J:[[]5<&@[# MZUEDZQT24F;LOJ%U,MP+-SWW77B3M= &Z9O!'?-=D?3+8,'=S\:%0-MD-/1L MA7AT_I[-<]<0H,VDN0#+\EV;HX(X ?NU!;;YU.W.A19F.*71=".J^-$_7Q:9 MA(>[\S&X:<4O2#_"Y-:#;9W3O)BZKNE\GXCSN,P74W,11>@IF[=D@?(B9LVU M1!'W@^+4W^R?:X;86I'Y!KS1S2N[H2 0J)&'WBHL%UT=^:UT=']DA[5UZD#8 M.Z=/_/A\6?.PRU\):1 Q;1$B:AF)5B&QSW(&N:/I[(PX1VM?3*BR&?/=JKKN MR3[B8LY)%H71HWI>BA\1@<3$;GE#[V&ME&E=5\)U31/L$#>J!<9DGXC_/>+ MUN4FZ1AUZV(DMC^^57-NPOJ(^0=WX6KYB&_<)?7Z_0/UA4\4\ ZZ&7T@E PY M]HV>=^B'*CGPF@[S883YKQ\-3JDS[M MM&ML5UYB-AY_@T^WDD?G >89B2'3J6:P+,2"[?RHY*;N(D7[8-A<&\";C#W [,>_E;6@>[U*KQ[BOP!"J!'K96*3\2MW)04KA M/HHP7=;AX.VP/+JQEW+-TU27\&0?- UI<3,$ GQH423TX==B.7>KWX'O'4HT MM60V7>"56L?1>91KJ':Y(2IH[?4?9/7-L]0EX1Y$&Y.4_/+@D8E&FD*TY5JQ ML#/Q.V"KH+X;RZVWV_^VG;\\>:W'D:P]L]9U;8[&YA[?W*;<@BE>#B/_-S(B M_EK\NJ%7ZMZ+S(Z#WFPHKNR79HZXF-OI>7Z;:QY(/>$8BPX"MLE?IX7W6EGT M?.+9B6EWYQGG%A<2JPDA?RL'ZC6^LZH:J_._^GV3&VP_>JVXKV$"&+H4@BST MO41P"IHI$#66CE06-;'CNQ6LYMAX$G?'#_Y*%-PO)XR-_]23\K8JA@C[=Q_; M^>-CZG_]\X_+'1LI=5$JH-B1OE]Q*Q@IG6KY*S<*5QE_2A,B_<*L@%DHJSA^ M)0B4Y+GJ3^*C(IQ[VH?\!).U0X^6K1*AHG3/Y^[W&^,.D/T0?"D9:,.5?S=L M=:+).K[%<,<'X7E500K=J5B@5/SUJL.RA4BOHI8-M]*A.9?,08U>HM/Z7"YO M<+TRQNX8W3#L%7@\ACK.,R.^(+PUBU.P>RP@GUOJTL")FL^QG]) [6HAVUO%M];&!HOV4/@\\DY]VNQ3JL@Z5K.S9P\\>*Y-,VFF+%F "&!=4J^J0/_;D MP#&,#W?NRM$O%.LPF)B=DCMF/^I8GV9S.79R]A;_,)>Z[H8U[^VR0/.7CJ2D M_I6H^E.E>G"AY"MY=N$T"0\KX.B#Y08)RA>F@^B_?97UK:5&4\HQ"!EXCY05 M'S/"HU7RZ:P:HW1:FH.L!61H0]I4@FYHJY*V-T0EY_>[Z+8Z\=FMYI6OF$7" MM40:'_GNH\H>-_9]7Y0[$1JR9J%N?C\V[^*G[Q$Y(A #6Q2[HFCA0X$?@Z+K M66-)EZO?J_WTB?*"Z9D-1U'$[&2\#?84Z'MJ!ZX]"+"E@@:;6(UP;BO1E.*# M[?!VJR^?NU*O.3X4^8+7#:5<)D0E/F"%CDWQ MN\8//3;-9X+?: O]KN K&AF:O-VF[)D:1H>U:#&6 @KK.(P;R=MP*#<-(B'4 M[Y88L^RN!W\5D@UW<^')RAR6*/^=IA;3O@YJQT0Z;TY207I5M7%;XUI_MMD% M#X;[T)S2/S*\SJP*/$?XP[]:U[/>0&V]5Y\56538:,*J\X5PBAKHB+,^Y-%O M27[Z^L(1?, %G6:%[JMOI:4]4>]($LWD4<>&O>SX^/7*JS E6;8R=8HB8L92 MT\@KST+SSXLQY1QZ<#<>94L)LD7/F8BYE(BW]TQ7^3:$?)P4@5ZLO@0UK5*? M7,0Y6Q&$"//EXQO#5A^V),V 7)LA"M&Y2ZOTCBJ^WV]ASGC9^K9::OKR$%36 M4MG-%>PD7V7/7CVUD$ZA);$FXO3;R"5?C$T$*BMF^)>+NB<6.LY" J M=_]$C8/^4F04M[2\@'_(L(&ADHC!]Z'2#C^U)BO1TN4+7"B^9765ZPNO0O(J MC61#?44R2-D]IJM#=C)359*YOF>4.6322P" MZ_:.-\?"IK74M[_NDNCS.4_H.'4AJQ[^1G>$[R>+&(;FC;?.K.PIXIJI(+K= MT]<-T ^2S1\8RI^Z/'(>-7$)W3(W6G==KH]K2"[F@12-H<$CFF5ZA?!N_0_U MUQRXU!3@]!QZ#_2B9UF9ERE"WX]D"I_%T1_%GN&57/TJ#_E56Z-/H@M6&;4H M-V35V'S<#L$+P/KJLL/[P#:GDSZMJ/AD_,CXGW3Z".BT)L4:X _I6S F"F<- M+.B_CY*!4T&^48A9EPV+%+BL1<:J5IJ.@U4,_!(;__VVXK;7U]-9Z'E?ZR^G ME\@H]K>B&:\0D&%B'B%#3\KMFFC/5K"<'&0>?K'[%4&R.4(=C_,!@Q-K I;H4H7DCE)8F? M?#/++&KLT2XH4W**[MEOL:WGFW(%DY(D T5K3'F>3(5 Y78"_UO38,:,J1>K MFK!(;U$P=,ASL3[+1\@T8917D@IBH8*')R4ME@O2E)VF$6S(0HB M#=='7]3,/:0-N$,K/WZ;YB$*C]NC@G9O:5-!KX&D$H%YEEYFF!T?)^%N5_$R M2F&X,9@U),Y+34=O(7(P7NR>G%!6A;73JR6EM7 J*!A5 =3N<$LR'81L[B/- M$6]<^'%"2-O=U9\.K^+%AZ@NT]ZKY3P7)BME*C-MS:/C\4%/3UC^=LD<&/Q$ M;\B]P-%-O:9?;-B=\]8'9[UE]4HYOA4+Q-\-W;._GO'@/LE8,N<"66.FE@$_ M"Z.=M#!3SZN;J8J\7Z#"[G3&3\>8L/4Z@]!I=*L]5QH]+-6_L. MW]*C[<2<'%9YNQ5KRWL(Z+\N4N]_\K#C.MUY'R:_Z M_LP_R'R_ZHH:2VHS<4"_I_(Y7N@1S)VS;G@J_'_1(N7%B=(/I WJ<<9 M Q9_WDKQ!.S_U[=2BOK"DPP_Q:=@9 +KCM.B"2YO8&=]2X!BK@2M=;[3S5DI( MY9=@?GCN[+SURT%:N8V^1(-^Q[)(L27=6IV]?;:/XSZ\<^,>!>Y&GD.+"4;% M"Y&!&86Y]!KS;#O#Q;TF/MZ?.^N"H%B1 M.58&V#M%:>?,<7OHO6*-V+JFYL_K^"'-B8Q8/&< 9^.AWT3Z5 JN5(M__/%(!2W7JD/L8/V?-VQ:][YX MK%C+(L_IWC>EK7 [W^;I-E1G'PXVSA[U#LPZ^<&D9P?&Y L):9KD+QO2-XZ= M*=R?Y7/BD%D0&78A8NZEAR?IM$_"U=@"2E5JO[? Z-:E"U]N/0@TC&UWLNRT M/0^:>4B\O,FCBYBSR(&S?4K?.ON!3]J.%Y'ARQ:H/GQ#6GKXR8=1,_Y9R>D:R)BE_CT+N;(TQ69E3COJMV_Y?AZ^MJC$IKW;[J>)OFT0&[9$:,>GIHMY[G/0'&=A,-O!V4QM[J9X3I]R?K)M?T#]R,UJ&@ MAH]G,HJ*NM><&00)UM@%BPFX'3'\;"'U-<9Q(X8\M81(J8IB-CHIKJA8Q'OD%*\.<_7J'][%%L"HYI*'O MT^/Y]2!AH8+OO_QO>J5Y;)U/$7DE:[SRI2F3EQLQ!_M(2Z&U>*7,'ZO9KK3F MT.3/BV[E%?C>ET9W Y-DAJ*S3G#N(%ZMD\MB'"M>:*_Z=8QS)0G/[&21E(G" M^L\//Z2TJ4--YL77*BE7Z\32R\N#NX]JV;0]%9DB0-;W9RFU[0/)+^>4EN%_KN M=OA6FFF2:QT.QJ8>OR,:84%#"O*9KNF_>+*R;_%YEW.J,F7;&])#N>MW)GC(F^/H3.L[1#:GOD3'0Y*.S&TY@G>>AK1A.$?4SAG?P+RX53U[!D5H*O.D<&+#84O- %(V2%!! MA%^+AZ7=Z*_]T.#T^E=44!!A-OH #V2"K(+T@4(G?RU\+4=+:BA$ MP*0DEP@Z)4=[K?X#"3$=.!/),C4%KS"HOV_&UJE'/$7<1-&,5ED&P5@^:;.& MEHVYIKW8>UER1G.#CW4>!M':&UUJ,6JH8<]A59LD!X0+%:E^%4H/!_TYKZ?F M93U<,_$MYXXL,3/5NOESCL@;,F[X2XAV"<-%OC"PFQB[I3R5:^RQC5HHM5XA M6Z_@REZ]+=:D*^0H+G45;N9[=]:OU2_/6*$A6$K'SR7?[N6P(->9E9WHC#/J M2^;W6Z4SR^0%@Q /EWW]X'X"'GA$$R?+/3L?Q]2>\2>HN<9!%$G/ @Q4FT(D MA0H2I(+83/V>G809)NT4@G>19"$,$Q6$&RJ@@E!Q5%!H!H4#&81:6C,$ZEC[ MGQ]N$3\R#.9#%'HMX:BF<#R&?&S?L'\ (X7#9N!>2(I_F>41&4V&0XQ?^YFD M_2/Q'XG_2/Q'XO\9$B/P1:BY?[]D5(3&1_^H]@E1<#"76W9Z:@-)!%$,% U. M?OL.=>VMA>63 M9-[8PDS3537XK_:MB2O0,MV_2G)\%LTMK/9Q25>E:L!6O< MZ=2#8+<@/?YE*PGE+X=DUNBS:HWPF(DH?J8,/%C:;:!%RT24K1?!RK5*M()S M(.5[./3@H#\GBCKRWP!02P,$% @ PX#]5'9X 7(6W@ F$\) !0 !O M:6DM,C R,C V,S!?;&%B+GAM;.2]:W/D.)8E^+U_!3?';#?33*CD R2!FNX> M4R@CLF,Z,A03BJR:V;0U-SPE5KF<*CH](E2_?@"2_I _Z 5(+7@P;>B?@C^RL7R[X&LRL?@KV7U M]^(K >#?FYMNRJ?GJKA_J(,XC./]OU9_1BQA)(0<("@@@#)5/T4L XG,XS@- M$Q))?G7_9\XR&L4T! E+4@ 12@&63((TCDA.HCR*"6T>.B\6?_^S_H>2I0A4 M<(ME\^N__?!0UT]__OGG;]^^_>D[K>9_*JO[G^,P3'Y>7_U#=_GW@^N_)C__O[Y_4F3^&=] MQ<\+<:];]I.HBI+?U:2J/Q JYLK[YFGU\Y/XMQ^6Q>/37*P_>ZB$//[8>56] M>*KV$FLOHTQ[^5].&?OY O<]^5L?^NK!N2;?=9L'+!BGG1L/EU_4YP49&Y8K)Z59?5\XN+9U 2@J%@0$I, (2, I3 &.1Q MGG&891F%?%9ONL%,+,#O=VN/&[>\^_2#!7[U"1ZHQ+)<56S[!GV<'WLMJC>B M?H>BGQ?D42R?2'>#"DP/-MI8_WT34M"Z&2@_ ^UH\#*LJX#401=9L EM_Z:K M0/5.IL8K__KS%L-QVGH^Q1:<_W^K\4KV(I2Y'E25U3[<)1L"[BVO+152#=:2 M+&D#5F=. 1]'/XMYO5Q_ O0G((RZ0=I_\>G7SP??Z^MJC0^IV)FO1W?%S]JB M>*K!BV^*'MD/!F1=#M8EVJ^%"NV'H*S4]6J&A#%?LX?F7\I$4BYE(\TSRF(-<4*'F)AE53 J!3J!LT]V;@]QH[7;)_6TNEC]*G,K?U^*Z^52U#.$ M8DR1S$&:$ A@DH< \RP&"<4136)$4L9L:*S7VM1HJW$/E!*LEB(HUYX'<^UZ M0+3'2SO2ZL?:C*2\(3@P*6W\#!I'KX(-FLK9H/'6'R49@>*5@OHMCDHY1L'O M4XS937:44A;%[)K_;;54\_,W^JEJT/6;>*2BFL$L5V.>* >2(0Q@K":Z-,=4 M_9.E(4LXS-/:R]#+2;[73GC]93PY%.#YK]3.$'HX'I84AX>+<= MT4P*!H;IA:UIP67,HN>1:*E37:?I, ZS)&S(L.?&41CPO.-KVC.XTFWX]/;Q M:5X^"S43G3>+J 6A:CI:%V)YLZHJ]<68\1A'DJI)($EP!F#*0H"23#$A)GG* M(>.0Q%;+>^S$BJUNF E4O;P=-YI T7UWSB-_326>++[^7BQG M*%2W)(D$7& .((\10"S#0*H96Y@Q%$(J;$BFQ];4Z*5;'][X&JR=#?[0[EJN M*_6!;,8OGJ ;F%F<4;,F%0,\O-))G[U1B<0@\'T*,;G%C3P^57H!HWZ^6]&_ M"59_*6^KZZ^D4)?,Q;NR>CD=;+[M,"0Q32,,\B0EBE+"&! B,: TBEB2X811 MHRF;LP=3(YIU $$705"7J@F"31"!5+_M+7LX<9!]6YDQTZ M,#!?#0&^-94Y M ^B5X.R]&)7VG$':)T/W!]E1Y+*J9Y_5=VV]?" PC%&(*) YE #22$W=XB0# M">-IFD$BD) FQ+?WW*G1F7[+%,NZ8&0>[.PS6.['[8/7ST070#(POSBC84PB M)V+OHP9URPXMJ-_V*6'_F:-T]!.!K+OOJ3^[C5M>[O#?RMOZ051WQ?VBD*JM M%O7F[XO[]VK0M'RGW+P3]\V.V9?RIEPLRWG!FXPQS1NSD'*2TE""E&>YZMR, M 03C$& U2R(Y2F ($YM1C6?_ID82+\,+2ADT 08[$08[(09-C&W.]SI*_:;> MC3/XHXG4HV&MQUL#P>]U-.;;QU'':@,!O#^2&\J, MW2N%BV)V)]BJ*NKGM]_9@WY'?51=9"8H8BGF.1!YF (HQP0R!"(>!Q#"M,P M2HS>":<,3(W4USX&:R<#[:49'Y\$L9]0?4 S] C0#A5C,CL7^A$V6@KVI_OR MZ\_JUH:(_@'UCZ#]L6&?DP\=A3[.A;3N_V>OL^_ ;Q>U>IA>)ZN>RJKADV:Y M[*9<+>KJ^:;D8L9UD@$5& @",P#S% &<"PE"Q""BE(59!DW[LX&]J77OUN7@ MA<]7[4JO7C+I/ ^TZ^9]W@3W\Q3@&;F<"<';D0B9BUNY7HWZI+XB]?6"O_W'JGC2(Y19))A,U*@!P#3F "(U MD* 93D 492%C,DTAIY8+Y::VIT8]OQ3+IW)9Z 99ZCG%TWK55N_]B[77UJOA MQDUAO X^!,##KX W7G>3,.6W1GCM^570^'[5(/WV+-(N2]^VF/E>]#:V/_9R MMRTP1Q:ZK1_ANIKV52Q60AM2LZJZ(JS^:U$_W*R6=?DHJFNZ;#Z;R1RA-.6A MF@RE4"^!*TIK3N&SE/,\S+B$D=TJF9'=J=%9YW;;X]:.M^(&:]>#/];.6R]H MF36%Z4*5=X '7X#R@JW#FI(54I[7BLQLC[P&9 7(X=J.W>UNQ'7TT3I579'C M.M'JN5D<^B*^UV]4?'^?Q2C5X[(4A#Q3TT"1Y0#'(@92B(AG*)*<6(W+''R8 M&J$=[V=7[7&,9NBP":1;S0UT+$$3C"7!N329&=D-W! #$]^I-MA\WH2R\_LF MI'9P]UDP47QMVL:BB:QY\@*0O7*FBQ^C\N<%0.USZ26/8WY>.CGE/K/@F98DL((4ABK(\ (JG&@B@">8)C0@B.1&RTFF9N M%(N@V(1L-9I.T8T -N, /U".##?[:"GO0T4>IV_FN.TQT'CLC_J M,H?'*U,9F!V5F,QAV.LM/Y;Q0%VQ&"$(@$M.( IH0"J"D"<"I^@?FL8PBE"7"+#GK8D^F1E)=(,$Z MDF#7=TMM!>?6,:.O43 ?F-6.P]U%T8S3=N,(VD""/[K_#C)BNQA6OQH-SMZ, MJ]=P*6@'V@T7/]!1QT'G5#2#Q>5'%7IW)"Y.,ABJ\1O DBJZC%$":)ZFBCT3 MB,,8AS*WF@,?M3(U*FPSF5HOKX*MGY9B#4[&]XL):?%=O$W3[HK*L'MN#0^M59)'SG(=0 I$*Q0.1 MFK_A7(2 R1PRP02.S1;T30U.C1(V"L77>GMLO:^_<=MZ%=\8^'Z^& +.@:GC MU9 T5W7PC>A(&@\;9(DSLE:2#S8P]0A &#UF-#D(FZ!VQ2&L[G,;H6V.=;Y9 M+8N%6"[7*:[-$;XP99&4F9K89IPIAA81() HPHXR2F ,T( *_CMGZ+HX[?C(+?'\>9W>0H]?#X1(I* M\ _EXOY#\57P=KSX'V+.%4']OM3J$@O1Y,K/(B$YA(@!DFOY:(9R-=F#(%!<[G(8SJOA79GBC"X),!/HHZ M6+L?_+@.X*=V?V_YT#! \\-.T)89).-^/KJ-/C#CZU"N#EKT*M@&NVWW M_<]>W-""<.R[PFK$#ELT/&:WO$HK^DV,&3>$<7-J7J5Y#M)Q7L<+ M^R7@MZQ4K^BU^FDJ4"J%! BK=YL:_F. =-ICSGB81#&/(D1,EWIW'SRUP7[K MFX-J[ NTSJ_/NF(P,!W["=]\4=45AI$63TWAL%HA/19SSTKHB\M'6_$\YN3N MRN;1O[L>O'U7S,7'5?/5(42FB8049)(BG1=( 9)(C:L%07E*1!Q1HTR<8P^? M'->TJ_':P:#UT/;D[ YP_91S*1Q#TXXY$@Y'7P]#OO"AC*X0G6 M(]>X3:1_)<7B@^KFMXO/XDDU]8,::MS*7P2MWR_4^*0AX!D4- RC+ 4"1S& M,DH $KF: PL1YA)G%".K'083HU/KR-KGX$?M]4]!N0BVCNNSE-KU8.N[W635 MJ G,IIB^@1V8$KQ@:CV#LP')Z[S+R/"HLR4;*/;G.%;W.B;[%@NR8&K.LSVY MH@5_U!/4].BKFC\UFRC/-W.BW)!'KF[V\5(U<4ER)$$BHQ3 '$: MJ75*([$<)GD27_CF)'K8) / M3*)>T;Y8]L0(M4&%3_H]>%7I$R-PSHF?F#W$88U\(:K[YSM1?2V8T$-ZEA+_1=\1>V6_VT ZML7 M,'K.>!L&-F&]V$FPNM&>HN_$HBBKCV4ME@I#J RH_Z#N>XT93UF(!& QU,R< M2D D@T!P27-,!$TRHS)ZYPQ-C9!;7X/&67.NZ(7R/.'Z FA@GMW%)M".-ER@ M776@UU[(S%G5%W0CD>EI"/UPJ D_MHC&D2Q"Y1&EWO>(AD19?B'ROU MQ7C[5?WS13VEK5 R2T(I:::&KC1+D)JCTQ"0+$R!@()#B7&-IH%VU+&-S'EZS6;87T(9F33>\[(^4G,/"[W&2D];&/4IR+NB#8R1G M;W!4=GHLJ[KX9U=QX;UZD2SN"[UVV"1SSV!*TSP*)8@BE@.(0P$P20B("(DQ MPC(*:6:EZM1K;FJ4L>NM7D':^ML=8K 4=NK'VHPZ_"$X,'^X@V>OY&2$B5\5 MIWZ3XRHX&85_H-YD=I?CO@%Y;E;B=O8E;G0M[QF6(HD3->B F&7J'TP!03(% M# J6)1F5D!NEG9XS-#4J6?NI>X+<[/,YU#<_B:SA^KX'O(9>RM^!:KLE>M,+ ME?V*_1D<_"[.GS(V[CK\F9 /EMS/7>]/HW>C6MG)!.M]SOM%\4_!9YB$*QZWP65S>UQX=<7<\_"8B.4:/,6.VU@GXS9[\_G# M3"*2QSQ!(*%, )BS$*B9$@A4^.A-Q7Y9S&_"MK_JMYA M*G+[ JE^>G&-?V#2L G=F!*.Q=J3T[Z^O.WHZ]^:3MYT[Q>/&Z73'@M@W16/ M_LU^WT=-4<2]WO#_C2S(?:.IL?REN->2LW?E?-6();[8XV01IC+!$J1(=3\8 MPQ0@R%) >)X)FB!.N=%2IXOQJ778C?_!3@#!_TD>G_YKT,41; *QWL&W;IKS M>TM# CXP0[A@[; 390VZ^>[4D."/M&/E]0MOM9?E"E[/_I;U(T?;\W(-=GQVR7:G'/:Q4O89C&+U?QE(!!3ZP'\.2(@X2$68",FSF-MM_+HX,;51T6%Y M^TZ<:K>"O74!>W]M9L9(0[?$P&PU3",X5'QS1]%S^3<'1T:N!><.U6%AN N> MY4:?'XJ%N)4WE>!%_8ZP9B5(%RTIFNSQ=T)\$NJKK4:H]V*68I02E'&0$)$" M2*F:/B8I!#RD.)UI.&$ M=JSV&7K6>VG3>)2%\HJMWXGT11Z-.]OV =[!E-S+0QWUNA>L?!1?R/>WW\FC MLJM'O.U$+Q1Q!L,L!YQH-;XD3 '%$0>*<",&LSB,J%5:U$E+4^/3UM% >1KL MN.HVQ3X-KQD1>@%M\+T%)[SLE;//8>%7)_NDM7%5L<\%?:"!??8&-Z+X1=2D MF"]O92NRK<>'M_*TT/:;Y^:C;8%%%I$LXT(-W*(T!#!+&" 4J2$<)1%!<18A M;G0^V9,_4R.=+IPF*WD3D/[MG$H]?>YJH%]:]?S2!C8CM!&;;6#:&[7%K,G2 M$\Y>*?52GT8E7D\ [M.SK\$/5@-9Y M>TV7;7O]C52\^4^+.1)*&.,01I#-3Q,2#,OCP#-) ]A M2.,L2ZPFYP,X.36Z;SR]Z+C?$"T9D9 +2B,@9:IKKF(&<$IR@)%J6JC:% DX M4W,16OZ_I2UWG?W_6VL:+K6\<@L-_):V:1K[I90!L?.[PC*$H^,NO P(]<%Z MS)"V[/7+/ZCOX?S30[E8RW!#)$C*B7K#IC@#,,UB]1,A ,"L?0>W#F2%CIEY\*V5F__."!H^F7GPIE5[_\ MY#6.1\=>[)VMQU%"P>D(].&W5=ZVC0D4S3=\D MZ:9"SXUXJ/JW9 !RF@""\D3!E@F>DR2&F9TBQ8O'3ZVC7]_=O?UR9RDS\1(P MLP[M#L/08-SKXY9(\WZ43G< MG &KURW#%.$P"AR "A/ 6IE$F+AT$[^%W4+U![;*M:HV9[YU6!A9WYJ=+?VOMFG.Q"&"K816!97LFL3,YH;#NF!B_PTGQEKCMXH0Z\H7=8>PY1I,L5O_#)- M9SV;7IDF4S"=RC09/]Q>%N5#L1#EWK&2W\CWXG'U>$.>]"'Z3N3QL_YWAA*8 MAH))D,20 2A$#"B&',0HXR&,(8>148$\>]-3H]C.TX"]<#6H]'_,53@LX>]G MSV%!'7K/[-2YM370+]T//@\*M+G8R7" CR1UXA=X*ZT3-^QZE$XL'SB:SHE; MH+LJ)XY/U5OF5GZIR&(I174K]43AMNJJLC35-O,XQ0F+$R!BG20. M4P@H#&.0J0]#SB(>V8W##6Q.[170NJS[SMII_;-V6Z&]+AWD5!#5I ',1M*> M81WX)> %4>O1L@5&7L?")G9''>E: +$_CK6YU8Z4EE4]N^DT )LO/H(9B6(6 M 1HG6IB/"T R'@$A4,I#$4$A0Q/FV7_PU.AE[9L5@QR@U4\3EV P])S9,'SC M[GXJUKX^K>[9Z<_JM_V^?/#043KLJ5#6O?+DWQV%::]OKV>IR#F7(@6QS#" M)"0 A6K^1U(9QSR.(RJ-]B!V'SJU+G>]N"_GY"KXSV]D\4]BJ:KX JW^;N>* MPN+NU. >ZM+M_L+]U!YK/=JUY/;M'Z_6-95L_#3C-_"4*H^ M'^9 )*D^0:!>P#3/** HABC)TR21EH>Q]TU,C0"TA\'61:<)]!$@S3K^9? , MW.DMD7$XB7PJ>,^'BP_,C'Q>^%28AT> 3U[IVL'5W+@2O"L=L7-0Z",_3JZS"XF-/AI?B,1('6.%G17Q\( M/91W]+;1:*[/Z5UJZ[W.M2#K6H-Z>;W@NEYBH8:C"U:(HZ-?F88NFG/7MM\52 MZPM]$ NN3._,QM\OEZO-9=?\;ZLVEWN6$I))EC!]8D4-]YC, (T) Q&"'+$( M"1P:#?>\>C6U,>)FE:J+JBW@?A6HP$ 36="%]G+Y:AW=^O)M@&X+A)>UM-T" MXFCM-]8"X^!-Y[P(Z07J018I+_/L518QO8!Y:I'3S\-=Y2ATU;VR>FXSJ>IV M5R#"-,<)I(!#F2KZ%A@@GD2 XB1'DJ41I=1.=^*(E:G1\<;)JZ!STU5C_QBD M9CQY,5 #\YX#1@X"$#T8>%9Z.&9I9$F'GF /M1OZ+O:E1W/-6+E28\WM ;P9 MPDD&4\D!3G.A^"!D@) \ CR!B$$4*:ZP&LZ9&)T>/1P515D[OG/6]5+9F2,- M8,H>?F$=G$PN1M2#NLQIB 96E3EB^)759$Y#<5Y%IN=>'VEBG\63^MH]:('; M=^K;=/VHC=R&:%Z:C]>(S8'[:<;NOF+#6"T1_!EO_ MK3[(:,U^BO.JE=8P4!U=+.M92% :892 F$H*8!8S@+.4 "RC.&(REB2U3&DS ML#IY0EK[?15TG@=KUR_AI%-MX,)*'I =FY<<0+V0FLZ -" YG;+\BO1T!HQ^ M@CIWLQM%?:K*)U'5SUKGO[Y>\+?_6!5/CXV@WT*\K\7CY-3(:>WQ5=#XW&R9;;P._M!^!XWCEFL^!N"; M$9-?2 =F)0]H6I.2.4!>&U-2(Y]2^O!W-]$!K1B]^ !L\ MIV'4'(;SF'AEDAYSHS+(^;#WF3"] M1*MS=1[<'N),>4^5>!"+9?%5M#6R/XKZ5GXAW]5O\Y7>_/]45DVAM[JN"KJJ M]9KZEU(+M2O/%#CJZ?>;90\A.$QAD@&60C6APS@!"*,4H#@341AG:02365W6 M9&Y,BC[]LZ+-C9>#]N1M>$'15HS_4;7P\B=K>O3:CL8$^EJM,SS%[C3,^ZYA M],CCIZM Q=C(II'OS0)8&V?0!1KL1AK49? RU@'6QP9J!=^<[=7'L5E]"("/ M\/X@9NR/3MT]D/F\_/974F\.^LE4$)CH13JLMSA%E %* MPO''3VTXVWD8-"XZ' XZ F _HUX.R\"$. BYH>E+D-FI*-2E@A9'90Z#4#/ M,:DC-XUV2.JTP[M'I'JNR$T8A8K*]PRE)U:3&SP>G [3 TWP[2!/:EW-U!]%NIW<&/<0NQNP-U4&?] M@DTBV8Y"F66AS%(XE2-;@A. $E2#$1$TH1E)*4HFBW$O1J,\2^7Y-#O&3;Z M7N/V>WU@?KCO^";KNZP"WOFNT[[Y^DA=U;I_:1;]?C.8<8,?5%\U?WY?_&S( MY/D3X R<.;]O]973YD^ <#YG_M2-KCFJ5?%5C5&^BG?%]VU:V6?5L6>"9!G2 M!053KG7-!6* IHP B67(4@DCG%AFIIZT-;5!1N.@ZA>MA[IVE26U].%J1BJ> MT!J83K9>7@4M:&M'=3DDCS1B (?G;-+3]D;.(3T;^&'FZ/E;+.L=Z'3XZGGV MYO.,QI%65V8@CV,)8!CJVLL0 \(IECSD<8Z-6&'[R*EU_C<5^6W)5^:'_9J?RP?=0X=1\.7-]4?3C\B]N09*T;K^9; M=UK5X U9%FQ&1:8ZD2! 9&$(8(QR0'E$ 9%A@D66T)!:98$>M3(Y)M).!3_J MB4XYGY-J&3R)*FBT'BQ3#HZ#:C82N1BJ@;OEIM"#MRB:TGHE=.[YV4M'KO-2,AX M#"&!@,LL5V]8*M081&2 09T-'F$DS92B3 U.C1=V? Y>.!VT7CML^1KAWL\7 M0Z Y,'6\%I#FN^F^ 1UI?_UR8*VVW&U0ZMF$-WK,:-OR-D'M;M1;W>WH4:TSIV92JLE3 M"&,04Q$!&&$"*,M2D J:YHQRF4BK4=Y ?D[N?: #"%ZF0?[81OI3H&.]T@N\ M356L+K#F\-U50*1.?_DLV)PLEX4L6%O)>AOQ^A(5M-V !V"#^7KJ(/X@0'?GP8,;.F7'#E@N!OR%R+(=X] M"-%F8FP5GR,4A9*E$N19J ^9<@8HI*GZA^=JC@$A$M*T=+*5Y:F]2N[$7+!: MLT;K"; M\CI8NSW0J7E;L#Q7TC4T/G)M73M(#JOM6M[OF*O?K>T*K@=YB@>;6<.+$GO; M2SZ19_W1]3=2-4HA]?-6QVC9C &_/)#%[9-^Q/)CN?@JEFK$\7'5+(W%BL%H MCM3$/TPI@))+@*!( (TC*5B6)Y#99?B/Y?G4V+'U*BA7];(FK:Z\WDEJ=H]L M3ZR.U_QFK#O)1AV8MIN &U4)7>CWJT6T!POV+FN"SUH8K\*VNAW-.&60;N. M4"L @@Z!JV"#@?IQY:=^WJLUG-^##:-Y/^YQB+$;Y> 0Q>@.N+T%K_4!.#WX M?U=6-Y7@1:W7-[H]'92I5Q?# D04:B%/H5Y9^QJ;UK M[M[>!.NITE40Q2#$5\$F@*N@];]9E[3<4C."WNREX0O0H7G>)Y;6!&T"DE=. M[34X*@V:A+[/7$;WN)'-[^I+HD^2_5/P1@JT*^7R]KLF2#&+I,QRD>2 4"D M3'(U1$YR!,(\B85 /(P(=C@ATF_5J)N,?SQDQ^F :]7;8ETSB>G"-W9,0 S.-$X;6)&,#BE>J,3(\*N'8 M0+%/.U;W.F1Y2KE\*"OQJ2K_)EB]_+4J5T_KW#B6"$F( $BD"$ H$T!8% &1 M9U1BG*#(3*KSC)VI4/EW!Y/H07>98&E[ON!'<:(K\OBKJ3J1 Q M(C)7KYX<,ZU\)%* 8)@"+@A3:.JAF+#;]#VP,35*W$KH:!\=Y3Z.86FZM7L1 M0H/OXMJ!X[!9>S)\S_NRAW9&WH(]&>CA;NOI2^U'0>\5XR_N"SH7U\NEJ)?O M'Y_4V*I9QY[!D'(>40F$K@BENKM.2(MR-0G3N="8,R&,NOL9.U/K\EM7@];7 M8,=9\[=['[+GQT*>\!J8 $: RGP@Y FRD09"7QY$0.[OJV:%,B!-L3>MW?:M M*FH!>/EML0QD607%-HJ@$JR\7[1+C*OF7$NMGO+4"B\U%V_;@[3M42R">:DN MG!=?U5W=AP]BWEZ_TB(LQ4:1N'XHU0>;O_)B^50NR5SOZ#X*HAPJMSNUZG/Q MTY_\C-L,6JYGW-9W]VCC-H,0=L=M)I<["K23IZ(F<_TE62?CZ,KK'T4]@Q&# M$6$9B"6".F=/ )Q#!$@4-JWJBTO)52 MS1];?;E;>QIBG6! B$")9$!@&@*8JB$A2A !).<0M[H'9X?KCK[O[BD@[?[G@M+VN&T*6#^VQRG4RBL!(!_IBEJ?6U-FVY\W13\J=SUC*Y_32\9G,*+Z -O7'FAI?;.>\^+/R?U#YJ M;?RSUGU!'STMW7N#XVOV]UF4"I)'2( 0Y^HUJR@ ($4.@.HP,7S!6D4\] OV;+#V[]C?_;UC?Q_Y'?O[R7?L M[XY=1R\(OA/J.C)_MUKP9:/0JUZ>-(XH YR(&$ <2D Q43/M*,&,H3PC&3/= M?-E_^-2Z4^=?T#C8B/8Z9%,<('A^D^427 ;N=(>07("$^1[*)8B,M''B\F6Q MVHTXA4'/%L3!+:/M.YQR=G>SX>0UKGKMM-X>=_JL'O[8S-?;^?N7;V6W)D72 M.(MQ'@.>$0Q@1#. ;+PR Y<"$V!X,V+A\%6R=WBP'*K\'.(YDB95G"7@SVR/+P5L![A_RUZ^_%<@83*06*,C4MX;J61!@"'*$8I$D4<\$RPJ75]N>!A:DQSWYZ MEO;QDLRU!D4S?KD(FX&9Q Z6RW+6=D,?+F.ML?)Z^6J[0?9FJ[VXT*'*\(K. MB\=BO>=%8HEAJ$\?I@D$D!,)<))(H$9F*('@IV70G2UI/%.<$LX0*(D# *8X!S3 &(:5Y M%"4XEM*HW.4Y0U/CH;5J%WT.MMX&VEV[6KYG 3[/5[Y@&WRL,1)BYN3F"[F1 MJ.X"!*U(T 26'DKLO7TT@C0)8ILNI M_646YRF#:90H-"4',(8)P"3D0+%GR#*!2&172/V\R:D1:N=Q(%J7+<]Q&T!L M-EOS"]S E+K&S+LVA#D*7F=R!F9'G=J9P[ _U[.XTY532B8$7VJER59VZS=1 M/Y3\?2.PI5]&OQ1?"RX6?'E;_5(LZZJ@JT:#Z[.H5]7B5G99M#-%WAQ204"$ M==)*'.6 (H0 @PC'61AR+"VIQY-G4V.H%[[J?$O6^MDJMZX6ZDNU+.<%US([ M 9&RF!?J1VLB\]6NIGSW"JTU."VV,;4-TZDLMF$%V[BN@MUP]"*ZCD>W:Q>1 M3SKU#+)GUO7EW1;=TH%O?7 MK%9^-&H@=-FY,:+OY8E_U;,Y]L#HUKL<9;A.,8R M2T$.!0.02P$0A"'(!1,$2Q0+;E01N]_,U/AM[>75SK'S1I34CM-.8&K&6Y+,U6XTT&9L?R'?U1",SJ)1A$/@^;YC<8D<>7!2SMXM:S>GN'LE\_F:U M+!9"O>@X2C!A7*CI4@8!3 A7U$$IH'F)<;<_$WC/V0]U9]/+_P'UCZ#]L>G:IYXY2G<^$]"Z M"Y^[S#X=X8-Z0"E;=?=WA&DAU.=/0K7^HE8?EX^/1;,VL[QN3E(+3I^OU>]< M?S9#$4_RG$. (59S QFKD0&+)9!I!#E&(L8$FF8K7.#'U&B@<[M9T]XZKM>P MV^*3:@9/UKZ;;])?TE#]+#(B_ .SC8ZB67)NJTBL VG2N-=-LA-,<+W3)-?C M-HEY6L5(33-2UL6P3625F.$!V)Z\C4N>/EI:AP<(=K,^?#S.;=JJBR?I$TA= M1F8>X3A"+ :A@&JF&I-("Y+E $OU:8XS&N6QS4SUY>.G]L+1WEF-)ZYR+#;&6+42?$=[_UA6QV91 M).8IY['(09(DN9I(AB&@8<@!#UD49KGJT799%7;FI];?.^^#^=9]R\TV2_C- MJ&$X4 >FCC6>.YX/LDCE!I#?@F1V+HQ;HLP)GH.B96Y/<:PQ5"R*6GS0$KC[ MPJMZ+/2^%H_+&4PYX5$6*K92E 43&0.2$0A"-74.DS2*PMPJ?<#$Z-0HJ_49 M-$X'A^+.?S33@L9SRZ5THQ8PXR_?N [,6CX@M:] 9(&1WPI$)H;'K4!D <5! M!2*;>]VH:;>LT8+?U27[^T,Y5_'ZSQ=MX\4[GRQXE]]HQT%GH3;C'Y\ #K[0 M9H6:-3"'8IQ;C^RZ0:SPYQIJE892$7,'+A=EOR2IK2J4;5N94=6@+3 P>PT!OH-HE". GN6C;+T864C*$:1# M22G7!SD6V>DJ?UX,"*5"2"4V#:1)K5D2 ,!2J.5RB MB)%!1KF5,+:)T:D1X:9TS,XBN&6Y'1.HS4C--X #\]@&NV_*WV#M\-5F//8\ MP&C,!B*_A7E,#(];HL<"BH-B/3;WNE%06S.C^"HV>:)ZU^^ST-$UAW 5Z]T] MD$KH#4%^4S[J0]G-IV^_,[%B(6017W=U)Z;$4&R*(LQR"F-])'H"% 8 M,A#S% HB9 SMCL_Y=G!JU+:)+]C)GVYVME_&>-7\H3L4'_S8Q?335= $#ZB. M/OA$GIMS&==5I6R(]JAN&[<=77K_6IA1ZVLV]L T_.KM;$WB0S6&5\+W[N2H M+X>A(-Y_D0QFQWDCE2A\E'U1?-4B0JY\P2FC( M4X%CHQSC[>N.@H\G\36>%OT8L2&WPIU ,ME\[,7"=\;GL>- MC;W)V1ORD8W-_NLO6SGL9,5V7G*;[=(9XRP2:H@)PA2I869(4T R+@&/\E F M(UVG+X@Q\($?;O5/T^8CK7>YPRG\^J> 4"#K.?U MV7V5%3P#($ZMV9G<.DQNQ29Q4F9J\7JD.+9:VGBP5[;K6\&44NVW(* MBV%$6PZLO8YDRZF@3PJVG+S!C2B^5((L5]5S,Q9I4ABNF1J*5'J]=UFW\IPS MFJ.(Q!D'D"($((OT BS)0<:R%!,UBXFHL.$,$Z-3HX^UST'C]%6;V',5K!V_ M"K3KG2:N'9D8-8$9K_@&=F"*\8*I->'8@.25>XP,CTI#-E#L,Y+5O8[D5#PJ MJKN57RJR6$I1W4JM=W=;W8GJ:\'$+^4C*18S%LLT)"@&88XP@.IGH+YN'$@6 MYFJ0(Q*,K [Z&UF='#TU3NNTP[7;^F?MN$(\Z%P/_FB=MQSMF#6#(4/Y!G=H MBO*#JSU)V>#DEZ6,+(]+4S9@'/"4UFQ!.4C5L7Z JWIGLQQ%FK2@7TA-UDG0 MG(091%$.&-4U;2!D@$B)0 K#D,.$A:$TXJUSAB9'4ZUXY8ZS@?;V;'*T';K] M-.03LZ%9QQ$N!]7/?BPNE/\\\?"1=4#[0SP4!#USO;TRZ%96_*DJGT2E'J&: MNQ:*C9X:"<,0,0EYB$ D1:AH04I .$D ERP*HP@2PG)3^<]SQJ9N*]VN' M@\;C8..RN8[D6:3[*<(W?D.O+8\*G;G.ID\(1Q+3O 1**ZE,4VQZ]##//F(T MT4O38':5+8WO<9;#TTG4:JYZ\Z"3E72&P-NJ*JN;4M$X:\I@;<7P""8TCS@0 M>90 F(488"P)B%.1,"SR+(^MRC#8&)\:#V]]#SKGV\P8[7ZPX[]SJ0:KEC&; M40Z%]\"\[1-J%^D\:\Q\"^>9.S"V;)XU-$=$\^R?X:-\L[+32DXTVE H0B2*02YY(2N,LSZW2)RUL3XWH6N643KTP((W+EJ*? M-LB;,=E > Y,9'MUGAL6ZX1I&L\WIY\'83('S :L"MUO_Q7+0QL!TU\GVNP1 M=BRVK.K9;\6B>%P]K@^HB2AG*,_5\"M+ 10Q 5AD:E*,<,B3* L9,1J-'3QY M:@S4.6=Y".T0L'YJN0B&@8G#& %C4C@9;5^75S?M='?UVWY7/WSJ*!WY9##K M;GKZ M=38;2^$^J=V"95?R7%7&=%O2NK.S(7GP69%_]LI5MF"4:,I@D#3&H- MWE1P0#A-%'()R0A)N(Q#N\-AIJ:GUHVUY\'6]:M@XSR09066RGU=O;L-(- 1 MV!X6,VX4LT'&,% /3!4>478X0V8+F.>C9,;F1SY19@O+X<$RZR>X$=O+8_BW MLAW!Z,KI=^)>+S=]*6_4C*R<%YS4@G\1W^LW*M2_SZ04,I,B @0F:C"2" A( MFE, :9:DB2!9F%C1G*LC4R.]EW'H+)Y.);NI7M[%$M1EL!N-'>\YMYD9"X[1 M$@-SHE,C=#GG@0XH:"+R.!>[%%2OO.GLS*@L>BED^YQZ\?,N.\'[K,C[=Q5X M52O6_D*^?RJ71;/:M2T5,8,"YQ%C2+69EMO+I:YG*F) \DA&*$]92*PTC2UL M3XU'-ZX':A03;)Q7OQ>+'14C/>#9!N%VS->D9=9UO1U BE'1K7@D=2W=O.7G[NX(!3;]? M"S,*>^7&'I@*7[&='04V!VF) 30V_?KY"C*;@P!]7&ES&%-N+Z [,5=_O?]5 M+$1%YLK0-7\L%H7>&-7IP]WVZ2R-,*(A93K%3 T84R(!#9,(,!3&<88I$[F5 M6H29V:F])CJOKX+[UN^&#,@+SP/1NF[']X:M8$;A_K$=F)4WL/ZZ ^M+I]<) M&O[HU0XEKXQI:'I4$K2#8Y_7+.^^H-R85A^NQ(-ZW$:O6-?B^"@4JS;3YDK/ MFJ]K199T5>OEXB_E)_(BGRD*$\@%C/2B'0=0LA!0'#*02(K3" J>958;(Y[\ MFAK9M6E0+^):KS7]J$/[R3+ES%?SF9'@*S3*P"QYMCVN A58CTADH;WR#I;)XQ]U^.S8-OX]=M\P?HT0)O'A]_H439]:I^**NB?NZ$)'@N MDIC1" BL:X7D! ,BT@P@)'$FDBS-,JN,WU.&ID:\.X);&T\=%3M.8FM&HCX0 M&Y@5W5R4Y=;W_L]/AT^:]E]7=].H$\%369 MSS"*%#4D&: 1S !$, 28Y!G($<$ISQ#*4J,3Z:8&IT87;3(S>PYJ+6PR;Q,J M1+?0M0B^M^O&J/L'75IE@=V2OWI MVV59B>)^$>CSF*0]>O;MH5R*0*X6S9$E,N^>HCI*L0P69=T\N1)/>H"C.T/W MUS_Y.25KTR@])V6-'C/::5F;H'9/S%K=YRI8H@:RC^6B4:%KBA4M;U?ULE;? M%65CAGD",XY"D.>I4"^)' (B\QC0,$0*A3A,8FDG6])G;FJOB$Z-HW5Y+;+8 M>AWLN&TK8M*+>/^;P#^.0[\'+H300=C$!)D+Y4UZ38PL-MH( MJL_IW1%3[W6N(Z1KSE7S+N]J/?RJU,._%LKAF: AQ@Q!0'.MW12E"2!A0@"4 M,L$$AEQ&1L72SAF:&KUUK_3.6?4VKYM4D"I8.VP['CJ!K^E(Z'+4QAD#.0#F M,/KI1^/"<<^)AX\\XND/\7"L<^9Z^]/K-ZO'U;S=H6UF:)]$593\5E[S\JE9 M]?]>+&=$*@I G "2I(H48CUU2I,JC=Q.#4:&+K<] Z?16T M;C>GECK'@S^TZQ;GX(V@[V>.(0 =F$&\8&EUHMX&H(L/VAL9&^W\O4WHN\?R MK>ZS(YU&6:AZGOWZ9A;C,,D3E &2ZW*(.!1J_($$P)1*3BF)8C,]G^TCIT8< MOR\*G2'ZGVHFRDM;K8P=I,(PPAF,0R B/3Y+(05(8 4X=!]@R7NHM;NKYGIR%\N+MBZKW1%8S593*@ /!*Z1"MB -%4@BA%698) MB5/G$JT3EQ1;JUSM>&R9WM4#:W^7] O6P%UUQ\EAI<'.HS%4F=57%?XZ'W9/ M*54_LE[;T^A-R6A]*/U^T9S%_%3."_:\56O(\HQDB"4@I2('4& *< H)2&.6 MIEF2QADRFAD96YP::W0.VXICG,/5C"^\HC4P;:R+QO_1NCB4@H4A()ZE*LY9 M'5F3PA"$0_$)TQN=99W;>97@7[:).M?\;ZNVAD>W":"F0"F',092:($)%$6 M1BP#84*2G"E""S,3HU8-CE-.SX'6Z=MMUPLV\",?_PC.S )[3@GX5< M+?AREH8Q%R2A(.5Q B#.0T YE8#F,$K"$#(BK,Z=]QF;&F&M?6WUJW:2DCM_ M;=69>V V8R=?X W,2G\4]=Z/C"%LNE$!\$68KE_EJ= MI#2$<01!%C,,H,0(("83]?J64'!(XYA3JS?W:5M3Z^&MDY9O[!XH#5_=?@ : M^AW>>'D5M'X.N^YI@(C?]WJ/O7%?\.<#/WC3&]QR:=FZYKE:%'V]_R?3C*=1 M2 "!NM9YCF- ,J$&^Y@@""/U\CU-0H8J=.VMI5#]7G#@ V7K#T -OP MBY0NB%U01.X4& .5C#LP]TH%XDZ%?;H-/+3,Q'8[\$[4 M]5PT/UXO^.^+U7)%YDU^_%(?!9^E"*<2D01D7,0 $D@ Q20&2::X)((QRJ35 M),7*^M3H1:^N=R*%[:H[+Y:L$K4(BEH\6LYG[-K!C'(&0W=@#FHT:+:.7P4[ MKE\UH@6=]\'6?7_28D"?,PA8!GF@_2, .$Q[$^11.&69I$ EKI,K]\_-1HX+-X M+&LQ?^YD?@0/OHJ'@LU%\$2J3AB(E8]/Y<)>/,@O*/ZF8=7.6Z9L@?!5W-Q*]O#OG\MN)HVR;)Z M;!*YNO14G8[Q]KOJ:PLROU%#D?)1=;LWSVNA #42N1/5UX*)Y79?@?,LAA&& M '&F]8XY D3B"(B(0(0(UIGJ5ENO0WDZ/;IIL[:;6=(ZEF 33$"?M]H6FGK6 M 5EN]P[6\(;;QE-HSH'IT+4E!ZTX.3CP?C>_!_-VW$WTH4$_V(P?W*"]',PO MG?Y/DRASEY(-'$WHY%]JNR,O9:]T& MEMU1C_5)C^;II-%$U=7)M=;[&Z'E4[^0[[,\8Q&",5/SQSC4V3P$4!$I.DA" MF-$HC\(DMQDJ6MB>&BT MD;8>A3E@YG5<96-_U)&2 S#[8Q^71[B1W(X,:+-&/,MRG@G"8T!3HI@,D@C@ M*": (RQ8'.?O,Y>AG=GOZV9B+?_;!8XHE3&2:2/$D"< QCB M%* XY@!E-$91S%6'-R[]T&]J:MU]]RQTXZFY]NP93/N[NU^D!N[X!R#9+.?8 MXF:NWNL/OY%T?,V_;%8"OF8X]$CYGGG :**^9H'LROL:WN$V%GI#EL7R5NXE M;C[O'S<@<0RC*(= "M&,D!* PHR /,J03& 4XQS9C)#,S$Z-2!NO=49!EV+0 M="6[$9,AWF;C*/\H#DRR&P"W+E\%W7&/08]]V"'E=1QF:'K4T9D='/MC-LN[ MW2=I1;U.F;HI&T-J8EB(Y8S33*9$#> D1T(G,JA!G1 Q$"F$:9*G,496"=\] MMJ9&03NN=AD,.\[:3]Y.(6P^C_. VPA3NEW(;HP@O);G6K1C)5F N6,IF$,D,[FAJ'6)RZ^:R^6RS,I4SQ#"0VCD!"0Y8F:S<0\!3A1_R1CIU^K\EO]H*V1Q?,,RS!*VGZL\ C8P)SEB MY5"=J1>)"XLS'7_VR+69>@,\+,W4?[G;$&B36?[7JJC%+^6WQ8QD69YF"0*J MNS, X/ 7JN=#[ _K\$J>(P@IW(6\HB$89(@CS, M!8 TXH!"F0*81@A',B>9M-J/.; PM:ZMSTMK#P/MHJ,"YB&,9GW[(G &[MJ6 MN+B<%#\>N^_3X'M6QC[Q?3S((Z>Z3USH6C9D65<%4W.%)@.F^U:*D$=I*IBN MFDC5X)UB0)! ($V95K]*J8B-$NM[K4RM@V^=;).O'/OX<43-^OG%. W9V>YP]MJ9&!6M7]1H85\X&1>=MP+2[ MEO+X/1B;T8(GY 8FAUW0M)_!VM'@IAVW\\W#XE<;OL3>N,O[YP ^$\0UN M<2ZN\22J^OEN1?\F6/VE?*D@T;WW,,8400Q79+ M $96)T>(XV#!K!$.6\0WMT'SC U67PASF*/FNT&%@>>Q2 M'>9@'*G987&S&TG]6I;\6S&??R@6XKW6BYO)*(XR2AE D*A1391 0"'D '&: MTB0E.4)64YL#"U,CG[6#P1_:Q:#QT9)E#E$T8Y2+L!F8/>Q@L::)DZ%[I81# M*Z-V_Y-![G?UTQ=>5.STA S!KZ*\K\C30\&N*\4D>R.42Y)P%%H=7SYI:6J,V?BG%SRZY5 'U?/3J)HQ MGA>L!N8S.YCL\US/0> WV?6DM7$S7L\%?9#V>O8&QW,R9/F@<^C5?][^8U5\ M)7.]X+1_GDP?F*&9@" 3*08PRQ*="\\!#D449B@B5%I)?QI9G1Q=*&_;$R#Z MAQV_+<_-&"%N1A_><1R:2DY!.,XQ/BNX_)ZV,;(\[KD;&S .3N!8W>R8MJ+' M0*OJN:&ZNP=2M4?W!.^TCKH,97E=/1^DUF.V!DW MG>5TH <)+3V7NB:B=O6?MZ?ZGK36YZ4)*N5[5#V55U,_-!!TS%L617CMF6.AE#PD03V-=,U(2#EDJB565 MZ.-F)DPB&S^=5CY.H&K)&LY8C4<7QC"YT\11%(;AAY>F7H<8CH9[DA&.7WUI M)GS2958IP! G #$>099A ;&17,>19T^M,W?N!=H_J[?X,=SZ^_"%: S<>[T" M82.OZ S(:'J*YL!8*BH>#;U70O'E'2-J)AYU]:5(XO%+G 5%JI7@.R4#6UGJ M>L8P%D@@"9A((( H$D#Q40XRB:2@,(J1>LQ74='20CSDN"V;+^.NQ0&_BZVK MP=RUE.)I7&.*9J,X+]@,_3[HOFH[3EYUHO\>"HD8(^%;_N2$M;&%3OJ#/B)I+.ZOETNA_C_72D&414DJLA3P!.L$XA3K8U$" M"!GE,LQY2'*K$PT./DQM#+E.5ZL$*^\7Q3]5KZ&K.E@M5&O-;17]7=K$C'4& M1GI@/GJ1$[CV/_A6:,64+H*K8!-#L ["KX;3!1 .E0!H[,=K)?[9 M63\&?] M*/NIL#*Q+.<%;R85']0#ZP>R^.M#.9\_WWY;"*[%\PI>D.KY$]$,K#^LE@_% MT_N%HAJQK+^HAEZJZ[DLJQ< PAA!&@8$<#R MG"1"\E0-OTSGUV,X/#7"W;@<*)^U N_6Z:O@:>.V^?QUE%8_OSHPM;8E:,1G%CM&6H,4'=7=L:U:YCW4A25$W]IC?/FQ__HQ"5>M## M\P2< CG@.8P@10DA) )<.AH#A/8RO9*C.S4QL_:%?;TF+! MQMDFJ?;C]5^;I_G'=.#W^"5PVE> M$+';_%',]/CUGVT@N.@Y*/= MW7;4M*SJE\S9I"+]4CZ28C&C29@D.($@93 &D,<,$!C&@&$>I02J_Z5&^KA] M1J9&.R_\;%/F@C]:5PWYIA?2?G;Q!=28QU:>S_L2*5ZE?SYZZ\.B,HRU(A0)1*#&"NESUT$2'& M0X%)+* *T[9>_9Z-J77Y33'VC9_.U>KWT>SO[IXP&KBWV\/C5*K^! 75ZK? M?^[HA>I/!':L3OVI2]VF&[\UIQ::XY3O%T^K6F_[=Z\AE$0\S&D",A$2 &'* M "94@IS&293!,(WLIABG34VML^]X&C2N=CDC5J]X X3-IA%^]/"0SN<*\GV!6:[E)>PSC)U9L_ 3Q,W_>\.D+W>M>M,61V_,&ZR7/68A1Q!AD@"6M7\ M.V5H:IU\L]]0-&[:E[\XBJ99+_>!T<"=?>MB5W3K:K-#X[G6,OI"/UI M$/<[]ETN+$\ '444)9)*F>CC5 S )%7#,Q(*A:CZ?U$&(Y18:0)?BNAX*@YMP=\6 MT5N/B)J1](4X#4S*VV("+\#R1\$]X7NEW&-V1J78GD#W*;7O4D?%AD)4MPNA MLSDJJJ 1_5U;=)]=,0X"2C(&-0*T>A",56M=HO]&=J1/*&+/ZN^\AG<:^+3C?)I#K$0,48 MK(,,NICT!*@HKS:_KF.\"GXK%L7CZM%21>+"IC5CJ1$;;&!&&ZFM[)4M_"#L M5P?C0I_&5YOEYP+1CZI$?>C;[Y MC,D$Q9D:K\DH#75>C:[IHC?3HCR#2<)A'EEI^ID:GAH5K[V]"AI_FQ34C<== M@0!;=7+3-C"1FH]M-R2X3\SLU-C8\[0;>$Y&"6;GO_A5/UIGS5 M^JSZ\UH9(11)C!#B0$TU=<(OR0&5- 69X E10TO.N)4 >K^YJ5%3Y]9ZUJ[& M(/.F0-M:R./9<?%"(XV$6T\O=IH4CP/H$AAALHP\]/C)E]GJMH; M_LE9:_]=CEI 7TDQUP2E!EQW9"[N!%M5C0J&KNGY&ZF[WZYEW0S7OCQ4Y>K^ MX5WQ56B%M.7F9,,LQB$D"49 4,R SC(")$0Y(##+842U-+*55*$WSZ9&5TW] MVFTT5\$F4B#+"NA8KX+ML1\U)6IC51WR>M[T,<&;D<*=^D[,Q>;/P2_J+U_LD/>O!M7IL@W MJ >R1MX-V.M]; _@WLIW0MU#YN]6"[[4.^@SRA.1IVJX*K.8 QBF'" HL];J"CTPMO/N3Y!&YA"1\++ M7"W"%VXCJ3PXXV D@0!43H%4HU\J9,Z\=1JR(!1E:G1J@[V2S;9)9@ MZW?PQ]ISR_5)LS8P&]QZ1W;H@:L'4*U'FE8@>1U%FED>=81H!<;^Z,_N9O?# M"0O5H,^_5N5RN>D/1' 9JN\72#'+M H* D@B#B)"**6)&M8#D#,M MC,088&$FL4Z"(UA8UC*RL3\]KFC=#GYQRS"Y '2D/I/38]P%6=ZI(1>9 MZ[6S=^J3Y2PD$1,9RD ,8P%@1/3<+"$@3!!"(1$IPT9UZWML3(W8-HHCK9_M MPG3CJ;TBRSZ<_>3D":2A)U7V^#A)LIQ X&))EOWGCB[)S!U1< M.F+FU8YH]RLL]5SIF"#%>:%Y@LP_D8*_7W19Z6N5)]X/H_>B'B*YFK4>'RNKXA5?5< M+.[;I+D$\ASI?12.8JFH19\;EDB *"8\I1*+A%GMHQA9G1K%:&^;_+=FO"RV M?EL*NQDA;D8PWG$TL/.0RR40N (0T4?\D(: I9(!R01B.0B2XE7+D[L.G MQB^[OEDFA^Q"9L818/VF;.P:&#L4Q! CB%(@\S3A&$8\S;)H_ M>]K,U#KLCJ>!:LU RJAYFU:V$4LMZIN.,)A@E$& M>!HB "66 &&>@DQ"2#!)*< M0R_;7(JD_=J-*3I^UV_.6AUW#<<4A(-U'.,;W M18DN2(X$0(PPP#*922XS3*65 .01&U,C@K6+%U7C.(:E6?^_$*&!.[\M./:* M9Z?#]ZMB=L3.N,IDIP,]4!OKN=1A6:9^$-6OHKROR--#P39;E!'+LC#D(9!4 M9X'ED*C7?AZJ3A^C6.(\HXE1>:X>&U/KZHV;P:Z?+BL,)_ T6(FY'*6AEV&& M!,AB_>5RH,9:?'$ S&[AI1^*OE67$W>.M^32[_J+]98SE[H>_=FH[[]YOB&U MN"^KYUNI!U&=PL1S4U8#$RR3)$& QI(!F$9Z$RE,0!2FD%%$J<162RZ&=J?& MCKOZ+\_!VF^GRB6FR)L-D0; <_!M*AV1#^18 7)X$,?N M=D=]1$UV'\O%1@*P5?CN$JQGE* 8T2P#.*%J"B89 XC(%&0\Y6FN3R;'5EO: M_>:F1D+M"[7H=.9%Z^1/5\%"&%9*-D39C'G\83?*P&W7TXU6?^>L3[E^(U3\ M*B/VFQQ7&=$H_ -E1+.[W"CEI)ZK^OF]&@0O[@LZ[\2H=[::8I)%+"& L@RK M<8^B&PH3788=4DP)9K&=H+^3%U,CH#V9XZL]G6/]VS:6H W&CIG<&LN,L 9O M@H%YS 7]@?:R+H+2*_FY>3(J)UX$UCY57O8P1P9MS[XMWY65,L^$X,MW*LJ& MM=L*F3H7@-7%UT:)<(:$D#R"(4BXSFA*L!:R0@0D@C*8-@G/5AG/EO8GQYJ= M^\U.\X_K")IR2C\%[>!D$T6P#<.2."W;R) RAT-^:++T#+H]1;I!YY<<+7T8 MEQ;= #H@1,?'7$:%7\IKUA0X.'@/5S MRD4P#$P9Q@@8$\+):/OZN[IIIZ^KW_;[^>%31^G&)X-9]]+3%_B4I-G1&7GS MO+VDHX9KK77U152/RUO9_#S+0A[C.": D51U8!%+0*GJP"0.:9[&'*D1Q^4* M-I9>3:WS[PJZ[(;UO]E[U^:V<2UM]*_@VYNN,M[A!22!C\ZM)W72G522WKNF M^H,*5XO_X )"51ED0"$$ASUSFSI]*V16*M]4!\N "L2[>J"V!/ MX&SA%V/0#:C-,SY,_7N(:CFN,VWGS4P^?R.SUG13%ZA8CR?4$]3V<=5L!J6 M/,&TJQSD.[AGEDN]-6Q=7M5I$1 K,] K4*1TFF&IS(_[&LJ9@5V/(3;L)M-7F=?X,.@;6 MZZ;>SHZ.:3;A9M[N'? R\SGRBV#JJ73/\PF.>MB$H'#J39LY%!S6DQ2C\!(\ M7Q'U*T??6\>!44WCN*"FH5+=CT_[^(3'.8PX,K4I$\DYY5XSDQXM_U)E:];KZP^KA M<;M_+_,L+R@OL 8_>9USS,'KO0\V#QIU+/(11KE M&8H@YXA"5$0"LH)J1T JS&,9Y1%'BVVUI4O+4\H3$4X/^%[0>%_A;@6RC3E; MV#>HDK6^CB>(IY!:'@=>!=389WOG&G?=;K?KDCUNZZK[VPI\INN@V[27$0E[ M!'2"K&E[@/0;?-+U8^!RKZ75EVKSM/W>>L8(92HF"D&>8P*1HA1B)'+(\C3# MJ?YCPJS.DL^,/3<>,(YSHY_?BN((-ZNEE2\:$RRM@@'AM+3R!63"I94M,*Y+ MJW.F]R^MCNZ8E_*3VT1M?))?E#[-9?K%2 MOOEP$XCDK\ZTATU7PW9R*'7]B)XQ M^)Q7CTV8O[7D!8]0+J)_/>H0LHBPM)!1IE$ DTP(22G*8IQ)Q;$("I5.)<2?I M#/ ^@7.;'#M^' WRD8DQ*-K.A.B%6E F=--@4@KT N.@P-P+$%!;XMF;SF?& M[/APY'D8F17'F0+O(L,>((Y28MA%CQG2YEL;N=(+3VP*@/CO4'M0$FC=/^:-!I0H8/4,>">63^FPW"]B>S M8R$]T;%M0,2=3G5]8.LY\G4:;K+S8!\CNX?%7O>[GR2_6VW-"9D0^HNU,8=E MG];?JI^K18PB27*5PYQ3"1$U3=\I(S!.I(J)_A^W/U2^(&-V%%^K"5H];T!] MXJI]+J.K_6GS)4"'#YX#P#0V1?L@Y'0B/8"!]^'TI7$G.Z<>,*Q[9#UTJ=]" M^8M\: LE9S\& M05>7%T1-NH#L-_?Y&G'@:L]^I/O6H$& P_OVYC:K"TWVS?59KMY M0Q_*+5V6_Y)B05C,F61FZT_$$/$HA22G=9\*236]YSAV[$1]7M#LJ+K5$W"C M*. '35W[3E\ UI(_ \ U-B'ND*IU!&\LD/)H*]T/0^ ^TA>$3=PXNM_DTT[1 M ]>'*B>S#U(H5)87,9(0LT(O'4UA32QI 6..!$Y$07'A%M1\4=3 MMK8]Z!J_91&+*$YQ@6&.LT)[%?H?3(DP&=69PE&6QE'DPAK]XN;&'$9;<%#W M!AP4;A<';J0R +8=L82#<&1RN0(]9R*Q R4HF0R(G)10[,Q_3BJ6=[G'+!R' M0&R.?S5]8A:2R22)TQPBK#2OX$A"0AB'G$2*L8C(/+;R1JRDS8U6GH4%;6Y. M H6,UO;GY<-P]S-+XZ%%RT(A4:1IQ+1;Q_1B,(D99,0<)C*!&4LR M3*+4Q:T;E#@W"OY8K>Z@%G0/JOU7?5E_U9>M\L[=Y8=1M_/O@F(Y+1/?@+VZ MW>93X=P\:VR">GK#4B=U]JQ!>.[OV=_H[O)]J7YLVEHI3&4B296$6:(81 4Q M0:A4PH*KJ,A%G./8JN7>\;!S8Y O\K[:RN53^ZZ4 OQ#?B_YTM2GXO8_E!\!$SM273_\(<#YXWLP>GZAS\63.SZF"72_GS*>> M:>;BOQ_;AG+OJ_6?\F>;K:F)[/.Z6ND?N6S:S=6MX)(\0;'",*&I:06'$TBH MRJ&0F>**2$RQ6\-/%^ES(ZF.\G5"BE8?'/0'QP;X=9-SFAP[#V@TR$?FP ZR M7[=T)>A:;,!?#\+$: =O3^>#4=@,<2<-IDT-]P'G)"?<:Y"K*FGHH?=?G.9[ MDT1Q'B7M&Q*G$F>*IC#+<@H1P1'$)!%0"8$026A.L564MY/4V5%:ST-F](91 MXNB'N$V")86%AO8%J8D#R2]2SL /C0@$+RYM#'!6^UU^D M]MR*Q$61*I9#A@6&")OF5$PDD!6I)JHTSY"2_H>$!T%SHR*C&:!7GP-VD/0Y M ?3#9^JSOQJK<4_]3H$8\;RO(^P%3_I.3>X_XSMS_741B.]^/2G?Q]))QL-;\!* MUL'"#2,$B$+<@6O'"CZ 31QSV*H6/M+PF?U#?Z:Q%%G.41*V#*!8)(< :9R43)2)$R)-(L M$:XE ,?4=VYN1\?<-F?AR&#PJC'YMSI5X0:T9H/6;F!LNP%4:56!MLYYC33J M5\-Z=367"1]_73;%7/NLW*:8@=!KOE%UGGJU.,4$G%EG3B+6LR70P>-Z4ZWJ M\%@38*\]WO6V_%=SL$105.2(Z'5J9%)D&#;K5*P@13RE.Z!AF7-[ M@714!CN=ZWR0.N5MK[9CJR +[.W8/3"B(S/TM6"Z=Q.RAR=L9R$+N=-V&;(' MXJ3CD,.MGC%8NR3 ;_+^H5K3]=,A [!;A_N+Y-7=RBCR8?6.KE?EZF[S1M/K M7;4NY>:3^K#Z(=M3B+:Z7H8453QE,&>I)K!UD]E[TZWH+#?@8"\H5V!GL;YJ;W.=&7RPVK/"XGC?%#NZG<7\ MCTS2+S_U[J%N8T]+V!"YT;2=-K1N;-!/0O)&%^A;?VA+C0>_D]7Q^XUOS\OM M@I@R(A*ED'*3QR&H@ RK!*8L23F162X2IUV<89%S>Z'L- :R5=FU M$@QG8, M'A:YD:EX#]I.6_"JN\G1*GRY3ZE'G2);= +7+!H4.W'](EL83FL96=_I>YAD M]@WT\O_=+WI?KFKW^Z.6^&$K[TW#&!GGA"8P1EQ!5)C391. M_FZOM+E13*.LV;L#'77!WT9A4&OLZ&WV8VU[TA0(P='/G?S!\SB*L@ E\,%4 MG\2)CZDLC#\]M+*YR8]2S#B?5.-!O:>\SG/X:_6XT>M]JK\M^C?3=+BL/:;W M4GZ6^BNWVM([N!FNRZY]O7J$B1_K:84WOWG& M(/?#;;L<# 3BZ"O!J_#S6 A:X!)X#=@G<>+EGX7QIRL_FYM\2Y7I!:1AJT^J MI]8698+2(I)0)+%I_I04D%*%89QRF251F@CFE/)@)75N1+-7NJ[E?*YDEV^? M.[M)L*.=X-".3#]!4/6H>.: 4N#B9S:2)ZZ#Y@#&:4DTEYM]>VV\+Y=RW>ZT M/RT8HS3-*=&K04HA*A(&&2JTYT-X%B5IG--'7T^N MS36.$>SGD@"XC,P:;I!X=-,X:_B5G32.QYRXB\99@TX[:)R_[)H-Y3U![%]D M*N-"9 6%.*5(/[XJAR3AQ!0W3(2,"Y(F3M[$!3ES>XS;?=##"\_77;B$J\NV M\55H3;-A[ 24YT;Q11A&V"(^E?4"F\,7#3Z_+7SY4[.A4MV;+(IZ/_J;*8*[4#3+4Q;'4":9Y@U>1! G"8>YBFB> MIVG*A-5K/X0RV.12.N7I. M^SEKZID:>ZWS;SI)]C6!IIRLB2H)33-I3B6)0J'<4\CH:A&3E3\*!4:W:%*P M,7W7NU_D76E>N*OMG_JKN:!QG"@B"L@S)""BA8"T*!*84LES5,09)5;5E"X) MF-O;K%W>'90$1DO7)>\S$&W7O/[03+/HM47%8]5[WO0KE[W/!IUXW7O>I-.% M[X7K?&MTK,L?U#2B_?/1;-*;R-!=\O_F/^52+%"6YS2-$IC4+<*+C$(B,(8Y M8YPF1"^"D5,?D$&)Z/[FOJ6\_6C%%_D#[EZE+LD MJJ8MV@+'+&<"19!SH;T&9L*GTD*OEPN5D2B/19Q8E9<>$C0W:GDKE5R;;H.M MMC>['SH9)?:KIUZ(AY>OH8 ;F5):-?=(P4,69:-K(,#LEY*A@)MHF>@/H-/2 MSP:5GF5=[^V3+=ELC.@NQZRN=R?/OU9T6:,M15NQI0FIV!70EIRS'$N(47SHDY[0#IX8??6K>O).]*O/FN MYUAN/JRZUY0K7CXLY>:;_+5]K17[GP7)(Y0K[:#&F8PA2B+-M862,!$)37"F M4B$+E^5P"*7FQLK]5^ M9WVQIN]ATB[-F=V4.:_H0V(<=-$?1+%)]P5"0OE\ZR#HV)[T7FWEYC-],L<: M[VFY_@==/IINZWQ9;1[7_ MO-F1LE$7/#3ZW@"E-08_C,I ['5V9-H!P"U)-!R,(_-C@^#G'8)&65!K"]X. M(^A.?':XA.6T 9G3TI4= "=,9'F;QQ;FP\.RY&;;COU7NA/=/]?E5E9*F8"2 MA_H[L!(?S+]WI1:R69"D2'*:8Y@HJCVIF"!(,HXAIJE2:49Q8M=7QD+6W*BO M5A=J?<%>X7IMU%'9_BD?PGF8# .B-S(K3@JR:S?J_76=&[NU&%;8)81EK (ICAE$*5F@9K&VD]7)!+: ME\P0YTZYJV>$S(U/:QV;QLH=+1V34L^!:;?XO!:BD4G3$1WWY-(>\\/FDIX3 M-&WJ:(^I)YFB?=>ZNU-O'C?;ZEZN]:+4#-4$?="E?N Q42)F":2"1-J/8A0R M11*H_2?.2!IAG$:V?M0E(7-[X/>*F4 PWBIMMJ4<'OQ>4(>=IA!0C?S@[U0$ MK8Y@KV0 A.R]HQ!(3>06>2#FY T-0='C!EV\=3+_9TCYKN,S>*V?Q_.^7&F' MZF/Y0W;.B]]&:@'V!&K]06V 5T-FEXFQ M4>WX%9K@2"I@SJA JF Q$TY!))9RYT9N[Y22W(2;@T[EU2\FW.#8CINVE57' ME)NAWJ!7S8\=SXV ^L@<-R;@_@5P[> ;IQ3N@.R7*8IK!\C%\KB6M[LO9']? M5HPNW](M_5HM'\W@[;D4B50J."E@CC6+(5QPR+2S!F.%8YX2HE)I50.W3\C< MR*O1$QA%P4Y3CY.^BY@.KV-#(#4RX8P-DOU2-@18$RUE_4!S6LT.H=&SFKUX MZV2KV2'ENZO9P6NO[D!01RFWC0L7<1ZG$B6FJBTO(!)*Z95K@6%1R$*D422R MS*KPRX"QN@L^7&>Y"^&1E UO:XUK(-,DTB8GG,B5[! M,YI E JA?=\TA4F!4$*1()F,%@]R75;BZY:NMW.=K.L[10<<>=@ M)5YZPJC*TEA&!/(897K6,LV'.!*08Q)AI:*B(%:GI2_(AY/4_CXM3'T#]I:! MUC30M0UL*W!L'=B9]R(S;>?D33]_(_N$4TV=1PWRD$@'+E(>1+6)JYB'A/.T MS'G0T?U4/(^A/N7WSN%[+E29R@G!!"=7T+5)3%#V&.,89- U@ MXI1PEA&Y^"'7K+*E\CYQ+@]X5^AXS_E.6[#>JWL#5M*1:WLAMF/04+"-S(M[ MO+YT\*)J:PXHELOJI_%(ZNV&3E/F&]#:$8X%;= *RFV] B=E+!O3G_.0U3WN M52=O[^5*U$VKEO1N$261E((ED'/M">K%%H*LR#22-(HRCE*.[ JTGXP\-[=N MKQPPVMG7ESR&JY\6K@)A; ZPL]^IDN196[U+2!Z/-EGMR+-&=(M&GK_ [<'; MK+>+VTU)/U->JI*WAR\RQ7%&(@EE6C"((&MXM7/CCZ[ M!U K"%H-'4^PSJ/7_RQ>C_Y2/3_R)(]I MKU&[1[7_HBM;IC7K %/\N5K5)1GJ*,M(XB0N.)11:IJ;)%2[X0F#@E"L_P]% M,;+*6[:2-K?'N>W8=5#2*W:R'V#;;8Q L(W\Q#LCYM_JK ^)<5J6BJPBX2)=(T)88N,@(1R7.(!5-02*Z] M;A8QFE@54AF4-#O2:,J:FT/;8W7;VL:N9=\O 3SLI@>#;6S2\$7,HR3\ !I7 MUH:_-/K$1>('C#RM%C]T@WL48!U02 \!A=NJ.48WZIJ=Q'+U6*[NJ@=]D9&W M6; "ZY6X8K# D8+(E'AFBBA-QF9]CC#+N'5TH*OPN5%($U?;,H_A[EV^;;]^[\L-I\O/=03#>_VWS:)0*A)9$<&(QGI)*K!Y4T04 MBB+EN1 )X:FT]2PO2IG;*V&G*&@T!8VJH-;5WJ.\#.JP-QD$JI&IW LE)R]R M$ 5O#_+RR)-YCX/&=3W'X8L]3X7KG+O=&:5*2%'$10P%32.(*"*0(B2@1"AG M45Y@QIA+?./1Z$X/^61ABJUR3HTJSH-GM[?D#PYXP[.78]>U&H*(Y=PXD$1ZGD!1024_/H"D@*E, DE2I3":,YTG0 MW%[59R(1',^"!J&U?+ # #;V,^Z#58"@#/LSHP !&5,>(]F:/!R(<76!R(_E M2GY23;C->VI23;=/MS]HN32CWPK]5[U$H,O7U7I=_=3+AC=4?TGT-0L9121- MJ80YSB1$6',&*T0$6405CI,\%8K8;@7Y*C$[4MGIK)?*.Z4!VVD->*NV_:Z$ M]^P,[P5-@?G(O&1,,+6GVF"QG14WX# /!T/ WA+P9KIYL-\EFF(^)MHM&FU> MG/:-K@6T9__(>^C)]I&N-;Z[GW3U6'XNZS]E>?=]*\7M#[FF=_L^EG4G[,VG MQ^W&U/'4XMZ6RT=]V:$N_(>MO-_T!U<$@-Z\XT.S9^=#3S\G(;[:=0:"U MJ--QMS$*=*QZ5O$%_+TS**!S'A;AH*Y\(-4F=?S#POE\F1!X=-^Z"C^TIU&M MG_Z4VT6DTH+0!$%34AXBS@BD-,E@$5.>T3Q&A6N5K,/@F2!'H+$" MZ[<5+?22*C=1?5D&L>E+0J-4QE%<*$F1RZZJ-VA3;:I>@97=>\(7@9'9OO.- M^;/G&^-1,^+4W,"%(CH")JX.<6K::4F(,]=XAM_R[U(\+K4;_%7>F174%_E@ M,O!,EIVJUO?UB_?U4_OAH?E@HF@12YQ!GJH8(F$.1C*5PXP4.$\$EB@MW/+C M/#5Q^;9/DSKWOEQ1[;3LJB.]?@*O'S=ZI;'9@%9YQP!>SRFR8XX)8!^99'86 MU#YDHR;8&P$Z5MR8 JF[*_[^5B_71^D'>26F8<.'/769-K#X.L!.0HZO',Z/ M2K^MZ6IC"E%+\4DSS;?R?G=>$A5$%N;LB3'.3?F5"))"&L0B* 5=EC8IR0P:_9Q& MAF]P/Y7Z(K7K]BC9DQ[-Q*JIG9!*_5Y58E.MO\KUCY++3?U^.KS-N8IHS&,) M,3&-=U@:08R+!&)&4I7B'*N^P/1KPG:OB :@KX1R8J=^1='*YPDV%_2C7%I$QT2G6*=%UYPGO. M5SO1;A MGF,K[Z$G.[:ZUOCNL=758_GYMV\EVWY8;;;K^CN\*\)C*K-_6/&UI!OY5C;_ M712)J:>M!,RC(H((,0%I1AE,L@B)E!8$*^7B\-J+GMLKRF@.#JK?["M?U27M MZ\I9M=[@UIZFR\L!= MA,Z-SO8Z&W_AL-&Y4]OFA-9_ BPW- /#.O;NY?6(^AFG>(;94?4,_N>C,SS\_R*.+\Z)IRTH&^> M*?2>],4UX40\?^]-*=KOM;D[<-=*,OUFKI/!M0ZUXI_U$_U=+QD^J=U5'44W MGZMEJ57?;R!*@K*,4013F9@@6\D@%0F%0C_E>CV01OH_;G$.P72;7^3#/L[A MEO_O8]DX0HX9I.%FSNXE]"*S,?*K9C\-7:/J%TCS$MK995X.^VN[IMV QCCP M=_O?4:(D@D,?](413KM)7PO!07U._N$%O.S*Z+54^HXODIOVNOL"5.9:[ 1E#1A)&8,18E3=.\42O]_:&UT U@-!'B.1'/32RV- M>K]2TZZ-0GU1_GT71_[?D1=;&]E,VBP71[V*_UNNCFRF8JSED95LSZ(9AQI: MWZI=DI7I?=!H:J1_J][0S?>Z:::0XO737QO3F?Y34UMK=7=K6G1K!U]N%B2* M\C2G F8B3R!"169Z7E%8"/T!)92D4CK5R FHG-/+<+(2.\_*S:WD=M>%]-72 M<)9CF8Z0DVGW>GJI*1KY-71[/"][P^J=M*/WD?G8V =V!IJHFE?&1CV3OX&] MF>!@9\!Z(B.@'[8&24@%IZU;,@*T)[5.QI#A'HEJ>FII(?OVLKONQ8F@HBCB M&(J8,(BDP)"J*(-Y@E'.8IZSS*KD?H^,N2U16C5WC[BI!-UJ:A^B> G.?D(- M!-+(O#@F/O81F@%PFB@ TP,OITC* 21Z B4OW3E9'.2 ZMTPQZ%+/8\&JI78 MM(DCJ& 98SF"<80*B#*20ZP)#W*5%6DA,,TBI[RM^ Y2EIOI M?O:/O1UNM!HAB>:,M6%WH#OC3[N'?&K8R2[PF4L\0^^>9>C5M2'W=3]6=Z9R MP\=RU51P6,1)GF4QSF&2"P117&!(8EE D2&2Q#Q+*'5Z8IVDS^V9/DEVO6F* MMH*. .YH8#?21B20PWNYA>SZXA8W?<])@VD ^'W!. M(OJ\!G$COKK0Y?II\>>G18(CGDDJ()-(0%2(&)(DX5"R.,>#4,$+E45<05*8-DY2I) RH7TU*G*L*1\SPNS"+_PPFB9N MXEJ4^FG7S_*QEY2?OOSS]K^NY\93XWHJX+<7-WS7_E)374URG:$F8:Y3U7=T M=.83/^?JW?W#LGJ2LLT'J^MDO:8;*J'W)BJ6C_I6FSJ+>KN MYV^JS?;/:OM?#1/>KFD5"9A)SJE@69(63L4)7\R2N3%JUQ[ M4%@56W!D_9"UGN;W%R\E_N2V+F+ M_Q93/[;K:52%S.@*/M.GV@V]7:_U);+)=]O;#VI;;L"[7WSY6!=1;*RY 08" M?5WS93F@H)W8>\,WX?S4%Y^PH#[ORUDSJ?_\XI/VW!=_>84\W[G';4[?5O>T M7"U(AI3V]&.8U/U(35%YPE$*<:ZB)&&8QMBID?%9*7-[5SUOQPO^;O1TW(,X MCZCER^-:G$8F=G>(W.FX#X*P5'E6TK0TUF?L"<7T7NSW^+>9@*N[0RN+V^6R M^JG_:"* FF+CYHQ7;@[[9IRPN,"80U84"40\*_1/"FN*P$CRB&4QH2[LX*/$ MW,AC;T.G.8OV579FU"5-VCK\QI(K]CB]ILR.?L:>B)'9:90Y<":P:T ,RF]> MBDQ*?]= ]9P=KQK+.QYE2W^QYJ#76/?F]LN[K[=\NRA(RFE*,!19SLS!#X+8 M%)TEJ2PRFDZE*:.SE?)']=US.#O:\W9?ZW6DB[-0)6D,.15%)G/]&77*\;P@9VX$UU7S_X!&T9LF0=RU M=-=Y7.W8*@!:8Q^]> #E49&K%X; 1;C.RYJX[E:OP:>EMOHO#YM#;A:UMMEZ MAVR.??FC(L&<8XY@RF,,$9*:4;( M=2!I[CN:7Q_91M+/ZTH\\NWF=G57+6F;3T&$R#,:(X@B*2$J4 JI2BDL,D[3 M2. T+:P.?/K%S(WB&TW!3E70Z.H8]SB [/ N9AB\QO8Z)X#*?O,R#&03[5SZ M0N>T;3F,2,^>9<_-DVU8#AO0W:VTN/K*RMN'D]4$"943FL%<)@74ORB(B=F5 M1*(0&4U(ECB%RIR*F!TO[FM 7Y&H-?"?O$^''J7G]\ MH>28BV9>K&E]>J5OM^3C2OT?5HV?5GMB6@IEY;(I/4+C#+/Z03<%-A'*$DBP M=HQ,_9@QZX#>/+5_0,MUTU5_P_:5UW=E2;P MQ20";MZ7JW(KEWIE*1:B2!#':0Y1FG.())60Y'$$XSB/,4F%*)A3U7Q+N7/C MJH/:9K/FH'B3&;NY 8WNL%;>D<4L9\*2P\+C.S:#!8'6G;[<@ I+7I:RIZ4N M-T!.B,OQ=H]])I/0<'0X\HZN5^7J;O-9KNL/;U>B/D$YR9_8]]:)$Y7B(N80 M:][2SI?*]$]Q!KE("$DD+W)EE:\72)^YT5S7I,,AX,XLTW$!U)< ;1FH38.U M;> H7<^U.U*HR;78$YMVRL9>-?Y;SY;#MMRTLS;5_EW_[#WL9X]>.7MN&W[A ML.[;&0P@9;HMQ'"0'.TU!AS6;PW0-EC](DT^4-.;1%7K>Q/X_HDMR[OFR<0T M4D7&]3M2?Z/U*Y.;?= G@!,;S!8#;S9Z]F2O])=J6_$U3.:0]X"L*J6(B,LA05D"D1 Y)@A", ML4 R$DSPS*T-\SDI#-#*G[/2KRY+>/FZ_ M5VN3@1R^/F(O$&$[()^5-&VSXSYC3_H:]UY\17CSA\WF48IN0[5_T*6A'NT6 ME5P_%O55==F#.K[E?;56LMP^ZN_70N8(D^3J&Y\NP,'< 1 .'_5]C5+3AX<'@/!L''F(<<,D MYAWR78ZS7Q8)99IP\P(FF2 0T41 2O(()BPO%,MIBJ/DFGR\2X+G1KH6"6'7 M9=U=G $[,AT#U[']ORL@O3JE;@B?43/I+@I_T02Z(4B&\N8&[W<_4'KWN*Y$ MM5S2]:WX8=:INS+P)!,%*E .191J6DHE@XQ3"G.:,1;G+%-V!6O[A,R-@@YZ M@IVB'F&X%R$=/IL) =3(G#(R1O8G(B&PFNB8PPLSIR.+(3!ZSB$NWCK9X<*0 M\MT3@\%K/3?5-)^^+3=\66VT[[<_GY,9C3#&$<01Q1 )I$E0F'I^E&)"$YE& MA5/"\'DQVM503>%LU M]V1KK?]J=U_HG[*\^Z[7A/2'7%-3;=<0R[+Z6=?>;6AFUTTHD41S*(99Q N( MN*FA4B0,%C)#,5=8HD+:.D?64N=&$S];Q4&K.6A4!UIW4"N_?\=Y. CVR#\+";:3V^8,6H\?9S_69(Z=LWE=3\_]9C_7[QO] MU>P,WOXJ-PM)69K)@L.L( *B1"2F;K-^6Z($R9SF4K+(Q>,[&GUN#&Z.!1OM MM/>B]7/T[XZ1LW/KO/$8F6_MH7!VXLZ:'-1W.Y8PJUS\D M->Z>>2M\6#T\;C]6J[MO MM]I?4ZK@."5,+^A<'FA'^7-[Y#OJ@UK_&V L@%KV/6AM (T1P%CA&57A.DMV MY#$B]B/32WC8G6G($[R@1.6JPZ14Y@G0<[+S'<8[YW97]\04%:U6VW+U6*[N MV@;BU6KS6JIJ+?>M=>7FW2^]4-8RRA5=/]5YOZ9 J;Y3@[4TG>]6^ELI-]L% MD9R3G"0PCB71JUPL(4UI#B,4Y9BC-$<176Q-'PX[ZAQ15R>:W6L\WO.^JXRT M-)61 *O- F7SQZTQS#G+=[19MJ/>F3=^I4YK'!OY,$O3H(CW;GM!R74?1U*^WS4?]7ELF MNS!DB@ILRCD4TA1VR&(**64QI'%$:4P)*^+,J;O)95ES\ZR-JKM0M$9;[>,9 M?4'BZ43W 6W'VH'@&YEUKT+.O<7(,"9A.XGTR)NV8.S1<%K;[XO'*"J0PC!G<0H1,FV3:9+J7Y7DFD22W*YDGHVP MN='(05?05=:SGUHOS'8<$@J\D4G$&S=G K$!)"B#] J&[= MZ]L^J5M1U=T%KNZU^)TLCL<,OK1MMF6?9U2U?"- ,%?SV(>JLM.$/T@1%V MX_^.[X9&?21Z<@>;_!W;00P5H#:C) E,?U!#)NPY*''M#E*_D"=I"5= M,91O;.NZ_$&WY0_Y#[HNS\R2/ M,'.K;=$O;F[,=]#6Y!$V^NYW;NNC.->8UUZP[<@M'(0C\]@5Z'G$PMJ $C@F MME?DQ+&Q-N:?QLA:W>7I?,D[<\KY13Y4:^-:UU4ZOY9WJU*5G)H/C&UEO?6\ ME?(9P&B'IE/+HJ\C6]*@"T2%$61 MX IF$180Y1F!5&0(V65M'Y^^+DQH=8.?%)@KY^;\_<,.CN7SA^0 MDUF55/E M\I/Z3RGNI#!NU"(5>202'$.!LPB:)$R((YY *;%"L4PPQ59IES;"YO:P[W=5 MUN;,:O.3/H"'=:F=S0?JN"G?"['K!M5UP$VX/=4H:CBB4;5>GHVQ.W49D9'V MILX(?*&=JKI_,_GH;&?GN%[TO5TW09.<8D/ X1T)" MA1,&493ED%$DH$HHE1B)+.=.K9LMY,1K$<]PC/3? PNX)6=@O(#9"3'1_'V]TX2\ART9;Q>HH3]JW<+N4B M3@LE[XN<'GQCZU4N99B9-7[+==K3K+ M:JIGT>OGE6LQ&9D\7.&PIH<^N\]PP$;R_WM7_?@/?5O]^/\O,C_"YL?ZF3\[ MX"0/=I\INZ>W]QK/>I[U&?TB)3$1I) P8:9YDBGZ@B/)851$"!=QGBBPG2%_[9F2TX2B.13<;F$2:91F.3% 5EQ#E*8$THRE445[PHE!*Q58] MIJZ :0+VN@(@._?'W>R1"6K 8O>BH4<&ABT)V@P];<'/(W-.RGD>?^K1_4VN MRFK]9[65&_$HM=UX%_.<$9:20GL+-.408?W,,9%E,,8I9XRS5-K7H[HD9&X/ M7Z,GJ!4%6E-@5/4HAG01U.%CH!!0C;T<&1LEAQ9F =":JB^9'VIN7<8&X.AK M'7;IUNGZ@0TH?]3D:^A:/X?L375_7ZWJ^NUUI[!-V^#D7U(L8I84/&4)+ C- MS#F0@+C(",P8%CF6&1+3.!4!R9,8\!;!0%!TW#^3X6< 1UB/KD3>HE61C^W'6RN<6-1C;K[2Z< MYY"A1I=M:F2:24QDH6E#"JR7>3&&+$,8%@E-<)9F*HY2&P+IE3(WZNAJZ)A! MUH]F/ST$PVAD8G"#QYH.K,SO(P(]0(<$]&_/":!?PB2/OI61NX?>[F+WY5-; M@8D]'4:]74OZ<1_6FK LSI@0D"6HT&Y#H9]ZGBJ88"*25!2I0%9'0C;"YO;P M[XJ0L2?02:4V*GL$&%NA/;R^"HGAR.0P/7SV"Z^0,$ZT .MB!I1>BO7A6Q^G M!5J5V6+5LSH;'&*R59JM,=W5FO4][B==;]OOCLD#7O XYEQ*"J.TX!!EBD)2 M:%\K2K.4D#Q646:U9?5\X+GQZDXW8)2S/]5;JZH79;G,D%'@C/]'>N#EOC]@ $G1_I%?@I!LD M-J8_WR&QNL>/1.HLIS?5_<-:?I>K3?E#'HH37FY1=RO^^W&S-3S6%"K\(OF2 M;C9UII1Q'@^?;^K6F]_HKT6N*(\D9C!+2&HJSA:0DBB"/,DES0N:T<@I)F\R MS>=&;Y_>?+@! ^T?C=$WX'>]IFX+GM[LRIH>#+P!5&E]30R;&R-.]YVQH]=9 M?A-&YNHIOP3.]#[YA 1]5TRG_:0OGLDGY?E;;'H%?(/,'QZ6=8UWNGQ-EZ81 MX=?O4G;ZD75"G2G%*=6^-A2"2M-%,((X%HG^3F5)DE#M9KMU>'81/K<7TU>Y ME'6+]E9Q4&NN_4@];_?U9+F&FSM,A-VK8BQX1V;[KMK/T.UH#OX>*>S<';/ ML><."DP<@.X.S6D4NL<8O@EXFGMYV?#F2MS>FTH'_VHVF9FD69Q(!3E2#*(8 MIY")7$".,U5(3-,H_.OHZ7Q M0_4W>(]>5^6Z<<+#NA*/O!=,CYR\09@"I^1=EC=Q1MZ@X:<)><.W^!(*VWY8 M;;;KQZ8ESJ'\U->M_D=\EOK[IHGM3BY2E6'&5 $5E]I18L@L_ZF"A">%U!_) MU"UJW%[TW.CF*-OW!FQJ=<'#7E_W1LR64V!+0&, .SH?,>-H[K2^.2Y4=P,: MU<'G89"]^CB[X16\M[.E^,G[/;O!"$@34P@OF(IYR)5*;,JQ&0C;&Y,== 5[)3UK#[>"[$M+X4!;G0F M\L#LBI($E\$8J23!&8$O5)+@LNF72Q+TW./9,:E^K]9NU%.76;'')S3_7Y59^4FJSR%.L>*%=H!1Q!!$1,<0R22$1)!$J M$PDOK$)0KU%B;F2SMP$S/J2*'&$& LN0&U)952CHV7?.;+CJ'&GH61 MF2O\!+CW;[H"P;"-G7P4F;;CTQ50G;2"NF8L]UC=.@.YLV__K6H. BXUPULP MGJP\_O_B)_5,L?>L3F[?2>FM+,VZ==YG*&HSBF$B8J)TVQ4,(+ M4S$4L2+%7*6Y4Z_27FES>T7LE=VY:SMUW3SE?H3M7.)@N(W,\Q49['"J\'QK)U75ERVYX 4]3E<1% 46,$HA,QU(< M(PYYC G/:49%Y-1)QT[LW)AE5P#ODP)_T/_6Z\%.[[V=\HXQ'G;PV[%->%!' MIIUNIXDS4(X5T.$$4]A0#CO1TP9Q.,%Q$K[A=K=[(ON;Q_O'9;UW^4XIR;>? MY;JLQ*'7XJZOLL0BI40[.RCB>HV,8TABF9DD=X)DRE@>*]NL=CN1FIT"(.J7+NX%T=>Z\I;C)$NG=S.]FU3O>Z49$ M_'&]EBO^M+A=+M\T/VMZ:[_Y64&3F),,,L)RB$2L(*9Y!C,4XYBE@E)AE6O6 M)V1N9*-5! <='5FE%\U^'@F%TZUC.Y5&[?T,WWS^OJ1RFD>/WTUT:*#ZMV^V9U=\LUT]0!^@O! M54%8)J'$!8.(4P&99 PF"5,9C]*UXNF]Y^31FBS:[.:I'A6)JR0%&B((I4!DED^IA2@:,8I4CE3AGS MY\7,S8]I.UZV.GJFR%] U(Z"KL=I9+IQAF[;]1N@DR/.[(O,E4D'*<()D1)B$RI4:9X A&A*"KR-,USI^"L/F%S MHX.=KF:!;[1UW,SM@]5R"S<06&-OW#[#:=R^+Q:8A-VE[1,X[=ZLA>DG.[(V M]UP;*?ZQI*P^A/JS,ILK=-GTNEI$28%CIA2,L#DGBDD!:990*-,$29I0G#&G M@^=!B7-CD$[\\UYCDP76Z-RV:O,-'K^$NAVW!,5R9(*Y#L8KXLD'H!DIJ/R2 MU!>*+!\ X7)X^="-(=+L:D9;9$(67"E3]]STRY0D@E2:Z@.$Q4*FBJ:J\,^G MJV7,C5JZ+]V/U>H.:J'WX%GJUV:P9J0UQ+:L#BUCV^# MBQ*FZWTP9.11[X/!B_T\@7=TO2I7=YO/FPD;3'Y_2'7]$[^^6C.3CZIILW2I\?M9DM70HM]33*$6E(_<-)B4I;S >U!ME $I4"0Q M36"J9*27,RF%!)NV(Q'.8\0)0HK8)H>?E3 W9FHSU/9:>G1\/8]D/PL%P6=D MIAD-&ONTZZLAFBBWVATJI_3I7AAZU?6&@KWG=AS)H?=?CV2,.V>ZSGC3C9:SU[DT6[2>#R5>MQ(NMG(;7G_0,NU M&7DA,,^IR!5D14(APCF!-,((%HIP21)"(V15+[!7RMP>WUI16"FH506UKN"@ MK$-?Q(NH#KLF0; :^=$>'2:'OI$AX)JJ#,QWC=:=?M7>T:TTQ;D?M;NB%X\_ M32TJ**J?JTU=G.Q@Q :L):_N5G57=/&X-LD 6SW*0Y.]:"Y>=^>BVJ<,+#4> M[=QL@%[\+ROSQ_*''J?]XW>Y;$8P-[XJ5WSY*)KQ*_V'_:>BW#Q4&[HTN0GW MDFH5JSJ.>/N=KH#^N_SM_P;J:CDTDWWM+"_>.UT?RR'UCQI8#E[LW4KOKUW4 MNE(IH;QN"LZX"?IED,4YAE%!%5.QHK%;Z9C.V'.C;:V:_J]_7[R_W"+]/9$8 MF91M0?!IQ%U'.(1NN-,X#% MF,$M+]?U9L#H@?"6J\NB&%>@6P_>-!6K5H<- *%$&A>J@(3$!**$QI F>0;S M@C!D7N"YLGJ%#\B9&R\<]3P >V4=]U2&P!U>B@6";&2*F 8M^Q59(-0F6I-Y MH^>TMK' I&=UTW?W9.L;"Q.Z*QR;RX-6=-C7?NY6="BH]JT(ARKBFC]Q@2%A M/->OHX*B+,?F+P$J.IP1[42I+U_1X5 R/7!%AW.S8KG(&@7KL==@ 6$.5=&A M![$I*CJ<$S^'B@X]L%A6=.@;P=T//"VZMR]=KXY+U]^R3=WZ8X$B)7.221,Q MD$"$,@%)K+U%BG%4X$SR/)*V[J&[^+EYC>?J3L++;1],-:>=*0X^DL9!R&Y%FH"V MUU2_Q(QG+E>;IJ/F>JV_3G44R.NGPR6?Z9/YT^U/NA;U/__07KW1M3Z"BA=* M,ADKJ2 EF$,DM+=-$_T3%1(G-,F3E+IEZ 54;G:O**,B^-'HV![B.>YYAIPZ MRVW2%YJ0L7=6C& M4?2O]\:Y_,26Y5W;CBNF(L_3K( B%P2B2$00YZ8 ;JJ$*I2D)++N3.>CP-QX MHK5A%WY5.P9UM-7.#..][>P U<$0A^@WGWD:WDL8&_V1F6@'_)=GP.\M !T3 MP*?)@'>(2!QY B;:3MA-Q+8"3';#$,ULF!C$P4 MJ*?=-1#W11'Z##M=@.$51A_%'EXSCO>^]J;3DG4E=MVK;^M0U*:KWEU= 3[* M4$QH@LP[*(:HR/7:BT<*"I3(J) ,B]RJJ(>[Z+F]@G;:=[H8 ZW_H1M[8P'H MF."\G6H[*]9;V"-@/K@\#NLTGMB-SP!K7M@%-O3CL: M>F9CVG4$CW=$W6U5"K,78@)&;L4/\P+:167'44P0%054@IE"3Z8E6)9&4,09 M3G$FLT)AZW="KZC9O0-:;4TM =F$*.T4]D@)'H#9@N2#@38CG:M##FB6;L[_/9^F][5YOC0]*]^][^/=;_9[?=* M?%B9@Z@ZRVR!>(8%11+&(C?5OBF"FG%CF"I:()DCRC*KIHM.4N=&MHV:)EFN M;%JSOUK6IZZ_F1R]1_VGU:9:EH*:YX$J52Y+_:/C)K+==-AM*@<'>612;AO> MOS(:_];TO6\A;[0&';7#;3P[H11T(]I.\J0;TTY@/-^H=KO9PPN4ZZK^[F@O M\ZU4I(@)EF5W. ME*/-X@[.CL,L6'B,XV [MOMH"ZN/,^F KX-G.0[. M4[F95W^-W7Q-=[#Z'$^'T:;S0MU-/'))/6YW)_R_5H=CA6_TUVNYDJK<;M[] M,N$2\O.Z8FT3BF\:_LWW:BDJ]4729?FO/]9ZN^H M_@+?R454*!HCDL&<1H5I:<,@D2*!&6,RCA1F7%F?<4ZK^MQ>.UWK@38%[&SY MC]:8&]"! .PQ,([T'H7Z(.GWV5BA29S?UX&Z*X']4(:^&T2_D[+ ME5G7?UI]I:;?8-VHM#G@66 N598G$M(HBLWA"X:8(0H3)#E)9"X2YM2?JT?6 MW-P&C4=>Y*?A]*.)ZX':*KHFU;#$2+/^S$( MVY7\O*AINY+WFGO2E;S_:L\SQWTYPT_*]&K\:,I.-KSRGW(IWE?KOS9RD:6( MR9P2B#B3$#&-*(TR$_@7I3F)!*?2J4N'E=2Y<<-!Z7UCRUKO7?B3T1QJ=]!4 M]W0\:;2:!,N3QM#0CGW2N-?WY@33FP.F?_5@ZG[.Z()1V'-&*\G3GC.Z@'%R MSNATLQ]%?::&Y]IC%JR**,L9@KED)OG%= [*BP3&-&8913')A5/T0W?PN1'. M)R[I2LJZDG"=?VB6GEKN_]F=Q?L543W"TXY4?%$:F3L:M48HHWK.WJ \<"1@ MTL?]G&G/G^JSU_CFLSZL)2_K#4?]\U+6F;4K<7M?K;?EOYK-U(0RG,1,0;W> MH!#1C$":1Z:2?91RG$:F-IA;>NNPT+D][%V=;\!>Z_J4M:NW:R*L!?QV'! : MU)&YX6H\/=)F[0$*G$5K(7CBI%I[*$YS;!WN=3_(?J>4-#7 9!,B]8W^,G&< M9L-VQ>LP03W\7]K(]9:6*_WIYW8;;,$23G.$"!2,)Q"IG$.<) 2J @N6292A MQ,KSN$:)N9'6W@[0!@R:\YHZ]/C8EANPMZ:^9&>/_6&?][0-'_1.,1DCD]V_ MP3S8'Y].,1\3'82.-B].1YG7 MIS*.D]]&3'B]<:WSTHO'HL]]?5UVW%_^>+ M?-#?R.^T/HR\6]/[;Z8,;=/SLFI[7AZN$=^JMUJM!8EBTP^*0JH* 5&<9I 1 MHI?*L6DH@AG%D54;[NO4F-LKJ]89K/;=8)M.NV!]T-NDT9O, ?=&O%=.V/"K M:III&/EE51L!#AJ"UHP;T,S-2:?>CC'Z$F#,F60^[%]9T\S+1"^M4>?'Z<5U M/:P]KZXK!I_LY74] -W75X#1O!/;UJ;'V5O9_/?#RF2AK/3$FQKCN>*Z4D<\ FF5LRQ68(>J MY6E1**3&/B5J]02O=IK^9I+_.LH&S4(;QB1T]EF/Q*FSSH:-/Y-M9G&3'W>\ MJ>[OJU5-72?-W12%($:.":1?89>.X3]C<'-E& M5U K>].^BF] 1V$W-NG%V8Y,0J$W,I?X ^=,)3:(!&627H&3$HF-Z<]YQ.H> M7QK9;#^IWZM*;&Y7XJM<_RBYW'RMEF(AXC@17"&HBH)#1+7K81J=0X&Q8&DF M4\FI&XE<$C4_"MG4L2R;5L?Z<.1A78E'[AHGVX.O+7F$0&UTZF@ J]6LT=HI M"HRF(8EC"(W M'%1W,2D,63V*64,WN$99Z^'_%DNEWK4#WK)O;HK34VE.K)E M]U'= N!I40B<<4$03*4)B9.1Z5R5:24=J/. M"(:-V;>6/FT$ORLH)_'\S@-X+Y\>Z+K-7_JD/J_+:OU?DJ[;AEAT^99NZ4(B M+F."$HAIFD'$*=$N4"IA'*4$9UE$]0^.ZZAAJ7.CKR.ES5N^5AL8O<%><;.[ M27?\WEB.VXI.:$7^@5FH7DJ9=J]F"<6;,YW.Q&8D*6 MB[?MH4?37N/=2M1',T4>,\ZUDU6PA&J?2T:01=H%XZJ0,5,*(V1%6!$IMH[\:AI>"1C;@_T(2!(=@LK^Y0H/,;2^N#G&H3&/^YQ L>STN!9 M\T>H*W@LYP6J")XU]'S-P/.7NK^WWZVVVB%X(TT%ZN6'E9"__A_YM%!YGC,A M,5042XC26)I&5F:U$15"%8E"*;)];Y^5,+?'O%$2M%J"6DV@];1_;Y\'G4CEG7$%OL@'$X>_NOM# MTLWCNFZ/][;<\&5E?CMT](V20L0I2V".DDP_Z3F"6# %TS1F!=?>>TR<3E7< MQ,^-!EKMP5[]&] Q '0L<.ZX[#D_=F[">*B/S"YA 7=O".J%6]B6GVXJ3-O4 MTPN>D[:=?J-XTM_9X+DF;NY3&S=W^[C]7JWK,E+5:]F)HEOD4M*C$WWFN];FATB3)VCLL/,H"5?3C4O M8]/GQ1C@D^C?V^>3U;$H(*&& #8LOUZET;1T&P*\$_8-,J@?&7^1FM-+OI6B MUJ*MNK?07^L\)ZJ 69$*B!BJ*\U+F(@LCP45@A16S8?ZQ? MN"AE;I2P4[3)-=VKJIWG@V!@C;[//#9.]CED0?":*$7,$S>G MY*]!/'IRNR[?.UGJUJ#ZW5YMKZ2_%-KN\7@B!"BZR A&OW M"$6L@(QD#-)4%)HG(ZR08ZV=YR+F1H9&0U#N5;P!6NB]:QF=$QSM'*+KT!F9 M_6I@/G2 ^=8'C$<]G$NV!ZY^//'],/W>1+ M*/OF@.]IN?X'73[*PU;Z@F&:X41D,!&F^";)"&1I+""+4KV:PKFF&ZNUE)VX M^5'*7ML;H+2^X(=1&(B]QJZ4T@NV+:>$@G!T4NF@9U0%M:Z=D[B0I&(#2F!6 MZ14Y,:W8F'_**U9W>389,)D-AV+!;[[3]9W4U7_U.N[K[(N\=E[0C]07^9ADL? MY0^YIG?R,WVJ'LW&2EDM4H0P26,&(VSV@H7)&B"%@)05LD@Q2Q5V*A?A('MN MC-.J#@ZZWX!6>[!3'S3Z@]H -RIRF14[6AH)ZY$I*AS,SG3E 5A0ZG*1/RF- M>0#SG-)\AO ,.^+?I7@T'9\:!I7B3)N%VY7XR]3JJN/_HTA%"8HIY"J-(8H( MT?R&.8P%DEH$SV0AG4*-7#68&]7M## Q*SL3+K1OJ3.NC2':A3"FN(9@.D^6 M'?>-.@4C,^ HZ+N'#_DB DR%F+:<.$?$$Z"0WR'LB/)$UCO#?5RL2 RA4O MY>9CN9(?MO)^L\"$TB(B$F)*-!LRQ2'-101YF@A"%4]YXL2&ET7-C?:,IN!( M5?"W41;4VCHR6P_"=A06!K>1N?B)EX#_J2F:?[SA>O].P7UY:A^JPG=:N] MC'TEJC_E=A'3-.T>\CYA3H_[ M7N1XWVNMDJGN=ZC1)?UJ=/4"'.4)RZ,80Q)+ E&2YR:+7T+&J8J*-&(1RIT: M](4">,(":#>@UO:X#MH-T!H'!-J.:$/!-S+E7H&<>W,_"TC"-OOK$SAM\S\+ MTT^: =KT(#"/H\24#\ 0 MIX)!0O,8RTQ*0IU"FEP5F!OAG.T*6IC:\588S$9FJ :NCI;:<]KK&8Z$AK$(2C<]XB8EEF&SGU.(Q1WNJ6ZO MRZ7^Y*[>%C-U#9H=]441:?22R+0G%4G;18W.4%%1K779%59Z;*(N9'# M3DL P4[1]C3)/G'K IC]G! &HI&Y8$1T['/:KD=IHH0V#[2C)9+MP MXV1I;/V*=W/8!JX,D<"VW_Q?%!F2,DTYC"/3,;XPQWJ*1#"2)$F$S(M(.$5R M79 S-\I[EK%UQ8'>)6#MO*$ <(U,?UY(79GB=H+#B'EN'U_F!&_ X/Z,M]/+ MWF,7Z'V32_&F6Y[#()).X8!)E5BNCDY'G M]N"WRH%&._OBD<=P]3_<5X$P\N-L:;]3B;;*2D&>-Z):"/'^! MW]OX'5VOS"O^LUS7&R'[8H*4QUQE)(+6L-IO?P(->?M>UR=Q>QA=QM7L;AT!KY.=W#Y36L=DO':7LXA 2 M05_(%X5-^D8>,OGY*WGP^L"'[K^O]9.QH)H$,90X$UG" M>,RD4X.9?G%SHXG/9P_=;P#= EYM0AT*-TC;448X_$8FCHK="8Z&CV"9 MYG"X$3F/X^$C\ZT/B(_O\DP<72ZKGU1K_[Y:OZT>V58]+F\YKQY7VTTGZDQB MGB*2%;#(>V6G8"5R[ 7M3@*K6X,U: MBM)4=.AY;*Z9"#OZ"0_OR#04"%GWG%,GH,*FGMJ)GC8#U0F.DT14M[N]:_(\ MZX5>GP)]TA1)31ASNX<>B32)B5*PB$W">X$9Q)0R6(@XBDF!BXP4BQ]RS2J' M\CP6@EV>J:[XL0\MJYV:@#H<4CB";D=.X8$/?'+ZUFKE606Z02G/(4)UA[D@1#1%@",28)Y%(QS!*& M9>X4SNR#TS1%I!N]/&&R8U8?XT?FSD&[/0H_'QL9N-1S._C$Q9V/33HMY_SL M<_>HEJ]R55;K/ZNMW(A'J:U'?TA327X1%32E2DI(TEP_@()C2"3/]0-8Y$0R MK G,Z@'L$S*WA['1$]2* JTI,*J"OQME'Y>.MD$2]#RG=C7@:O]G MXS*^=GY,$-1&9D=?P-QSV8? ")O*?E':M)GL0T:?)+(/WN!][L:E%)OW6L6O MU)3;(^QQL- M_?%/]@(#[W/Z - -R6F/A+T@NC,(:'?.'ZT^&U=]X)\JML+O:GN[ZM5 M7=!V@9*T0#0F$.7R4]-G /02YD5&(28: M4,GC6"0T2Q@6=D><(8"+,WQ,=]#1"A]71U-\\"B7DBJZ]MJ?![58F?Y7+9G/TQRE2" MTP*2A.GE?IR8XG(\@A(7J. \HMHQ]VN<<"1G;LS:+="_4_3:]@?'P-KQ0P"X MQG8C?9"ZHE7!61Q&:DAP+.N%V@Z<-?AR[5Z)C M#E$/R'8D$0BZD8G"&S7W_*!A/,(F!?7(FS83:-CPD_0?BUO<]_#>5)OM9ENI MQZ725$1Y6_UH$15I05.-8$2%)@V3ELB8QC01*(H+F16QLBI-TB-C;F11JPFV M%6@5!13L5+7?:;F$Y_ F5 "41N:%40&RWXT* -1$&U(-8&7C^ M'Y)PVIP8P MZ=F?NG3G9%M4 ZIW=ZF&+G6OQ_1NM2VW3RV-?I$/U=J.$%20RTK\F@D<8XRQ7U+8\4Y^@N1%AH^M^VV"O+6C4M2_?U(MN/R.& MQ&QD6O2%RZG:DPT6WL6?>@>?K!:4C8G=TE!6UP<)L'BWV9;W=*O7;)_U!Z7V MOLP%"R'B)"\2D]M3<(@P$I BQB'+J1 1BW*2.Y6-LI(Z-[)X'A!P W9ZFWV& MG>8>%1OLYL!V\S8PLJ/OY5X/ZK6!%_T@C1EX<4'R2P9>](,Q$'@Q<+,?1?U. MRY49YM/J4[F\78G?Z>8_I;@SN=9\6_[0S+B@+,F3N""0F.1HE(D$,B$5C+,4 M)1&)"69.56:'1U2"SR-.OH=OM=EVRQZW9 M"3?[:N9TW>P&5741?[!KRADTU^H95*&SJ';#3YT?]X=N4;7TWB/ 5[JX- M8".YO+VB7\CMM8'CLNMK=;TZP_RSW'Y_\[C9ZC?4NJYKIA_471B E!E! ME&109";6@K,48A87>O%-\C11,4]CIRU!"YESK+7(_M;I@I^]-4_GP!E"EI^]RU=81PC/^W^J^K<=M74GW?7X%@0'F M9 '-@212I#@'&*!S6;,;R$J")&MOG),'@]=$>[OM'MO=2<^O'U*RW6Y?9)*F MU-H/:R6Q)5;51^M3L5BL"H O*4'YR!V4G0* V*>FD%LC>8DO?[C_',\]6/IK MRL$NK7\L5UJY+ZYGZOD'.U=.&!+2E+J$)6$&VA4JA55E%*12&TU+UU0^*$AX MD3:CXS*KGGVN[/_!CI97X,F ]DOGA>U_MG-#(/U=-)\XEQD1]@U4&)3;]XXI M(,^H@8;33!<*E[0B$_MRK.?JRXHO5B.;U7W-^IW;9N+V9^O?_K4J\N+_OM;? MZYGK-='X@XU:0\YCAH41AN6PR+7U)*H*05ZHK*DC6$B&,%75>A[?S=0H9W&C MU\O-H=7@96;/TST9:C[Z=EQZILEPQR4%L&E=FHLT&M;920'>@1N49- P!ZG) MEUT\3O[\,M$YSIG;H*"::8@+HB!W53&,DAEB2&JLO7+@GX8;K^_> M@B]?K[^^^^)'=3OX=/-5G-4]DXZ?P=[4<6AC1SK5^N+V\5__HWGRFV=^9ZA! M'MQ#U3=/WY%O8F,?KG9-4\;F$U]\7+@L*ZV: A*;3EP3E FL*LZ@P9I!+ B& M'!4&EJ4T2"B%4174),M#YM@>PE;E3=VE.[X #TY=\*J> 36?3OEB^=1D+W!W MQV<*?*,B28'M/2JRBZE5V/YP0:MR6]'JJ2E?RLB'-T2)(Q_GY0X<^? &XC#R MX7]KY):2Z]#U=<%G2RY=Y/ZO\^G]K9X4C.6$Y AB7"F(24F@((6R1$0%H;C4 M).<1A:^.2_-Z4H:O=+5N9]X$"5<_-%ALLY+O(A9#)X#VW!J*QVV@K2"G(%@C M=@6NO[LT[AV%$V[Z=$*1=I/GN*AA-W4ZS3W8Q.F^.K*2)O^E-T?F-GL'E:X0 MHI1 PYAR130=/Q *-<9'I^^!OMGDZZ)M]#Z; ^;8',(W*&K8UYVM"#LI@=ET86Q7"^A=OC_6C: MG_KU3%G_XVZA?^C9LG[0ZT^W';\KH759YE 375D7 6$H"B$ARC*.)B 6= MB0^4/S9ZV*K?E-S?U7N3BN71[CK)Q/A12H]P]TPW29 .+\H1AU?:8AV!.@Q; MQ",.H(/B'I'#1!;]:!(LU@2Z?8(HJDK#,889SPC$ A'(3<5@GAO%$%-:A'DW M1Z6,C< VAR];9?\CL*['41S]F.AB='KFF^MU$LX&H#[8I1.#M/4[CDH:MG)' ME[$'-3LZ+[Z\98KUH1S;+'^?+YIZ(+_7,SZ33R<^:M<"4C$AI22PK$AN71TE M(*](!H4F6,@"$>OWQ'9,\9 _-J9HV\J:C:* ;S6-[XCB,PU^=-(CN#T3S?-^ M**\VRKL U&_K7KY; \#U>= OZH82 %UOS5!\='BQ7B@! '6U0@D9)H[M7.G$ MFYDESJ9>RV>M].V="PZU*1T?9WI=S+BL6*48%Q 7DD&<2=<8I520L4S3"N>* MXJ!&MYYR1\=NB>L,!V)55+V\I4]*&L% K+/5J&W1]>Z5O-9<^I,\-D_/AJC%UI]MHO! M]S>O/W[>] +6I"J5T9!QQ2%6JH(L)P4T.*,$*5$1&5@OQ$/JV!BJ51ILM09K MM8'3&[QJ-/\MDK;\IL&/M)*#VS-E)<(UI@"T/TZIZT%[2!ZZ/+0_&$>J10?< M'!DRVNM:Y^CQJ7-=LP/WYVRA^;3^'ZV:D\0:"249DVX?W6V653GDEL0@D:52 MF+LZD3AB,SU8D9'NLWLT?+P"3Y9$U$$*GS+/R%4O,S"@?Y8*]?!X5RQR:6-A MP5H,&R>+!>D@AA8]4!Q%MH5U#X/V3T+^,I^Z8@0[ATZWZEPOZJ7]ZJW]Y^Q[ MZV.^UO8GJ;_R7Y.,Y0734K>G.3"F!%:E$9 23EF)#"E,4&2^-TW'YC-^?'-S M=:ZU[I?]9WYM.]@YZ'T%1&,BN%9_OU^NFFTX=R;!FAS&R?W]1ORX>Q0SWS/' MO^2D![\2>I^0I*^._K0=]!73.^C[KZ+^!<96,+Y6RCY[RT_SY8I/_W]]]V:N M]"2CLD)&*)CC3$#,: 6%J"1DG%4E9KGDW*LC3+>8L;TLUN5XUZI>@5998+4% M3MW0ZL5'D>UFZ71X]4RQL5!%5"[N0N+"NL5'AQZX:G&7>89]PM[3EDE<2PX@4M[/)> M$%*&N*)AXL=&&6OMP6+FH!OK?K MZ0\: Q+&)..02^IB!:HPJ-\4!\^^,Q0Y2AR]_4W7WW^LM+I^T O^77^X=['0 MC^9M/;VWGS9GB98?[U>63V?._YH(41:,%0P*6100R\KR6U$HJ(V6C)=$H3*H MRVB@_+$1W%K/YAQB<_8PM+1D*/Y^#-*S 8HR?W4RP+S)*I//DN@O*)_KA;[)I"D0 M*J'"N5U3FR*#HB 5)$1;54O-*Q*49Y0<_<%2*(\>7MB$W%SM4LN%R0*KS^;@ MLAAI++)]ASN3@)HL<'D,I4%BD,\$CR*<> P*W\C@T7O#NS1^N1=+S3_/Q7Q5 MRV6;";#.9J%2H))@U_S=E-"MZR$W.8&:\ (C710%]F[4>%K,V"BHU11L5 6M MEOY="#L [6:7=##US"?'$0I,K#H#E7_/QC20#=2V,?#'%=2H\3P0';T:.VX> MK%WC>0-V.S9Z7!WG*K?T:EGU;;V4UMF[7^BG^)HV3!!-&2P-<:O_S*[^*4&0 M%3I32A#%4%"B99>PL3'CVF=HCEB'^5Z=D/KY7*F ZID;GS "3XJ";[W$(GT@ M2>I8=0HE_/]$?35LO^G7_-EO?QB/3:N/L[^ MRA>U2RMPZ9831(6H-$>0RD*X[D8*5EE!(,XR6A3*\%QYU40.ECPV,FD4!V^]X3V00Y<8]R"'+PJ[#A\P;+S!W,(H,W<]Q;@!HH_K?+?T>>NRR[[: M(:Y_U'"+JYS->BE/?G!T!4!?YO5L=3/[6M]N#K1F9556F2EA62$.<4ES6"%2PJ(2JE0< MEX@&K1R[Q8V-#G:T!7P%&GU!/0-.X\@C>6?P]J.(="CV3!:7 1A>6\X+E[1E MYKI%#EMQSLO\@^)S?G>E*%=PTG_))Q)EE-,*09UQ=Q988\@X5;#4IN2"2&UD MT%D07\%CHYR#D_8)ED+!D^''0GU W#,?)4+WPBH&YZ'JL8Q!A_ 7K&-P'I+N M0@8>]X<'R?Z<\6DSMUJ]^W6G9TN]W&ST5&4AW:E?K+!T[3.H71M1 @7'3 B2 M:4R]V*I3RMBH:4=1L-$T8O_L-*KG UU)L.J98X["%+H?V_'3\XY2)0%KH(A4 MW&\K*/!T%HZ.(-/I>P<+*)U5?S=X=/[BB\L*NY9$OT_G/Y?; I%(5TIS(Z$J M*@QQ13'D%4,0:6V*S"4@:QQ90_A V-BX\7D96]?'JU$W19G@0Z#]W+-4\/5, MEQ<@=TG9WY.0]%7C]U#@2Q7T/6EZ1_7>T_?$$Z??U@U8W]N4R^UY; M?ZVM#OH'__M\\6;*E\L/]F?S=G[+Z]FD5!5&3)<02]?]$67(+@\K K/,R(H) M3(@*BD,%RA\;W;3JPT9_\&0 V%2W;6P C1' 60&^M78$LE#H+/D14X_8]\Q5 MZ6$/IK!(\)*R6J@.@Q)=)$#[W!<[3&0[N6?;?.WV6U:R$KG#6E1EKH!G!06I M.-38,$$SKG,GGDG$)GP[FXGC4_;S.U0 MS+"]VTZ:>="J[?25L>F9#]:/FB\>_S9?_.-FUM0,7BY=CU?^\P_K92UJ/EU. M"%=4%F4)>>$*S*D2N]IR$E84Y45!<8;SH%.:7E+'1@/MP8]ZH_H5N%O4MWQ1 M3Q_!@O\$MQN]0Y,Y?2; CRN2P]HS?=P\8>DT=AMP:YW;#M06U3_.HAJ1Z!F M4N*,3Q_) Z=^!H!QF ,:IYVPZA M.*%2YU#EHG+[]#FL"BYA)J3*F M.?7M"_8WL+7 I[G'I;/BY[?T@W7/'),2YF ?)ARQI(Y,@/A!O9EP6/9=FH@1 MHL_%+31?ZK>Z_?-F]O%.+[B3\8;?U98FMMLJ!6$<2Y9#2@OJ LT:"H5*F"E" M!)<9-2PH!M_4#76MLK4Q6JZ6;G^&R_^^KY=-03#[NJ_7!H)7 M:FWB;VYM(=W3ZGXT@6WG J;*=YW6QP3TOEC;@/IV%]2MYF"M>B\;9.&(I3ZJ MYRM^Z(-[@; <.<87.D)D0P,I[V_OIV[G_ZV^6VA9-YD;]N]3[?YB5XW7MZ[S M_?\TGUL"MGJL'C_9W^#*?O?./M]W;LMO4B"E""8$BARY!E+:P H;!K4FHC(T MSPCG06TS$RDV-J[<*-J$4O1&RRN7[BSGR].-L_N=/3^"?(DYZ9D^=TP"NS:Y MTMEKJYJ9VK7K"FPLLW]SMETUEVS-2]@I(3'@:1LHI%)NV+X*B2$]:+>0>OPP M7E\N5I-KLZ@E7^?_:8R8432'I65AB$ML("N5A@13DI=,"5UZ>:G[ X^-5UO= M O-+#]#JYL%+,.B;QSS-]Z:@4[9V48B]9X<^[+_VJ>-@T$$>_5.F;![=D]]' MYRJU33P_:ZGK!Y=9?CV=SG_:#UT/EG:OT!6VTLNVR*O]\,^9G$^G=MG4I W< MSN]GJ^5$JDQ7K@@K0JAR913L K.P?RNTL+!R5'(=M+V72K&Q/?I/?7&?#+L" M6]-<"]W-T?76.E>IO:F>[+YY9B%8FQB<]Y1FQOW8QY[IJX&$R/FY:)ME$1HO^QVRC'<>XDT MQH,XQ Y+EQICV&GQ@,ESQ\5GI$BWF=>+O_+IO?Z+5M_7J;/7J^VG$Z(8Y:2P MK%>($F)>*,B-05 J*K'!EAF95Z%63WEC8SRG&'APFKF-E=IUN=7+55-(#"Q_ M\KM0E_4,VIZ>:#H,^W8P'7R-4J#1=9V#G] A](,BK9]W1N:P[IL? =>F>=M MD8GR\]G2^G*JC;7MM1&2)G?+:PUSDB%7G+" 7#)F@>:FP$3F.LN#4N8[A(V- M3CXM:NL+WTUULT_[3// #/HNA/U8)!5N/5/(,S6WZ\]>5YD^R*1-N>\2.&SR MO8?I!VGX/O?$YKM^^:&G4U>BGL\>)P5E.F<5AAFM*,1$2\B9$M"4RL@"54;D M7M1Q?/BQD<4Z;[-1$:QU#,UJ?09?-R]<#DK/3!"$1T3NZC&S+TQ:?3;DP-FJ MQ\PY3%,]>E5D?%*$]?&5YF::^G6+MG]Q?[V6<[PYO"B#P355GH$I)" M%Q!S2:$HC(&XX$27#!&-*M^*2SX"Q_;*_KEIL,?7#?9NV_XE/^S'8.'TCBC% MY(5\-SOT@6?/7/%R4/K7;DH-Z4!EG,Y#FZ:64P@\'66=O(89K,)3B%&[Q9Z" M[HL,N[AJ!Q_-EY5=>*UK?11YH3*14UCD&$,LW#'EK,S=6677;XMJ@E!0L.5 MQ-@HN*WKX3J:.ATC2ZH<0=(SJ'(1/GV'4@*A"0^Z!7:L'MVFNOFKY8S:?SK_7VW*#AAA155Q"Q6D),1899,[ORC&U#SDK M<:$*7[_KM)BQ/>H;3<&NJA%>00>PE65,61H&"XRL&YL1# 5A&F8\RQ2N!$65 MG%A&%_/AH-T5]T\-[GF?-0U@/=/J $CYNZ1I$!O($8U$+L@)/0](A^O97G#J1@N<\HZZ&3D8@5H)!KCF!DHF"BHJ1# 5VU#HF9FPLY;0$S]0$WQI% M@UMJ'075DX\NAJIOY@E'*:*K5A<(B?MJ'14U<&>M+G,/>VMU7AU9+UU_=\[N M9WWG3@C.OM_,S'QQV_B^CHYN5OIV:5>".*A==1])L"/0E+#VC.A)$ TO+YZ $1I MZZS["!ZVWGH % =UUT/N#4]_6N_8_EXO)9_^/\T7[V;JK6N 6^8%T:J@T+!, M0ZR1@0*3 G*F2\TXRW'IU>:Y2\C8B&>M)V@5!4Y38%4%;[V[:W5"VDTMJ8#J M.[H?@U%0FM0Y$**3I4X./%C*U#G3=A.GSEX;G33='.CX6[WZ\>9^N9K?ZD63 MF/U92[>-4)M:JZ_SIV-T$VI=#X&L#Z)4Y@H1"Y<.61B(&!%,YT02$[:Y%ZK! MV&CBYGBIJ_N9J*=3K-]\L]8=_+3*@XWV5^T1CRNP M:P%8S7=.&"=-U(Z#+W7V=J 60Z=TQX%T),\[>GY4"6*:Z,)) 5I76# MC O3\#*'1&>(%1QQXM?0Q+KHN0B])P+C?=5:W MQ!J)BIM],*^ ME4U3TD>[PJD3+K.\W1Y%PKT&C7TAEL2^'SE5,A.LXM@K!N$A:VQON[=K%4%; MXDB#-U;)Y17X^',&ES_X0H/W>M;4Y[Y>-%GU;$R/?\[MK5%&Q4!6M= VKY^N 6D'67#K^A4N_B<0Q+O_-#IBL'[\P( MPR7B^9GR+!O/\Y:X ,E;+58WL^5JT?Q@=CJ\%@4M*U-2*)5;FR@L(1<406K7 M)SE"G&M!0F(CIP2-CY'%"CPI>G5)5]V3X/K%0E) UC.51J(5' Y!T72V,=) M88.&/_72E;=>/;[C"^7Z& M.2BQL0&\>LYXY;]><_P-:@Z[ =@H_;>8.7+L9\N[ZC M+Y0Y(CGA60;S@FN(F5"059K#W*!"2JXSJK*0ND&7 3E8W:"+HD[(@0J,7 _A#B(#KLA1(X3V95U:GEB9I>) M#[IM<>TD_:'Y\G[1"+V9W=VO)D(7R!4UA:I@&<0\HY!I02 F4B.FK9=#35#+ M51^I8R.[':7!D]978$=OT"@>V%G5:P;\6"XYKGWO;%\,:7BCTQ"(TG8Q]9(\ M;(O2$# .^H\&W9QBN_>S5OKVKBFYKA?U7*UW)W-52:0H@5I8UPR[[J-<%QED M1E-F6$E$$52]P$?HV,CI8&/S2>TKT"J>9%/XQ!3$;!!?#NS0F\4QF%ZX==P- M4H_;R"<$O^"6/A MD@BM[NXH%7\&L&P!GKIJ.2[;83,E3^=O_SU1=F$P>EV)AOZ##9=S&&S@L_3# M\+O#V3^@P>L[UTF//[UY)ID0(K?+:5@*9ES=6@%9A>V+@2K)2L:HRKR\U0OU M&-O[X5A?YBX. T\&K7TQ?U:[9/K.OT(&FI2>WRG_+//A_]H9:%X&>@_U.#]! MKZ,$J':\GRX9?; 75@((=M]@*88+>Z4M%ZM)TY+A^E>]G'"24Y07&"I.2KM> M000*7F80EY0K7.9V*>-UO.G9J&-[W;A]Q'JYJEW9H-UHXS>GK&>$Y#ELW2^& M:# &V*^.P,&;(H[:W16VL#?LA"SLO_;#%<]''.0A/VK$YI$]_F5D'LF]6.K_ MOK<3\.ZA":8VE=!EI91 !$-*7 M(;"2TTYI#S J:Y3D7AH>583PF970/Z%9) MT&@9F%1R%$B_*.7%\/3]R.XAD[!XO!<$:3-.CDH:-O&DR]B#_)/.BR/[T?N_ M\">%LN_CO#*P0J7E L,9%%CDKKNDK# M6!&VUQ$@>VP,<D76 ;&@!S>Y3X3 G/) M4.F(RE(6-B:'E6$(YI2RBAA,*^151&A_X+&1TD:O,+;9PN1')3'&]\P39^T. M)H!](Y,^W=O!!WUT]TW:?RX/OH][Z/ZH9_-%O7J\F=E?O%ZN)EK8Y4)I_852 MEPABA#+(,$%RO5HM:W*^:^.%J#O:PNSF'7?!S?0J@I,_W@9!!G_-3 M)NX_[R>OBSR?=Z=G7_DO5YYYPK(\T]1B0S76$&-LH-!Y!66>"TPIRDN)0Q[Y MG;'']K2_XXMI;=$#*_X+/%H%EV!NM74_9OV+W]:S-N@M'IL+^/WJAP,]N#W] M+KI^5!")6<\LX+0"5JVF6GK"0V:'QJ8]7;8S_K#'R@X-.SA/=N22^&[SZP[5 M;8-JZY4O=OITZXJ1(B,:%H@5$&=*0*:K$A*&701 57GE]5A[RAO;H[Y1&:P[ M2E_0#KT+Y>['NP?L>G[D3S4_MPI?W%:^"\?PKO*)\'SAIO(!N$8UE_= R:.W M?-6]S#I6&=YG]OBG"F7TCZS4W%PWDSS'%6<&U@H54&LN(3,-9HGE:9$ MB%)CP4,\JU."QL:]6SW#W*:3./KY4"G0Z9E=MRH.@J%QD8Q MB2I5O0]M")%L@L\[CD-/6]\AI7_V&1NDMEC4S(VCMEC*&1RJN-@!W/T4%WL_ M;'N1U* D*BYV.&[D073U]_OV".FRZ:=DP:BG^H->W/3 M8OY0*ZU>/_YI5;F9?;RS2P!W6/Y:KNJ')K!W+99-UZ8)TYIR+ 4LM7OAEMK5 MU+*N.Y(59A2+G-"@;(D^E!S;2WC'1A="76RL!#.] G5C)W@U;!;<_\C\%1\'S\'OR7'2T]RSZ_LO?G=&@BLA>!F/;_O-_/K M[ 2?=N;VE;/5_@Y^ UMSP9.]X-O&XH0KGCXG).T)_SX4';8@0(]0']0/Z%-6 M](E>5W7%K1KMH+MY,%L.D65I.,L0U#(G$ M=0/M&05 5B%.%LT'LU"):J[UWU,2#!&+A/[_"2@]JWX3\DG@&G]I-B.M0)W93X!MS1-<3JO/' M<\\--/317$_#CAS+];TSG+[_X+_JV_M;NUZYK516P.BMI;&2]5A9LM04;=4&CKS^A= -\GI>3 MP=8S'0^%F#_S)D-N(,*-1C"(9+U0Z>#6[OL'HU0O,W:9U.^&"/]7/;C\[Z_V MSG51)UI*DA4<0R-S9$E39)!KK" K9<4%0@@S?U=W?_2Q$>5:0> T#*R4=1P] M#T_U$DQZCQ(DAB/ T;P$EJ%\RB!XPIS'4^9W^8D']PSG$IY2]YGW=_*B).=D MW;C-&6Q,$">TDA I5YU4Y@8R4AJ8*46UJ#)I_$IMG9$S-NXZ.!':_BP#CK*? M ]8OMH<:[#N@^?E*8]=XF2F@(D1 C(F"0EC'IJ2^+MM+AAS\"=-?O@5-SY._HH+MS\ MKHFL,I8I W%I&,1954)WE YB6I;,.1FD\JJ%XR]R; 3B500W@DP\P/6E2EZ5=N5102U1!7"@*JSS/ MH5+<>BN,EYDLH[+,WX\U^7.K840Z8 >0?B1R&3P]DT8@,O$9Y0?&]Y-+_G[8 MQ+GS9I[,'S^\,C)>(7]H=3_5'\WO]:Q>Z??U@TMD6-E9KEWQC:857=O_S/H9 MRFA)PD&+&WHQ%_\L-&48%@. BSA(\01F]N^?S-O M]O7U3#Y>2[FXY],W?+%XM!_]E4_O=>LEW4LP+C4L%*FQQB M(CAD2!!HV8]Q)7AFJJ"03+0F8Z,]9PC8L02L3=FN#S8&@%<;$WX+([[X2?/C MP4&FHF=:3#H+P<1X,8))>3)>FT%I\V+0]EGT\@%C277V_:M>W+IUYT[O4J,@AE3*"@WJ-'I8R-#)URH>1V##Q?XKH0DMY):?8= M6MAO01-'^M;+^>).$!+SRC%) W-&A[&'?-!U<6P,VNC%PCEG+N?]*__U[I<[ M6J5?ZYDV]6J2Y;B2!AE(6"9%)EAP@0LNRB(P -TI;WS/?ZONYN"1 MJ^#4G#1:NBV95Z+5.M#_.8>Y;]PY&9*]!YW7(*Y/][CB3VMEP:O7YR",B#=[ M 9,XV-PM<^!(LQ< AV%FO]LB0U!Z5L\7'^8K5T2:,R4J+:$J)'*[6AHRS!C, M,LDRHD4E=%B:S-/88R.05C4P<[H%AH=V /.,_\3!T'> IT7@0R<"X:&;0UO3 MQF9VQA\V^')HV$%TY<@EIQ[*7<3?V[_]Y[]L/K'_$W:M\)__\K]02P,$% M @ PX#]5#,^QL=AM@ >OP' !0 !O:6DM,C R,C V,S!?<')E+GAM;.R] M69-;1Y(F^MZ_0K?F]7HI]J6LN\B#WE5A.X$1VC\Q$Y@*>X\L7'NX1OOSS?__S=/;=E[Q<31?S?_D+_RO[RW=Y M'A=I.O_T+W_Y[>-/X/[RW__UG_[IG_\?@/_UP_LWW[U:Q+/3/%]_]W*9<9W3 M=W],UR??_9[RZN_?E>7B]+O?%\N_3[\@P+]N_M'+Q>>OR^FGD_5W@@EQ][?+ MO[DH(S*5P*FL0!5-7_%H0!8KA&82>4G_[Z>_I6@"%X&!C%*#OWY;]]__\\)'W_-2Y.OZ^?^?Y2R3A//\[7 MT_77U_.R6)YN"+[\'3&S>?CZZ^?\+W]934\_S_+ESTZ6N?S+7Q;3*52E,R-9 MI>B_;?78[Z_I_KS,J_KQ^OLW](.+IU<26_"0_USG>=2W-W7E*^?O[_=X;+=5[.OK[/GQ?+]22A,,BUA"3KBI5<0F \ M@7;)K^J:D6ZVH!WE>-?/RV^?$^O(! +_A^J?@GG7VZ8>^+EM_FY MB8\7R_C=8IGRDHS8Y=MQ&>]AY?8"NOC$]Y]Q20^">#*=IJMD"*>+5+V%W,G./FXQ/EJ6F5R@?7 MO.%G(2\G/EMADK&0,G-$N\@$=F&!ZT)""D4S)P\&RMVW;@40]>P 4G3 50Z@1)& + D@\J5W$9TIAUN1A]Z\%4#T,P7( M 4+N B2O*:)=DN';R.0#J26_7)S-U\NO+Q(6$K%-EGBJ(AQ-X%?EZD1)I97?SU9CK/?*(, M>E5* /2Y@"K9D%/&%4B)61>?DT [$'8>>/U6N''/%#>'BKLGS+RD+]\N/R[^ MF$^*L#Q+;\!:'8D%%L#I&(![$Z6+KJ0TU,YU[^5;X<4_;[SL*>J>T++9:M\N MWRT77Z;SF">^J&(5.?BHN28'GPD(.M"W)>B$%JTI QN9.Q1L=X3'GC=P#I%Z M3^AYMUBM- MYW?>N[=41T9#O=Z,@ M82[)>H%&'Q[;W'KE=IAX?F>X^\NU$U/QXY_Q!.>?\N;P.449T!L-(IL BED- MWDA6.>%"$0\F#&Q#U.P'6J>ZWGL %+O CVOY_0T$L?T2WZ% M:[Q@:X+!*:Z* +3,DS-E&*#0#FSA)40K;%!Y(/0\3,%VZ'FNI[(#2+T+]'PX MQ=GLA[/5=$X!_"1H95"A .$10=F0(+C"()*@DC5"*SG4H>RM%V^'E>=Z(KN_ MC+N R(^G>?F)#.3/R\4?ZY.7B]//./\ZL5D+[UR$R"+MLI8E\"IP,I9!T ;L M7\:0B4XY<,DW4Y\@!&7.0':T( M1VL@( YE7&Z\=SN@/->CU[TEW 4^B/#3FE*QB'__<$+B7+T]6]=Z@QKS34() MV7BK0/!B0'$F 9,IX'@N)!KI#/*A_-\GZ-@./\_O>'9@#?2!)Q+6$F>OYRG_ M^3_SUTE![S4Z!LR7>F"0-:!G!43@J)*A56&&VJ3NO'H[U#R_X]O#Y3SV7<^Y MI_[3=!5Q]K\S+B\3T=&B,-&31%*)M+EZ#SXX"8YQFZ6WQ9K#;Y_MV<'E^ M9[J#2+N3M/]K)GZBGZPFQA7N'3GR+DB*]7QF$)@,D)A,H;A4C!@NZ__.R[?# MR_,[[QU"UEW!Y;S8Y8*)%$-*@CRS$.MV*@U%?EE SE$7Y*%$/#S[_]'7;P>9 MYW<&/(R\1P;-"^(@;;B8X:>)4UG:>GA-SKP@XU@RA,(3,"N"=BF$F \O/;OU MRNW \?R.>O>7:R=6Y"-]=N*U5MX3AIUVF>*ZI,D%3PR<=Q3_BVBU2(,9COK& M[>#P_,YN]Y9J%]%-K75:OB3OZ=-B^76BB>V0+%%N#9(;)8A\XARR+,8$[@KS M0YW5WGKQ=MAXKF>U^\MX,(C\\_?W)/N&?G! 3X27B_EJ,9NFVO3B!YS5?@X? M3G)>KV[3OE4CA,>?-53W@RVI/;#EP=D*/B%^GFS272NHWI:?IG-ZV92D5IG3QAAEF06JN"%,F@^>IM59P%39*OWCI9L%]GV?KU>5/ M-NL.&+]H@/'?=J%N7\-R[QT?,DI MYV, 7C=TC-,NH1DJ+BW- $(?<2^Z1_W+&:Y6;\OF_/#%G]/51*))KD@*SQPC MZ\O1 7+MP/ADG3^CY,<@<)/0.T'.3_E>+4YS.)S;* M4(R4M6J2UZP+!!^2!]129J%#-E$W@F*,&SBU!HC1#]18%+)H!),@;T5L=&OMM=2CHQ+'MJ]JY%.43,'<#DXS+C MZFSY=N>RIO;'RZ/4=2);1D& M-H.(O3?XG%^<3U"IZ&H/",>U/]]1D7L+/F5G U,J/%DX-A!RSHD9IRG4,4"S MA[ [P,N+U2JO5]>18[#9NDTI"P90:(EP+C2$8*4QGE6X-X'*;3HZ,2VM8NP# MA-X-9"XNT*^8\,Q9$9P#SD2LS605!,4D>/3%2>V3B6V\F0?)&=>E.42_#T+E M$&%W@)B7N#IY,4_UKQ__XVSZ!6?$S.K%^B4NEU^G\T_G.ZT."EG6 5P)A9@2 M 4(I$@(*;H,23H4V#LY6Y/6 J(-@<-=/'EPGG0#M#D?O,PEK&MHDP/#2U".R9@;'5D_1=6X M#OSPAL5@ATSSC4A^GZY/7IZMUHO3O-S([ 93-AGE=,Q0#*\9 M^84B6@I1P"BM%&?):?]4QYE#SIV^2=PX+6$;&K.!]=&!R7H]_T)4+Y9?B85) M-LF41.&R"CS6/ 1&_@$%19;GQ(,/4HBG,@?WQ])-*L9I$]L.-'M+N -TO%V? M7"#\4B23S)A+17*RFK7TE&F2@HT"++,Y!H_,R*?*J_;'R'U:QND&VPXI!TJ[ MBRWK-OD>M<_"(X0<\8)\LH+@?.22#&(2NLW=V>XX&3SIM*&3L[>,]SGF@'B>'E] 62C&HA*0 M?5"T%WA.>T'MYYR=9#(:Z=A3A8>'.F]#\-!#+#G@Q='1U=J!7?QYL4A_3&>S MB96.++<(0,XQUM4H:"%*#T8REEG97-0V@>,E!3W<&1T? 8L!U-$!C&[$UM<" MFQ21!<\F =LL29YL30=2P(LLW'+46K0Y/'V0G!Z"C-$!=KBB>D ;"09KM[\W M&5?Y?1WN^[;\MLH;OB;%D._ F2)FLB.7(@J*W5T!9VR6K!C)&R57/$E6#Q'$ M^.@;3'$=H/!7\/I[0#^F [ MB;.#@.#-%,-T-EU/NL]&4W(7F=O MBX2H:N(_CQ(PDT^IR;%TIF0N"S6"T8$B[R$07,P_?["Q%+$+H)$O6;8[5'Z:GFUVNH?]]N"(ZL$&W3\JN M+.H-AK1F7"4; *41Q)"HA2;. 3-6J>B-";'1X?JW2.MFHVL'LF'5TP/>ZH'P M#='=X(1;R5DT$;3*M=]B3:H59-RU]R76&=:QD:_^.$W=[($-$3:,0CJ 5FT0 M,+VZ6*@.(ZV;/(_$%$G(ULLE!)T" X7, 6+@$)-VD4FI?6F#K2>(&C>KX2C@ M&DHEG:#KT=$'-O)@BK=06,B@4J(0Q&3/UY"2!9T)I M'E&[U*9N; OBMD+;X"VFQT+;("KJ '5/2$HYE!0K:PA&%%"U>Q,*78B34E@V MH<30YL#BP)OIP5M5'Q5C RFD VB]2&ES:8^S=SA-K^?"T M)A08$XFCHHBW3)@0G+N868Z8V_0N^39M8W?W&P8%=V^!AE5)!R![G]?T M(R[GY%*N;E6UE&F8PILYG7.:3/%]-O^37\[@XS6\6J]6O>?VV?,0_)V3\I=&I M '.1V$-O2'!:08K*2JNX<(TN'WY]5Z MXHP.24L&5M>&/5G54%DBR(#.9).B;72#=)>2[?#SO-,"#Y)^EQ:(K.KLK)[H MO:OUPJ2K]7HY#6?KFK#V<5'O*VINR&)&3_QTQ;77Y 0XBHQ#K#G^.B%X4QLK M*)-SR$&6T@9SP]"_'5*?]P7Z")KNP#I^2[23$EPT% Z!J\5XRA@-Z(($$P+Q MXI(LJ0UROT79=IA\WO?M@VIG,+0=<<;7NXTN3O)Z&G$VZ,2O.T]N/O_K*4Z. M.0TL)^>S3!HX4S4#5I%]2B*!R$89^HU0LDW3AV-, ]OFS#IFP[BW!HS)"92W M@M8CUA1@Z[(N'$MID],XU+7"N'/#=L'//E<*NZBG __PJ3LY5V26M<-_BA3. MJQPIIJ^U@06#T-8YST*[+(]#KDG'[9H_$,(.4D>/R'J]6IT1&[JDD&)4$&R2 M%'X; (6CL<[5C(VH/-72 IH?&D*1D+0NECDTK=:Q) MU+4M6P$B7L<2N"R-[CSWG?G2++6Q.8H.%?\SF<][)@?R%D_/YR_>N%U.8GA)3J7 (O0%"[* )Z'# :+S;1_92O;Y%8]0M 0 M<^#)N9LNTH_S](H>/K&"%6TE)T(*UD'7LK8ZJ*&Q]5)[;9E]R@'?;2#\K5>/ MZUX/H?&'YL'O+]T.]J7W^4N>GY$UM#89QW@&Q2RK(_@*(#)=9S1X[:+2,K$AP'"3;3JI>5[05UZY@FW.OO/PRC7GU83%+$\\2BA)Y;L MD#.0_#NP+YL&Q.^6BS)=3W3*FHG,P+ 4 M:BV^SB3>I&IXN\G EJ'0-93/">U;9?NM[?) ]66N9$1L-%FUY%#Q S M;H%."QP=*O$.3-1U>\)S'J[NF6U4RH:H@6,A4TN2 &^] ^(@R: 9;,6X+2 SR"R[\#P7-)]:3=1N"RC51!%)ID4K$UPF -N@O(V(<=&&9MW"!FW MB*8-8O:7].Y \>= F>=/]>QJ(*A<&LJ?2&#G20:_Y/7)(MWHDSIQUJBLBP:F M'6V\CBMB2P1()"/N$BNRT9CYK<@;MVZF#:R&UDH'5FF3K_SK8KZXO4E?+9T4 MLJEI\EZ@H#A3$C=:9N A6EH]]7B\3;#V-%TCY_PV\9*&4T0'L+J]5LYK_,^( MJ>OC_!]R62PODN,_XI]Y]>.?)$12W72.RZ^O2;*K1W+[G K,U1:_$D,=MJ?J MS&./$"VFY+G-TK1I9MN0J9&3D-N;R_$@T$7X<,'BQ6K^@4+J>E!CI2^JE)HW MB#7+)KDZ?\8 )B."JDL[M#G2>(2@D1.,VZ'P,-%W8$_/3_8VH7.NPZ^83E!3 M3FDGJ!?@/ 7@HIB:J&4TMLD7N*9AY*3?%CC94\ =&)??:F"O\RIB)'X30I::3*H/",XF#XDK MAJJ8[$R;&^]AZ-\.DL_J2'\$Q79@Z;;E^@=<36-M[NJS$P68IZA>:T)Y=Z7VB]@+<=YO0>7)N6#5]6"BGEMJ)R'0 MGD(\9B?)"5&R45?6'0D=-Q6C7]0.HM@.<'O9+.$RZ?]*9D)+RYDTM1HT@RJ^ M1E=10!U>+9@K+C;J-_T81=O9SV=UN3J(\#L$T;D%]\;ED'4&'KVM/=-3JB>9"<<;??833]#?CL+O8.L7-A6"=&2L>$%X#6A7I?PVB%>5I7 M6:!"^C:;-A<;CQ T[D9X%/SL(_IGEPV_*(\T9ADL-?[Q-[3-D]^2L^$K7,_? MM&GC>^_]5T M'%DQM2NA\0H42@1$J\$+VD"1,ZLYMLGLCDPJM1^H!\-U4%PF:9XL\WVV2?8M$?+MY/M=I-[!-GCCZ%&S&%+M?R>D M3[5)F0"G:[-BY6VI[7V";+-2=CS;/49I:C/@'"CW+E+SMVDS]F"_E/,&"#>Z MGI& '#D-Y#J2_ 1WX(LGA* L2C!TR-N<^@[$0#=EK\W1.H;&.S".6_73LYE6 M;.8,5K#V<#J&P JVWR%H43V&;8R6TZQJW".2;\#I!_!]OZ%?7G M:;152(MY/=T-)"A/I9+7E M'E@2%I1*##P:"SHQ:5RP)+4V%1;W:>GDZ&_ #6X_,7< E,="YM_FRXRSVDCO M?RQF-<+XF19:C:/?SC_D>+8\;U*[G*YJ9LQ9O3HZ/QH_3[6O<7:RJ63R.\&4 M6GF;M(900@+GG5;*ZO)TWY_ASTH.9JF3W75/K&UY5G)\ GXB=J:?YN># MVN/7S>9 L535]OSF5G$IGW,!O,]QAJO5M$PC7GZ69"),B2QYD@0K#A3M)1#J MX-$D/<5F58VV3=1Z#.XZ,>=MU\5H<.AXB6QJKK:4R[5'=742JQQMKS%G*-IX MVGE=!H>AWJ:FY#Q#G?)Q%\5A_'1R1=1V&1Q1Y9T#_\47G,ZJ!TGB^("S?&-W MO.+[$2-P]?L;DYH"V;AK["/7#I[]=O>CJ2)_;I'WB"H**KMZ3 M1G!.&K">%^D8HFLV8NAQJ@ZUMX3Z^LQWR\67*S?.$BOSBMM_7_V/Q\8HI ZZ."7#CM[R%KP*3)09;9N^@-":H- MH+:A;MS(_LA0&UQ='5BN&Q[EQP6YFXMYG,YJ^LBUN_IQL:N014BLZ,PO7%)3 M+&!,"+2'2"S,2L]$$\BVX&;<+B_3N-8X_S0-L_QB MMEF0>40D-42.O2ILASF_O>;Q V[@;? M'3J'5&,'J*P=4>?TD:^_+VEAO5K\,9](X:2M=>FU7R6MJZ+!Z>+(16=!LR@B MK:XVYO(>+>.>>7>'O0.5U0'<;B1#X"R_+20YDM7ZZ[L9GJ<]?J[BGI3BE,?H MP&>C055O/:C@0!?.$#E]WVKTR%;TC9N\WATL&RBUB_.GRX8=>5,;0$;^W$N6 MC-6\-EIMMLZ(DB9!8#(".2"&I6R%CHT2 1^D9]PY%-V!<0"E=6 G+YM,1Y+< M[?[26I4Z+55#LHZ\WD0&/_C P441I,P^Z=0FQ'Z4I'$G670'P&%4UP$&B?@Z MAC6_RN=_OYZ_B'%Q1H(F,>?IETWVK[$!>2!)19U8G9K((23E0-BD= D,O6\V M?_.;U(T[,:,[9 ZNT"Y!>B6]E_AYNL;9C0Z#QFH5#>0QG8DNPE&S";3SL"BI#4HM*L;1:"@KC O MI$S2MYHX] 19HX\#;H*%;T)N7\5T$<+02JU);IO)#N?!V>/9=:]RH.7*8HP* MZ\68,:"REN UL^!$JBWLN#2-[B9WI73T^\_5^LCGT)ZZ0 M*'<%!"\1%.!]3YH&[5GWIMJ-O]('&XQC&@U4UJH5<3*>3'TO)U_GM_/?%\N_7PIOPD'R(18 *M5-=-EB9$63X-1E\+@*J;R7: M;ONNT:<=MP12$X'W:\/.JSO6;Z88IK.-@9ZXP"5YP8FDQA$4DQD"MUC+97/& M%(P)QW+K'B%Q]-G((UJR Q76+Q+K6=1]WDR0 A7+8*)*H)0D"4JIP#.>C%61 MD4R/"<8'J1Q]QO*(>#Q<;1U P,N+5D5KAE$%R6M!\I(6AWGM9->"T>J(1M*:1UX$N_PZ\4F\2+^Q]ETF6]EF;R8I^M$DYR,B\X;B%R9 MVBD-P2$M\TR[@M%*"Y7:]$78GL8N:] &0\O=4\PVJML=E/X#RP@?Z:;&\R>6- MY78[:+3.(Y=>0)8I@;(Q@5>US(ES+5%G9W6;NX(="1WWQF D1[:%$CO Z/;2 MG%B4@8ML0(N:;*!5 E=D 1M%,C84EQI-P=B>QG'O#HZ,S$:JZ^ XZGW^?+'J MWI8/>3Y=+#>)+JJ4I*(E>X^^CHMF!4(6$8K*GG/R642C:LF'Z1DW!_[(8!M M)8?&[A];&[V?IG.MD)F(]5UX"\^G&)8F:W_U_.#+SC+FYJG>B8;R9FHOW@Q3[=_ M<..3DR2**0H=8.5>17)O,#I-@N>UI%D+*=L8UP;,='G4V0KF8X.A R-]$+/G MHRGN)ZA=3$V\*=9S44]()\$SQB 5[D$YTAN&(D%[GRCP-%+8-F>JQ^6SDV;< M0_O5'8.E@ZWE,+N1D=7Z!T_>W*8#04$*CTN]ZS,B.(5M[]#8[ ^X4 MO;NH\D#T_C@?)LOFSLBY:&TPEC@PW.=ZA*W!9Q> 1XE:LB*X:3/B<8\9QLT. M?9NAZP!A=^#OOB+@?2$EU(DB)(RSRLC[Z>KOFQFJ5EI9,CGKW ?B)=@'2HON^5V1TL_ X@ M], #E:;Q:+_MCP?&&5>W"PJ^ M<3RPB[ [V!;?+.:?Z&FGU996QW(3GSAA.'I;((?:=L8;2:9<1ZAUP%I$%EQN M YB'J.D$-GMH=S&PJ#N$RT4#L(?0.H'.>&?OK8IU7%Z&F4A126B4 >>W_[+D!"F,#6"ED2+X8 MD+,/OH]^ZF=)"P>T#+_;#"6A.#$;0KZUQOQUD$)W@"&]'Z8HD* MTR9GKO.X_I ]Z4 Q=P"4NFBNCUAO'6I5WM*[O(Q5.9_RA#PY%SR3D'76%)>* M %E .\H/+6I<*O:C';>GL9.G)T]T7#OJ+J):IY=%+\HYP7Q@T7M5P]L&Z4_ M3/?P4?F']2+^_60Q(W"OSM]X%9C1AA>E*1I,((])(2>WJ?A,@1GY3)*C4;9- MDM!6Y T=!Y\2\:NY8:*-%]UIG#X0+KX1L.\B]0[V MNROJSR52A_HLYG6U;L(,KIR/FF'M%5MKSJ('9WWMU4E^@+;"^-#81WJ(K$X0 MM8>^'X/.P<+O $EW>+B(.A*%HD2^K?TM6*W,MN ,;?TZLZ!D"HDW:A;U(#F= M(.=P==]-Q#]8]AT B,@_79'2M(H?9^]PFE[/+[H]73 3K&'2*P8LJD*B M">3_NY(@*/K:I: C:V-UGB1KW#!_>! -IX,. /6QEE.<+;_>7!/9)">L4)"Y M(Q:4IKT=I0*L\PR#2E'+-JD?#Q S;F'9\. Y5-X=0.9]7I,4/>2\<'_A=H",AR?'OU@N:]7ZYH+HAZ_7G[GHY[/A^)KM>:J= M2G_%T\ND!AN$3SHGB*8X4%)ZDJ8A:;J42TRLF$:90BVX&?>0Z0!PW3W6'EO3 M':#]NCYX$^#^-I^N5^\__';I0&JIN4!>9 UDDFT#VR?) M&OET?'34W LTAU)A?WB\8 )]SA&S!O(B,CD7Q$FPG( CBW!%*V>Q35'*@^2, MO$]WCK\]5-8![F[,'_MIL?PU_T$A]N)L7MNFOELNYO1E/!?N^:X3R /R3FQB M)5 &25*F'N?8C"6II*)N@\>=R.RDZ^< _F0SY72 O+H@WY87:?&Y:N9B]8C: M5\89!"MJ_EERB6)S'R$7I:TQ 5-H<_KQ$#4C^WOME'_WJ/]0372 IA>SV>(/ M))&0K%[2ZZ?K.CKQ@A?GO$GH2>_"\3K(-D ]=88<'S!/OUQT:3MOZW8MJLUJRS:S%*(&$Y,&Y7R&@#J! MS$Y4@ZX#WRJUF%YX TSTW5T@;4M1)PWY]M_RFHB^"ND<8O>NQES"Q(+W$',]KM:( MX+TI8)W,O!2?_':7W\-8KGVN*T>!W3[(V,6R':*F#KROJP;&[W/,TR]U%ZBS MK$EA-P8"_O#UY0Q7J[?E@4^?9UA:1K$XSR!]J7T M0<@?-R(9 7;[ ']0#'0#_'S-QF7,AL&%+'D C*:.2+*U%!#)F&@OA#8E>]FF M%NLQBIX!/(<%QX/P/%!3(_NK[^MA_6:A,N>(RG_[AP M'LU6F7-;.:)7K^VD(_)A['CB_V5-E=I>\AOY'5_@O^.3T].[T\8(R1%XL1>*)P7=5\+)<= @%= M(,NE-F :3/&W7CVRZO=1W&((*7;@87PX"ZO\'V>UKNY+M7V7*2PF9:FR\,1] MJ$T ZI6%E1R,+FPHLJ-B)C:(#IG$DX M]71$Q@ R2R'0DYO?JC7,8R2-G)HSA,*_#:(]I-\?C"X/V)AEM0LNF#JC5:DB M 34%B\$QH[S";+%18N)#Y'0'GWU4_32 ]I![!^#Y-UQ.-Z$>&>?-D@HH'!J; M(;IZ15J[Y 0D+5M%AMD)I3)OLVG=I60KR+AGL%L=).+.('*Q;(2VRG@9($6D M91-B)KM;W3Q"/U*D+XUL4]Y\GY9Q+I[RG[5-?_W-94:KC"0@VLB%\*R.W7(0(D4!VIJ4:(TI MY&WJ5@\BNQ\ [H.9>WT6CZ7 'M!ZOSVKP3U6'X0:27"?P?YWH)@[ ,K]F9?W6WF]7\QF/RV6-1-[$A+73HD,NO Z0C9K<#PB M8$FLYM'U MO3?*AQYE^FZY*.?IM12@8]+HR 288$%Y3RY%\0ELT%(F'DS2;3IP7=,P;E70 M,3&WI]P[L(YOUR=Y6;,75Q<5ISM?/TT_SE&=$TCU\W/34P;G0W MO]EAXV=RG"O?+Y;3%2V?5V>UG^QY$MNO>?VV?,0_)ZIZL04YH"JI>K<1@@H, MN.19&VFL;)0O< 3FQJTH.B;&>T-*QXNGLGG%D_%)HD #47!RS4PJX%Q*8'@M MG5 Y\]+F2F(;ZL:M#N@!OGOKJ@/\W:DS_?'/6OR:)T984;NR0RSU%MANG!C& MP!FI \4)*NLVK:<>IF?<]-=C8FP ?72 J@WMKU>KLYQN&NE_P]E9OL/AIGYZ MLWI(?"5/UV>DW8EBB?GH#11#MEOY6.VY*:"U#C9YALZW&:]P*.7CYH =/4@Z MEHX[P/2-]G!/;02ON/&;/[-NP7)):^GR\W92VT7<+UQ M")>5C"K2FJZ-GTDM$+*TI N/49? 0_MN?RT8&S?SY9@KHB>$=+!@!CI%R3$$ M)QTCV-*NIUSP$%*.0/QJ$905GC>:['6\4[-F5^G/\-1L%WT?>&KVXSPU0OIF M+5,LH$+2)9/7%BVH9#?IN )$,,@MJA1DHR3$APD:]UIK7"SNKI$.3.A3V\B3 M&\?EYE+WC^OZSZN=!(T34EFL!::JGDQ3))%9(">,EI=4P7C?IC5C(X8Z:?(X MS&5:#TKO ?MDH[$VI'E3C<7[FO?PMORVRB]6J[R>.,R.&>= ,UE'M;M4(9.? M74ORB^+D>T07G6B3B+(#D9WT9!D&::V4TP'N;L^M_ %7T]4'H@73V_G-]#$^ M\4NU>WN;D:1]J.W'UFDV4;*[!#E!Z M-;[WBL4)UM8SB@*SA*+VI-$H :^T5;V KA7)BQ(86(L#@JY4=7F9' R M>,B>9^-2MD8VZIOZ*$T'GP/'DYS.9OGA#D*/[.+G2?[6D5MIA0?A\J8G6YU7 M[R18%VD/#XR\V49'Q7O3/'('XV&0=>_@^#@J[, )&Z8E%@J6DC>&@O""Y(@D M"4B!%U!DIA53M6UAFW.XX[75:U>$<22L-6G!MXOBGPO:O]EA*Z%EFY+2:)RO M:5@(P2<#,H:,G#&A?9N,^/_;@F\?V#5IP;<+!CH _L4^N;KFXW+F=TC>.L>A M<%. 9&[;G2D>UPUHHJ;.87>Q.K6I&1^T)FVN'6=J M3. ],\"S9E(X6])V P/_ZS3#WPD#NS?#WT4AG4/L7I=UEJ(7V3HPQ3!0Q21P M6M9&>E()Z6V4>KAVA/_IFN'OA(Q#FN'OHJ8.W+D=MHCKFU(2&=-1:P@8Q";? M![S)Y#D';0P+G*-OV6UY-VI'OG[I)B8?5JT=0'>@_& 70[UX-Y"2)1<;Z2OG M4P%?URL+)0O=!LS_&;HHM,=9FZ3P793> =1ORO35XBRLR]GL?G@WD3RPQ'." MHFMO=>D4!&5)SBPJQ@QMNS9]2X=.?&SF'AP=E*W4]\R0*;122I!;E4H=;5$3G!PC M3LEU3]YGX;D_VC730V4E+'643W)7E ZM 3#QLLKV-+>MNG="3G M"BK:&D6L!]6227!).4);U+8$K:UZ;BD=.^!_\^JO],/?R(6=S7)<3^NG3S<. MQ(2<5QM]8F2-70#%,@TLWX/4MC=\PDI)_G\$G:P%V@,9!)LUI%S[M5G!66YS)M'. M\&T9#2EOHI&N0 Z.?,[ &2!#%_ZN"V]L$A(S M.1L>4R99E@3H#$(43F%T068=Q@;B;J53S8Y.QD?D?FKK )H/5.P8"JD%*@4Z MQ-H+"&/MDL+!%X$8!>/(V]0H[UDOU:P4N1&L#A1Y!Z YX"8SH\(2A8'@48!" M$\'59CR&F9"82D:X-MMKXV*$9M7)C4!X)!7VGEE3$Y&DR0RY0.")D*.TJ@6/ MM/BL\5YQ9Q3;+O/ZN#F#/98.[(2,77,&=U%3Y["[3$3RP06&"6I&$JW?V@ @ M:P/<^QRLXCRKK3J1_M?)&=P) WOD#.Z@D,XA=B\9K;;X+5)'B#9$4*:V/&-> M HG,)*]SB&6XN>7_^7(&=T'&(3F#NZBI T]PF,J;Y$PIM$& $$G4UGD6?!(. MR'_A/IF TATMB;!1I5^/*?[[;-?C*?ZYH/V;A3S&)L6%])#0:@KVO 4T"<'0 M#E:R=3R4HZ7"_->L]-L)=DTJ_7;!0 ? ?[1^C%RNF+6G[4J63)M4*1 ,MR"\ M\Y$A*I':'%+^9Z[TVPD*588^\C\S;,O1AC8;1A6K1U =Z"\=!VP.$58*ZY0K)N8 *RK-@8KD&O- MK&WC)OR7+4;8"6=MBA%V47H'4'_@*B.4D*,S 1@JVKRD]1!T,B!B=J48EM&U MF?:]Y^U17T4&AT#P0&5T *:1O0Y$Q*@H(&\T$&SK/K=G- M>\\0W4E]'2#S).S9(WNA3/2J,:UCVH M'7)OK!)RBK6?HZVBQ2+(TB. 2HXTC^5*D MS,GD1N9T>R+''9=X?'/:2'W/JL9FD.*:AE4UQRZGX4$ZS0NM).%JP>KF@(5) M$)ZI;$(MIFZ3W'J<?Z*!MW;QX&/Y; _QT=YSLSY;450" MG@D?JB@-@=L(Q:14"^7)P+69>-W.<]M,K7Q;[KS@?$+8U^OEX8S%'+,"YROG M1AHRWLJ"=,1W0<\"MDE1V8Z^;CVW71!SUY U4$T'^^K+Q7Q%'*2-=N[RHI*. MUI';:;73Y\WG0BV6]9K[HI60"MND]3U%5;?^VB'@&DP-'4#JMU5^6WYG MN,ZK"6+V05C:P%7FM5-B!J>, G0H>: XA\8FK M$_("ZU_5*_R",Y+DZB[Z-1'G7:G-@;4G^20)KG9IU9%1)*R"\;%-Y+@5>=TV M2CC(&@VNF [05NL YO21>SMVL)H'] A)U>@FDZ10N (^6$R!JYA"J\3)ARGJ MMN_!(9@:1/P=P.CGQ2+],9W-'@A?+W]USN&$<>ZYR1$P2$766!? +(A/:U5R MSF;<;B32SKC:FL1Q4R<: :V-@CI W@]GJ^D\KU8O%Z=A.M^HJ6:!O%V?Y.6[ MLV4\P>H-7'[JQJW[/\=!T@1M)7'GB3LM$CB&!J+*6CICO<(V3J)2QTFHPFTY0M"R(O5! MRVQ*5%SR1KGA6Y&W'V]7#\)KI &X7UKFV:?@TGSYT[NT"5@_ $R)8/^2=IV,'MNEQ##:J0#B TV"<(QCIAJ%[)4RWFS5.0D M2 8YF&)L*D)NUS!P]R#CJ(,^GMOUQRCZ[0#7O^8_;DATN9C3ES&?7A_2WUVW M=;YSBI$B*\=(R$$[<*:.+$O!)&N1R=!FU-:NE&Z'T^=VG])47\\X_>G-8OYI M-OV2TT7Z5UW +7+7'W[/L9*CMN"R?:Z4,B$PS@4DK@A1,E-4(E*"(DW4R69A M5)M;^':Y4A=S@=Z6U^0=3Y=U.;TM5=AOKH7]/_(LO9BGWU8Y_?!U\Z/K1<:# MI77++: WOAZ2>O"!2U \*VN2"D&W<2\/)+S;[*I=,';71!Y3F<_88KY(:>.8 MX^SUO"R6IYMW[C_.ZZ#7'S-JM&=&Z036$KH5][0Q6UKDCJGH1=RD9F2I,NU%EX@L6#(\DMB)GB'NE99*=LF[GB F'%-U('J?0HL>\AZ1+@L MIM/)AQ.L=SV_(SWNPEC6TBC)D(QE$ %4X1D[IV(//SD MCM2^CZ(6@TEM9)V_O3X_^K$V75Z3**KE_/!UMD*LF*(M M-3M;IZ9;YG0,]RHQ'D3$S6>.6TXXI.;WEE0_MN#%S_]V"Z=KK^N2"]%0$2[[V M.\V12!?UK#68#*EPFYRW&._.0GC8$;C]V''K\@;U @Z0U\BJ_GFV".<)CQ\6 ML[,J_ L>6#16\EH6+S3%XIY\&1=4)#>&3)=,QB'?9M$_]OQQ:^6&5/X@$AQ_ MP?^PQ'],9Y=#MES-B;$"2IT0J@1GX&PM34XA>-*P#FS+!7_SL>-6F0V\X/>6 MU]BJ/@NKC.^6BW06:]OK3XL97G"1N3*.)PK54@DM#DA%.>T)GL6T>$V M6G_T#>.6:@T*@&&DV,$1T?7DWM5/B^43J76; Q+M4QTZ&<')ZL1$PP&1K)N0 MD7L?HY2BS97,3F3V,I*NX=%D.[5U@,F/]+GKV=*7-E:[(IU+9%E3'?SH'7B) M'DP@YYFC886WJ4Q]B)J1'CJQH JZ0!GQ,IZ ML^S.YR;6*K/%_&H5%IFL3M*3D"*)2V2*"64J@-S75IRN*-5FV-N39(U[\G*4 MG7(XM72 L3L\7'BQ'C'%@ 4\9D=+D9-": !%W[L;/ECJ(V)GM5Q/WN/\TWGF6(I>".$8!.M+/=RTX'*-H#T3 M)7B&5FP%%7KJ#9C0=W/K/I]%+<80HICJW\ZOT%XE,X(902@ID!- MZ: !%3E427"O1&&:P#^<^F^^>IQDD<'4O[<4.W B'V@44+M7,URMWI:'V@I4LZF2,13MN-U=SDX76F'DA=XA9$I/9S$VF/0R30\/1.-6H MZ?>W:1LWF^6H5:D#*6CDS)?WTT\GZT4Y6V6LS2ZF5YTQ)E:*5"*:VM4Y@G+< M 3HE 7W6Y'\'ELR=_IX/)KX\^H(^*O&&TN)B:)&.C(OK%BF?+R3UN4HJ7XJI M]JIBEBL$H6(!E4@Z(0>L>5Y62>$#?;<%/+[UGG&K'QJB9% !CPV6.S,0KGE; M36)1,4:?(=I;'62^\8IQ$YM:0F0@L7;@U7RCXU+M MF;C*DV)R"1D%E%1=-2T+.*\*%*9U-LII6]JTP-R*O''3 AKAK)V".D#=[6KW M-].+[L838L)*1X&%1,5 8:8XPV8&WC"&*LO 99N#B$<(&O<>KS&RAE!"=UC: M^'AO"ZV)S1J98.$B%&^ U=%X*A4*,ADQHY51!D-*UK1I??@D6>,>QQX55X7M:;%[&JNI/>9+(X?1:UH45%"A5JWH8-Q!=C!:5 MC\EO$_<=@]9Q*VL:!@;=*;H#"WJ>G_9+7I\L;APY7W%^@['(,Q('!5B)-:V M'(]07*;H6M1[94[$M?'^MB9QW$E)C>UL&T5U@,#+Q?5RL5JO7N+GZ1IGTW_D M-"E2Z* U!Y,4K:2<- 2? _&1B)4B2'QM[O0?HVCD,4FM0]DA]#!VXXE;SNWJ M]K J-2KSVH7;DF4B- M#5=S_76 T9L,O5J&#,ET?*5-A\M^?(Q M(L>][6H$O59*>E[XNS;J.LBH,CFI*#+Q*%&!$\* 4.2U(B]9X#/;E,<8IW4D M1.ZGM@Z@>1DHW3#NTKO,3'"0DJ"0.]00*20'.M1"/*V3O1[@UR14W7&/;78I MU@A6!XK\&4\5NG^\WFZDT./O.M8\H2VY'6B8T.7;*"2YFS/R:KJ*L\7J;)FO M\,N]*D)J"477_ILHD*Q4L&"<-X0\G:-M>ZFT%9G#C1RZ?.UYZF7FR7-%K*F?3@MM.)<";1/N'R%HW#3(=LAY?,;0_OH8N:O;(&JK:K^':>AE&- !JET,*N?ND')1 MX8 ^>B5U!C+ZY#O4ML<8LP(NN2K26!G\<)6ACU$Q7HWP$)I]$BA[B+D#1_RJ M/06EJ@]65WGR4'T))VL0RPZ*]NZ2=)#9/4R MZ>1PDS.\%GJ U#GM%^N!:Z9T8!ED)C6KVO%)M GK;I'120^D MP]5[%SA[R[JKMK<7]7(&-06WY.0%5N?4(Q> 664()=L8ZW58V>9B\:%GCPR M_=7T:)/;/636B\[K0+!+^CW1+97-D%4]4XVU*W<6N=Z1LV2D]MIN4^OUT+-' MWB>&U?F^,AM9YYN KAX]?5IN4F_.I[X)%K-3"#[7ELPI2L)L/7QRG/RMF#.+ MVZSSAYX]+3-%\BE]B.K(0",0='[K94 M$#1&R,@+2^0:L[1-2=;C;QBY@>8P^A]&?AVX@J_G<7&:K]R?-_4?5%6W"A.!(29]$%1;\_*IQZB#L&4_YVH-I#$SUT3-R(PR@D3QHS:,Z1 M7*K,ZK$-?:6+-1YC80.>I.[61?,([9Z'.3S=3YH]0.!J&C&SM)YA%2P$WH!:"XN\ZU2-E M 4FHY$.Q@HNM+E4. TP/OL:!ZMUB>/,NLNX +I5X#9S^\V:E7UA&:90YG70Z3=D=PN5,#7(H+F2L-/&1# M;KI0]7(@ #.L%%Z\L::-@3F@#+MYRLB>2MZNZGH7B3_CI+C::656.ZW!\J4>R*M,S&N-5>$,;21=DI=#1_AKB2;0XD%.;;IJO@X M3*OJB%A)&XEB0$;?$UR\Y5+)9%V; MLH?#,UV.D%S7!!([Y<#LHI\>P';K(DA9[CT:#CI+"XH5 \@$ RF\=BB21M6F MN=RSR8'92;U/YL#L(NL.@'(_;,XE":X3A *L:V%!8XR4$#-D-97R+4ZG=I'UV!T^KF.F%S__VX>O*S+,%R?X5FN5HR_ =1WQFFMWX<@#_DQL[2/L': M;>!W"M>6%]0'ZZ+/$0%3/5>*.4/-7P2IO>.UKYF-VV1MWG_RN+?<0VK[0*F- MK?-;E04OYI\6,[SD BWF+ IDK#UW@M#@5;W%%9:B+%4H/7AAR7^8SJ[(#U%S511!JPR6$>A)D!%6([2IF*==N;NN+&' 7#[ ML>/V>>0>:944B.VPMY8%7O+:\.CHA^R5A[*M0@Y/7\\]GZ(_V[S5F(#T&'F#0(43-K'*L] M!!D'C#I%;Y)5ODUCBLCB.'T?D60-I# 2/O2;_G.DXC)_R2E_B)N*F6ECSKY8T\ M8Q70*1TU1(>U;Y7,X+5SD!0F28O/H\/M'R^69;"H% M)9('+D,&96OO4"$%!,E3,AA%W*K.>.L7CGN0.0YR]A!UAQM7W>QK#^[W^4N> MG^6?EXL_UB?O*;"_8(\+'5RPU>&+DOX(FN+Z6&=:E^RU](:7-JDB.Q(ZKA,U M, */H:P>*I$V7H!4R7.> T4EB1:0Y#7374H(6=M0(Q5?MBI#>9[%:"V=[OWE MW ,X+J\+HA(F!PF6<]J?)7WE(U=0,E%NV:A*^E>)OO7IDU>^CN,40 M4AQ;_?CG#<*3=-;YQ&KW7PH."VUC+C@%5G/!39#.^.%JE&^]>AQG=C#U[RW% M#KS3;^^&;ZZJ8;RCX"R1LU,XF42EA /G-DG@.GIFF0UW[^F&ZH&P/9&]%+8> MXVBOE>[&#KIKU_E%*5$= M_^3A4/OIUXS<6J.5:A=MY#PR9*YK[#Y?##+Z7 <9Y4O.)L:&X(7VX"2+H$1@ MX&HV5/+U+($5O5TJR;?>,^ZIS#% ,ZBDQT;-G;[@U[RM)IA+M!XS.0/UD-*' M H%" )!&^&@,9G;7&7H8,(^_8MSSDZ-@92#YC@R3S0#N13E;Y3OUG!,"=DI& M"BBLE@=S(\#[(L%Y8V*,2@N^S4[TZ O&/3(Y!D2&D6TW?O1FWFMY0& _+98D ML$E0VA==#.222$PH#7CK QB*$+F*DHE& WJW(F]O+PWK0>F@@$RP TFA+?&5@U)M+LJW(F_<3+UCP6]X M33WC+A%7@\?*@I15!X_--H/'VC6)^-8;C]4C8B?.C] B(BH>#05W7-02 ?+1 M(=14\NRD"<'*C+%-9[)CM(C88>+=^:&,SME;X0K1BUA]#P=>6?I#^RAY= Y% M:"*-_6GNMVG$#LAZO&E$4Q7VL'^G?S\[WPI6Q,ZO^8\;$ETNYO1ES-?E[.0( MO+&:Y6#V\)FYZB3O-4)QR3H6>@7+;_/WEOMMQ&DJ2- MOLJQ<^_3L2]FYX8JJ:IEIBZ62:H9^Z]@'AN%:0K0 *"ZU$__>P#@3D()( .9 MF&/537'-]'#_PL,]? ,4"4&K$K7UFBAOTRFM%_+'TE#EI ?NZ05_+FA_?K7*/F8,(,I,Z426; ='^,_*'5<8#P.X0X/>*@1$ ?VM0 M+>_7L3VNM'0ZUCLX9M97KSRS=>;ZW5PX%TI.:[^R(OI/-U;_1O',16A4Z[IB;J.$M8UQ2*2"ZF39S(Q M]JQ?QA&)FETH&DL][4D,SR9B&CGLMKM3*^5=4.1B1F>K3Y@!LY60K1(JZ8S! M]%<9T(VF 2=^]XZ!/0!V@$!&#K'[N[/;FXW(?='.@).\3B$M&E#[ %%Z+$*R M(&*GK@']:+DGU(T7=H<@8Q_-=HR81F/.=3HB[N/].EJ6ZC"[8!7M7>L$H!4( M,GG-=7#$TS;.Q2'4CJ7.;NA;H'[%>E[07:=V7Y:RG"03G!0.H2#67C3:0 @H M0.:D?>$R&M^F9N,0:D?G,_>,H<-!>YA SPNT$^M-D:@LT!H,*%E[VX60( KI M5-8^([:)).Y!Y.B<[-% ="_QC0"9GU;S^,\O\VN2V+*6P*Q^O)_%ZYNT3F)9 MK"6Z6BVFX6955_UY_OM\%N>S%5%!3[RJ\]-)^*N)8X:A10.9"4W[,25 ;RQ@ MY"*G$(76;3*G^J%_6-?]Y'@>0.@C@/HMW?=T#&NPGAR"1PIC!'!ZR)^W\YNP*C?7SZ_[)]*6C,S6:;_5 M!:V3[AR7!P:"&W@NJP]6/CN.U[?K&6[N<^8 M6"'1Z1(@UJZYRK!,5C1CM/>X4X(S%]P3;+Y8N74$"<-6.YP,?J<4U!D70K0K M>#AU8<- !0S:1A.+"V#)W:A]%#PXPP4(84,V.J#)C0Z;9@4,M#7R]&KVRPWA M>!9_?%[@;$F/):']AM-9W2]O:O5(_HQ_38+PS+.HH4Z& ;(9ZACK$(GHA+YX M,B1RHVN>[D2.MD1A'^P\#)>,1G?IDWA3K*&O9YIA+'^!''^)^2$MSLCZ=DG M/B6?KJ;].>D9UCIF3Z:4K WN7)UH'ARX8#!JKT+J%E7M_9SL'U';GIT'X.7V M+_M"PXN4]"3K[;-_)67T2[VI(H;^UW3UY9>;Y6K^-2_N!&\,G3=).RB^QFE# MT&3&9P->:_+X.)/AZ9"UG@3?D<#C!U3N?,UG8O<;^OU_3KAQ6>K,(4I2PJKH M!"@]@C'61*D23XUR_+M2./0,P_[Q]'S 90-9C?ALVZYW'>8^Q,=[_/<]:Z67 MJ#JQ;K(E,D_V,$1RZT%Y@I'S20"W+!495$HZGK-NND^*>$?%]&O/R?H-$%V+@5H/43H#BM?]T M+!R2=TP+G:Q(;=S>9DLZ#^VW#V)?KVH?$@TC<#!WK_2W/+]:X+DV'RI,ELF D M"B/!R3KXR=21X3$%*#&(.A5#J=C&PCJ V*%G]+97DZTE.'Y7Z.UTB5=7BWRU M?N:\W'[[X#!8M^?V[#KMLXH3NU2.,5)F','FI$%)5>@TY0982"[%4"S*-@&A MD[M4G_)5+4>X&\3YP)1^\V/[PTV"N7&1([.Q3@**M(5,@!!<)O-81R$P.]%M M[LT1SE)G8L_##=H'9:^[06TD.(*3^A-);-WPY\W-Y8/V):$QP&U#^[8"S.>< M7"@>G%+D3Y6,@+514,$2M"I:!=;FPO\1&0/#J3_Q/@7.P;P>V'=]-\N+JQ^W MGA 9G+Z>.'"?JEX$ M?B!_!I;JIYNPS/@8FQ.-O!:-:>!%JLVM<4 "*:8<90PV9J8ZR/>E9P_<&*(7 M21_-L['(_+_S/?U!,Z',NA&!(OJS3N 5&>XEH'4L.&O#SSSNUYX]>@@]9>>/?#MO&+:%QY_7NWQU%A: M)F<91$IU-'8MT;5U5F4010G/T??8P.=5,L;2I[3M%4-_DABX<\^6$P^7L-UH M*06K%9-0K*A#O#(Q2--R3%&J(&83;:?LDVYP>HV,X7KQ]"3>>=^\'A PZR3? MQ8_)FX\3Z4+FR3(PAK:*PMK+KY1(WFY2J93 0Y [T+',\3^NYM__MGWB!B#; M+];X6"/C_GT#PJ ?HH (T5.L=<(*>CB MI4U*J3:7VP^(&&ZL=+^(.):_(X#&CJ/VP_U8+<6+T,*#MIX),^36.F!BW:@FU6M8SD J(X(J MW$JSZV Z.C8^=(RM=]F^G 6X'Z/'G[-REU_V.(_QZ)R5GSRWYYR5?59QXIP5 M]+Z6])/1S R"(@4%P1!:.@LCL[5DXHE: M&(R. 0HA@<=@G5$:0]0_P=+/WG$>^23[(.#%U,]CN3NTJ_VJ0^F4015R %WS M^U6Q9.\)*\ [8YD6S%GLM#=.<'/3.XKZE7"GZYE]V#TT9E[U-;QWP0=#%I^I M9[B0$9RWEER/R$I(2"OL5"/QO^]Z9B_Q=KJ>V8?7 P/FHBR(\-O9"-E9%D0! M84B>JM2J"RD%)&L4RQZ+-OWIE8=O'N-US5Y"G/? T1%#HFX$".ITVJ_X],$@",NZGY[,\9KF4,D?R '1R#SWR\G4?'LF-*0512@ M%$O@>+TA8#S+D(2SHK_+V=\OA[D]:2?S/3DXM,9?3O$/C-,RC;>9:%Y9%*F M1'+JE?>2Z":=%8JP+JN@R/WO3^T_??TP*2*-=/]1O!V!,GCS<6*\#,H6#A&5 M >44!Y]2!&^RD[5H&-.NEAA-(C6]YXJT4P9[\>,B#+7"Y9FZ= MZA+6#8)(OX$KWD+V10J?<"-S+U*8X:M^ G1T_1([E[PA.A3\_3:*L?:GIX.(Q2#)J MN0#TS(-0SFJ%VMBXRT;8[U3X\U,GX;OQ"_] #@Z=[__R_=I]0$@&;2.=JW7!*^\9QCEL].?H+IW9^5:L(ZV%K/76C M@)R+JWTL=+9TQ#&'X ):P*R*D5H@_7>.0=?;U[S=[H?MZRX6)(RK34WHC\_T MC(U^M]YZ8PH#*7-M-!@M!"4T)&5204ZN7:-V4IW(.X_@[3Y(>JKV^I?2" [+ MS?Z_O-O_E^O]?WF[_=>1*%+N15O%0!=/AH4HM65;1"C:1>2\%,9\$^!U(&Y8 MV#6 Q+RM?,8/N:U;PZ+6B==(T::(< X2G4^I/*N#!V^3TO'BRD1%Z$B('VGV=U.RIP+M0^ M'L6Q$B27C>:&ODK2L!5N)T76$;(8 :AV-X@QQB7&C %TB7QP6AGX6#)X'WA2 MRFJ&;2XYCN_0U Q<[G3V9]N'U6?1D,J22M7(%7#*U=$QE<*+4504>;%2@MR[)],^7!TZT_?5?%9)9[4U1D),6H)2Y(L$[C-@;5Z1R">1IM,MP@FR MPYN5R+4[F/KC_= >C7067)$A=Z#S%+7()< U"3V4K+Q7D;G9*>2N/]]J>)[ MB;=3JO@^O!Z!!?,HB4%''Y,04"RI2)43GRCBS?3+;DF$R1)G/&^U,?>U<1G#B7 M_! P',71H9'P+ ,V*N.Y(I)9"#429.J@T\C 1<$5BA(X]M<7YK#LXA/GFA^, MB:-X.X(\LM\O)S8'H[7($'0A*!M;FX0["[QHPG%0ONQT>IN4&IPXN?P0\1_( MP1'(_+().,M%%X[UWB/X)RM5\V>>7)(0XJ[;LZ:E!2=.*/\&)GOR<$1 MR/S-Q]H?4QI'Q+(83)U0PL 'VJPZ CCE0(=L*6SJMF$3NG26^=&D6?4P-P8D3Q ^1>5\<','&__/3 MI$2T(C&BLW"QJ:9VA1DZHX0+K*"WH;_ZT7$FBA^S\??DX BN!%Z_:OMPEP0K MR$J5,OHZ4B&"2JPZ,#)"1F8=ESI+UB8HVX&X85M4MX^@]2V?$4#N+B]:,5