0000073756-23-000135.txt : 20231027 0000073756-23-000135.hdr.sgml : 20231027 20231027161832 ACCESSION NUMBER: 0000073756-23-000135 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231027 DATE AS OF CHANGE: 20231027 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: 231355820 BUSINESS ADDRESS: STREET 1: 5875 NORTH SAM HOUSTON PARKWAY WEST STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77086 BUSINESS PHONE: 713-329-4500 MAIL ADDRESS: STREET 1: 5875 NORTH SAM HOUSTON PARKWAY WEST STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77086 10-Q 1 oii-20230930.htm 10-Q OCEANEERING INTERNATIONAL, INC. 3Q 2023 oii-20230930
OCEANEERING INTERNATIONAL INC0000073756December 312023Q3FALSE0.500000737562023-01-012023-09-3000000737562023-10-20xbrli:shares00000737562023-09-30iso4217:USD00000737562022-12-31iso4217:USDxbrli:shares0000073756us-gaap:CommonStockMember2022-12-310000073756us-gaap:AdditionalPaidInCapitalMember2022-12-310000073756us-gaap:TreasuryStockCommonMember2022-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000073756us-gaap:NoncontrollingInterestMember2022-12-3100000737562023-07-012023-09-3000000737562022-07-012022-09-3000000737562022-01-012022-09-300000073756us-gaap:RetainedEarningsMember2023-07-012023-09-300000073756us-gaap:RetainedEarningsMember2022-07-012022-09-3000000737562021-12-3100000737562022-09-300000073756us-gaap:ParentMember2022-12-310000073756us-gaap:RetainedEarningsMember2023-01-012023-03-310000073756us-gaap:ParentMember2023-01-012023-03-3100000737562023-01-012023-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockMember2023-01-012023-03-310000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockMember2023-01-012023-03-310000073756us-gaap:CommonStockMember2023-03-310000073756us-gaap:AdditionalPaidInCapitalMember2023-03-310000073756us-gaap:TreasuryStockCommonMember2023-03-310000073756us-gaap:RetainedEarningsMember2023-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000073756us-gaap:ParentMember2023-03-310000073756us-gaap:NoncontrollingInterestMember2023-03-3100000737562023-03-310000073756us-gaap:RetainedEarningsMember2023-04-012023-06-3000000737562023-04-012023-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockMember2023-04-012023-06-300000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockMember2023-04-012023-06-300000073756us-gaap:CommonStockMember2023-06-300000073756us-gaap:AdditionalPaidInCapitalMember2023-06-300000073756us-gaap:TreasuryStockCommonMember2023-06-300000073756us-gaap:RetainedEarningsMember2023-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000073756us-gaap:ParentMember2023-06-300000073756us-gaap:NoncontrollingInterestMember2023-06-3000000737562023-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-07-012023-09-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300000073756us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300000073756us-gaap:CommonStockMember2023-09-300000073756us-gaap:AdditionalPaidInCapitalMember2023-09-300000073756us-gaap:TreasuryStockCommonMember2023-09-300000073756us-gaap:RetainedEarningsMember2023-09-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000073756us-gaap:ParentMember2023-09-300000073756us-gaap:NoncontrollingInterestMember2023-09-300000073756us-gaap:CommonStockMember2021-12-310000073756us-gaap:AdditionalPaidInCapitalMember2021-12-310000073756us-gaap:TreasuryStockCommonMember2021-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:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockMember2022-07-012022-09-300000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockMember2022-07-012022-09-300000073756us-gaap:CommonStockMember2022-03-310000073756us-gaap:AdditionalPaidInCapitalMember2022-03-310000073756us-gaap:TreasuryStockCommonMember2022-03-310000073756us-gaap:RetainedEarningsMember2022-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000073756us-gaap:ParentMember2022-03-310000073756us-gaap:NoncontrollingInterestMember2022-03-3100000737562022-03-310000073756us-gaap:RetainedEarningsMember2022-04-012022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000073756us-gaap:CommonStockMember2022-06-300000073756us-gaap:AdditionalPaidInCapitalMember2022-06-300000073756us-gaap:TreasuryStockCommonMember2022-06-300000073756us-gaap:RetainedEarningsMember2022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000073756us-gaap:ParentMember2022-06-300000073756us-gaap:NoncontrollingInterestMember2022-06-3000000737562022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000073756us-gaap:AdditionalPaidInCapitalMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000073756us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000073756us-gaap:ParentMemberus-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000073756us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000073756us-gaap:CommonStockMember2022-09-300000073756us-gaap:AdditionalPaidInCapitalMember2022-09-300000073756us-gaap:TreasuryStockCommonMember2022-09-300000073756us-gaap:RetainedEarningsMember2022-09-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000073756us-gaap:ParentMember2022-09-300000073756us-gaap:NoncontrollingInterestMember2022-09-300000073756srt:MinimumMember2023-09-30xbrli:pure0000073756srt:MaximumMember2023-09-300000073756srt:MaximumMember2023-01-012023-09-300000073756oii:SubseaRoboticsMemberMember2023-07-012023-09-300000073756oii:SubseaRoboticsMemberMember2022-07-012022-09-300000073756oii:SubseaRoboticsMemberMember2023-01-012023-09-300000073756oii:SubseaRoboticsMemberMember2022-01-012022-09-300000073756oii:ManufacturedProductsMemberMember2023-07-012023-09-300000073756oii:ManufacturedProductsMemberMember2022-07-012022-09-300000073756oii:ManufacturedProductsMemberMember2023-01-012023-09-300000073756oii:ManufacturedProductsMemberMember2022-01-012022-09-300000073756oii:OffshoreProjectsGroupMember2023-07-012023-09-300000073756oii:OffshoreProjectsGroupMember2022-07-012022-09-300000073756oii:OffshoreProjectsGroupMember2023-01-012023-09-300000073756oii:OffshoreProjectsGroupMember2022-01-012022-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2023-07-012023-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-07-012022-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2023-01-012023-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-01-012022-09-300000073756oii:EnergyServicesAndProductsMemberMember2023-07-012023-09-300000073756oii:EnergyServicesAndProductsMemberMember2022-07-012022-09-300000073756oii:EnergyServicesAndProductsMemberMember2023-01-012023-09-300000073756oii:EnergyServicesAndProductsMemberMember2022-01-012022-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2023-07-012023-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-07-012022-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2023-01-012023-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-01-012022-09-300000073756srt:AfricaMember2023-07-012023-09-300000073756srt:AfricaMember2022-07-012022-09-300000073756srt:AfricaMember2023-01-012023-09-300000073756srt:AfricaMember2022-01-012022-09-300000073756srt:AsiaPacificMember2023-07-012023-09-300000073756srt:AsiaPacificMember2022-07-012022-09-300000073756srt:AsiaPacificMember2023-01-012023-09-300000073756srt:AsiaPacificMember2022-01-012022-09-300000073756country:GB2023-07-012023-09-300000073756country:GB2022-07-012022-09-300000073756country:GB2023-01-012023-09-300000073756country:GB2022-01-012022-09-300000073756country:BR2023-07-012023-09-300000073756country:BR2022-07-012022-09-300000073756country:BR2023-01-012023-09-300000073756country:BR2022-01-012022-09-300000073756country:NO2023-07-012023-09-300000073756country:NO2022-07-012022-09-300000073756country:NO2023-01-012023-09-300000073756country:NO2022-01-012022-09-300000073756oii:OtherGeographicalMember2023-07-012023-09-300000073756oii:OtherGeographicalMember2022-07-012022-09-300000073756oii:OtherGeographicalMember2023-01-012023-09-300000073756oii:OtherGeographicalMember2022-01-012022-09-300000073756us-gaap:NonUsMember2023-07-012023-09-300000073756us-gaap:NonUsMember2022-07-012022-09-300000073756us-gaap:NonUsMember2023-01-012023-09-300000073756us-gaap:NonUsMember2022-01-012022-09-300000073756country:US2023-07-012023-09-300000073756country:US2022-07-012022-09-300000073756country:US2023-01-012023-09-300000073756country:US2022-01-012022-09-300000073756us-gaap:TransferredOverTimeMember2023-07-012023-09-300000073756us-gaap:TransferredOverTimeMember2022-07-012022-09-300000073756us-gaap:TransferredOverTimeMember2023-01-012023-09-300000073756us-gaap:TransferredOverTimeMember2022-01-012022-09-300000073756us-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300000073756us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000073756us-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300000073756us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000073756us-gaap:InterestIncomeMember2023-01-012023-09-300000073756us-gaap:DomesticCountryMember2023-01-012023-09-300000073756country:GB2023-01-012023-09-300000073756country:NO2023-01-012023-09-300000073756country:AO2023-01-012023-09-300000073756country:BR2023-01-012023-09-300000073756country:AU2023-01-012023-09-300000073756oii:ManufacturedProductsMemberMember2023-09-300000073756oii:ManufacturedProductsMemberMember2022-12-310000073756oii:SubseaRoboticsMemberMember2023-09-300000073756oii:SubseaRoboticsMemberMember2022-12-310000073756oii:OtherSegmentsMember2023-09-300000073756oii:OtherSegmentsMember2022-12-310000073756oii:SeniorNotesdue2024Member2023-09-300000073756oii:SeniorNotesdue2024Member2022-12-310000073756oii:SeniorNotesdue2028Member2023-09-300000073756oii:SeniorNotesdue2028Member2022-12-310000073756oii:SeniorNotesdue2024Member2014-11-300000073756oii:SeniorNotesdue2024Memberus-gaap:SubsequentEventMember2023-10-020000073756oii:SeniorNotesdue2024Memberus-gaap:SubsequentEventMember2023-10-022023-10-020000073756oii:SeniorNotesdue2024Memberus-gaap:SubsequentEventMember2023-11-020000073756oii:SeniorNotesdue2028Member2018-02-280000073756us-gaap:SubsequentEventMemberoii:New2028SeniorNoteMember2023-10-020000073756us-gaap:SubsequentEventMemberoii:New2028SeniorNoteMember2023-10-022023-10-020000073756oii:SublimitMember2023-09-30utr:Rate0000073756srt:MinimumMemberus-gaap:BaseRateMember2023-01-012023-09-300000073756srt:MaximumMemberus-gaap:BaseRateMember2023-07-012023-09-300000073756srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300000073756srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-09-300000073756srt:MinimumMember2023-01-012023-09-300000073756srt:MinimumMember2022-04-012022-06-300000073756srt:MaximumMember2022-04-012022-06-3000000737562020-03-310000073756oii:SeniorNotesdue2024Member2020-03-3100000737562014-11-3000000737562020-01-012020-03-310000073756oii:SeniorNotesdue2024Member2014-10-012014-12-310000073756oii:SeniorNotesdue2028Member2018-01-012018-03-310000073756us-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310000073756us-gaap:SeniorNotesMember2023-07-012023-09-300000073756us-gaap:SeniorNotesMember2023-01-012023-09-300000073756us-gaap:SeniorNotesMember2022-07-012022-09-300000073756us-gaap:SeniorNotesMember2022-01-012022-09-300000073756currency:AOA2023-07-012023-09-300000073756currency:AOA2023-01-012023-09-300000073756currency:AOA2022-07-012022-09-300000073756currency:AOA2022-01-012022-09-300000073756currency:AOA2023-09-300000073756currency:AOA2022-12-3100000737562022-01-012022-12-310000073756srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-3000000737562014-12-3100000737562015-12-3100000737562015-01-012015-12-310000073756oii:SubseaRoboticsMemberMember2023-04-012023-06-300000073756oii:ManufacturedProductsMemberMember2023-04-012023-06-300000073756oii:OffshoreProjectsGroupMember2023-04-012023-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2023-04-012023-06-300000073756oii:EnergyServicesAndProductsMemberMember2023-04-012023-06-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2023-04-012023-06-300000073756oii:UnallocatedExpensesMember2023-07-012023-09-300000073756oii:UnallocatedExpensesMember2022-07-012022-09-300000073756oii:UnallocatedExpensesMember2023-04-012023-06-300000073756oii:UnallocatedExpensesMember2023-01-012023-09-300000073756oii:UnallocatedExpensesMember2022-01-012022-09-300000073756us-gaap:SubsequentEventMemberoii:New2028SeniorNoteMember2023-10-022023-10-02

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

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



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

1

PART I – FINANCIAL INFORMATION
 
Item 1.Financial Statements

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS 
Sep 30, 2023Dec 31, 2022
(in thousands, except share data)
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$556,427 $568,745 
Accounts receivable, net391,745 296,554 
Contract assets, net224,894 184,847 
Inventory, net208,200 184,375 
Other current assets77,324 62,539 
Total Current Assets1,458,590 1,297,060 
Property and equipment, at cost2,409,723 2,435,840 
Less accumulated depreciation1,987,903 1,997,391 
Net property and equipment421,820 438,449 
Other Assets:
Goodwill34,020 34,339 
Other noncurrent assets100,991 122,224 
Right-of-use operating lease assets297,028 139,611 
Total other assets432,039 296,174 
Total Assets$2,312,449 $2,031,683 
LIABILITIES AND EQUITY
Current Liabilities:
Accounts payable$154,797 $148,018 
Accrued liabilities374,773 307,446 
Current portion of long-term debt131,630  
Contract liabilities139,274 112,950 
Total current liabilities800,474 568,414 
Long-term debt568,471 700,973 
Long-term operating lease liabilities270,565 151,842 
Other long-term liabilities100,604 84,650 
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 capital129,808 155,858 
Treasury stock; 10,048,022 and 10,574,563 shares, at cost
(575,400)(605,553)
Retained earnings1,380,728 1,327,854 
Accumulated other comprehensive loss(396,573)(386,127)
Oceaneering shareholders' equity566,272 519,741 
       Noncontrolling interest6,063 6,063 
               Total equity572,335 525,804 
Total Liabilities and Equity$2,312,449 $2,031,683 

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

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
 
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share data)
2023202220232022
Revenue$635,180 $559,671 $1,770,077 $1,529,861 
Cost of services and products520,483 463,917 1,476,735 1,312,586 
Gross margin114,697 95,754 293,342 217,275 
Selling, general and administrative expense56,768 48,879 159,464 148,589 
Income (loss) from operations57,929 46,875 133,878 68,686 
Interest income3,724 1,396 12,344 2,959 
Interest expense(9,802)(9,552)(28,602)(28,614)
Equity in income (losses) of unconsolidated affiliates498 496 1,616 1,108 
Other income (expense), net968 (1,222)(4,800)(195)
Income (loss) before income taxes53,317 37,993 114,436 43,944 
Provision (benefit) for income taxes23,505 19,690 61,562 41,131 
Net Income (Loss)$29,812 $18,303 $52,874 $2,813 
Weighted-average shares outstanding
    Basic100,780 100,259 100,667 100,160 
    Diluted102,206 101,310 102,086 101,372 
Earnings (loss) per share
    Basic$0.30 $0.18 $0.53 $0.03 
    Diluted$0.29 $0.18 $0.52 $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 September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Net income (loss)$29,812 $18,303 $52,874 $2,813 
Other Comprehensive Income (Loss):
Foreign currency translation adjustments(11,483)(20,889)(10,306)(42,044)
 
Change in unrealized gains for available-for-sale debt securities (1)
(105)595 (140)(46)
Total other comprehensive income (loss)(11,588)(20,294)(10,446)(42,090)
Comprehensive income (loss)$18,224 $(1,991)$42,428 $(39,277)
(1)
There is no income tax expense or benefit associated with the three and nine months ended September 30, 2023 and 2022, due to an offsetting valuation allowance.

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

4

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 
 Nine Months Ended September 30,
(in thousands)20232022
Cash Flows from Operating Activities:
Net income (loss)$52,874 $2,813 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization79,463 93,128 
Deferred income tax provision (benefit)(1,130)603 
Net loss (gain) on sales of property and equipment65 (2,401)
Noncash compensation9,239 7,413 
Noncash impact of lease accounting942 (64)
Excluding the effects of acquisitions, increase (decrease) in cash from:
Accounts receivable and contract assets(135,237)(130,023)
Inventory(23,825)(14,079)
Other operating assets(2,841)4,522 
Currency translation effect on working capital, excluding cash(1,225)(4,690)
Current liabilities61,015 14,562 
Other operating liabilities17,800 (10,367)
Total adjustments to net income (loss)4,266 (41,396)
Net Cash Provided by (Used in) Operating Activities57,140 (38,583)
Cash Flows from Investing Activities:
Purchases of property and equipment(66,681)(55,094)
Proceeds from maturity of Angolan bonds6,229  
Distributions of capital from unconsolidated affiliates2,520 540 
Proceeds from sale of property and equipment 13 6,422 
Other investing activities1,346 (3,000)
Net Cash Provided by (Used in) Investing Activities(56,573)(51,132)
Cash Flows from Financing Activities:
Other financing activities(5,136)(1,862)
Net Cash Provided by (Used in) Financing Activities(5,136)(1,862)
Effect of exchange rates on cash(7,749)(19,030)
Net Increase (Decrease) in Cash and Cash Equivalents(12,318)(110,607)
Cash and Cash Equivalents—Beginning of Period568,745 538,114 
Cash and Cash Equivalents—End of Period$556,427 $427,507 

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, 2022$27,709 $155,858 $(605,553)$1,327,854 $(386,127)$519,741 $6,063 $525,804 
Net income (loss)— — — 4,060 — 4,060 — 4,060 
Other comprehensive income (loss)— — — — (1,946)(1,946)— (1,946)
Restricted stock unit activity— (26,963)25,351 — — (1,612)— (1,612)
Restricted stock activity— (3,884)3,884 — — — — — 
Balance, March 31, 202327,709 125,011 (576,318)1,331,914 (388,073)520,243 6,063 526,306 
Net income (loss)— — — 19,002 — 19,002 — 19,002 
Other comprehensive income (loss)— — — — 3,088 3,088 — 3,088 
Restricted stock unit activity— 2,807 279 — — 3,086 — 3,086 
Restricted stock activity— (266)266 — — — — — 
Balance, June 30, 202327,709 127,552 (575,773)1,350,916 (384,985)545,419 6,063 551,482 
Net income (loss)— — — 29,812 — 29,812 — 29,812 
Other comprehensive income (loss) — — — — (11,588)(11,588)— (11,588)
Restricted stock unit activity— 2,256 373 — — 2,629 — 2,629 
Balance, September 30, 2023$27,709 $129,808 $(575,400)$1,380,728 (396,573)$566,272 $6,063 $572,335 
Common StockAdditional
Paid-in
Capital
Treasury
Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)Oceaneering Shareholders' EquityNon-controlling InterestTotal Equity
(in thousands)
Balance, December 31, 2021$27,709 $173,608 $(631,811)$1,301,913 $(366,458)$504,961 $6,063 $511,024 
Net income (loss)— — — (19,210)— (19,210)— (19,210)
Other comprehensive income (loss)— — — — 9,871 9,871 — 9,871 
Restricted stock unit activity— (19,082)19,452 — — 370 — 370 
Restricted stock activity— (6,466)6,466 — — — — — 
Balance, March 31, 202227,709 148,060 (605,893)1,282,703 (356,587)495,992 6,063 502,055 
Net income (loss)— — — 3,720 — 3,720 — 3,720 
Other comprehensive income (loss)— — — — (31,667)(31,667)— (31,667)
Restricted stock unit activity— 2,479 141 — — 2,620 — 2,620 
Balance, June 30, 202227,709 150,539 (605,752)1,286,423 (388,254)470,665 6,063 476,728 
Net income (loss)— — — 18,303 — 18,303 — 18,303 
Other comprehensive income (loss)— — — — (20,294)(20,294)— (20,294)
Restricted stock unit activity— 2,362 199 — — 2,561 — 2,561 
Balance, September 30, 2022$27,709 $152,901 $(605,553)$1,304,726 $(408,548)$471,235 $6,063 $477,298 

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

6

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    SUMMARY OF MAJOR ACCOUNTING POLICIES

Basis of Presentation. Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of September 30, 2023, 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, 2022. The results for interim periods are not necessarily indicative of annual results.
Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. All significant intercompany accounts and transactions have been eliminated 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.
Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current period presentation.
Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses 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 consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East and volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expenses are de minimis for the three- and nine-month periods ended September 30, 2023 and 2022.
As of September 30, 2023, our allowance for credit losses was $2.1 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses increased in the nine months
7

ended September 30, 2023, as compared to the same period in the prior year, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2023, we did not write off any financial assets. In the three months ended September 30, 2023, we received cash proceeds of $1.8 million as partial recovery of a previously written off financial asset.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2023. We generally do not require collateral from our customers.
Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and nine-month periods ended September 30, 2023 and 2022.
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 recognized as income.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and nine-month periods ended September 30, 2023 and 2022. We do not allocate general administrative costs to capital projects.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and nine-month periods ended September 30, 2023 and 2022.
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
8

tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. We did not identify indicators of impairment for goodwill for the three- and nine-month periods ended September 30, 2023 and 2022.
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to 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 the cost-to-cost input method. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2023, we recognized projected losses of $1.8 million and $4.7 million, respectively, for entertainment business contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our
9

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.
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 $(3.6) million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2023, respectively. We recorded $(1.1) million and $0.2 million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2022, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.

2.    ACCOUNTING STANDARDS UPDATE

There are no new accounting standards issued in the nine months ended September 30, 2023, that would have a material impact on our consolidated financial statements.

10

3.    REVENUE

Revenue by Category

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Sep 30, 2023Sep 30, 2022
Business Segment:
Energy
Subsea Robotics$197,343 $169,422 $553,016 $454,534 
Manufactured Products122,877 94,039 360,698 282,187 
Offshore Projects Group150,273 152,987 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 189,305 174,473 
Total Energy536,549 474,913 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 281,931 251,826 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Geographic Operating Areas:
Foreign:
Africa$84,908 $78,955 $246,883 $210,274 
Asia and Australia65,887 62,097 176,471 161,202 
United Kingdom55,375 45,234 150,008 130,122 
Brazil55,740 36,638 144,348 104,940 
Norway45,410 41,784 138,858 134,972 
Other62,588 25,085 131,609 69,253 
Total Foreign369,908 289,793 988,177 810,763 
United States265,272 269,878 781,900 719,098 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Timing of Transfer of Goods or Services:
Revenue recognized over time$600,419 $525,967 $1,653,871 $1,427,692 
Revenue recognized at a point in time34,761 33,704 116,206 102,169 
Total$635,180 $559,671 $1,770,077 $1,529,861 

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

11

The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued1,689,019 1,456,244 
Amounts billed(1,648,972)(1,448,147)
Total contract assets, end of period$224,894 $172,944 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments107,240 65,075 
Recognition of revenue for goods and services(80,916)(73,066)
Total contract liabilities, end of period$139,274 $80,184 
   
Performance Obligations

As of September 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $449 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 $324 million over the next 12 months, $124 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $2.2 million within the next 36 months.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2023 and 2022, that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of September 30, 2023, 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.1 million and $10 million as of September 30, 2023 and December 31, 2022, respectively. For the three- and nine-month periods ended September 30, 2023, we recorded amortization expense
12

of $1.2 million and $4.0 million, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. No impairment costs were recognized.

4.    INCOME TAXES

Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, 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. We do not believe a comparison of the effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur material tax consequences upon the distribution of such earnings.

During the nine-month period ended September 30, 2023, we received refunds of $23 million, including interest of $1.7 million, which was recorded as a tax benefit under the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The outstanding refund of $20 million was classified as other noncurrent assets on our consolidated balance sheet as of December 31, 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 different interpretations. We recognize 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 $29 million and $11 million in other long-term liabilities on our consolidated balance sheet for worldwide unrecognized tax liabilities as of September 30, 2023 and December 31, 2022, 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 Kingdom2020
Norway2018
Angola2015
Brazil2018
Australia2018

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

13

5.    SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Sep 30, 2023Dec 31, 2022
Inventory:
Manufactured Products$97,422 $91,896 
Subsea Robotics94,323 81,701 
Other inventory16,455 10,778 
Total$208,200 $184,375 
Other current assets:
Prepaid expenses$77,324 $56,170 
Angolan bonds  6,369 
Total$77,324 $62,539 
Accrued liabilities:
Payroll and related costs$151,391 $122,380 
Accrued job costs59,220 57,310 
Income taxes payable43,072 44,966 
Current operating lease liability58,995 19,580 
Accrued interest10,122 10,180 
Other51,973 53,030 
Total$374,773 $307,446 

6.    DEBT
Long-term debt consisted of the following: 
(in thousands)Sep 30, 2023Dec 31, 2022
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements2,668 4,371 
Unamortized debt issuance costs(2,567)(3,398)
Total debt700,101 700,973 
Less current portion of long-term debt131,630  
Total long-term debt$568,471 $700,973 

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 the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on November 2, 2023 (the “Redemption Date”), pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” See Note 10—“Subsequent Events” for additional information on the Tender Offer (as defined herein) and the redemption of the 2024 Senior Notes.

14

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

We may redeem some or all of the Existing 2028 Senior Notes at specified redemption prices. In the three- and nine-month periods ended September 30, 2023 and 2022, we did not repurchase any of the 2024 Senior Notes or the Existing 2028 Senior Notes.

On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028 Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received proceeds from the offering of the New 2028 Senior Notes of approximately $180 million, after initial purchasers’ discounts. We used the net proceeds from the New 2028 Senior Notes, together with cash on hand, to fund the Tender Offer (as defined herein). As a result of these transactions, we reclassified approximately $132 million from long-term debt to the current portion of long-term debt as of September 30, 2023. The current portion of long-term debt represents the amount of the 2024 Senior Notes repurchased subsequent to period end utilizing cash on hand as of September 30, 2023, with the remainder repurchased using proceeds from the subsequent issuance of the New 2028 Senior Notes.

On April 8, 2022, we entered into a senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”). The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or 91 days prior to the maturity date of the 2024 Senior Notes if either we have not prepaid such notes by such date or our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million on such date. The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of September 30, 2023, 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 will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of September 30, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.50 to 1.00. 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. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure any senior notes issued by us (“Senior Notes”). The indentures governing the 2024 Senior Notes and the 2028 Senior Notes generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of September 30, 2023, the full $215 million was available to borrow under 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
15

each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of September 30, 2023, 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. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month London Interbank Offered Rate (“LIBOR”) plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that is being amortized to interest expense through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.6 million and $1.7 million to interest expense for the three- and nine-month periods ended September 30, 2023, respectively and $0.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the Existing 2028 Senior Notes, respectively, and $4.0 million of 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.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2023, respectively, and $0.6 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively.

7.    COMMITMENTS AND CONTINGENCIES

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

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

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

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

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

We estimated the aggregate fair market value of the Senior Notes to be $678 million as of September 30, 2023, 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).
16


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

Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of September 30, 2023 and December 31, 2022, we had the equivalent of approximately $13 million and $5.6 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets.

To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million.

As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets in our Consolidated Balance Sheets as of December 31, 2022. We did not sell any of our Angolan bonds in the three- and nine-month periods ended September 30, 2022. We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of December 31, 2022, we had $0.1 million in unrealized loss, net of tax, 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 $19 million of accounts receivable during the first nine months of 2023. As of September 30, 2023, we had outstanding contract assets of approximately $20 million for the contract and $3.6 million in contract liabilities. As of December 31, 2022, we had outstanding contract assets of approximately $19 million for the contract and contract liabilities of $0.6 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 grants restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment through such vesting date. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors generally vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2023 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2023, which restricted stock grant 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.
17


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

We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $13 million as of September 30, 2023. 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 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 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 robotic 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;
diving services;
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Integrity Management & Digital SolutionsOur Integrity Management & Digital Solutions 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.

18

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, 2022.
The following table presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Revenue
Energy
Subsea Robotics$197,343 $169,422 $186,512 $553,016 $454,534 
Manufactured Products122,877 94,039 124,882 360,698 282,187 
Offshore Projects Group150,273 152,987 130,547 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 63,166 189,305 174,473 
Total Energy536,549 474,913 505,107 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 92,803 281,931 251,826 
Total$635,180 $559,671 $597,910 $1,770,077 $1,529,861 
Income (Loss) from Operations
Energy
Subsea Robotics$47,818 $37,069 $42,227 $123,699 $74,559 
Manufactured Products8,229 4,282 10,607 30,116 5,560 
Offshore Projects Group26,745 20,310 17,132 49,391 38,511 
Integrity Management & Digital Solutions3,242 3,091 3,844 10,168 10,035 
Total Energy 86,034 64,752 73,810 213,374 128,665 
Aerospace and Defense Technologies14,140 13,043 11,357 33,993 33,848 
Unallocated Expenses(42,245)(30,920)(35,968)(113,489)(93,827)
Total$57,929 $46,875 $49,199 $133,878 $68,686 
Depreciation and Amortization
Energy
Subsea Robotics$12,805 $16,013 $13,356 $41,101 $52,545 
Manufactured Products3,067 2,939 3,013 9,124 9,031 
Offshore Projects Group6,931 7,132 6,976 21,035 21,536 
Integrity Management & Digital Solutions909 1,695 939 2,706 3,759 
Total Energy23,712 27,779 24,284 73,966 86,871 
Aerospace and Defense Technologies600 671 632 1,885 2,148 
Unallocated Expenses1,284 1,799 1,130 3,612 4,109 
Total$25,596 $30,249 $26,046 $79,463 $93,128 

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


Depreciation and Amortization

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

Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $1.6 million, $2.3 million and $1.8 million in the three-month periods ended September 30, 2023 and 2022 and June 30, 2023, respectively, and $5.1 million and $5.8 million in the nine-month periods ended September 30, 2023 and 2022, respectively.

10.            SUBSEQUENT EVENTS

On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of the New 2028 Senior Notes to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes, which we issued in February 2018, in an aggregate principal amount of $300 million, and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of approximately $180 million after deducting the initial purchasers’ discounts.

On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. We repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.

On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on the Redemption Date pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” We intend to finance the redemption of the 2024 Senior Notes with cash on hand. Upon retirement of the 2024 Senior Notes, we will write off the related unamortized interest rate swaps and debt issuance cost balances.
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:
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;
tax refunds and the expected timing thereof;
the adequacy of our liquidity, cash flows and capital resources to support our operations and internally generated growth initiatives;
the condition of the debt markets, our possible future debt repurchases and future disclosures regarding the same;
shares that may be repurchased under our share repurchase plan;
our expectations about the balance between energy transition and energy security;
seasonality; and
industry conditions.

These forward-looking statements are subject to various risks, uncertainties and assumptions, including those we have referred to under the heading “Risk Factors” in Item 1A of this report and 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, 2022. 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, 2022.

Overview of our Results

Our diluted earnings (loss) per share for the three- and nine-month periods ended September 30, 2023, were $0.29 and $0.52, respectively, as compared to $0.19 in the immediately preceding quarter and $0.18 and $0.03, respectively, for the corresponding periods of the prior year. Our third quarter 2023 results improved as compared to the second quarter of 2023, primarily due to increased activity and improved pricing in our Offshore Projects Group (“OPG”) and Subsea Robotics segments. In addition, we saw improvements in our Aerospace and Defense Technologies (“ADTech”) segment operating results.

During the nine-month period ended September 30, 2023, we utilized $40 million of cash for maintenance capital expenditures and $27 million for growth capital expenditures, partially offset by $57 million of cash provided by operating activities. These items were the largest contributors to our $12 million cash reduction during the nine months ended September 30, 2023.
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 mobility solutions and offshore renewables industries, among others (“Energy”), and services and products provided to non-energy industries (ADTech). Our four business segments within the Energy business are Subsea Robotics, Manufactured Products, OPG and
21

Integrity Management & Digital Solutions (“IMDS”). We report our ADTech business as one segment. Our Unallocated Expenses are those not associated with a specific business segment.

Consolidated revenue and profitability information are as follows:
Three Months EndedNine Months Ended
(dollars in thousands)Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Revenue$635,180 $559,671 $597,910 $1,770,077 $1,529,861 
Gross Margin114,697 95,754 101,080 293,342 217,275 
Gross Margin %18 %17 %17 %17 %14 %
Operating Income (Loss)57,929 46,875 49,199 133,878 68,686 
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.

Energy

The primary focus of our Energy 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 for offshore energy operations and subsea completions, as well as the offshore renewables energy market. These efforts are benefiting us given the continuing increase in global demand for energy which is resulting in improved offshore activity.

The table that follows sets out revenue and profitability for the business segments within our Energy business. In the Subsea Robotics section of the table that follows, “ROV days available” includes all days from the first day that a remotely operated vehicle (“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 during which the ROVs are not available for utilization.
22

Three Months EndedNine Months Ended
(dollars in thousands)
Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Subsea Robotics
Revenue$197,343 $169,422 $186,512 $553,016 $454,534 
Gross Margin60,045 47,552 53,204 157,880 106,514 
Operating Income (Loss)47,818 37,069 42,227 123,699 74,559 
Operating Income (Loss) %24 %22 %23 %22 %16 %
ROV Days Available23,000 23,000 22,750 68,250 68,250 
ROV Days Utilized15,932 15,408 16,032 46,192 41,881 
ROV Utilization69 %67 %70 %68 %61 %
             
Manufactured Products
Revenue122,877 94,039 124,882 360,698 282,187 
Gross Margin16,916 12,170 19,020 55,690 31,090 
Operating Income (Loss)8,229 4,282 10,607 30,116 5,560 
Operating Income (Loss) %%%%%%
Backlog at End of Period556,000 365,000 418,000 556,000 365,000 
Offshore Projects Group
Revenue150,273 152,987 130,547 385,127 366,841 
Gross Margin33,045 27,647 24,602 70,671 60,825 
Operating Income (Loss)26,745 20,310 17,132 49,391 38,511 
Operating Income (Loss) %18 %13 %13 %13 %10 %
Integrity Management & Digital Solutions
Revenue66,056 58,465 63,166 189,305 174,473 
Gross Margin9,961 8,371 10,264 29,074 26,792 
Operating Income (Loss)3,242 3,091 3,844 10,168 10,035 
Operating Income (Loss) %%%%%%
Total Energy
Revenue$536,549 $474,913 $505,107 $1,488,146 $1,278,035 
Gross Margin119,967 95,740 107,090 313,315 225,221 
Operating Income (Loss)86,034 64,752 73,810 213,374 128,665 
Operating Income (Loss) %16 %14 %15 %14 %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 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 EndedNine Months Ended
 Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
ROV76 %77 %78 %77 %77 %
 
Other24 %23 %22 %23 %23 %

23

During the third quarter of 2023, both Subsea Robotics operating income and revenue increased as compared to the immediately preceding quarter, with slight ROV pricing improvements and higher survey activity being partially offset by lower levels of ROV activity. Subsea Robotics operating income and revenue for the three- and nine-month periods ended September 30, 2023, increased as compared to the corresponding periods of the prior year, as a result of higher levels of activity and higher average revenue per day on hire in the first nine months of 2023.

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

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 robotic technology to industrial, manufacturing, healthcare, warehousing and commercial theme park markets.

For the three-month period ended September 30, 2023, our Manufactured Products operating results decreased on lower revenue as compared to the immediately preceding quarter, primarily due to changes in product mix. Manufactured Products operating results increased for the three- and nine-month periods ended September 30, 2023, on higher revenue as compared to the corresponding periods of the prior year primarily due to strong order intake in 2022 leading to increased utilization in 2023.

Our Manufactured Products backlog was $556 million as of September 30, 2023, compared to $467 million as of December 31, 2022, and $365 million as of September 30, 2022. Our book-to-bill ratio was 1.41 for the trailing 12 months ended September 30, 2023, as compared to 1.39 for the year ended December 31, 2022, and 1.08 for the trailing 12 months ended September 30, 2022.

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

subsea installation and intervention, including riserless light well intervention (“RLWI”) 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 (“IWOCS”) and ROV workover control systems (“RWOCS”);
diving services;
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Our OPG segment operating results improved on higher revenue resulting from strong seasonal demand and international activity during the three months ended September 30, 2023, as compared to the immediately preceding quarter, primarily due to increased demand for vessel-based services globally, changes in service mix and the successful resolution of a commercial dispute. Our OPG operating results were higher on lower revenue in the three months ended September 30, 2023, compared to the corresponding period of the prior year, primarily due to increased activity and utilization in the Africa region during the third quarter of 2023. Our OPG operating results improved on higher revenue in the nine months ended September 30, 2023, as compared to the corresponding period of the prior year, primarily due to increased activity and utilization in the United Kingdom and Asia-Pacific regions, partially offset by reduced vessel work in the Gulf of Mexico.

Integrity Management & Digital Solutions. Our IMDS segment provides 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 at 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 maritime industry.
24


Our IMDS operating results for the three months ended September 30, 2023 declined slightly, as compared to the immediately preceding quarter primarily due to slight changes in geographic and service mix. IMDS operating results for the three- and nine-month periods ended September 30, 2023, were slightly higher when compared to the corresponding periods of the prior year, primarily due to higher activity levels.

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

Revenue, gross margin and operating income (loss) information for our ADTech segment are as follows:
Three Months EndedNine Months Ended
(dollars in thousands)Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Revenue$98,631 $84,758 $92,803 $281,931 $251,826 
Gross Margin20,295 19,431 17,675 53,070 52,045 
Operating Income (Loss)14,140 13,043 11,357 33,993 33,848 
Operating Income (Loss) %14 %15 %12 %12 %13 %

Our ADTech segment operating results for the third quarter of 2023 increased significantly as compared to the immediately preceding quarter, on higher revenue due to increased activity in our defense subsea technologies and space systems businesses. These improved results benefited from contract costs in the second quarter of 2023 that were not replicated in the three-month period ended September 30, 2023. ADTech operating results for the three- and nine-month periods ended September 30, 2023 were higher when compared to the corresponding periods of the prior year, on increased revenue due to increased activity in all of our government-focused businesses.

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 EndedNine Months Ended
(dollars in thousands)
Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Gross margin expenses $(25,565)$(19,417)(23,685)$(73,043)$(59,991)
% of revenue%%%%%
Operating expenses(42,245)(30,920)(35,968)(113,489)(93,827)
Operating expenses % of revenue%%%%%

Our unallocated operating expenses for the third quarter of 2023 increased as compared to the immediately preceding quarter primarily due to higher accruals in the third quarter of 2023 for incentive-based compensation and increased technology costs. Our Unallocated operating expenses for the three-month period ended September 30, 2023 were higher as compared to the corresponding period of the prior year primarily due to increased accruals in 2023 for incentive-based compensation. Our Unallocated operating expenses for the nine-month period ended September 30, 2023 increased as compared to the corresponding period of the prior year primarily due to higher accruals in 2023 for incentive-based compensation and increased information technology costs.

25

Other

The following table sets forth our significant financial statement items below the income (loss) from operations line.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Interest income$3,724 $1,396 $4,154 $12,344 $2,959 
Interest expense(9,802)(9,552)(9,517)(28,602)(28,614)
Equity in income (losses) of unconsolidated affiliates498 496 479 1,616 1,108 
Other income (expense), net968 (1,222)(5,846)(4,800)(195)
Provision (benefit) for income taxes23,505 19,690 19,467 61,562 41,131 

Interest income for the three- and nine-month periods ended September 30, 2023, as compared to the three- and nine-month periods ended September 30, 2022, increased primarily due to higher interest rates and increased average amounts of cash invested.

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

Foreign currency transaction gains and losses are the principal component of other income (expense), net. In the three-month periods ended September 30, 2023 and 2022, we incurred foreign currency transaction gains (losses) of $0.9 million and $(1.1) million, respectively. In the nine-month periods ended September 30, 2023 and 2022, we incurred foreign currency transaction gains (losses) of $(3.6) million and $0.2 million, respectively. The currency gains (losses) in the 2023 and 2022 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 in other countries.

Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, 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. We do not believe a comparison of the effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur material tax consequences upon the distribution of such earnings.

During the nine-month period ended September 30, 2023, we received refunds of $23 million, including interest of $1.7 million which was recorded as a tax benefit, under the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The outstanding refund of $20 million was classified as other noncurrent assets on our consolidated balance sheet as of December 31, 2022.

Our income tax payments, excluding the aforementioned CARES Act refund we received in the second quarter of 2023, for the full year of 2023 are estimated to be in the range of $70 million to $75 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. Our ability to generate substantial cash flow over the last several years has allowed us to grow our cash balance considerably. As of September 30, 2023, we had working capital of $658 million, including cash and cash equivalents of $556 million. Additionally, as of September 30, 2023, we had $215 million of unused commitments through our senior secured revolving credit agreement that we entered into in April 2022 (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit
26

Agreement”), which is further described below and in Note 6—“Debt” in the Notes to Consolidated Financial Statements included in this quarterly report. Availability under the $215 million revolving credit facility (the “Revolving Credit Facility”) may be limited by certain financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure any senior notes issued by us (“Senior Notes”). The indentures governing the 2024 Senior Notes (defined below) and the 2028 Senior Notes (defined below) generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures).

On March 19, 2023, following the intervention of the Swiss Federal Department of Finance, the Swiss National Bank and the Swiss Financial Market Supervisory Authority (“FINMA”), Credit Suisse Group AG (“Credit Suisse”) and UBS Group AG (“UBS”) entered into a merger agreement with UBS as the surviving entity. As a result, UBS became a lender under the Revolving Credit Facility. In connection with the amendment of our Revolving Credit Facility in September 2023, Citibank, N.A. replaced UBS as a lender thereunder and assumed the underlying Credit Suisse commitments under the Revolving Credit Agreement.

In 2021, we repurchased $100 million in aggregate principal amount of our 4.650% Senior Notes due 2024 (the “2024 Senior Notes”) in open-market transactions. On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on November 2, 2023 (the “Redemption Date”), pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” We intend to finance the redemption of the 2024 Senior Notes with cash on hand. See “—Financing Activities” and Note 10—“Subsequent Events” in the Notes to Consolidated Financial Statements included in this quarterly report for additional information on the Tender Offer and the redemption of the 2024 Senior Notes.

We may, from time to time, complete repurchases of the 2028 Senior Notes (defined below), via open-market or privately negotiated repurchase transactions or otherwise, prior to their maturity date. We can provide no assurances as to the timing of any such repurchases or whether we will complete any such repurchases at all. We do not intend to disclose further information regarding any such repurchase transactions, except to the extent required in our subsequent periodic filings on Forms 10-K or 10-Q, or unless otherwise required by applicable law. See “—Financing Activities” and Note 10—“Subsequent Events” in the Notes to Consolidated Financial Statements included in this quarterly report for additional information on the private placement of our new 2028 Senior Notes.

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 four long-term charters that began in 2022. During the second quarter of 2023, we entered into three new long-term charters for deepwater vessels, two of which began in the third quarter of 2023 and the other that will begin in the first quarter of 2024. We also entered into a contract that will begin in the fourth quarter of 2023 to extend the charter for one of the deepwater vessels we currently utilize. These contracts increased our future contractual obligations for operating lease liabilities by $26 million in 2023, $178 million in the years 2024 and 2025 combined and $56 million in the years 2026 and 2027 combined. There have been no other material changes in our contractual obligations from those disclosed in Part II. Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Contractual Obligations,” of our annual report on Form 10-K for the year ended December 31, 2022. With the current market conditions, 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.

27

Cash flows for the nine months ended September 30, 2023 and 2022, are summarized as follows:

Nine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022
Changes in Cash:
Net Cash Provided by (Used in) Operating Activities$57,140 $(38,583)
Net Cash Used in Investing Activities(56,573)(51,132)
Net Cash Used in Financing Activities(5,136)(1,862)
Effect of exchange rates on cash(7,749)(19,030)
Net Increase (Decrease) in Cash and Cash Equivalents$(12,318)$(110,607)

Operating activities

Our primary sources and uses of cash from operating activities for the nine months ended September 30, 2023 and 2022, are as follows:

Nine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022
Cash Flows from Operating Activities:
Net income (loss)$52,874 $2,813 
Non-cash items, net88,579 98,679 
Accounts receivable and contract assets(135,237)(130,023)
Inventory(23,825)(14,079)
Current liabilities61,015 14,562 
Other changes13,734 (10,535)
Net Cash Provided by (Used in) Operating Activities$57,140 $(38,583)

The decrease in cash related to accounts receivable and contract assets in the nine months ended September 30, 2023, reflects the timing of project milestones and customer payments. The decrease in cash related to inventory in the nine months ended September 30, 2023, was primarily due to higher activity and related increases in our Manufactured Products and Subsea Robotics inventory. The increase in cash related to current liabilities in the nine months ended September 30, 2023, reflects the timing of vendor payments.

Investing activities

Our capital expenditures of $67 million were higher during the first nine months of 2023, as compared to $55 million in the first nine months of 2022, primarily due to increased capital expenditures in our Subsea Robotics segment.

For 2023, we expect our organic capital expenditures to total between $95 million to $105 million. This includes approximately $45 million to $50 million of maintenance capital expenditures and $50 million to $55 million of growth capital expenditures.

Financing activities

In the nine months ended September 30, 2023 and 2022, we used $5.1 million and $1.9 million, respectively, of cash in financing activities primarily due to payment of tax withholding related to vesting of stock awards.

As of September 30, 2023, we had long-term debt in the principal amount of $700 million outstanding and $215 million of unused commitments under the Revolving Credit Agreement. On September 20, 2023, we entered into an Agreement and Amendment No. 1 to the Revolving Credit Agreement which extended the maturity of the commitments thereunder to April 8, 2027. As of September 30, 2023, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.

28

In November 2014, we completed the public offering of $500 million aggregate principal amount of 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 “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028.

We may redeem some or all of the Existing 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.

On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028 Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United Stated pursuant to Regulation S Under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of approximately $179 million, after deducting the initial purchasers’ discounts and offering expenses.

On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. We repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.

On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on the Redemption Date pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” We intend to finance the redemption of the 2024 Senior Notes with cash on hand.

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 September 30, 2023, 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, 2022, in Part II. Item 7. “Financial Statements and Supplementary Data—Note 1—Summary of Major Accounting Policies.”

29

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

30

Item 3.Quantitative and Qualitative Disclosures About Market Risk

We are exposed to certain market risks arising from transactions we enter 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 included in this quarterly report for a description of our Revolving Credit Agreement and interest rates on our borrowings. We believe significant interest rate changes would not have a material near-term impact on our future earnings or cash flows.

Because we operate in various regions in the world, we conduct a portion of our business in currencies other than the U.S. dollar. The functional currency for most of our international operations is the applicable local currency. A stronger U.S. dollar against the United Kingdom pound sterling, the Norwegian kroner and the Brazilian real could result in lower operating income. We manage our exposure to changes in foreign exchange rates by primarily denominating our contracts and providing for collections from our customers in U.S. dollars or freely convertible currency and endeavoring to match our contract costs with the denominated contractual currency. We use the exchange rates in effect as of the balance sheet date to translate assets and liabilities when the functional currency is the local currency, resulting in translation adjustments that we reflect as accumulated other comprehensive income or loss in the equity section of our Consolidated Balance Sheets. We recorded net adjustments to our equity accounts of $(11) million and $(21) million in the three-month periods ended September 30, 2023 and 2022, respectively, and $(10) million and $(42) million in the nine-month periods ended September 30, 2023 and 2022, 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.1) million in the three-month periods ended September 30, 2023 and 2022, respectively, and $(3.6) million and $0.2 million in the nine-month periods ended September 30, 2023 and 2022, 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 $0.8 million and $(1.4) million in three-month periods ended September 30, 2023 and 2022, respectively, and $(5.2) million and $0.7 million in the nine-month periods ended September 30, 2023 and 2022, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars.

The Angolan kwanza was devalued against the U.S. dollar by 65% in the nine-month period ended September 30, 2023. Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. During 2023, we have repatriated $1.8 million in cash from Angola. As of September 30, 2023 and December 31, 2022, we had the equivalent of approximately $13 million and $5.6 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets.

To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million. As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets in our Consolidated Balance Sheets as of December 31, 2022. We did not sell any of our Angolan bonds in the three- and nine-month periods ended September 30, 2022.

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


Item 4.        Controls and Procedures

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

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


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 1A.    Risk Factors

With the exception of the following, there have been no other material changes in our risk factors from those
disclosed in Part I, Item 1A, of our annual report on Form 10-K for the year ended December 31, 2022.

Difficulty in obtaining sufficient capital could adversely impact our business and financial condition.

A financial crisis or economic recession could have an adverse impact on our business and our financial condition. In particular, the cost of capital could increase substantially and the availability of funds from the capital markets could diminish significantly. Since the global recession in 2008, credit and capital markets have, from time to time, experienced unusual volatility. Our ability to access the capital markets in the future could be restricted or available on terms we do not consider favorable. Furthermore, if investors or financial institutions shift funding away from companies in the energy industry, our access to capital or the market for our securities could be negatively impacted. Limited access to the capital markets could adversely impact our ability to take advantage of business opportunities or react to changing economic and business conditions and could adversely impact our ability to continue our growth strategy. Ultimately, we could be required to reduce our future capital expenditures substantially. Such a reduction could have a material adverse effect on our business and our consolidated financial condition, results of operations and cash flows. A financial crisis or economic recession could also affect our suppliers and our customers, causing them to fail to meet their obligations to us, which could have a material adverse effect on our revenue, income from operations and cash flows.

If one or more of the lenders under our revolving credit facility were to become unable or unwilling to perform their obligations under that facility, our borrowing capacity could be reduced. Our inability to borrow under our revolving credit facility could limit our ability to fund our future operations and growth.

In addition, we maintain our cash balances and short-term investments primarily in accounts held by major banks and financial institutions located principally in North America, Europe, Africa and Asia, and some of those accounts hold deposits that exceed available insurance. It is possible that one or more of the financial institutions in which we hold our cash and investments could become subject to bankruptcy, receivership or similar proceedings. As a result, we could be at risk of not being able to access material amounts of our cash, which could result in a temporary liquidity crisis that could impede our ability to fund operations.

Item 5.    Other Information

During the three-month period ended September 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

33

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-KNov. 20223.01
*4.01 1-109458-KOct. 20234.3
*4.02 1-109458-KOct. 20234.5
*10.01 1-109458-KSept. 202310.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.


34

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
October 27, 2023/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)
October 27, 2023/S/    ALAN R. CURTIS
Date
Alan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

35
EX-31.01 2 oii_exhibitx3101x3q2023.htm EX-31.01 CERT OF PRINCIPAL EXEC OFFICER SEP 2023 Document

Exhibit 31.01
CERTIFICATION

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

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

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

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

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

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

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

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

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

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

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

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

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


EX-31.02 3 oii_exhibitx3102x3q2023.htm EX-31.02 CERT OF PRINCIPAL FINANCIAL OFFICER SEP 2023 Document

Exhibit 31.02
CERTIFICATION

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

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

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

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

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

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

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

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

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

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

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

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

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

EX-32.01 4 oii_exhibitx3201x3q2023.htm EX-32.01 SEC 1350 CERT OF PRINCIPAL EXECUTIVE OFFICER SEP 2023 Document


Exhibit 32.01



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


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

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

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




EX-32.02 5 oii_exhibitx3202x3q2023.htm EX-32.02 SEC 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER SEP 2023 Document



Exhibit 32.02




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


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

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

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


EX-101.SCH 6 oii-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements Of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Allowance for Credit Loss Statement link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary Of Major Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Allowance for Credit Losses (Notes) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Accounting Standards Updated (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary Of Major Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Allowance for Credit Losses Notes (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accounting Standards Updated (Policies) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Summary Of Major Accounting Policies Long-lived Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Accounting Standards Updated (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Intangible Assets, Goodwill and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary Of Major Accounting Policies Goodwill Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary Of Major Accounting Policies Long-lived asset impairments (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue - Performance obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Selected Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commitments And Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Accounting Standards Updated (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Intangible Assets, Goodwill and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 oii-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 oii-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 oii-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from Sale of Debt Securities, Available-for-Sale Accrued liabilities Total Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Derivative Liability, Notional Amount Derivative Liability, Notional Amount Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Excluding the effects of acquisitions, increase (decrease) in cash from: Increase (Decrease) in Operating Capital [Abstract] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Adjusted Base Rate [Member] Adjusted Base Rate [Member] Adjusted Base Rate [Member] Contingencies Disclosure Contingencies Disclosure [Text Block] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Award Type [Domain] Number outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Disclosure Debt Disclosure [Text Block] Statement [Table] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Other Segments Other Segments [Member] Other Segments Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-Lived Manufactured Products Other Inventory, Net of Reserves Other inventory Inventory, Parts and Components, Net of Reserves Accounts payable Accounts Payable, Current Increase (Decrease) in Other Noncurrent Liabilities Increase (Decrease) in Other Noncurrent Liabilities Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies Commitments and Contingencies Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Interest rate swap principal Derivative, Amount of Hedged Item ownership percentage equity method investment ownership percentage equity method investment ownership percentage equity method investment New 2028 Senior Note New 2028 Senior Note [Member] New 2028 Senior Note Ecosse [Member] Ecosse [Member] Ecosse [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Inventory Write-down Inventory Write-down Income Taxes Income Tax Disclosure [Text Block] Business Acquisitions Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Reporting Unit [Domain] Reporting Unit [Domain] 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 Leases Lessee, Leases [Policy Text Block] Revenue Revenue [Policy Text Block] Geographic Distribution [Domain] Geographic Distribution [Domain] Alternative Investment, Measurement Input Alternative Investment, Measurement Input Current Liabilities: Liabilities, Current [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award Debt Security Category [Axis] Debt Security Category [Axis] Gain (Loss) on Repurchase of Debt Instrument Gain (Loss) on Repurchase of Debt Instrument Impairment of Long-Lived Assets Held-for-use Impairment, Long-Lived Asset, Held-for-Use Diluted (in dollars per share) Earnings Per Share, Diluted Integrity Managements & Digital Solutions Member Integrity Managements & Digital Solutions Member [Member] Integrity Managements & Digital Solutions Member Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Other current assets: Prepaid Expense and Other Assets, Current [Abstract] Treasury stock, shares (in shares) Treasury Stock, Common, Shares Debt Securities, Available-for-sale, Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Line of Credit [Member] Line of Credit [Member] Trading Symbol Trading Symbol Investments, fair value disclosure Investments, Fair Value Disclosure Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency Translations Foreign Currency Transactions and Translations Policy [Policy Text Block] Document Information, Document [Axis] Document Information, Document [Axis] Interest Payable, Current Interest Payable, Current All Currencies [Domain] All Currencies [Domain] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Maximum capitalization ratio Line of Credit Facility, Maximum Capitalization Ratio Line of Credit Facility, Maximum Capitalization Ratio Proceeds from Sale and Maturity of Other Investments Proceeds from Sale and Maturity of Other Investments Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Equity: Equity, Attributable to Parent [Abstract] Debt Instrument, Issued, Principal Debt Instrument, Issued, Principal Manufactured Products Member Manufactured Products Member [Member] Manufactured Products Member Asset Integrity [Member] Asset Integrity [Member] Asset Integrity [Member] Cost of services and products Cost of Goods and Services Sold Income Tax Contingency [Table] Income Tax Contingency [Table] Summary of Income Tax Examinations Summary of Income Tax Examinations [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Billing for the reporting period Gross Billing, Agent Transaction Summary Of Major Accounting Policies Significant Accounting Policies [Text Block] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Shallow Water [Member] Shallow Water [Member] Shallow Water [Member] Entity Small Business Entity Small Business Local Phone Number Local Phone Number Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Tax expense from discrete items Tax Adjustments, Settlements, and Unusual Provisions Oceaneering Entertainment System [Member] Oceaneering Entertainment System [Member] Oceaneering Entertainment System [Member] Accounts Receivable [Member] Accounts Receivable [Member] Transferred at Point in Time [Member] Transferred at Point in Time [Member] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Total adjustments to net income (loss) Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Debt instrument, term Debt Instrument, Term 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 Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Offshore Projects Group Offshore Projects Group [Member] Offshore Projects Group Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payments of debt issuance costs Payments of Debt Issuance Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Angolan bonds Debt Securities, Current 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). Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 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 Repayments of Senior Debt Repayments of Senior Debt Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Revenue Revenues Revenues Federal Funds Rate [Member] Federal Funds Rate Federal Funds Rate [Member] Sublimit Sublimit [Member] Sublimit Inventory Increase (Decrease) in Inventories Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Notes payable, fair value disclosure Notes Payable, Fair Value Disclosure Award Type [Axis] Award Type [Axis] Document Quarterly Report Document Quarterly Report 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 Interest expense Interest Expense Compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] Property and equipment, at cost Property, Plant and Equipment, Gross Use Of Estimates Use of Estimates, Policy [Policy Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Current operating lease liability Operating Lease, Liability, Current Prepaid Expense, Current Prepaid Expense, Current Comparability of Prior Year Financial Data, Policy Comparability of Prior Year Financial Data, Policy [Policy Text Block] Angola [Member] ANGOLA Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Amortization of Intangible Assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] AUSTRALIA AUSTRALIA Impairment property plant equipment Impairment property plant equipment Impairment property plant equipment Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] 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 Interest income Investment Income, Interest Document [Domain] Document [Domain] Weighted-average shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock, shares issued (in shares) Common Stock, Shares, Issued Gross margin Gross Profit Line of Credit Facility, Commitment Fee Percentage Line of Credit Facility, Commitment Fee Percentage Contract liabilities Contract with Customer, Liability, Current Treasury Stock, Common, Value Treasury Stock, Common, Value Security Exchange Name Security Exchange Name 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. Long-Term Debt Long-Term Debt Subsea Products [Member] Subsea Products [Member] Subsea Products [Member] Selling, general and administrative expense Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Other financing activities Proceeds from (Payments for) Other Financing Activities Income Tax Examination [Table] Income Tax Examination [Table] Debt Instrument, Repurchased Face Amount Debt Instrument, Repurchased Face Amount Maximum [Member] Maximum [Member] Document Type Document Type United States [Member] Domestic Tax Authority [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Entity Address, Address Line One Entity Address, Address Line One Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Inventory Inventory, Policy [Policy Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Subsequent Event [Table] Subsequent Event [Table] Capitalized Contract Cost, Net Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Noncash Income (Expense) Other Noncash Income (Expense) Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Income taxes payable Taxes Payable, Current Subsequent Event Subsequent Event [Member] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Inventory: Inventory, Gross [Abstract] Revenue Recognition for Remaining Performance Obligations in next 24 months Revenue Recognition for Remaining Performance Obligations in next 24 months Revenue Recognition for Remaining Performance Obligations in next 24 months Title of 12(b) Security Title of 12(b) Security Proceeds, Accounts Receivable, Previously Written off, Recovery Proceeds, Accounts Receivable, Previously Written off, Recovery Income Taxes Receivable Income Taxes Receivable Debt Instrument, Increase, Accrued Interest Debt Instrument, Increase, Accrued Interest Other current assets Total Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Fixed interest rate Derivative, Fixed Interest Rate Income Tax Examination [Line Items] Income Tax Examination [Line Items] Entity Tax Identification Number Entity Tax Identification Number Inventory, net Total Inventory, Net Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Fair Value Hedge Liabilities Fair Value Hedge Liabilities liquidity in revolving credit facility criteria liquidity in revolving credit facility criteria liquidity in revolving credit facility criteria Statistical Measurement [Axis] Statistical Measurement [Axis] Advance Type [Axis] Advance Type [Axis] Advance Type [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Interest Receivable Interest Receivable Debt Long-Term Debt [Text Block] 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] 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 Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Entity Addresses [Line Items] Entity Addresses [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Selected Balance Sheet Accounts Condensed Balance Sheet [Table Text Block] Oceaneering Shareholders' Equity [Member] Parent [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Tax Year 2013 [Member] Tax Year 2013 [Member] Face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets: Assets, Current [Abstract] Property and Equipment Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Entity Listings [Line Items] Entity Listings [Line Items] Entity Address, State or Province Entity Address, State or Province percentage of federal funds rate percentage of federal funds rate percentage of federal funds rate Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Oceaneering AGV System [Member] Oceaneering AGV System [Member] Oceaneering AGV System [Member] Loss Contingency, Estimate of Possible Loss Loss Contingency, Estimate of Possible Loss Other Geographical [Member] Other Geographical [Member] Other Geographical [Member] Tax Year 2014 [Member] Tax Year 2014 [Member] Shares, Outstanding Shares, Outstanding Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Financing Receivable [Member] Financing Receivable [Member] Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Interest Rate Swap Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Present Value of Lease Liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Liability for Uncertainty in Income Taxes, Noncurrent Liability for Uncertainty in Income Taxes, Noncurrent Credit Facility [Axis] Credit Facility [Axis] Shareholders' Equity and Share-based Payments Shareholders' Equity and Share-Based Payments [Text Block] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Brazil [Member] Brazil [Member] BRAZIL SDS Brazil [Member] SDS Brazil [Member] SDS Brazil [Member] Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease) SDS Rosyth [Member] SDS Rosyth [Member] SDS Rosyth [Member] Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Effective income tax rate reconciliation CARES Act Effective income tax rate reconciliation CARES Act Effective income tax rate reconciliation CARES Act Debt Securities, Available-for-sale, Unrealized Gain Debt Securities, Available-for-Sale, Unrealized Gain Earnings (loss) per share Earnings Per Share [Abstract] Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value Subsequent Event [Line Items] Subsequent Event [Line Items] Common Stock, Value, Issued Common Stock, Value, Issued 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 Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Former Address [Member] Former Address [Member] Remotely Operated Vehicles [Member] Rovs [Member] ROVs Senior Notes Senior Notes [Member] Total Current Assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Africa [Member] Africa [Member] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Cost, Depreciation and Amortization Cost, Depreciation and Amortization Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Disclosure Goodwill and Intangible Assets Disclosure [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Increase (decrease) in unbilled receivables Contract with Customer, Asset, Reclassified to Receivable Income Tax Authority [Axis] Income Tax Authority [Axis] Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount 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] Address Type [Domain] Address Type [Domain] Deferred Revenue, Revenue Recognized Accrued Revenue - Contract Assets Accrued Revenue - Contract Assets Asia Pacific [Member] Asia Pacific [Member] Base Rate Base Rate [Member] Applicable Margin [Member] Applicable Margin [Member] Applicable Margin [Member] Write-off Equipment and Intangibles Write-off Equipment and Intangibles Write-off Equipment and Intangibles Deferrals of customer payments Customer Payment Deferrals Customer Payment Deferrals Entity Listings, Exchange [Axis] Entity Listings [Table] Global Data Solution [Member] Global Data Solution [Member] Global Data Solution [Member] Property, Plant, and Equipment and Intangible Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Banking Regulation, Maximum Leverage Payout Ratio Banking Regulation, Maximum Leverage Payout Ratio Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Other Other Accrued Liabilities, Current Available additional borrowing capacity Line of Credit Facility, Available Additional Borrowing Capacity Line of Credit Facility, Available Additional Borrowing Capacity Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Gain (Loss) on Disposition of Other Assets Gain (Loss) on Disposition of Other Assets Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Deferred (Gain) Loss on Discontinuation of Fair Value Hedge 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] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Transferred over Time [Member] Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Oceaneering shareholders' equity Equity, Attributable to Parent Debt Securities, Available-for-sale, Realized Gain Debt Securities, Available-for-Sale, Realized Gain Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Noncash Income Tax Benefit Noncash Income Tax Benefit Noncash Income Tax Benefit Goodwill, Impairment Loss Goodwill, Impairment Loss Increase or decrease in deferred revenue Increase (Decrease) in Deferred Revenue Restricted Stock [Member] Restricted Stock [Member] Reporting Unit [Axis] Reporting Unit [Axis] Revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] noncash tax benefit from CARES Act noncash tax benefit from CARES Act noncash tax benefit from CARES Act Subsequent Events [Abstract] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Geographic Distribution [Axis] Geographic Distribution [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Subsea Products Angola [Member] Subsea Products Angola [Member] Subsea Products Angola [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom [Member] United Kingdom [Member] UNITED KINGDOM 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] Eurodollar Advances [Member] Eurodollar Advances [Member] Eurodollar Advances [Member] Document Fiscal Period Focus Document Fiscal Period Focus weighted average member low range [Member] [Member] weighted average member low range [Member] [Member] weighted average member low range [Member] [Member] Noncash compensation Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Debt Instrument, Repurchase Amount Debt Instrument, Repurchase Amount Common Stock [Member] Common Stock [Member] Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Income Statement Location [Domain] Income Statement Location [Domain] Norway [Member] Norway [Member] NORWAY Future Maximum Leverage Ratio Future Maximum Leverage Ratio Future Maximum Leverage Ratio Equity Method Investment, Ownership Percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Equity, Including Portion Attributable to Noncontrolling Interest Minimum [Member] Minimum [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Net property and equipment Property, Plant and Equipment, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Revenue by Geographic Area [Line Items] Revenue by Geographic Area [Line Items] [Line Items] for Revenue by Geographic Area [Table] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Property Subject to or Available for Operating Lease [Domain] Property Subject to or Available for Operating Lease [Domain] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Property Subject to Operating Lease [Member] Property Subject to Operating Lease [Member] Foreign Currency Transaction Gain (Loss), before Tax Gain (Loss), Foreign Currency Transaction, before Tax Interest costs capitalized Interest Costs Capitalized Net Income (Loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Total adjustments to Income from continuing operations Total adjustments to Income from continuing operations Total adjustments to Income from continuing operations Commitments And Contingencies Commitments and Contingencies Disclosure [Text Block] Payments for (Proceeds from) Other Investing Activities Payments for (Proceeds from) Other Investing Activities OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Retained Earnings [Member] Retained Earnings [Member] Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities Total Liabilities and Equity Liabilities and Equity Other Assets, Noncurrent Other Assets, Noncurrent Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Basic (in dollars per share) Earnings Per Share, Basic Right-of-use operating lease assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Allowance for Credit Losses [Text Block] Allowance for Credit Losses [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Currency [Axis] Currency [Axis] 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). Entity Address, City or Town Entity Address, City or Town Financial Data By Business Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Restricted Stock or Unit Expense Restricted Stock or Unit Expense Interest Rate Component [Domain] Interest Rate Component [Domain] Interest Rate Component [Domain] Principles of Consolidation Consolidation, Policy [Policy Text Block] Accounting Policies - Allowance for Credit Losses [Abstract] Accounting Policies - Allowance for Credit Losses [Abstract] Accounting Policies - Allowance for Credit Losses [Abstract] Disclosure Text Block Supplement [Abstract] Disclosure Text Block Supplement [Abstract] Accounts and Financing Receivable, Allowance for Credit Loss Accounts and Financing Receivable, Allowance for Credit Loss Selected Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Proceeds from Issuance of Debt Proceeds from Issuance of Debt 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] Document Transition Report Document Transition Report 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 Asset Impairment Charges Asset Impairment Charges [Text Block] Fair value of interest rate swaps Fair Value Hedge Assets Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Debt Securities, Available-for-sale Debt Securities, Available-for-Sale Accounts Payable, Other, Current Accounts Payable, Other, Current Document Information [Table] Document Information [Table] 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] Accrued liabilities: Accrued Liabilities [Abstract] 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 Derivative Instrument [Axis] Derivative Instrument [Axis] 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] Measurement Input Type [Axis] Measurement Input Type [Axis] Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Debt Instrument, Interest Rate, Increase (Decrease) Debt Instrument, Interest Rate, Increase (Decrease) Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Interest Rate Component [Axis] Interest Rate Component [Axis] Interest Rate Component [Axis] Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Distributions of capital from unconsolidated affiliates Proceeds from Equity Method Investment, Distribution, Return of Capital Billings - Contract Assets Billings - Contract Assets Billings - Contract Assets Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] October 25, 2021 [Member] Debt Instrument, Redemption, Period One [Member] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Entity Registrant Name Entity Registrant Name Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Operating Lease [Axis] Other operating assets Increase (Decrease) in Other Operating Assets Dispositions of property and equipment Proceeds from Sale of Property, Plant, and Equipment Current liabilities Increase (Decrease) in Other Current Liabilities Exchange [Domain] Exchange [Domain] Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Noncontrolling interest Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Restricted stock and restricted stock unit activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Property and equipment, at cost Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Loss Contingency Accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Net loss (gain) on sales of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Costs to fulfill a contract Costs to fulfill a contract Costs incurred to fulfill a contract Provision (benefit) for income taxes Income Tax Expense (Benefit) Non-US [Member] Non-US [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Payroll and related costs Employee-related Liabilities, Current Payments of financing costs Payments of Financing Costs Financing Receivable, Allowance for Credit Loss, Writeoff Financing Receivable, Allowance for Credit Loss, Writeoff Write off of Deferred Debt Issuance Cost Deferred Debt Issuance Cost, Writeoff Revenue recognized but unbilled Revenue from Contract with Customer, Excluding Assessed Tax Document [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Revenue Recognition for Remaining Performance Obligations in next 36 months Revenue Recognition for Remaining Performance Obligations in next 36 months Revenue Recognition for Remaining Performance Obligations in next 36 months Legal Entity [Axis] Legal Entity [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Tax Period [Domain] Tax Period [Domain] Senior notes Senior Notes Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Subsea Robotics Member Subsea Robotics Member [Member] Subsea Robotics Member Long-term debt Long-term Debt Long-Term Debt, Excluding Current Maturities Basis spread on variable rate Line of Credit Facility, Basis Spread on Variable Rate Line of Credit Facility, Basis Spread on Variable Rate Senior Notes, Noncurrent Senior Notes, Noncurrent Number of instruments held Derivative, Number of Instruments Held Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Unallocated Expenses [Member] Unallocated Expenses Member Unallocated Expenses [Member] Angola, Kwanza [Member] Angola, Kwanza Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Interest Income Interest Income [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Total Assets Assets Equity in income (losses) of unconsolidated affiliates Income (Loss) from Equity Method Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] weighted average member high range [Member] weighted average member high range [Member] weighted average member high range Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] Subsequent Events Subsequent Events [Text Block] Tax Period [Axis] Tax Period [Axis] UNITED STATES UNITED STATES Other long-term liabilities Other Liabilities, Noncurrent Short-term Investments Short-Term Investments Brazil, Brazil Real Brazil, Brazil Real Price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Earliest tax years open to examination by tax authorities Open Tax Year Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Business Segment Information Segment Reporting Disclosure [Text Block] Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization Amortization deferred finance cost Amortization deferred finance cost Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Derivative, Variable Interest Rate Derivative, Variable Interest Rate Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 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] Equity Component [Domain] Equity Component [Domain] Entity Addresses [Table] Entity Addresses [Table] 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 Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Bonds Bonds [Member] Income (loss) from operations Income (Loss) from Operations Operating Income (Loss) Reclassification, Comparability Adjustment Reclassification, Comparability Adjustment [Policy Text Block] January 25, 2023 [Member] Debt Instrument, Redemption, Period Two [Member] Gain (Loss) on Hedging Activity Gain (Loss) on Hedging Activity Weighted Average [Member] weighted average member low range [Member] weighted average member low range [Member] 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] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Accounting Policies Credit Losses [Abstract] Accounting Policies Credit Losses [Abstract] Accounting Policies Credit Losses [Abstract] Statement [Line Items] Statement [Line Items] Maximum Permitted Leverage Ratio Maximum Permitted Leverage Ratio Maximum Permitted Leverage Ratio Advance Type [Domain] Advance Type [Domain] Advance Type [Domain] Schedule of Debt Schedule of Debt [Table Text Block] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Noncontrolling Interest [Member] Noncontrolling Interest [Member] EX-101.PRE 10 oii-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 oii-20230930_g1.jpg OCEANEERING LOGO begin 644 oii-20230930_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.23.3
Document and Entity Information Document - shares
9 Months Ended
Sep. 30, 2023
Oct. 20, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity Registrant Name OCEANEERING INTERNATIONAL INC  
City Area Code 713  
Local Phone Number 329-4500  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0000073756  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   100,725,457
Entity Addresses [Line Items]    
Entity Address, Postal Zip Code 77086  
Entity Address, City or Town Houston,  
Entity Address, State or Province TX  
Entity Address, Address Line One 5875 North Sam Houston Parkway West, Suite 400  
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   100,725,457
Trading Symbol OII  
Security Exchange Name NYSE  
Title of 12(b) Security Common stock, par value $0.25 per share  
Entity Information [Line Items]    
Entity Incorporation, State or Country Code DE  
Entity File Number 1-10945  
Entity Filer Category Large Accelerated Filer  
Entity Tax Identification Number 95-2628227  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents $ 556,427 $ 568,745
Accounts receivable, net 391,745 296,554
Contract assets, net 224,894 184,847
Inventory, net 208,200 184,375
Other current assets 77,324 62,539
Total Current Assets 1,458,590 1,297,060
Property and equipment, at cost 2,409,723 2,435,840
Property and equipment, at cost 1,987,903 1,997,391
Net property and equipment 421,820 438,449
Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment 432,039 296,174
Goodwill 34,020 34,339
Other Assets, Noncurrent 100,991 122,224
Right-of-use operating lease assets 297,028 139,611
Total Assets 2,312,449 2,031,683
Current Liabilities:    
Accounts payable 154,797 148,018
Accrued liabilities 374,773 307,446
Long-Term Debt, Current Maturities 131,630 0
Contract liabilities 139,274 112,950
Total current liabilities 800,474 568,414
Long-term debt 568,471 700,973
Long-term operating lease liabilities 270,565 151,842
Other long-term liabilities 100,604 84,650
Commitments and contingencies
Common Stock, Shares, Outstanding 110,834,088 110,834,088
Common Stock, shares authorized (in shares) 360,000,000 360,000,000
Common Stock, par value (in dollars per share) $ 0.25 $ 0.25
Equity:    
Additional paid-in capital $ 129,808 $ 155,858
Retained earnings 1,380,728 1,327,854
Accumulated other comprehensive loss (396,573) (386,127)
Oceaneering shareholders' equity 566,272 519,741
Noncontrolling interest 6,063 6,063
Total equity 572,335 525,804
Total Liabilities and Equity 2,312,449 2,031,683
Common Stock, Value, Issued 27,709 27,709
Treasury Stock, Common, Value $ 575,400 $ 605,553
Treasury stock, shares (in shares) 10,048,022 10,574,563
Inventory, net $ 208,200 $ 184,375
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parentheticals) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common Stock, par value (in dollars per share) $ 0.25 $ 0.25
Common Stock, shares authorized (in shares) 360,000,000 360,000,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Document Period End Date     Sep. 30, 2023  
Revenue $ 635,180 $ 559,671 $ 1,770,077 $ 1,529,861
Cost of services and products 520,483 463,917 1,476,735 1,312,586
Gross margin 114,697 95,754 293,342 217,275
Selling, general and administrative expense 56,768 48,879 159,464 148,589
Income (loss) from operations 57,929 46,875 133,878 68,686
Interest income 3,724 1,396 12,344 2,959
Interest expense (9,802) (9,552) (28,602) (28,614)
Equity in income (losses) of unconsolidated affiliates 498 496 1,616 1,108
Other income (expense), net 968 (1,222) (4,800) (195)
Income (loss) before income taxes 53,317 37,993 114,436 43,944
Provision (benefit) for income taxes 23,505 19,690 61,562 41,131
Net Income (Loss) $ 29,812 $ 18,303 $ 52,874 $ 2,813
Weighted-average shares outstanding        
Basic (in shares) 100,780 100,259 100,667 100,160
Diluted (in shares) 102,206 101,310 102,086 101,372
Earnings (loss) per share        
Basic (in dollars per share) $ 0.30 $ 0.18 $ 0.53 $ 0.03
Diluted (in dollars per share) $ 0.29 $ 0.18 $ 0.52 $ 0.03
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax $ (11,483) $ (20,889) $ (10,306) $ (42,044)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax (105) 595 $ (140) (46)
Document Period End Date     Sep. 30, 2023  
Net income (loss) 29,812 18,303 $ 52,874 2,813
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (11,588) (20,294) (10,446) (42,090)
Comprehensive income (loss) 18,224 (1,991) $ 42,428 $ (39,277)
Currency Translation Adjustments [Member]        
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (11,588) (20,294)    
Retained Earnings [Member]        
Net income (loss) $ 29,812 $ 18,303    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash Flows from Operating Activities:    
Net income (loss) $ 52,874 $ 2,813
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 79,463 93,128
Deferred income tax provision (benefit) (1,130) 603
Net loss (gain) on sales of property and equipment 65 (2,401)
Noncash compensation 9,239 7,413
Other Noncash Income (Expense) 942 (64)
Increase (Decrease) in Accounts Receivable (135,237) (130,023)
Excluding the effects of acquisitions, increase (decrease) in cash from:    
Inventory (23,825) (14,079)
Proceeds from Sale of Debt Securities, Available-for-sale 6,229 0
Other operating assets (2,841) 4,522
Currency translation effect on working capital, excluding cash (1,225) (4,690)
Current liabilities 61,015 14,562
Increase (Decrease) in Other Noncurrent Liabilities 17,800 (10,367)
Total adjustments to net income (loss) 4,266 (41,396)
Net Cash Provided by (Used in) Operating Activities 57,140 (38,583)
Cash Flows from Investing Activities:    
Proceeds from Sale of Debt Securities, Available-for-sale 6,229 0
Purchases of property and equipment (66,681) (55,094)
Distributions of capital from unconsolidated affiliates 2,520 540
Dispositions of property and equipment 13 6,422
Payments for (Proceeds from) Other Investing Activities 1,346 (3,000)
Net Cash Provided by (Used in) Investing Activities (56,573) (51,132)
Cash Flows from Financing Activities:    
Other financing activities (5,136) (1,862)
Net Cash Provided by (Used in) Financing Activities (5,136) (1,862)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents (7,749) (19,030)
Net Increase (Decrease) in Cash and Cash Equivalents (12,318) (110,607)
Cash and Cash Equivalents—Beginning of Period 568,745 538,114
Cash and Cash Equivalents—End of Period $ 556,427 $ 427,507
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Restricted Stock [Member]
Additional Paid-in Capital [Member]
Restricted Stock Units (RSUs) [Member]
Currency Translation Adjustments [Member]
Oceaneering Shareholders' Equity [Member]
Oceaneering Shareholders' Equity [Member]
Restricted Stock Units (RSUs) [Member]
Retained Earnings [Member]
Common Stock [Member]
Noncontrolling Interest [Member]
Treasury Stock, Common
Treasury Stock, Common
Restricted Stock [Member]
Treasury Stock, Common
Restricted Stock Units (RSUs) [Member]
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 511,024   $ 173,608     $ (366,458) $ 504,961   $ 1,301,913 $ 27,709 $ 6,063 $ (631,811)    
Net income (loss) (19,210)           (19,210)   (19,210)          
Other Comprehensive Income (Loss), Net of Tax 9,871         9,871 9,871              
Restricted Stock or Unit Expense 370           370              
Restricted stock and restricted stock unit activity         $ (19,082)                 $ 19,452
Net income (loss) 2,813                          
Other Comprehensive Income (Loss), Net of Tax (42,090)                          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 502,055   148,060     (356,587) 495,992   1,282,703 27,709 6,063 (605,893)    
Net income (loss)                 3,720          
Other Comprehensive Income (Loss), Net of Tax           (31,667)                
Restricted stock and restricted stock unit activity   $ 2,620     2,479     $ 2,620           141
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 476,728   150,539     (388,254) 470,665   1,286,423 27,709 6,063 (605,752)    
Net income (loss) 18,303               18,303          
Other Comprehensive Income (Loss), Net of Tax (20,294)         (20,294)                
Restricted stock and restricted stock unit activity   2,561   $ (6,466) 2,362     2,561         $ 6,466 199
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 477,298   152,901     (408,548) 471,235   1,304,726 27,709 6,063 (605,553)    
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 525,804   155,858     (386,127) 519,741     27,709 6,063 (605,553)    
Net income (loss) 4,060           4,060   4,060          
Other Comprehensive Income (Loss), Net of Tax (1,946)           (1,946)              
Restricted stock and restricted stock unit activity       (3,884) (26,963)     (1,612)         3,884 25,351
Net income (loss) 52,874                          
Other Comprehensive Income (Loss), Net of Tax (10,446)                          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 526,306   125,011     (388,073) 520,243   1,331,914 27,709 6,063 (576,318)    
Net income (loss)                 19,002          
Other Comprehensive Income (Loss), Net of Tax 3,088         3,088                
Restricted stock and restricted stock unit activity       $ (266) 2,807     3,086         $ 266 279
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 551,482   127,552     (384,985) 545,419   1,350,916 27,709 6,063 (575,773)    
Net income (loss) 29,812               29,812          
Other Comprehensive Income (Loss), Net of Tax (11,588)         (11,588)                
Restricted stock and restricted stock unit activity   $ 2,629     $ 2,256     $ 2,629           $ 373
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 572,335   $ 129,808     $ (396,573) $ 566,272   $ 1,380,728 $ 27,709 $ 6,063 $ (575,400)    
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Credit Loss Statement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]                    
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,800 $ 1,500 $ 4,700 $ 4,000            
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 572,335 $ 477,298 572,335 $ 477,298 $ 551,482 $ 526,306 $ 525,804 $ 476,728 $ 502,055 $ 511,024
Financing Receivable, Allowance for Credit Loss 600   600       300      
Financing Receivable, Allowance for Credit Loss $ 600   $ 600       $ 300      
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses 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 consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East and volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expenses are de minimis for the three- and nine-month periods ended September 30, 2023 and 2022.
As of September 30, 2023, our allowance for credit losses was $2.1 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses increased in the nine months
ended September 30, 2023, as compared to the same period in the prior year, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2023, we did not write off any financial assets. In the three months ended September 30, 2023, we received cash proceeds of $1.8 million as partial recovery of a previously written off financial asset.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2023. We generally do not require collateral from our customers.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary Of Major Accounting Policies
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Accounting Policies [Abstract]    
Allowance for Credit Losses [Text Block]  
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses 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 consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East and volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expenses are de minimis for the three- and nine-month periods ended September 30, 2023 and 2022.
As of September 30, 2023, our allowance for credit losses was $2.1 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses increased in the nine months
ended September 30, 2023, as compared to the same period in the prior year, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2023, we did not write off any financial assets. In the three months ended September 30, 2023, we received cash proceeds of $1.8 million as partial recovery of a previously written off financial asset.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2023. 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 recognized as income.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and nine-month periods ended September 30, 2023 and 2022. We do not allocate general administrative costs to capital projects.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and nine-month periods ended September 30, 2023 and 2022.
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.
Revenue REVENUE
Revenue by Category

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Sep 30, 2023Sep 30, 2022
Business Segment:
Energy
Subsea Robotics$197,343 $169,422 $553,016 $454,534 
Manufactured Products122,877 94,039 360,698 282,187 
Offshore Projects Group150,273 152,987 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 189,305 174,473 
Total Energy536,549 474,913 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 281,931 251,826 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Geographic Operating Areas:
Foreign:
Africa$84,908 $78,955 $246,883 $210,274 
Asia and Australia65,887 62,097 176,471 161,202 
United Kingdom55,375 45,234 150,008 130,122 
Brazil55,740 36,638 144,348 104,940 
Norway45,410 41,784 138,858 134,972 
Other62,588 25,085 131,609 69,253 
Total Foreign369,908 289,793 988,177 810,763 
United States265,272 269,878 781,900 719,098 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Timing of Transfer of Goods or Services:
Revenue recognized over time$600,419 $525,967 $1,653,871 $1,427,692 
Revenue recognized at a point in time34,761 33,704 116,206 102,169 
Total$635,180 $559,671 $1,770,077 $1,529,861 

Contract Balances
Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized, resulting in a contract asset.
The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued1,689,019 1,456,244 
Amounts billed(1,648,972)(1,448,147)
Total contract assets, end of period$224,894 $172,944 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments107,240 65,075 
Recognition of revenue for goods and services(80,916)(73,066)
Total contract liabilities, end of period$139,274 $80,184 
   
Performance Obligations

As of September 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $449 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 $324 million over the next 12 months, $124 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $2.2 million within the next 36 months.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2023 and 2022, that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of September 30, 2023, 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.1 million and $10 million as of September 30, 2023 and December 31, 2022, respectively. For the three- and nine-month periods ended September 30, 2023, we recorded amortization expense
of $1.2 million and $4.0 million, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. No impairment costs were recognized.
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to 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 the cost-to-cost input method. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2023, we recognized projected losses of $1.8 million and $4.7 million, respectively, for entertainment business contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. 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.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]    
Revenue REVENUE
Revenue by Category

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Sep 30, 2023Sep 30, 2022
Business Segment:
Energy
Subsea Robotics$197,343 $169,422 $553,016 $454,534 
Manufactured Products122,877 94,039 360,698 282,187 
Offshore Projects Group150,273 152,987 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 189,305 174,473 
Total Energy536,549 474,913 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 281,931 251,826 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Geographic Operating Areas:
Foreign:
Africa$84,908 $78,955 $246,883 $210,274 
Asia and Australia65,887 62,097 176,471 161,202 
United Kingdom55,375 45,234 150,008 130,122 
Brazil55,740 36,638 144,348 104,940 
Norway45,410 41,784 138,858 134,972 
Other62,588 25,085 131,609 69,253 
Total Foreign369,908 289,793 988,177 810,763 
United States265,272 269,878 781,900 719,098 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Timing of Transfer of Goods or Services:
Revenue recognized over time$600,419 $525,967 $1,653,871 $1,427,692 
Revenue recognized at a point in time34,761 33,704 116,206 102,169 
Total$635,180 $559,671 $1,770,077 $1,529,861 

Contract Balances
Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized, resulting in a contract asset.
The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued1,689,019 1,456,244 
Amounts billed(1,648,972)(1,448,147)
Total contract assets, end of period$224,894 $172,944 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments107,240 65,075 
Recognition of revenue for goods and services(80,916)(73,066)
Total contract liabilities, end of period$139,274 $80,184 
   
Performance Obligations

As of September 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $449 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 $324 million over the next 12 months, $124 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $2.2 million within the next 36 months.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2023 and 2022, that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of September 30, 2023, 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.1 million and $10 million as of September 30, 2023 and December 31, 2022, respectively. For the three- and nine-month periods ended September 30, 2023, we recorded amortization expense
of $1.2 million and $4.0 million, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. No impairment costs were recognized.
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to 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 the cost-to-cost input method. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2023, we recognized projected losses of $1.8 million and $4.7 million, respectively, for entertainment business contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. 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.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Information
9 Months Ended
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Selected Balance Sheet Information SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Sep 30, 2023Dec 31, 2022
Inventory:
Manufactured Products$97,422 $91,896 
Subsea Robotics94,323 81,701 
Other inventory16,455 10,778 
Total$208,200 $184,375 
Other current assets:
Prepaid expenses$77,324 $56,170 
Angolan bonds—  6,369 
Total$77,324 $62,539 
Accrued liabilities:
Payroll and related costs$151,391 $122,380 
Accrued job costs59,220 57,310 
Income taxes payable43,072 44,966 
Current operating lease liability58,995 19,580 
Accrued interest10,122 10,180 
Other51,973 53,030 
Total$374,773 $307,446 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Disclosure DEBT
Long-term debt consisted of the following: 
(in thousands)Sep 30, 2023Dec 31, 2022
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements2,668 4,371 
Unamortized debt issuance costs(2,567)(3,398)
Total debt700,101 700,973 
Less current portion of long-term debt131,630 — 
Total long-term debt$568,471 $700,973 

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 the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on November 2, 2023 (the “Redemption Date”), pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” See Note 10—“Subsequent Events” for additional information on the Tender Offer (as defined herein) and the redemption of the 2024 Senior Notes.
In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the Existing 2028 Senior Notes to repay indebtedness.

We may redeem some or all of the Existing 2028 Senior Notes at specified redemption prices. In the three- and nine-month periods ended September 30, 2023 and 2022, we did not repurchase any of the 2024 Senior Notes or the Existing 2028 Senior Notes.

On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028 Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received proceeds from the offering of the New 2028 Senior Notes of approximately $180 million, after initial purchasers’ discounts. We used the net proceeds from the New 2028 Senior Notes, together with cash on hand, to fund the Tender Offer (as defined herein). As a result of these transactions, we reclassified approximately $132 million from long-term debt to the current portion of long-term debt as of September 30, 2023. The current portion of long-term debt represents the amount of the 2024 Senior Notes repurchased subsequent to period end utilizing cash on hand as of September 30, 2023, with the remainder repurchased using proceeds from the subsequent issuance of the New 2028 Senior Notes.

On April 8, 2022, we entered into a senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”). The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or 91 days prior to the maturity date of the 2024 Senior Notes if either we have not prepaid such notes by such date or our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million on such date. The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of September 30, 2023, 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 will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of September 30, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.50 to 1.00. 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. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure any senior notes issued by us (“Senior Notes”). The indentures governing the 2024 Senior Notes and the 2028 Senior Notes generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of September 30, 2023, the full $215 million was available to borrow under the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of
each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of September 30, 2023, 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. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month London Interbank Offered Rate (“LIBOR”) plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that is being amortized to interest expense through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.6 million and $1.7 million to interest expense for the three- and nine-month periods ended September 30, 2023, respectively and $0.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the Existing 2028 Senior Notes, respectively, and $4.0 million of 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.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2023, respectively, and $0.6 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments And Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Disclosure COMMITMENTS AND CONTINGENCIES
Litigation. In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:

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

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

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

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

We estimated the aggregate fair market value of the Senior Notes to be $678 million as of September 30, 2023, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).
Foreign currency gains (losses) related to the Angolan kwanza of $0.8 million and $(5.2) million in the three- and nine-month periods ended September 30, 2023, respectively, and $(1.4) million and $0.7 million in the three- and nine-month periods ended September 30, 2022, respectively, were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations.

Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of September 30, 2023 and December 31, 2022, we had the equivalent of approximately $13 million and $5.6 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets.

To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million.

As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets in our Consolidated Balance Sheets as of December 31, 2022. We did not sell any of our Angolan bonds in the three- and nine-month periods ended September 30, 2022. We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of December 31, 2022, we had $0.1 million in unrealized loss, net of tax, 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 $19 million of accounts receivable during the first nine months of 2023. As of September 30, 2023, we had outstanding contract assets of approximately $20 million for the contract and $3.6 million in contract liabilities. As of December 31, 2022, we had outstanding contract assets of approximately $19 million for the contract and contract liabilities of $0.6 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.23.3
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan
9 Months Ended
Sep. 30, 2023
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 grants restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment through such vesting date. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors generally vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2023 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2023, which restricted stock grant 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 2021 through September 30, 2023, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of September 30, 2023 and December 31, 2022, respective totals of 2,327,970 and 2,535,807 shares of restricted stock and restricted stock units were outstanding.

We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $13 million as of September 30, 2023. 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.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, 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. We do not believe a comparison of the effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur material tax consequences upon the distribution of such earnings.

During the nine-month period ended September 30, 2023, we received refunds of $23 million, including interest of $1.7 million, which was recorded as a tax benefit under the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The outstanding refund of $20 million was classified as other noncurrent assets on our consolidated balance sheet as of December 31, 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 different interpretations. We recognize 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 $29 million and $11 million in other long-term liabilities on our consolidated balance sheet for worldwide unrecognized tax liabilities as of September 30, 2023 and December 31, 2022, 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 Kingdom2020
Norway2018
Angola2015
Brazil2018
Australia2018

We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these 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.23.3
Business Segment Information
9 Months Ended
Sep. 30, 2023
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 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 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 robotic 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;
diving services;
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Integrity Management & Digital SolutionsOur Integrity Management & Digital Solutions 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, 2022.
The following table presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Revenue
Energy
Subsea Robotics$197,343 $169,422 $186,512 $553,016 $454,534 
Manufactured Products122,877 94,039 124,882 360,698 282,187 
Offshore Projects Group150,273 152,987 130,547 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 63,166 189,305 174,473 
Total Energy536,549 474,913 505,107 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 92,803 281,931 251,826 
Total$635,180 $559,671 $597,910 $1,770,077 $1,529,861 
Income (Loss) from Operations
Energy
Subsea Robotics$47,818 $37,069 $42,227 $123,699 $74,559 
Manufactured Products8,229 4,282 10,607 30,116 5,560 
Offshore Projects Group26,745 20,310 17,132 49,391 38,511 
Integrity Management & Digital Solutions3,242 3,091 3,844 10,168 10,035 
Total Energy 86,034 64,752 73,810 213,374 128,665 
Aerospace and Defense Technologies14,140 13,043 11,357 33,993 33,848 
Unallocated Expenses(42,245)(30,920)(35,968)(113,489)(93,827)
Total$57,929 $46,875 $49,199 $133,878 $68,686 
Depreciation and Amortization
Energy
Subsea Robotics$12,805 $16,013 $13,356 $41,101 $52,545 
Manufactured Products3,067 2,939 3,013 9,124 9,031 
Offshore Projects Group6,931 7,132 6,976 21,035 21,536 
Integrity Management & Digital Solutions909 1,695 939 2,706 3,759 
Total Energy23,712 27,779 24,284 73,966 86,871 
Aerospace and Defense Technologies600 671 632 1,885 2,148 
Unallocated Expenses1,284 1,799 1,130 3,612 4,109 
Total$25,596 $30,249 $26,046 $79,463 $93,128 

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.
Depreciation and Amortization

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

Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $1.6 million, $2.3 million and $1.8 million in the three-month periods ended September 30, 2023 and 2022 and June 30, 2023, respectively, and $5.1 million and $5.8 million in the nine-month periods ended September 30, 2023 and 2022, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of the New 2028 Senior Notes to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes, which we issued in February 2018, in an aggregate principal amount of $300 million, and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of approximately $180 million after deducting the initial purchasers’ discounts.

On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. We repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.

On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on the Redemption Date pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” We intend to finance the redemption of the 2024 Senior Notes with cash on hand. Upon retirement of the 2024 Senior Notes, we will write off the related unamortized interest rate swaps and debt issuance cost balances.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Summary Of Major Accounting Policies (Policy)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation. Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of September 30, 2023, 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, 2022. The results for interim periods are not necessarily indicative of annual results.
Principles of Consolidation Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. All significant intercompany accounts and transactions have been eliminated in consolidation.
Use Of Estimates Use of Estimates. The preparation of financial statements in conformity with U.S. GAAP requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Inventory Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and nine-month periods ended September 30, 2023 and 2022.
Property and Equipment
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any
tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. We did not identify indicators of impairment for goodwill for the three- and nine-month periods ended September 30, 2023 and 2022.
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 $(3.6) million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2023, respectively. We recorded $(1.1) million and $0.2 million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2022, respectively. 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.
New Accounting Pronouncements, Policy ACCOUNTING STANDARDS UPDATEThere are no new accounting standards issued in the nine months ended September 30, 2023, that would have a material impact on our consolidated financial statements.
Reclassification, Comparability Adjustment Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current period presentation.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Credit Losses Notes (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies Credit Losses [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses 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 consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East and volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expenses are de minimis for the three- and nine-month periods ended September 30, 2023 and 2022.
As of September 30, 2023, our allowance for credit losses was $2.1 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses increased in the nine months
ended September 30, 2023, as compared to the same period in the prior year, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2023, we did not write off any financial assets. In the three months ended September 30, 2023, we received cash proceeds of $1.8 million as partial recovery of a previously written off financial asset.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2023. We generally do not require collateral from our customers.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Sep 30, 2023Sep 30, 2022
Business Segment:
Energy
Subsea Robotics$197,343 $169,422 $553,016 $454,534 
Manufactured Products122,877 94,039 360,698 282,187 
Offshore Projects Group150,273 152,987 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 189,305 174,473 
Total Energy536,549 474,913 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 281,931 251,826 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Geographic Operating Areas:
Foreign:
Africa$84,908 $78,955 $246,883 $210,274 
Asia and Australia65,887 62,097 176,471 161,202 
United Kingdom55,375 45,234 150,008 130,122 
Brazil55,740 36,638 144,348 104,940 
Norway45,410 41,784 138,858 134,972 
Other62,588 25,085 131,609 69,253 
Total Foreign369,908 289,793 988,177 810,763 
United States265,272 269,878 781,900 719,098 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Timing of Transfer of Goods or Services:
Revenue recognized over time$600,419 $525,967 $1,653,871 $1,427,692 
Revenue recognized at a point in time34,761 33,704 116,206 102,169 
Total$635,180 $559,671 $1,770,077 $1,529,861 
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued1,689,019 1,456,244 
Amounts billed(1,648,972)(1,448,147)
Total contract assets, end of period$224,894 $172,944 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments107,240 65,075 
Recognition of revenue for goods and services(80,916)(73,066)
Total contract liabilities, end of period$139,274 $80,184 
   
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following: 
(in thousands)Sep 30, 2023Dec 31, 2022
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements2,668 4,371 
Unamortized debt issuance costs(2,567)(3,398)
Total debt700,101 700,973 
Less current portion of long-term debt131,630 — 
Total long-term debt$568,471 $700,973 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
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 Kingdom2020
Norway2018
Angola2015
Brazil2018
Australia2018
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting, Measurement Disclosures [Abstract]  
Financial Data By Business Segment
The following table presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedNine Months Ended
(in thousands)Sep 30, 2023Sep 30, 2022Jun 30, 2023Sep 30, 2023Sep 30, 2022
Revenue
Energy
Subsea Robotics$197,343 $169,422 $186,512 $553,016 $454,534 
Manufactured Products122,877 94,039 124,882 360,698 282,187 
Offshore Projects Group150,273 152,987 130,547 385,127 366,841 
Integrity Management & Digital Solutions66,056 58,465 63,166 189,305 174,473 
Total Energy536,549 474,913 505,107 1,488,146 1,278,035 
Aerospace and Defense Technologies98,631 84,758 92,803 281,931 251,826 
Total$635,180 $559,671 $597,910 $1,770,077 $1,529,861 
Income (Loss) from Operations
Energy
Subsea Robotics$47,818 $37,069 $42,227 $123,699 $74,559 
Manufactured Products8,229 4,282 10,607 30,116 5,560 
Offshore Projects Group26,745 20,310 17,132 49,391 38,511 
Integrity Management & Digital Solutions3,242 3,091 3,844 10,168 10,035 
Total Energy 86,034 64,752 73,810 213,374 128,665 
Aerospace and Defense Technologies14,140 13,043 11,357 33,993 33,848 
Unallocated Expenses(42,245)(30,920)(35,968)(113,489)(93,827)
Total$57,929 $46,875 $49,199 $133,878 $68,686 
Depreciation and Amortization
Energy
Subsea Robotics$12,805 $16,013 $13,356 $41,101 $52,545 
Manufactured Products3,067 2,939 3,013 9,124 9,031 
Offshore Projects Group6,931 7,132 6,976 21,035 21,536 
Integrity Management & Digital Solutions909 1,695 939 2,706 3,759 
Total Energy23,712 27,779 24,284 73,966 86,871 
Aerospace and Defense Technologies600 671 632 1,885 2,148 
Unallocated Expenses1,284 1,799 1,130 3,612 4,109 
Total$25,596 $30,249 $26,046 $79,463 $93,128 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies Credit Losses [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses 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 consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East and volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expenses are de minimis for the three- and nine-month periods ended September 30, 2023 and 2022.
As of September 30, 2023, our allowance for credit losses was $2.1 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses increased in the nine months
ended September 30, 2023, as compared to the same period in the prior year, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2023, we did not write off any financial assets. In the three months ended September 30, 2023, we received cash proceeds of $1.8 million as partial recovery of a previously written off financial asset.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2023. We generally do not require collateral from our customers.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]                    
Financing Receivable, Allowance for Credit Loss $ 600   $ 600       $ 300      
Financing Receivable, Allowance for Credit Loss, Writeoff 1,800 $ 1,500 4,700 $ 4,000            
Financing Receivable, Allowance for Credit Loss [Line Items]                    
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 572,335 477,298 572,335 477,298 $ 551,482 $ 526,306 525,804 $ 476,728 $ 502,055 $ 511,024
Financing Receivable, Allowance for Credit Loss, Writeoff 1,800 1,500 4,700 4,000            
Financing Receivable, Allowance for Credit Loss 600   600       300      
Accounts and Financing Receivable, Allowance for Credit Loss 2,100   2,100       $ 2,000      
Foreign Currency Transaction Gain (Loss), before Tax $ 900 $ (1,100) $ (3,600) $ 200            
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Summary Of Major Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Right-of-use operating lease assets $ 297,028   $ 297,028   $ 139,611
Financing Receivable, Allowance for Credit Loss, Writeoff 1,800 $ 1,500 4,700 $ 4,000  
Financing Receivable, Allowance for Credit Loss 600   600   $ 300
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,800 $ 1,500 $ 4,700 $ 4,000  
Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Operating Leases, Operating Lease Term     15 years    
ownership percentage equity method investment 50.00%   50.00%    
Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Threshold for consolidation, percentage 50.00%   50.00%    
ownership percentage equity method investment 20.00%   20.00%    
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Summary Of Major Accounting Policies Allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]                    
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,800 $ 1,500 $ 4,700 $ 4,000            
Financing Receivable, Allowance for Credit Loss 600   600       $ 300      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 572,335 $ 477,298 $ 572,335 $ 477,298 $ 551,482 $ 526,306 525,804 $ 476,728 $ 502,055 $ 511,024
Financing Receivable Allowance for Credit Losses Evaluation Period     3 years              
Proceeds, Accounts Receivable, Previously Written off, Recovery 1,800                  
Accounts and Financing Receivable, Allowance for Credit Loss $ 2,100   $ 2,100       $ 2,000      
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Summary Of Major Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounting Policies [Abstract]          
Foreign Currency Transaction Gain (Loss), before Tax $ 900 $ (1,100) $ (3,600) $ 200  
Right-of-use operating lease assets $ 297,028   $ 297,028   $ 139,611
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]          
Revenues $ 635,180 $ 597,910 $ 559,671 $ 1,770,077 $ 1,529,861
Energy Services and Products Member          
Segment Reporting Information [Line Items]          
Revenues $ 536,549 $ 505,107 $ 474,913 $ 1,488,146 $ 1,278,035
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue by Geographic Area [Line Items]          
Revenues $ 635,180 $ 597,910 $ 559,671 $ 1,770,077 $ 1,529,861
Africa [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 84,908   78,955 246,883 210,274
United Kingdom [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 55,375   45,234 150,008 130,122
Norway [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 45,410   41,784 138,858 134,972
Asia Pacific [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 65,887   62,097 176,471 161,202
Brazil [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 55,740   36,638 144,348 104,940
Other Geographical [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 62,588   25,085 131,609 69,253
Non-US [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 369,908   289,793 988,177 810,763
UNITED STATES          
Revenue by Geographic Area [Line Items]          
Revenues $ 265,272   $ 269,878 $ 781,900 $ 719,098
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Deferred Revenue Arrangement [Line Items]          
Revenues $ 635,180 $ 597,910 $ 559,671 $ 1,770,077 $ 1,529,861
Non-US [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 369,908   289,793 988,177 810,763
Africa [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 84,908   78,955 246,883 210,274
Asia Pacific [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 65,887   62,097 176,471 161,202
Norway [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 45,410   41,784 138,858 134,972
United Kingdom [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 55,375   45,234 150,008 130,122
Brazil [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 55,740   36,638 144,348 104,940
Other Geographical [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 62,588   25,085 131,609 69,253
UNITED STATES          
Deferred Revenue Arrangement [Line Items]          
Revenues 265,272   269,878 781,900 719,098
Energy Services and Products Member          
Deferred Revenue Arrangement [Line Items]          
Revenues 536,549 $ 505,107 474,913 1,488,146 1,278,035
Transferred at Point in Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 34,761   33,704 116,206 102,169
Transferred over Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 600,419   $ 525,967 $ 1,653,871 $ 1,427,692
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]            
Contract assets, net $ 224,894 $ 172,944 $ 224,894 $ 172,944 $ 184,847 $ 164,847
Deferred Revenue, Revenue Recognized 1,689,019 1,456,244        
Billings - Contract Assets (1,648,972) (1,448,147)        
Revenue recognized (80,916) (73,066)        
Deferrals of customer payments 107,240 65,075        
Capitalized Contract Cost, Amortization (1,200) (1,200) (4,000) (4,200)    
Contract liabilities $ 139,274 $ 80,184 $ 139,274 $ 80,184 $ 112,950 $ 88,175
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Performance obligation (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Price allocated to remaining performance obligations $ 449,000
Revenue recognition for remaining performance obligations 324,000
Revenue Recognition for Remaining Performance Obligations in next 24 months 124,000
Revenue Recognition for Remaining Performance Obligations in next 36 months $ 2,200
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Costs to obtain or fulfill a contract (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Capitalized Contract Cost, Net $ 8.1   $ 8.1   $ 10.0
Capitalized Contract Cost, Amortization $ (1.2) $ (1.2) $ (4.0) $ (4.2)  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory:    
Total $ 208,200 $ 184,375
Other current assets:    
Prepaid Expense, Current 77,324 56,170
Angolan bonds 0 6,369
Total 77,324 62,539
Other Assets, Noncurrent 100,991 122,224
Accrued liabilities:    
Payroll and related costs 151,391 122,380
Accounts Payable, Other, Current 59,220 57,310
Income taxes payable 43,072 44,966
Current operating lease liability 58,995 19,580
Interest Payable, Current 10,122 10,180
Other 51,973 53,030
Total 374,773 307,446
Manufactured Products Member    
Inventory [Line Items]    
Other inventory 97,422 91,896
Inventory:    
Other inventory 97,422 91,896
Subsea Robotics Member    
Inventory [Line Items]    
Other inventory 94,323 81,701
Inventory:    
Other inventory 94,323 81,701
Other Segments    
Inventory [Line Items]    
Manufactured Products 16,455 10,778
Inventory:    
Manufactured Products $ 16,455 $ 10,778
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Deferred (Gain) Loss on Discontinuation of Fair Value Hedge $ 2,668 $ 4,371
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net (2,567) (3,398)
Long-Term Debt 700,101 700,973
Long-term Debt 568,471 700,973
Long-Term Debt, Current Maturities 131,630 0
Senior Notes due 2024 [Member]    
Debt Instrument [Line Items]    
Senior Notes, Noncurrent 400,000 400,000
Long-Term Debt, Current Maturities 132,000  
Senior Notes due 2028 [Member]    
Debt Instrument [Line Items]    
Senior Notes, Noncurrent $ 300,000 $ 300,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Details)
3 Months Ended 9 Months Ended
Oct. 02, 2023
USD ($)
Sep. 30, 2023
USD ($)
Rate
Sep. 30, 2022
USD ($)
Jun. 30, 2022
Mar. 31, 2022
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2014
USD ($)
Sep. 30, 2023
USD ($)
Rate
Sep. 30, 2022
USD ($)
Nov. 02, 2023
USD ($)
Dec. 31, 2022
USD ($)
Feb. 28, 2018
USD ($)
Nov. 30, 2014
USD ($)
Line of Credit Facility [Line Items]                            
Maximum borrowing capacity   $ 215,000,000             $ 215,000,000          
Interest rate swap principal           $ 200,000,000                
Derivative Liability, Notional Amount                           $ 100,000,000
Derivative, Variable Interest Rate           242.60%                
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment           $ 13,000,000                
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   600,000 $ 500,000           $ 1,700,000 $ 1,600,000        
Debt Instrument, Interest Rate, Increase (Decrease) | Rate                 100.00%          
Long-Term Debt, Current Maturities   131,630,000             $ 131,630,000     $ 0    
Senior Notes due 2024 [Member]                            
Line of Credit Facility [Line Items]                            
Long-Term Debt, Current Maturities   132,000,000             132,000,000          
Senior Notes due 2024 [Member] | Subsequent Event                            
Line of Credit Facility [Line Items]                            
Debt Instrument, Increase, Accrued Interest $ 5,500,000                          
Sublimit                            
Line of Credit Facility [Line Items]                            
Maximum borrowing capacity   100             100          
Senior Notes due 2028 [Member]                            
Line of Credit Facility [Line Items]                            
Senior notes                         $ 300,000,000  
Interest rate, stated percentage                         6.00%  
Payments of debt issuance costs             $ 4,200,000              
Senior Notes due 2024 [Member]                            
Line of Credit Facility [Line Items]                            
Senior notes                           $ 500,000,000
Interest rate, stated percentage           465.00%               4.65%
Payments of debt issuance costs               $ 6,900,000            
Senior Notes due 2024 [Member] | Subsequent Event                            
Line of Credit Facility [Line Items]                            
Debt Instrument, Repurchased Face Amount 312,000,000                   $ 88,000,000      
Debt Instrument, Repurchase Amount 318,000,000                          
Revolving Credit Facility                            
Line of Credit Facility [Line Items]                            
Payments of debt issuance costs         $ 4,000,000                  
Senior Notes                            
Line of Credit Facility [Line Items]                            
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   $ 500,000 $ 600,000           $ 1,600,000 $ 1,600,000        
New 2028 Senior Note | Subsequent Event                            
Line of Credit Facility [Line Items]                            
Senior notes 200                          
Proceeds from Issuance of Debt $ 180,000,000                          
Minimum [Member]                            
Line of Credit Facility [Line Items]                            
Line of Credit Facility, Commitment Fee Percentage                 30.00%          
Maximum Permitted Leverage Ratio       400.00%         100.00%          
Future Maximum Leverage Ratio                 100.00%          
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum | Rate   3.00%             3.00%          
liquidity in revolving credit facility criteria   $ 175             $ 175          
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%         350.00%          
Future Maximum Leverage Ratio                 325.00%          
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum   1             1          
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 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments And Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Mar. 31, 2020
Nov. 30, 2014
Loss Contingencies [Line Items]              
Notes payable, fair value disclosure $ 678,000   $ 678,000        
Interest rate swap principal           $ 200,000  
Derivative, Variable Interest Rate           242.60%  
Derivative Liability, Notional Amount             $ 100,000
Foreign Currency Transaction Gain (Loss), before Tax 900 $ (1,100) (3,600) $ 200      
Proceeds from Sale of Debt Securities, Available-for-sale 6,200   6,229 0      
Debt Securities, Available-for-sale         $ 6,200    
Debt Securities, Available-for-sale, Unrealized Gain         100    
Angolan bonds 0   0   6,369    
Loss Contingency Accrual, Period Increase (Decrease)     19,000        
Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value         6,400    
Manufactured Products Member              
Loss Contingencies [Line Items]              
Loss Contingency, Estimate of Possible Loss 20,000   20,000   19,000    
Loss Contingency Accrual (3,600)   (3,600)   (600)    
Angola, Kwanza [Member]              
Loss Contingencies [Line Items]              
Foreign Currency Transaction Gain (Loss), before Tax (800) $ 1,400 (5,200) $ 700      
Cash and cash equivalents $ 13,000   $ 13,000   $ 5,600    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2015
Dec. 31, 2022
Dec. 31, 2014
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Number outstanding (in shares) 2,327,970   2,535,807  
Compensation cost not yet recognized $ 13,000,000      
Number of shares authorized to be repurchased (in shares)       10,000,000
Total number of shares repurchased to date (in shares)   2,000,000    
Treasury Stock, Value, Acquired, Cost Method   $ 100    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]        
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award three years      
Award vesting period 3 years      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]    
Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage 50.00%  
Proceeds from Income Tax Refunds $ 23  
Liability for Uncertainty in Income Taxes, Noncurrent $ 29,000,000 $ 11,000,000
Income Taxes Receivable   $ 20
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%  
Interest Income    
Income Tax Contingency [Line Items]    
Proceeds from Income Tax Refunds $ 1.7  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)
9 Months Ended
Sep. 30, 2023
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 2020
Norway [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2018
Angola [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2015
Brazil [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2018
AUSTRALIA  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2018
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Financial Data By Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]            
Goodwill $ 34,020     $ 34,020   $ 34,339
Depreciation 24,000 $ 24,000 $ 28,000 74,000 $ 87,000  
Revenue 635,180 597,910 559,671 1,770,077 1,529,861  
Income (Loss) from Operations 57,929 49,199 46,875 133,878 68,686  
Depreciation and amortization       79,463 93,128  
Amortization of Intangible Assets 1,600 1,800 2,300 5,100 5,800  
Cost, Depreciation and Amortization 25,596 26,046 30,249 79,463 93,128  
Subsea Robotics Member            
Segment Reporting Information [Line Items]            
Revenue 197,343 186,512 169,422 553,016 454,534  
Income (Loss) from Operations 47,818 42,227 37,069 123,699 74,559  
Cost, Depreciation and Amortization 12,805 13,356 16,013 41,101 52,545  
Manufactured Products Member            
Segment Reporting Information [Line Items]            
Revenue 122,877 124,882 94,039 360,698 282,187  
Income (Loss) from Operations 8,229 10,607 4,282 30,116 5,560  
Cost, Depreciation and Amortization 3,067 3,013 2,939 9,124 9,031  
Offshore Projects Group            
Segment Reporting Information [Line Items]            
Revenue 150,273 130,547 152,987 385,127 366,841  
Income (Loss) from Operations 26,745 17,132 20,310 49,391 38,511  
Cost, Depreciation and Amortization 6,931 6,976 7,132 21,035 21,536  
Integrity Managements & Digital Solutions Member            
Segment Reporting Information [Line Items]            
Revenue 66,056 63,166 58,465 189,305 174,473  
Income (Loss) from Operations 3,242 3,844 3,091 10,168 10,035  
Cost, Depreciation and Amortization 909 939 1,695 2,706 3,759  
Aerospace and Defense Technologies Member            
Segment Reporting Information [Line Items]            
Revenue 98,631 92,803 84,758 281,931 251,826  
Income (Loss) from Operations 14,140 11,357 13,043 33,993 33,848  
Cost, Depreciation and Amortization 600 632 671 1,885 2,148  
Unallocated Expenses [Member]            
Segment Reporting Information [Line Items]            
Income (Loss) from Operations (42,245) (35,968) (30,920) (113,489) (93,827)  
Cost, Depreciation and Amortization 1,284 1,130 1,799 3,612 4,109  
Energy Services and Products Member            
Segment Reporting Information [Line Items]            
Revenue 536,549 505,107 474,913 1,488,146 1,278,035  
Income (Loss) from Operations 86,034 73,810 64,752 213,374 128,665  
Cost, Depreciation and Amortization $ 23,712 $ 24,284 $ 27,779 $ 73,966 $ 86,871  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Financing Receivable, Allowance for Credit Loss [Line Items]          
Financing Receivable, Allowance for Credit Loss $ 600   $ 600   $ 300
Financing Receivable, Allowance for Credit Loss 600   600   $ 300
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,800 $ 1,500 $ 4,700 $ 4,000  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details)
3 Months Ended 9 Months Ended
Oct. 02, 2023
USD ($)
Sep. 30, 2023
USD ($)
Rate
Jun. 30, 2022
Sep. 30, 2023
USD ($)
Rate
Nov. 02, 2023
USD ($)
Dec. 31, 2022
USD ($)
Nov. 30, 2014
USD ($)
Subsequent Events [Abstract]              
Maximum borrowing capacity   $ 215,000,000   $ 215,000,000      
Subsequent Event [Line Items]              
Maximum borrowing capacity   215,000,000   $ 215,000,000      
percentage of federal funds rate       50.00%      
Senior Notes due 2024 [Member]              
Subsequent Event [Line Items]              
Senior notes             $ 500,000,000
Senior Notes due 2028 [Member]              
Subsequent Event [Line Items]              
Senior Notes, Noncurrent   300,000,000   $ 300,000,000   $ 300,000,000  
Senior Notes due 2024 [Member]              
Subsequent Event [Line Items]              
Senior Notes, Noncurrent   $ 400,000,000   $ 400,000,000   $ 400,000,000  
Subsequent Event | New 2028 Senior Note              
Subsequent Event [Line Items]              
Proceeds from Issuance of Debt $ 180,000,000            
Senior notes 200            
Subsequent Event | Senior Notes due 2024 [Member]              
Subsequent Event [Line Items]              
Debt Instrument, Repurchased Face Amount 312,000,000       $ 88,000,000    
Debt Instrument, Repurchase Amount 318,000,000            
Subsequent Event | New 2028 Senior Note              
Subsequent Event [Line Items]              
Debt Instrument, Issued, Principal 300            
Subsequent Event | Senior Notes due 2024 [Member]              
Subsequent Event [Line Items]              
Debt Instrument, Increase, Accrued Interest $ 5,500,000            
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   3.00%   3.00%      
Maximum Permitted Leverage Ratio     400.00% 100.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   1   1      
Maximum Permitted Leverage Ratio     100.00% 350.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 57 oii-20230930_htm.xml IDEA: XBRL DOCUMENT 0000073756 2023-01-01 2023-09-30 0000073756 2023-10-20 0000073756 2023-09-30 0000073756 2022-12-31 0000073756 us-gaap:CommonStockMember 2022-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2022-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2022-12-31 0000073756 2023-07-01 2023-09-30 0000073756 2022-07-01 2022-09-30 0000073756 2022-01-01 2022-09-30 0000073756 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000073756 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000073756 2021-12-31 0000073756 2022-09-30 0000073756 us-gaap:ParentMember 2022-12-31 0000073756 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000073756 us-gaap:ParentMember 2023-01-01 2023-03-31 0000073756 2023-01-01 2023-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2023-01-01 2023-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000073756 us-gaap:CommonStockMember 2023-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000073756 us-gaap:TreasuryStockCommonMember 2023-03-31 0000073756 us-gaap:RetainedEarningsMember 2023-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000073756 us-gaap:ParentMember 2023-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2023-03-31 0000073756 2023-03-31 0000073756 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000073756 2023-04-01 2023-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2023-04-01 2023-06-30 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000073756 us-gaap:CommonStockMember 2023-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000073756 us-gaap:TreasuryStockCommonMember 2023-06-30 0000073756 us-gaap:RetainedEarningsMember 2023-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000073756 us-gaap:ParentMember 2023-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2023-06-30 0000073756 2023-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 2023-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2023-07-01 2023-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0000073756 us-gaap:CommonStockMember 2023-09-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000073756 us-gaap:TreasuryStockCommonMember 2023-09-30 0000073756 us-gaap:RetainedEarningsMember 2023-09-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000073756 us-gaap:ParentMember 2023-09-30 0000073756 us-gaap:NoncontrollingInterestMember 2023-09-30 0000073756 us-gaap:CommonStockMember 2021-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000073756 us-gaap:TreasuryStockCommonMember 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:AccumulatedTranslationAdjustmentMember 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:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000073756 us-gaap:CommonStockMember 2022-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000073756 us-gaap:TreasuryStockCommonMember 2022-03-31 0000073756 us-gaap:RetainedEarningsMember 2022-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000073756 us-gaap:ParentMember 2022-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2022-03-31 0000073756 2022-03-31 0000073756 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000073756 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:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0000073756 us-gaap:CommonStockMember 2022-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000073756 us-gaap:TreasuryStockCommonMember 2022-06-30 0000073756 us-gaap:RetainedEarningsMember 2022-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000073756 us-gaap:ParentMember 2022-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2022-06-30 0000073756 2022-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0000073756 us-gaap:CommonStockMember 2022-09-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000073756 us-gaap:TreasuryStockCommonMember 2022-09-30 0000073756 us-gaap:RetainedEarningsMember 2022-09-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000073756 us-gaap:ParentMember 2022-09-30 0000073756 us-gaap:NoncontrollingInterestMember 2022-09-30 0000073756 srt:MinimumMember 2023-09-30 0000073756 srt:MaximumMember 2023-09-30 0000073756 srt:MaximumMember 2023-01-01 2023-09-30 0000073756 oii:SubseaRoboticsMemberMember 2023-07-01 2023-09-30 0000073756 oii:SubseaRoboticsMemberMember 2022-07-01 2022-09-30 0000073756 oii:SubseaRoboticsMemberMember 2023-01-01 2023-09-30 0000073756 oii:SubseaRoboticsMemberMember 2022-01-01 2022-09-30 0000073756 oii:ManufacturedProductsMemberMember 2023-07-01 2023-09-30 0000073756 oii:ManufacturedProductsMemberMember 2022-07-01 2022-09-30 0000073756 oii:ManufacturedProductsMemberMember 2023-01-01 2023-09-30 0000073756 oii:ManufacturedProductsMemberMember 2022-01-01 2022-09-30 0000073756 oii:OffshoreProjectsGroupMember 2023-07-01 2023-09-30 0000073756 oii:OffshoreProjectsGroupMember 2022-07-01 2022-09-30 0000073756 oii:OffshoreProjectsGroupMember 2023-01-01 2023-09-30 0000073756 oii:OffshoreProjectsGroupMember 2022-01-01 2022-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2023-07-01 2023-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-07-01 2022-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2023-01-01 2023-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-01-01 2022-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2023-07-01 2023-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-07-01 2022-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2023-01-01 2023-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-01-01 2022-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2023-07-01 2023-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-07-01 2022-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2023-01-01 2023-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-01-01 2022-09-30 0000073756 srt:AfricaMember 2023-07-01 2023-09-30 0000073756 srt:AfricaMember 2022-07-01 2022-09-30 0000073756 srt:AfricaMember 2023-01-01 2023-09-30 0000073756 srt:AfricaMember 2022-01-01 2022-09-30 0000073756 srt:AsiaPacificMember 2023-07-01 2023-09-30 0000073756 srt:AsiaPacificMember 2022-07-01 2022-09-30 0000073756 srt:AsiaPacificMember 2023-01-01 2023-09-30 0000073756 srt:AsiaPacificMember 2022-01-01 2022-09-30 0000073756 country:GB 2023-07-01 2023-09-30 0000073756 country:GB 2022-07-01 2022-09-30 0000073756 country:GB 2023-01-01 2023-09-30 0000073756 country:GB 2022-01-01 2022-09-30 0000073756 country:BR 2023-07-01 2023-09-30 0000073756 country:BR 2022-07-01 2022-09-30 0000073756 country:BR 2023-01-01 2023-09-30 0000073756 country:BR 2022-01-01 2022-09-30 0000073756 country:NO 2023-07-01 2023-09-30 0000073756 country:NO 2022-07-01 2022-09-30 0000073756 country:NO 2023-01-01 2023-09-30 0000073756 country:NO 2022-01-01 2022-09-30 0000073756 oii:OtherGeographicalMember 2023-07-01 2023-09-30 0000073756 oii:OtherGeographicalMember 2022-07-01 2022-09-30 0000073756 oii:OtherGeographicalMember 2023-01-01 2023-09-30 0000073756 oii:OtherGeographicalMember 2022-01-01 2022-09-30 0000073756 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000073756 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000073756 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000073756 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000073756 country:US 2023-07-01 2023-09-30 0000073756 country:US 2022-07-01 2022-09-30 0000073756 country:US 2023-01-01 2023-09-30 0000073756 country:US 2022-01-01 2022-09-30 0000073756 us-gaap:TransferredOverTimeMember 2023-07-01 2023-09-30 0000073756 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0000073756 us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0000073756 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000073756 us-gaap:InterestIncomeMember 2023-01-01 2023-09-30 0000073756 us-gaap:DomesticCountryMember 2023-01-01 2023-09-30 0000073756 country:GB 2023-01-01 2023-09-30 0000073756 country:NO 2023-01-01 2023-09-30 0000073756 country:AO 2023-01-01 2023-09-30 0000073756 country:BR 2023-01-01 2023-09-30 0000073756 country:AU 2023-01-01 2023-09-30 0000073756 oii:ManufacturedProductsMemberMember 2023-09-30 0000073756 oii:ManufacturedProductsMemberMember 2022-12-31 0000073756 oii:SubseaRoboticsMemberMember 2023-09-30 0000073756 oii:SubseaRoboticsMemberMember 2022-12-31 0000073756 oii:OtherSegmentsMember 2023-09-30 0000073756 oii:OtherSegmentsMember 2022-12-31 0000073756 oii:SeniorNotesdue2024Member 2023-09-30 0000073756 oii:SeniorNotesdue2024Member 2022-12-31 0000073756 oii:SeniorNotesdue2028Member 2023-09-30 0000073756 oii:SeniorNotesdue2028Member 2022-12-31 0000073756 oii:SeniorNotesdue2024Member 2014-11-30 0000073756 oii:SeniorNotesdue2024Member us-gaap:SubsequentEventMember 2023-10-02 0000073756 oii:SeniorNotesdue2024Member us-gaap:SubsequentEventMember 2023-10-02 2023-10-02 0000073756 oii:SeniorNotesdue2024Member us-gaap:SubsequentEventMember 2023-11-02 0000073756 oii:SeniorNotesdue2028Member 2018-02-28 0000073756 oii:New2028SeniorNoteMember us-gaap:SubsequentEventMember 2023-10-02 0000073756 oii:New2028SeniorNoteMember us-gaap:SubsequentEventMember 2023-10-02 2023-10-02 0000073756 oii:SublimitMember 2023-09-30 0000073756 srt:MinimumMember us-gaap:BaseRateMember 2023-01-01 2023-09-30 0000073756 srt:MaximumMember us-gaap:BaseRateMember 2023-07-01 2023-09-30 0000073756 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0000073756 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-09-30 0000073756 srt:MinimumMember 2023-01-01 2023-09-30 0000073756 srt:MinimumMember 2022-04-01 2022-06-30 0000073756 srt:MaximumMember 2022-04-01 2022-06-30 0000073756 2020-03-31 0000073756 oii:SeniorNotesdue2024Member 2020-03-31 0000073756 2014-11-30 0000073756 2020-01-01 2020-03-31 0000073756 oii:SeniorNotesdue2024Member 2014-10-01 2014-12-31 0000073756 oii:SeniorNotesdue2028Member 2018-01-01 2018-03-31 0000073756 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0000073756 us-gaap:SeniorNotesMember 2023-07-01 2023-09-30 0000073756 us-gaap:SeniorNotesMember 2023-01-01 2023-09-30 0000073756 us-gaap:SeniorNotesMember 2022-07-01 2022-09-30 0000073756 us-gaap:SeniorNotesMember 2022-01-01 2022-09-30 0000073756 currency:AOA 2023-07-01 2023-09-30 0000073756 currency:AOA 2023-01-01 2023-09-30 0000073756 currency:AOA 2022-07-01 2022-09-30 0000073756 currency:AOA 2022-01-01 2022-09-30 0000073756 currency:AOA 2023-09-30 0000073756 currency:AOA 2022-12-31 0000073756 2022-01-01 2022-12-31 0000073756 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0000073756 2014-12-31 0000073756 2015-12-31 0000073756 2015-01-01 2015-12-31 0000073756 oii:SubseaRoboticsMemberMember 2023-04-01 2023-06-30 0000073756 oii:ManufacturedProductsMemberMember 2023-04-01 2023-06-30 0000073756 oii:OffshoreProjectsGroupMember 2023-04-01 2023-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2023-04-01 2023-06-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2023-04-01 2023-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2023-04-01 2023-06-30 0000073756 oii:UnallocatedExpensesMember 2023-07-01 2023-09-30 0000073756 oii:UnallocatedExpensesMember 2022-07-01 2022-09-30 0000073756 oii:UnallocatedExpensesMember 2023-04-01 2023-06-30 0000073756 oii:UnallocatedExpensesMember 2023-01-01 2023-09-30 0000073756 oii:UnallocatedExpensesMember 2022-01-01 2022-09-30 0000073756 oii:New2028SeniorNoteMember us-gaap:SubsequentEventMember 2023-10-02 2023-10-02 shares iso4217:USD iso4217:USD shares pure utr:Rate OCEANEERING INTERNATIONAL INC 0000073756 --12-31 2023 Q3 false 0.5 10-Q true 2023-09-30 false 1-10945 DE 95-2628227 5875 North Sam Houston Parkway West, Suite 400 Houston, TX 77086 713 329-4500 Common stock, par value $0.25 per share OII NYSE Yes Yes Large Accelerated Filer false false false 100725457 556427000 568745000 391745000 296554000 224894000 184847000 208200000 184375000 77324000 62539000 1458590000 1297060000 2409723000 2435840000 1987903000 1997391000 421820000 438449000 34020000 34339000 100991000 122224000 297028000 139611000 432039000 296174000 2312449000 2031683000 154797000 148018000 374773000 307446000 131630000 0 139274000 112950000 800474000 568414000 568471000 700973000 270565000 151842000 100604000 84650000 0.25 0.25 360000000 360000000 110834088 110834088 27709000 27709000 27709000 129808000 155858000 155858000 10048022 10574563 575400000 605553000 -605553000 1380728000 1327854000 -396573000 -386127000 -386127000 566272000 519741000 6063000 6063000 6063000 572335000 525804000 2312449000 2031683000 635180000 559671000 1770077000 1529861000 520483000 463917000 1476735000 1312586000 114697000 95754000 293342000 217275000 56768000 48879000 159464000 148589000 57929000 46875000 133878000 68686000 3724000 1396000 12344000 2959000 9802000 9552000 28602000 28614000 498000 496000 1616000 1108000 968000 -1222000 -4800000 -195000 53317000 37993000 114436000 43944000 23505000 19690000 61562000 41131000 29812000 18303000 52874000 2813000 100780000 100259000 100667000 100160000 102206000 101310000 102086000 101372000 0.30 0.18 0.53 0.03 0.29 0.18 0.52 0.03 29812000 18303000 52874000 2813000 -11483000 -20889000 -10306000 -42044000 -105000 595000 -140000 -46000 -11588000 -20294000 -10446000 -42090000 18224000 -1991000 42428000 -39277000 52874000 2813000 79463000 93128000 -1130000 603000 -65000 2401000 9239000 7413000 -942000 64000 135237000 130023000 23825000 14079000 2841000 -4522000 -1225000 -4690000 61015000 14562000 17800000 -10367000 4266000 -41396000 57140000 -38583000 66681000 55094000 6229000 0 2520000 540000 13000 6422000 -1346000 3000000 -56573000 -51132000 -5136000 -1862000 -5136000 -1862000 -7749000 -19030000 -12318000 -110607000 568745000 538114000 556427000 427507000 27709000 27709000 155858000 155858000 605553000 -605553000 1327854000 -386127000 -386127000 519741000 6063000 525804000 4060000 4060000 4060000 -1946000 -1946000 -1946000 -26963000 25351000 -1612000 -1612000 -3884000 3884000 27709000 125011000 -576318000 1331914000 -388073000 520243000 6063000 526306000 19002000 19002000 19002000 3088000 3088000 3088000 2807000 279000 3086000 3086000 -266000 266000 27709000 127552000 -575773000 1350916000 -384985000 545419000 6063000 551482000 29812000 29812000 29812000 -11588000 -11588000 -11588000 2256000 373000 2629000 2629000 27709000 129808000 -575400000 1380728000 -396573000 566272000 6063000 572335000 27709000 173608000 -631811000 1301913000 -366458000 504961000 6063000 511024000 -19210000 -19210000 -19210000 9871000 9871000 9871000 -19082000 19452000 370000 370000 -6466000 6466000 27709000 148060000 -605893000 1282703000 -356587000 495992000 6063000 502055000 3720000 3720000 3720000 -31667000 -31667000 -31667000 2479000 141000 2620000 2620000 27709000 150539000 -605752000 1286423000 -388254000 470665000 6063000 476728000 18303000 18303000 18303000 -20294000 -20294000 -20294000 2362000 199000 2561000 2561000 27709000 152901000 -605553000 1304726000 -408548000 471235000 6063000 477298000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of September 30, 2023, 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, 2022. The results for interim periods are not necessarily indicative of annual results.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. All significant intercompany accounts and transactions have been eliminated 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> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain amounts from prior periods have been reclassified to conform with the current period presentation.</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 our allowance for credit losses based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East and volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expenses are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimis</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three- and nine-month periods ended September 30, 2023 and 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%">As of September 30, 2023, our allowance for credit losses was $2.1 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses increased in the nine 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%">ended September 30, 2023, as compared to the same period in the prior year, primarily due to corresponding increases in revenue and accounts receivable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2023, we did not write off any financial assets. In the three months ended September 30, 2023, we received cash proceeds of $1.8 million as partial recovery of a previously written off financial asset. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2023. We generally do not require collateral from our customers.</span></div> P3Y 2100000 600000 2000000 300000 1800000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and nine-month periods ended September 30, 2023 and 2022.</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 recognized as income.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and nine-month periods ended September 30, 2023 and 2022. We do not allocate general administrative costs to capital projects.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and nine-month periods ended September 30, 2023 and 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%">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 </span></div>tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. We did not identify indicators of impairment for goodwill for the three- and nine-month periods ended September 30, 2023 and 2022. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to 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 the cost-to-cost input method. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2023, we recognized projected losses of $1.8 million and $4.7 million, respectively, for entertainment business contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. 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> 1800000 4700000 1500000 4000000 <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 </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%">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%">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 $(3.6) million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2023, respectively. We recorded $(1.1) million and $0.2 million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2022, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.</span> 900000 -3600000 -1100000 200000 ACCOUNTING STANDARDS UPDATEThere are no new accounting standards issued in the nine months ended September 30, 2023, that would have a material impact on our consolidated financial statements. REVENUE<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Category</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables 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.520%"><tr><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.238%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</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><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">197,343 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">553,016 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">360,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,273 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,127 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">189,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">536,549 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,488,146 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">281,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">635,180 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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,770,077 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="12" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">84,908 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,955 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">246,883 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,274 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">62,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">176,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">161,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,375 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,234 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,008 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,122 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">55,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">36,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">144,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">104,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,410 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,858 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,972 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">25,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">131,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">69,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">369,908 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,793 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">988,177 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810,763 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">269,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">781,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">719,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">635,180 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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,770,077 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">600,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,653,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,427,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,761 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,704 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,206 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,169 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">635,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,770,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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: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><td style="width:67.064%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.883%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</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><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%">184,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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,689,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,456,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,648,972)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,448,147)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">224,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><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%">112,950 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">65,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(80,916)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,066)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">139,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $449 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 $324 million over the next 12 months, $124 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $2.2 million within the next 36 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%">In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2023 and 2022, that was associated with performance obligations completed or partially completed in prior periods was not significant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, 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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In line with the available practical expedient, we capitalize 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 costs to fulfill a contract was $8.1 million and $10 million as of September 30, 2023 and December 31, 2022, respectively. For the three- and nine-month periods ended September 30, 2023, we recorded amortization expense </span></div>of $1.2 million and $4.0 million, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. No impairment costs were recognized. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.238%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.158%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</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><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">197,343 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">553,016 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">360,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,273 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,127 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">189,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">536,549 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,488,146 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">281,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">635,180 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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,770,077 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="12" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">84,908 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,955 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">246,883 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,274 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">62,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">176,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">161,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,375 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,234 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,008 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,122 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">55,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">36,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">144,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">104,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,410 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,858 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,972 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">25,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">131,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">69,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">369,908 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,793 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">988,177 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810,763 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">269,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">781,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">719,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">635,180 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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,770,077 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">600,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,653,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,427,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,761 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,704 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,206 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,169 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">635,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,770,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table> 197343000 169422000 553016000 454534000 122877000 94039000 360698000 282187000 150273000 152987000 385127000 366841000 66056000 58465000 189305000 174473000 536549000 474913000 1488146000 1278035000 98631000 84758000 281931000 251826000 635180000 559671000 1770077000 1529861000 84908000 78955000 246883000 210274000 65887000 62097000 176471000 161202000 55375000 45234000 150008000 130122000 55740000 36638000 144348000 104940000 45410000 41784000 138858000 134972000 62588000 25085000 131609000 69253000 369908000 289793000 988177000 810763000 265272000 269878000 781900000 719098000 635180000 559671000 1770077000 1529861000 600419000 525967000 1653871000 1427692000 34761000 33704000 116206000 102169000 635180000 559671000 1770077000 1529861000 <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><td style="width:67.064%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.883%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</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><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%">184,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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,689,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,456,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,648,972)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,448,147)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">224,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><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%">112,950 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">65,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(80,916)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,066)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">139,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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><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> 184847000 164847000 164847000 1689019000 1456244000 -1648972000 -1448147000 224894000 172944000 112950000 88175000 107240000 65075000 -80916000 -73066000 139274000 80184000 449000000 324000000 124000000 2200000 8100000 10000000 -1200000 -4000000 -1200000 -4200000 INCOME TAXES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, 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. We do not believe a comparison of the effective tax rate for the three- and nine-month periods ended September 30, 2023 and 2022, is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur material 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%">During the nine-month period ended September 30, 2023, we received refunds of $23 million, including interest of $1.7 million, which was recorded as a tax benefit under the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The outstanding refund of $20 million was classified as other noncurrent assets on our consolidated balance sheet as of December 31, 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 different interpretations. We recognize 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 $29 million and $11 million in other long-term liabilities on our consolidated balance sheet for worldwide unrecognized tax liabilities as of September 30, 2023 and December 31, 2022, 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><td style="width:235.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td></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><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><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><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%">2020</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><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%">2018</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><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%">2015</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><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%">2018</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><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these 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 23 1.7 20 0.50 29000000 11000000 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><td style="width:235.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td></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><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><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><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%">2020</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><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%">2018</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><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%">2015</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><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%">2018</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><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr></table> 2014 2020 2018 2015 2018 2018 SELECTED BALANCE SHEET INFORMATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information regarding selected balance sheet accounts:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.659%"></td><td style="width:0.1%"></td></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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">97,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">91,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,323 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,701 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">208,200 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">184,375 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Other current assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">77,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">56,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">Angolan bonds</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">77,324 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">62,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></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%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">Payroll and related costs</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">151,391 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">122,380 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Accrued job costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">59,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">57,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">Income taxes payable</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,072 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,966 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Current operating lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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 interest</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,122 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,180 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">53,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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><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%">374,773 </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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">307,446 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 97422000 91896000 94323000 81701000 16455000 10778000 208200000 184375000 77324000 56170000 0 6369000 77324000 62539000 151391000 122380000 59220000 57310000 43072000 44966000 58995000 19580000 10122000 10180000 51973000 53030000 374773000 307446000 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><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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:'Calibri',sans-serif;font-size:10pt;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><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,101 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,973 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,471 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,973 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on November 2, 2023 (the “Redemption Date”), pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” See Note 10—“Subsequent Events” for additional information on the Tender Offer (as defined herein) and the redemption of the 2024 Senior Notes.</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 “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the Existing 2028 Senior Notes to repay indebtedness. </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 Existing 2028 Senior Notes at specified redemption prices. In the three- and nine-month periods ended September 30, 2023 and 2022, we did not repurchase any of the 2024 Senior Notes or the Existing 2028 Senior Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028 Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received proceeds from the offering of the New 2028 Senior Notes of approximately $180 million, after initial purchasers’ discounts. We used the net proceeds from the New 2028 Senior Notes, together with cash on hand, to fund the Tender Offer (as defined herein). As a result of these transactions, we reclassified approximately $132 million from long-term debt to the current portion of long-term debt as of September 30, 2023. The current portion of long-term debt represents the amount of the 2024 Senior Notes repurchased subsequent to period end utilizing cash on hand as of September 30, 2023, with the remainder repurchased using proceeds from the subsequent issuance of the New 2028 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2022, we entered into a senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”). The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or 91 days prior to the maturity date of the 2024 Senior Notes if either we have not prepaid such notes by such date or our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million on such date. The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of September 30, 2023, 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 will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of September 30, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.50 to 1.00. 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. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure any senior notes issued by us (“Senior Notes”). The indentures governing the 2024 Senior Notes and the 2028 Senior Notes generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of September 30, 2023, the full $215 million was available to borrow under 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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of September 30, 2023, 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. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month London Interbank Offered Rate (“LIBOR”) plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that is being amortized to interest expense through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.6 million and $1.7 million to interest expense for the three- and nine-month periods ended September 30, 2023, respectively and $0.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, 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%">We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the Existing 2028 Senior Notes, respectively, and $4.0 million of 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.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2023, respectively, and $0.6 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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, 2022</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:'Calibri',sans-serif;font-size:10pt;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><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,101 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,973 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,471 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700,973 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 400000000 400000000 300000000 300000000 -2668000 -4371000 2567000 3398000 700101000 700973000 131630000 0 568471000 700973000 500000000 0.04650 312000000 5500000 318000000 88000000 300000000 0.06000 200 180000000 132000000 175 215000000 100 1 1 1.25 2.25 2.25 3.25 0.3 0.375 4 1 3.25 1 3.5 1 0.0300 1 215000000 200000000 4.65 100000000 2.426 100000000 13000000 13000000 600000 1700000 500000 1600000 6900000 4200000 4000000 500000 1600000 600000 1600000 COMMITMENTS AND CONTINGENCIES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments and Risk Concentration. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers, primarily from the energy industry and the U.S. government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimated the aggregate fair market value of the Senior Notes to be $678 million as of September 30, 2023, 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency gains (losses) related to the Angolan kwanza of $0.8 million and $(5.2) million in the three- and nine-month periods ended September 30, 2023, respectively, and $(1.4) million and $0.7 million in the three- and nine-month periods ended September 30, 2022, respectively, were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of September 30, 2023 and December 31, 2022, we had the equivalent of approximately $13 million and $5.6 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million. </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 December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets in our Consolidated Balance Sheets as of December 31, 2022. We did not sell any of our Angolan bonds in the three- and nine-month periods ended September 30, 2022. We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of December 31, 2022, we had $0.1 million in unrealized loss, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $19 million of accounts receivable during the first nine months of 2023. As of September 30, 2023, we had outstanding contract assets of approximately $20 million for the contract and $3.6 million in contract liabilities. As of December 31, 2022, we had outstanding contract assets of approximately $19 million for the contract and contract liabilities of $0.6 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe that we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.</span></div> 678000000 -800000 -5200000 1400000 700000 13000000 5600000 6200000 6200000 6400000 100000 19000000 20000000 3600000 19000000 600000 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 grants restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment through such vesting date. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors generally vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2023 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2023, which restricted stock grant 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 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 2021 through September 30, 2023, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of September 30, 2023 and December 31, 2022, respective totals of 2,327,970 and 2,535,807 shares of restricted stock and restricted stock units were outstanding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $13 million as of September 30, 2023. 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 2327970 2535807 13000000 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 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 segments are:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;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:120%">—</span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;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:120%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 robotic 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:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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">diving 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">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:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;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:120%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Integrity Management &amp; Digital Solutions 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">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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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><td style="width:213.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td></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><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><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td></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><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><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%">197,343 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">186,512 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">553,016 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">124,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">360,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,273 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,547 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,127 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">63,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">189,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">536,549 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">505,107 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,488,146 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">92,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">281,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">635,180 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">597,910 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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,770,077 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></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><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%">47,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">42,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">123,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,229 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,607 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,116 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,560 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">20,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">49,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">38,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,242 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,091 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,844 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,168 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,035 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">73,810 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">213,374 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,140 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,043 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,357 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,993 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,848 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(30,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(35,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(113,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(93,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">57,929 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,875 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">49,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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">133,878 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,686 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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 </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></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><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%">12,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">13,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">41,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,067 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,013 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,124 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">939 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,706 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,759 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">23,712 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">24,284 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">73,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,885 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">25,596 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,249 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26,046 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">79,463 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,128 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></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><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 $24 million, $28 million and $24 million in the three-month periods ended September 30, 2023 and 2022 and June 30, 2023, respectively, and $74 million and $87 million in the nine-month periods ended September 30, 2023 and 2022, 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.6 million, $2.3 million and $1.8 million in the three-month periods ended September 30, 2023 and 2022 and June 30, 2023, respectively, and $5.1 million and $5.8 million in the nine-month periods ended September 30, 2023 and 2022, respectively.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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><td style="width:213.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td></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><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><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td></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><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><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%">197,343 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">186,512 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">553,016 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">124,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">360,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,273 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,547 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,127 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">63,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">189,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">536,549 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">505,107 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,488,146 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">92,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">281,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">635,180 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">597,910 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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,770,077 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></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><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%">47,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">42,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">123,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,229 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,607 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,116 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,560 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">20,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">49,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">38,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,242 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,091 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,844 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,168 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,035 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">73,810 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">213,374 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,140 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,043 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,357 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,993 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,848 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(30,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(35,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(113,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(93,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">57,929 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,875 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">49,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><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><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%">133,878 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,686 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></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 </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></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><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%">12,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">13,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">41,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,067 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,013 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,124 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">939 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,706 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,759 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">23,712 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">24,284 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">73,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;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,885 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">25,596 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,249 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">26,046 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">79,463 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,128 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 197343000 169422000 186512000 553016000 454534000 122877000 94039000 124882000 360698000 282187000 150273000 152987000 130547000 385127000 366841000 66056000 58465000 63166000 189305000 174473000 536549000 474913000 505107000 1488146000 1278035000 98631000 84758000 92803000 281931000 251826000 635180000 559671000 597910000 1770077000 1529861000 47818000 37069000 42227000 123699000 74559000 8229000 4282000 10607000 30116000 5560000 26745000 20310000 17132000 49391000 38511000 3242000 3091000 3844000 10168000 10035000 86034000 64752000 73810000 213374000 128665000 14140000 13043000 11357000 33993000 33848000 -42245000 -30920000 -35968000 -113489000 -93827000 57929000 46875000 49199000 133878000 68686000 12805000 16013000 13356000 41101000 52545000 3067000 2939000 3013000 9124000 9031000 6931000 7132000 6976000 21035000 21536000 909000 1695000 939000 2706000 3759000 23712000 27779000 24284000 73966000 86871000 600000 671000 632000 1885000 2148000 1284000 1799000 1130000 3612000 4109000 25596000 30249000 26046000 79463000 93128000 24000000 28000000 24000000 74000000 87000000 1600000 2300000 1800000 5100000 5800000 SUBSEQUENT EVENTS<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of the New 2028 Senior Notes to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes, which we issued in February 2018, in an aggregate principal amount of $300 million, and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of approximately $180 million after deducting the initial purchasers’ discounts. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. We repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 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:120%">On October 2, 2023, we delivered a notice to the holders of the 2024 Senior Notes that we have elected to redeem all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes on the Redemption Date pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price will be equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” We intend to finance the redemption of the 2024 Senior Notes with cash on hand. Upon retirement of the 2024 Senior Notes, we will write off the related unamortized interest rate swaps and debt issuance cost balances.</span></div> 200 300 180000000 400000000 312000000 5500000 318000000 88000000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $Z"6U<'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 " !.@EM73>5W#^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE!)71S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'J'A_!H\DK::-,S *JU$ICIKI,FH*>83WIH5GSYSO\"L >S18Z "HA; U#PQ M'<>^@PM@AA%F7[X+:%?B4OT3NW2 G9)C<6MJ&(9Z:)?/ MC<^"JH-?=Z&^ %!+ P04 " !.@EM7F5R<(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 $Z"6U>_,G?)1P8 /LB 8 >&PO=V]R:W-H965T&UL MM9IO;Z,V',??BI5-TR8U#9BD:6]MI337WD7KI;DFV^TV[8$+3H(*F+--T[S[ MV4 @/9E?.!3ZH.'?[XL__ONU\>6&\6>QIE2BUS"(Q%5G+67\KM<3[IJ&1)RR MF$;JSI+QD$AURE<]$7-*O#0H#'K8LLYZ(?&CSO5E>FW&KR]9(@,_HC..1!*& MA&]O:, V5QV[L[OPZ*_64E_H75_&9$7G5/X9S[@ZZQ4JGA_22/@L0IPNKSHC M^]W8.=,!Z1-_^70C]HZ11GEB[%F?3+RKCJ531 /J2BU!U,\+'=,@T$HJ'=]R MT4[Q3AVX?[Q3OTOA%#D 4X*FJ4L MQ7I/)+F^Y&R#N'Y:J>F#-&_2:$7C1[H8YY*KN[Z*D]?OF9NH4I&(1!ZZC:0O MMV@29=5#9W-QOXO$FG J+GM2O58']]S\%3?9*W#%*R[0)Q;)M5#R'O7>QO=4 M4OM'/]RT_VF?6[B?=(8F_H M^P5]'U(OZ1?;F)I(X7#;ZGXV(8%1#9$&!=*@'M+GA'!)>;!%CS1F7)KP8"G) M$U.FC,&HAGAG!=Y9/;P9Y3[3K=Y#JN\P%AZL5#3$RI8(QC?D'!: YF*B\NWZD*U](Q2C1E(3&8H1U'L:WH^GM M[>-D^@%-IHO;Q^EH,7F8CN[5V=@$#DB! -XE0MX6Y%&&=RFX5CFO*5WH:&W8E M.=]M2/E*5],/2D&N58\3QB3:&D%AP6K0-HR.73H=&_8GNX)J8OFW@<6JS*M M<%A3QM+@V+!#^9XQM^G5E+#<9S-C&X8'EX8'PUYEI "]##(@*Q/5 8'*'@>. M:PI6.AUBPFRM#D8@RL>.>3(\U1"A"([M-J!CV17.:DI8V"->R005I.O=B'"W8)C)B MPG(?F5[/C$Z,I&WX(%SZ(%S+!Q6D>EY"->J,LQ<_."M=:1&HT8!W))^7Y M.ERPS9\8H&1!19XF$R,:6[#13FEBW)@$S2G;L+3B>JK MNR;1BE8N !X0FGZ=WQH_++1AIIS23#FPF5KX,E"]\!+9^->GW] .UP@(*^75 M6V35.U:3AA<2)!3];)WB 8HIS[YN&?.@C24EI_1:3BVO]4/?EH[JMHZE]I9_ M[^-:+;RRF]EE/+:VD\57ZJ'%>,F]LTK'-/N.KQ1JY+E9"2\3)) M(W$;ILLI39=3RW0MR"N:>&K2ZR]]-VO*0/'"DA>#+C[#YQ@/C;Q'-52]O>T% M>D4TW74AD*N;7K;3H+A:[.P8I?L9>N7CV;:03T0OJ H4T*4*M4Z'JF!XMM,B M.Y$L3CKBGQ*-!P ^!\ !@ !X;"]W;W)K:\>79=;LYU;?*L4-K]7I9/ M;U2N'R\6=/'\X$-VOS/VP6IS?I#WZD:9/P[7)7Q;=;ULL[TJJDP7I%1W%XM+ M^OI*- T:BS\S]5@-/A/KRJW6G^R7]]N+16 5J5REQG8AX<^#NE)Y;GL"'7\? M.UUT[[0-AY^?>_^Q<1Z;8,%2>O*Z/VQ,2C89T7[5_YS'(A! RIF&K!C _;2!OS8@#>.MLH: MM]Y*(S?GI7XDI;6&WNR'9FR:UN!-5MAIO#$E_#>#=F9SI8M*Y]E6&K4E;V0N MBU21&]M=1<[('S=OR7=??T^^)EE!/NYT7\:=_"9MYR MHPZO" ^6A 6,(\VO_,W?JA2:TZ8Y&S=?@;^=TZQSFC7]\3FGZ[)4A2&7505^ MOL;\:3L0> =V;[VN#C)5%PO8/)4J']1B\\U7- I^P+S[0IV-?.6=K]S7^^9* M5KLEL;_)N[_K[$'FX'FU)!]49_!,FUGDV:("-4?OBJ'FQ#1PH$" MOJ9#!:U0UXRMHS 4N-"P$QKZ)T 7IH1H162SVF9%AN[;F4C68B+2-:.)2$2, MBXPZD9%7Y/OB 699ET^S\B)77I +";R7#.0Q^.9R8X[>;%7WN]FITH(A^VV M;0<2$QD[;X]CSJ9#Z%I%+.1K7&+224R\$C]J(W,RCBR8Q,0=(!$FX7HZD(@= M6\=!%. RUYW,M5?F=0D90&F>FOVN8'\?@,EF2:0AJ:[0F5^[,R^"=6P#^4@Q M9L?#1,PHID&/J.!+:S[V.!J^=1*O@ZEHU' =0WR843T *_6J_@URL .J'!5, M'1V"4=A@4[V('4^$F%F]M$/7\_0LR36D#Z9Y]L[K*T-\8,%@!QY]=>T@($/@GO&U1R+U,_$GK;>/69ZC MXK@+"Q&X\X"9\;D@0GNJ43_6VB%W)P.5Z@*+!L%ZL'2/6A$[!C]SX]B3C?K1 MUB3]9_KNK*X4L8M FJRX)[F"O-H3I2F".@AM+)GJ1EC'80',;=M1/NS96 MS\=HBL".4S;<94>%&!4YC1(^([$''HU?E*+^DLG;+,],IO \E7K!^;F)ZI?J M;>QTCU#J9VB7TQWDDTWH4(<1,(8B7D^S3LQ.) %-9F:F!RCU$Q1$EC5DR'D_ M,ZA.%X<\%I".3'4B=D$L1(3K9#TUF9^:O^CB_NRC*O?DK;J%8/Z\HGZ5IBYG M93.$A["@^33^(78SG&<],9F?F%VF?&)HF&>7A*K4NQ) B$J]:U@SI)T)DHS7K:,3_MFH5@[$+8PD) );HPLZ^.IR!! M[&( 3CP3[5A//>:G7B]Q2I%3@XO4;'$01M/2#K&C(50F;$9YCT#F1V#+Z[S3 M?THO@K0 DGIG,;AVB8AF5VY//N8GWY7>[[-![I;"EH/!5D4Z)]C;'TX$@IZ! M_/^.QC[W*&7^XM'ZK MR8W3Z:4EN=A+ZA]RV-I6!(0#O4;_=(I'2((%4,)FF M*2\R'6OOB8CKWH MD9!YK1KU6YWGL@3DPS9J/,$=:5\0#W'SBCF[_(35^ "M)RD/ MO+F8+6;,$YI^<2^#/S?]^E*]C?WL^P:SD\I#!JQ# M7:?.N1[ -0FFVP.S"\,DG-D;O*"O.(YG[D6R+9IM)0F"QNK,"P*SP8R+N8C8*(F=\3UB-=?8LYB^I M0CT#Z1:78 M\L_AY9^6,DOROJJ@8$,5N]!C<1PX>D^9C=7V7.1^+GXL(<>MRZ=GO:WZHVY4 M[]J]2XE#X< LFQ&ES+VCOQ7V5YGQ455#9WT#!X%8.; M97O-W'XQ^M#LTP0-2M0IX0#RXR6UCS;&#?=L.?CW7 M=A:UJ!M#(@^)/^XY/L>Y]^9[;>YM#8#LH9'*SJ(:L9W&L2UK:+@=Z!84[:RU M:3C2U&QBVQK@E0SZ)A M]+AP)S8UNH6XR%N^@27@YW9A:!;W+)5H0%FA%3.PGD57P^E\Y.)]P!WLP M9L[)2NM[-_E8S:+$"0())3H&3I\=S$%*1T0R?G2<47^D QZ.']EOO7?RLN(6 MYEI^%176L^A=Q"I8\ZW$.[W_ )V?L>,KM;3^S?8A=DS!Y=:B;CHP*6B$"E_^ MT-W# 6 X>@*0=H#TI8"L V3>:%#F;=UPY$5N])X9%TUL;N#OQJ/)C5#N+R[1 MT*X@'!9SK:R6HN((%;OFDJL2V-+167:VX 84UH"BY-*>L[?L-8N9K6G9YC'2 M\8XD+KNCKL-1Z1-'+:$=L"RY8&F29B?@\^?A-U 2?.CAZ3$\)M.]\[1WGGJ^ M["DY2)XI'Y'I-;L5BIP++ME"6^$3[-O5RJ*A-/M^RFK@'IWF=J4WM2TO8191 M;5DP.XB*-Z^&D^3]*>/_B>SH&K+^&K+GV"D!FH;<+E&7]Q>LY8;MN-P".Q.* M55I*;BQKP82_?G[J*@+_I>=W36-7)(-TG,>[0XM_"3J2/NJEC_Y!>DA+QK=8 M:R-^43H["V'UI.Y /CZ0E$V2\/PA_B61P4%\4(FN"W[B9B.491+6A$T&ET1B M0F<)$]2M+\Z51BIU/ZRI&8-Q ;2_UAH?)Z[>^_9>_ 902P,$% @ 3H); M5XY/8QD2!@ /!L !@ !X;"]W;W)K!X;KM*\'(Q'];-[.1Z)C2[RDM]+I#:K52J_ MW?%"/-T.\.#PX%.^6.KJP7 \6J<+_L#UY_6]-'?#QDN6KWBI>W@W?X M)B&D,J@1?^;\21U=HXK*HQ#_5#?OL]N!5\V(%WRF*Q>I^=GR"2^*RI.9Q]>] MTT$S9F5X?'WP_G--WI!Y3!6?B.)+GNGE[2 :H(S/TTVA/XFG7_F>4%#YFXE" MU7_1TQ[K#=!LH[18[8W-#%9YN?M-G_>!.#(P?F #LC<@MH'?84#W!O2U(_A[ M _^U(P1[@YKZ<,>]#MPTU>EX),43DA7:>*LNZNC7UB9>>5D5RH.6YK^YL=/C MB2B5*/(LU3Q##]K\F"K0"GVS=JG<[X[< T-L7EE@_&/_Z F?<3 M%.=S.IN>TUER)FFXYS. MIOT:+@]#J4+ M"X*8A?@4-G5A. P]+PQ/<0F "T@=7J*S&'^+-1IPJL^%* )@?!5$,QR%NXA#WQF&_UUT4)O%OT5R*%1*-#(*8QR[S M,"86IXF+\ED46E4\=5&8TBBTPIBX,!:QKE+'7BL$O1>H:VX:I39:KHH!J.(\ M9V@:$BLS$P"%: KC A3C$ ,#_R/)LXY"WN:/6X58^X7UJ=-KE'/A>2'^*@ MT^>.I/MNIZ/4WK$G (R&<4SM +@PLW7ZU$F]B_-I['X8ZJ[?I6;TEY_)V MFI]6A.)^%7J7JGR&+LP6M4L,7)" \C,'(N> !>-(8.M-&,>8?<*"<89[1U6V MDA/W:\YI7FRJ3?E=C MDLK2K#AUV(B,SM[QA]B37O'ZO6OPK-ZF9_66G,O;:59:94SZE7&[!C-1%*E4 M;5[ LMR["X_*P[NVC_L@"%OB:0JB LM7 J*\CKV!M/*8],OCXU7X2N8$F(AS M] -1+G4(99\A$A#E4!\>?0U8<;FH/\,H-!.;4N_>^C9/FT\][^H/'-;S.WPS MP<#S*;Y)=A]R6O>[[TH?ZE3N4\WN1HMU_2WB46@M5O7E MDJ<9EQ7 _'\NA#[<5 ,T'\S&_P)02P,$% @ 3H);5]XIK;Q^! 4Q4 M !@ !X;"]W;W)K=S=VPZICN1)@3N&.*[+,/LZS6D]# Q;.-IXCY9;X2:,*?C M+5[# L2G[1V3([-"B9,,"$\H00Q6$^/*OIS;GE+()?Y*X,!/WI%R94GI9S6X MB2>&I2R"%"*A(+!\[&$&::J0I!U?2E"C6E,IGKX_H?^:.R^=66(.,YK^G<1B M,S%\ \6PPKM4W-/#[U Z-%!X$4UY_HL.I:QEH&C'!P2D5G*:"]XR"6RJXKUW!*Q6\UZXP*!5RU\W"]YRX$ L\'3-Z0$Q)2S3U MDK.?:TN^$J(292&8_#>1>F(ZHX33-(FQ@!@MA'S(+! ;XWG/X/TI-L#:,J&'9+W*:B1HMF,,2/05/3!,."[[ M (F+<8KS\6^R=56:2Y"-#M ]1"GF/%DE$3XJX4==+A76#G-K50_<3_NV[?F2 MJ?UIB#1BCN7[05TLU*%9KC6LB\TU8IYC>5XE5J/6JZCUVJF=W?10"$N!%A#M M6"(2X#UTM<=)BI5:#*LUJWE#/TZ#B:=#*4TBCG?(3W0%+:*SJ',E6!SIG6Y'4 M-_>2;W$$$T.F,P>V!V/Z\T_VT/I%5^==@H7M/E9E^VS9=V1,+0+#*@+#5NL^ MROU*4A9]JK)01_WP+/).X-M.(]'.I6S?M1KE&P[/4FW@^".OD6N:%7W;U2?; MJ')UE&NYW]OO+G6^C[I,NR[!PB[!YAV!U0+C5X'Q6W/P@0J<(IJ')ZJ%Y\7, M]#4=T![X?B,U-6*R&(-&UH4Z-/DM:'XS-&+RFQ%8^O0,*A:"5A9F;_,\T%2; MXS0\FIU+]>T@L!M^!VTR!Q?B[5=P-G--*[;5O'7:K5[GAMQ?[0:T%?NM]=DI6M@IVKPKM'J43LX2]@_HGB5H5^'I$BWL%&W> M%5H]/,XQ/,Z/ZJ$E\HM-5">GZZ+MEKZ9UX[0ZKP>STAV^R'I'H3S-Z=XE6M@IVKPKM'I8CNMV$1O[P8 %P= 8 >&PO=V]R M:W-H965T&ULK5E;;]LV%/XKA%L4"1#7(G5UFAC(K5B!=36: M=GNF)2#O)?OT.)46R)8I),+\DLG1X])WK=RA>/(CBEUPQIM#C.LOE MY6BEU.9\,I'QBJVI_"@V+(QB0Y?LGJF?FWD! MOR:-EH2O62ZYR%'!TLO1%3Z_<3V]H)3XD[,'N7>-M"D+(7[I'U^2RY&C$;&, MQ4JKH/!OQVY8EFE-@..?6NFH>:=>N'_]K/US:3P8LZ"2W8CL+YZHU>4H&J&$ MI72;J>_BX3=6&^1K?;'(9/D7/=2RS@C%6ZG$NEX,"-8\K_[3Q]H1>PM CWD! MJ1>0[@)O8(%;+W!+0RMDI5FW5-'912$>4*&E09N^*'U3K@9K>*[#>*\*>,IA MG9K=B%R*C"=4L03=*_@',5(2?4O1#94K]!GB+-$8_;R_12?O3]%[Q'/T8R6V MDN:)O)@HP* U3>+Z?=?5^\C ^Z;HJ\C52J*[/&')X?H)8&\,(,\&7!.KPGNV M^8AO7TXL<-S&GVZISQWR9^NTM!!K]&W#"JIXOD17.F&YXDR> MF]Q6J?7,:G4QG\L-C=GE"*I5LF+'1K,/[W#@?#+9?"1E!Q[P&@]X-NVS/Z#W M\#P6:X9.,B'EJ2=F! MTX+&:8$UIK<,E,:<5ITW3Q!=BT+Q?\L;)LLK=?Y>Y,*I%[B=^/:EIBXFD3G M88,U? %KRHH"(E4'4]''*GHE\YPL6,Y2KHQ9&?;PC#%VG0[JOE3@#"1EU&". M7JP9G7/H9 G,>XH J*09DTBD&CODFWHJ_<[^V?*-3EX3_*@/S.]@[XN,B>=@ M,_II@WYJ1P\5I&L$W W3A1Q,BFD_W,2==A#VA4)OJ.:QT[*<8X7X3:U8@9Z! M?JG+_.Y1XV7&7*@5'J#U2 >L06@<> -@]R@96\$"/)C() "\9=75J6;=JS@6 M6]VVOK.8\1U=9,P('!NRV/6)&W;!&P6=DD:-!I#6 &+ML7>/<;9-=(,$MR.6 MIC"SE;E,8\A?R76"R#-=H+6=R;Z=98@T>1I[:OWJ(S758VD[=%0[+& K$T.D M=U#+HG@R6NH:BM6-2+>F37+8<\+I0!A;(L=V)I\7(F8LJ2>9>VA(.H:W;*'0 M/8NW14E\9^AJ1WFFLW$,NXJQ[EM&:[Q^=R*D6_T&*6? C);PL94:Z]K?(VTI MF3*/KK[!XY&'NR#[8IY/R #.EF.QG61OMD!;>?R$5$%SF55D6Q6/)@2]'=+P M8[KABF9GB#55IBO&:$^?8,>8]!/((.8%TR''MT2,[4Q<&03,QNF"9V6V&%$: M"!4[N(>R+X8]/QAR>TN]V,Z] ]VV98S:BM]?L*)/K3B,G.[P8! ;8\<-P@$S M6@[&=A+^(2 I$#V<;GLSK1%YGW(]$@1=X'VI,1#S-# #)RTU$SLUZ]FGW#7- M]T;LDY^RG.!.C1LHDQ6D3\5^"&VP8X9!;.Q&?C3 >:0E;8+?M/'3K5V^9N-' MK,/ 6PGM6-H.O= R/[$2YG$IHW[7"Y1AD!KH7*3E96+GY?FVB%?0"=XX@!,# M$P=!$'4)Q"3G^\YT8'(D+6,3.V/?^E.\-N;]E;&)G;#!C(^HQ\8T1Z%,S[NXZ#3*!-T3?I*5O M8J?O.7VJ^BZD-#HY*(33FDU,/<%H19^0L>MU.[)!:@SC^Y#W6]HF=MI^H2&_ MV@C#;MH/_+ 7#I,<;+N' M(2.XG>U)$_\YSF\6LZLG5@>'-'/I*V0R^T- /+^]CMI9Y!#$=#LYC;S@+N_YH%3!$T?DLUD+S!"I.8Q8IV M%'#M^_>[>F9/$6R$5S1?,O0=VJP>XK5Q9Y6)=]#'=L!\T#+.8$NO&W>LVW+Y M4#>Z[KV]!4:C#=OY,/2Z=&D2PU/''6@;;DO]KIWZ=>P&9NG&I%?9T>=SV+2X M..H:8I+#3N ,C-+NWB=\._L/POWP+B*8?+IF2Y[G.@TAQ'-6<)$8#>FSO!]$ MH=?=V)CDW CC@6G ;:;(\*K\F"L<_\:G]]4!WVMFNK<\2LM(#@292P%E<[' M$-Q:5$=YU0\E-N5IV$(H)=;EY8K1A!5: )ZG0JCG'_H%S8'J[#]02P,$% M @ 3H);5P3O95#Z"P &XH !@ !X;"]W;W)KYW MKZKKR_*^6:^VQ:M*J>\WF[SZ\GNQ+A^N)F3R](O7J]MET_UB>GUYE]\6;XKF MW=VKJGTU/5 6JTVQK5?E5JF*#U>3W\BOF4:["KL2_UH5#_6SGY6N*^_+\F/W M(EA<3=2N1<6ZN&DZ1-Y^^U3,BO6Z([7M^&,/G1QL=A6?__Q$=W>=;SOS/J^+ M6;G^]VK1+*\FUD19%!_R^W7SNGSPBWV'6,>[*=?U[JORL"^K3I2;^[HI-_O* M;0LVJ^WC]_SSWA'/*A#M1 6ZKT"Y"II]HH*VKZ#Q%8P3%?1]!9VK8- 3%=B^ M N,JF.Q$!6-?P> JZ*!OUQPD\?9_QN MNK*M[SNA]V:V]5O5\EJVX6'-TW5_G75UFNN9^6V+M>K1=X4 M"^5-TWYKUWY3*^4'Q?GC?M5\42Z4=V_FRH\__*3\H*RVRMME>5_GVT5].6U: M^QUE>K.W]?NC+7K"UMNRR=>":C-YM==%W52KF\<&EC5?_ MI/PG*3;OB^J_ NY*B[=PLOUNU;91!G1=#E4&').;< M;V!NK/\\N>W9?545VYLORMLJW];K?!?N?UO\KYVVCW-(@O;EZ.RFR+=%4:VV MM\J;95X5RW*]**KZ'T^34H(.0.@_[[?P:_.Y:?]MMU0GK[9M,Z2.BKXR!N5F MTWK]J],HEF/2KM7J>^K+X]-^UEY;*B MD_X9SEE+*,-8&#'ZTS;X'B(P/41@NK.OG["_HW.3\.=V"&[6]XMN,%Z5U>/* M:MKVO+]O\O?K0FE*Y<28B<+R8P.,70.Z_>*G:T:(2O7+Z:?G85C:SFZ?^FM] ME]\45Y-V(UH7U:=B%C*4 T.E0C<86C$(EP_ M4V0_,Q"LMRZUP[K4I.LR;<]FJW:);0KEQW59US^)5M8C@CWW"K$I4;F5);5T M[LI"PAPDS$7"/"3,'S=. =)F.,YFA+09(V$)$I8B81D(UHL+^B$NZ-*XD#7+ MHNIV"2U[V>5)/A7=?^M=G(B[./&STH6.]@#U-O\LBAGZ8%[8ELF%T9FT#>=& M#"3,0<)<),P;XUA_3*$ V:P0"8N0L!@)2Y"P% G+0+!>M&"':,&DT6)PC"BK MW4E"<3[?M<&C$ 4(-IBBFLGO**16SXT/2)B#A+E(F(>$^2,&*4 :#)&P" F+ MD; $"4N1L P$ZX41XQ!&C+%AI-Z%D7R[4"K^E_==8-D]<%DU7T2116KD3'_, MD+ Y$N8@8:XQ//@26[5H?ZU[2)L^$A8@82$2%B%A,1*6(&$I$I8-IR.Q=7:< MC;WP8A["B_GR7(_+$/\NPE. IJ\ =ALHLFRN7(ON9@6"]=4G4P\+L%'LO/7O(&>=F+J"T.93F0&DN ME.9!:3Z4%D!IX9[63^]2_M$MU&8,I2506@JE92A:/^(\D[R2;WL6D?//CD9( MVAQ*4O/WJ8,K1*F M,HU;G@[4J@NE>8(^7&B619G.[T!$+E8-@TL-!=#FA2(74\O0*9^_$!04)3 $ MQ009#)%3#)69C$O5I-#.9BA:?YT>-:%$*B(;F<08:@^)I?'II)GCK,##51%"J6Y4)HWTK\^U&H I8506@2EQ5!: J6E4%J&HO4CS5%4 M2KZ+JE1NY>S$@S'AFX8?:.NJ&F:P2M!H4WSH;1@E'-# MJ,T(2HNAM 1*2P73:#B+,L$8$-L^D2DX*CB)7,+Y/3(%0P6H;IK4'F0*H")0 M@57"J*T2/E, %7A":9Z@#Q>Z:C&=?S.YT,6$:H-, 529*7*QINHF-?@3A4 # M+,H4#(N),@4"IQ@J8XP7.T [FZ%H_75ZU$$2N1#R>ZS3H5:246:I@_T_5"PI ML$H8L_C[$ARH51=*\P1]N- L@]#!,T6!BXEMZOP;2:'-"Z&T2- 'X6(>%A,M M9H'GQ(L9*BE$T?J+^2@J)')5X;BTGT"[-I#HS>26SEZ,2)H#I;E0F@>E^:/& M*H#:#$?9C* V8R@M@=)2*"U#T?IW.QW5C52N;GQQ,H\.E6@7Q-:YG=E,WHQS MPP>4YD!I+I3F06G^N,$*H$9#*"V"TF(H+8'24B@M0]'Z<>:H::1R32,HE2>W M++SS2BJQ%5?7BH@4H. MH30'2G.A- ]*\Z&T $H+H;0(2HNAM 1*2Z&T#$7KQZ.C^)+*Q9??XP;MH>*. M44-3!Q$+JMT46"64J?R=RP[4J@NE>8(^=.1.4+[0Q2K5-3YY I52BERL M:<0FW-XX$A04WJ4]+":Z3%O@%&9V]VGSMVE#A8TH6G^='H6-5"YL''=400JL M9E#:'$ISH#072O.@-!]*"Z"TD [%G,165GIK.I!;4]&-HZK)/WF!7I\) MI06"'K3QS> ?O$!OQH328B@M@=)2P2P:3*),-(G,$VIK>E1QTK]ON [7J0FF>H \7FJ7;%N,W%@(7ZTPG-I]R@*HX M12[6F&H37FTM*"A,.8P2:(J'6@V@M!!*BZ"T&$I+H+042LM0 MM'ZD.8HYM>\BYI1;.3>?L*=QEY%QF]$YU*8#I;FB'E#&[;H]J$T?2@M&C4$( MM1E!:3&4ED!I*926"<9*>W;8ZH>&H]Q3^\L_+5P3?**U237^/<@S>4O/WJ8( M/M.ZW3P//C <:M6%TCQ!'RXTVV #K8/(Q89!3?XZ>VCS0I&+-4L=7/47"0J* M$@^"8H+$@\@IS&2ZRKW#+85V-D/1'M?IM%X613//F_SZ\BZ_+9*\NEUM:V5= M?&CQZB]FN^FL5K?+PXNFO+N:M!'@?=DTY6;WX[+(VU7;%6C__J$LFZ<7TY;_ M4%8?=S:N_P]02P,$% @ 3H);5[>93JH)! 4A8 !@ !X;"]W;W)K M \1/[/!) T8'Y*M3O<$!E$.2A/=,@Q/3X,8:8->/O=, M!CVXNV.B0E]T-L'6[B"[//^F?"17K%$ M<0H1C3$"!&[ZVJ/97?HB/@_X.X9'>G8,1"5KC%_%8![U-4,D!!,8,L$0\+\# M',(D$40\C:\EIU9)"N#Y\8E]DM?.:UD'% YQ\B6.V*ZO=300P4V0)>P%'V>P MK,<5?"%.:/X+CF6LH8$PHPRG)9AGD,:H^ ^^E=?A#,!YY "K!%AU@',#8)< MNZV"4P*\XF#W*;-^&S9O@(AA57_2 M?V5=6*@YL:?LA902392239623912395 M239323972;902;941';1@$[5@$X3^UL;\ Y\(3&#>+.1=5\AY>528D5[&)@= MP^CIA_.ND@2Y]:#1=9#CUX/&DB"C'C1I+/^M[E9)-E-)-E=)ME!)ME1$=N%N MMW*WV^CN%E1C:MQXZ-=^W8QNW8YM< MA[FNZ72LR["I),SR;,.[#)O)PMR.X5R&S66Y>;Y5RVTA83,LPZU5NI2$F:9A M_1"]\(57^<)3^=23W7?OZDYY5X^ZQB3>NH!H(3A6*3A1239523:[OA1V_5+, M50HN5)(M%9%=&-^OC.__W\;WKSKRVOB-2;S5^"T$QRH%)RK)IBK)9M>7XMKX M*@47*LF6BL@*X^MG6S\I)-M\=Y*"$&>(%=^?U6RU ?J8[_O5YI_,[M"4S(_, M[KC8:OI!7^RV\F_H;8PH2."&2QGW/G\2D6('LQ@PO,\WGM:8,9SFASL8\$6( M".#G-QBSTT (5-O(@_\ 4$L#!!0 ( $Z"6U>PI[FK) 8 "L/ 8 M>&PO=V]R:W-H965T&ULG5?;;MLX$/T5PBWZY/B6-)MM$P-) MVF(+;-"@E^W#8A]H:601H4B5I.QXOW[/D))B)\X%^V+K,I^ M) KBMM+&GPW*$.IWX['/2JJD']F:#-X4UE4RX-8MQ[YV)/.H5.GQ;#(Y'E=2 MF<'\-#Z[=O-3VP2M#%T[X9NJDFYS0=JNSP;30??@JUJ6@1^,YZ>U7-(W"C_J M:X>[<6\E5Q49KZP1CHJSP?GTW<41RT>!OQ2M_=:UX$@6UM[PS>?\;#!A0*0I M"VQ!XF]%EZ0U&P*,7ZW-0>^2%;>O.^N?8NR(92$]75K]4^6A/!N<#$1.A6QT M^&K7?U ;SUNVEUGMXZ]8)]DC>,P:'VS5*N.^4B;]R]LV#UL*)Y-'%&:MPBSB M3HXBR@\RR/FILVOA6!K6^"*&&K4!3ADNRK?@\%9!+\S/L\PV)BBS%-=6JTR1 M/QT'&.;7XZPU6[^F, ZE'-.E07LR<-?J-Z) XG M0S&;S Z?L'?81WD8[1V^/$KQ]_G"!P=6_+,OX&3O:+\][I1WOI89G0W0"I[< MB@;S-Z^FQY/W3Z ]ZM$>/65]?J[1*M)D)-!TXM)1KH+XTWK/J+_3;1 7VF8W M>W&_T+*_;_K-JY/9=/;^DS)XK:06YW 7O+@BZ1N("1G$>65=4/_BYM)ZC +Q MDX3*"7DM-L(V3L@=X%FRKA-P;IU[9Z1 M6LF%IJ'(P"VNDY )$DR7I/.#8 _0E8U380,CTFPI>2'A @ D>W RE.1$*"$3 MW;0N6:9V=L$:,9C&$Z0HOC^ %HF*0FESH0PZ?84)5C.%6.2)4(=PHK(22BNK M5_#3Y8AU:XN&%;;H@EFK4 JO*J6E$T[Y&Y&5DJ,EW 25P9JC%681*Y=X9)W* M4)XN:U 'N A:^H +1R0V)!W",SGGSL,]8N$1"+=(B;>&(\8E7"&MDN-#&%048('?YL5*ZB8J)()5UB@@B"&V:?[52,U%!]3(NH>DV4)1 M)$8#X/;K*FDL-J)P]*M!?=IA"PUE $[&I3%$8KC0K-YGA6TC,Q!WF^VH[^KD M06U50+2WF6,VC\07H$VH]F!1)M--3@_HSJ;W\GVW2Q+GUM277 2;DBTAO4[< M0L:8.#&QO5PE,V?[Z/"/''/ZVY9DGGF.BG/=5B :0P=;G@W#%CK+2+,1JL)D M!/#"V2J5S9H"0S?&*+XVL"9C5#]N'+X:J$UH%+U2>8Z!$91JZ6&("4\A=SFQ.>8BU3LMF%CM1O98M3'N>=Z:8.R@PE='V:PZP: M._<@P8:]@XHWJJC1)A;\(EZL FLQ4+5 S;K=&.5Q,1MA8'-Y'XH,GQW-:Z3G M]6PT!2:MN5-9Y+&N>CT9'>\(WB>T[Z!\P*.$9!J1S%Z,9/)2)(?/(?GRC$,P MER\D7JW)RH K[& MX!LQ?@1WB8N,%^">L=O[(&WDK4V1V17B:1=>-Y8P>P4V12D*9!49_M#T(O^/ MPD,>6KF"C@TQ"(HA\"0I[L4Y$I_-G:?GRP3#*6UX'S%CVV=$>:3GZ^GHI*IBC%KS5!@)^Z G;$ZVO>!/-XZP$!H&8]I M[=1-9YG^:7\2/$\'H#OQ=(R\DFZIL+PT%5"=C'Y[.\"ZBD>S=!-L'8]#"QN M*%Z6.,V28P&\+ZP-W0T[Z,_'\_\ 4$L#!!0 ( $Z"6U=^S7]]71< )Y# M 9 >&PO=V]R:W-H965T4G&=>/8Y67R<.L^-(DFV3$(,%A$*[_^?N><[D:#(FDEDQ>;)'HY M^PX]VQ?EUVIC3*V^;;.\>GZQJ>O=D^OK:KDQ6UU=%3N3X\FJ*+>ZQM=R?5WM M2J-3WK3-K@>]WN1ZJVU^\>(9__:A?/&L:.K,YN9#J:IFN]7EW4N3%?OG%_T+ M_\-'N][4],/UBV<[O3:?3/UE]Z'$M^MP2FJW)J]LD:O2K)Y?W/2?O)K0>E[P M'VOV5?19$2:+HOA*7]ZFSR]Z!)#)S+*F$S3^NS6O3);100#C#W?F1;B2-L:? M_>D_,>[ 9:$K\ZK(?K-IO7E^,;M0J5GI)JL_%OM_&X?/F,Y;%EG%_ZJ]K!T/ M+]2RJ>IBZS8#@JW-Y7_]S=$AVC#KG=@P#>PL3EQ\5-=XJG%OOK%)^&>>K]2[_3O1:ENELNBR6N;K]6' M(K-+:ZIGUS5NHO772W?J2SEU<.+4H7I7Y/6F4F_RU*1']K\ZOW]^9O\U, QH M#CR:+P=G#_QD=E=JV$O4H#<8'H/G;V_O@#,,5!_R><,3YQTALOK?FT55EQ#K M_SM&;SEO=/P\4O4GU4XOS?,+Z')EREMS\>*'?_4GO:?'D/V'#NN@/@JHC\Z= M_N(F@^'0^=(HF"#UJC2IK=4O1541"3Z;;[5ZF17+KT>)?W//]QI#Y8PFJ8$F7QM[J M1682M832D 0I+2#AZ(W)TLNZN(3!:TI;W^$0G4>;*J5Q!0#0=$.IZXTI5;W! M&K[&74EK=F6QH!V,3%,9K#+\_!*[C-J:>E.DRN8PHK=P#CL2;EIR!M4$E]CE M!IMNB^P6]W@:T=Y= =.FBI5'9F_KC:KLUF:Z5*6MOJKE1A.V!E]JN\1II;F% MF:?-&_Q4E'8)]GBJ83N 8Z!U5>-#:8RZ,[H$>GE*M*MP/7 A[X)K09*JR EC MN+C=#@SEST#"+'$ @V:PJ]C:)3!(<1FN!*]?@7IK0B97!H"!\H1I3)72Y*G< M6C"](@&V+W ("1M&1 M^8]&9\1T@,I2=U]H(BA6(M$ ,'Z\E1V+.[4JS1\-^./<$G;8',!I]L<)"$., MINV!*G0V*(/E\# 1UBV?*HBV76%I.#.%%[M2[P&M0'4$%ILOLR8U]\2=CCXJ M[UTM$9G;F\!R51=";(W5>Y$M4(P$APD;UFWULBP"=O@?-";R.Y4D.:L(*Z*U MXP ?!@TNR#8D#G1:H_,[9;Y=[J@,W8!*T7.TQ;67,O!6R<=[FE4$'MH"8%Y,M0Q*#@L&NS M78!GWFOS>GP87,%@$WOO+TF^:YKW(,^CP54?,&49:2HM.:55CWI7D\["0X&N M/"BO\9- TF=(!@^&I/=02(;?@^3]=RZ$Y))%-$$ B?9J*V':*:)#AD@BP&MR MC. U;:STUCAV^;-V^%*R,4[H,R309G.3( M4RR+6^#C')XW2["]"IYBHU:@*BC\N@E+_IX()V2T4HL]1-'; JL,"@'$Q M@0\@N_()1E=(R];*BJ L(!1DVD@&]*HVHOJ&G-7J'I7)LH"U:Z#*FSE4X$7. M1%VIS\S)/?T#7@:OVM[A? M"G[KC&[I"P>P#^B8U:LST?8X1-OCLV'LAQ+Y?EG?)>I#IO-:;/H;7+[; MDB>G;V_S&O$*8R>1[+'(^^PM?S7R?AC(75 3Q-[Y^O(7EM![(/-:KD!<%JO+ M+PA.W^\XE(.^_4+6PJUC;D"T;\%:YF5J ##XZ%5Y%U]N IT*42;*S_B2C&V? M1+RD B'02RDR7C6(.@&HBQX0I:Z-DUD7-Y9FIVW)EU"E!;K"5O0 DO+4W&)*"[O4ENMHW\V*%TL-6D^-AF8<<=*F3-($-- MQLQ;@SH$'0<&EFU&L0BO5!!F\4KUV)RF2L,K95&:%)[&CUDLT1NV,0*'): MBRU;E>LY0[*E/NE]V)3#5>F(LE:XW3-0WH[7HMGILB MB=JGD)639V*N7M@XASJE -D96DO2X\T3YW#EP,<3()+8=II!$, M'>OILLTNE[:$?E6UE"E<"FI$R5G6=5G>.<*RMCG7Z2[;ZCL6L(7QGMS%3*QO M 9L6-"RD]$I(6I'"PNY0M8()TZ:CI'@4W]N2^='FQDBDD7EIH2ZG'*8+D]@1 MG]_Z1&L!P5_90_@3)DR4Z+,1XYW@$=9[QFVE,",6L$UWR0R6,'V27CEPL8), M7D:5#?:FKIHC11S+D5UT%J/.Q#L-GH]$QNR,>25':EK&/#0U4N8J!X30\>7?ZWE+XH'Z3S_UA:2WKKSF0UI8,K#7@H MSF$OKK/D'&'($6Y]%;/A2@:O= HB&S+R!:TE#MZG@N6_"N$8Q;89#H48B*ON M0L19U][XJLL.L:F$8PY, FL)@I/WCTPHXJV6;EOJ<1'LW:.7E!<3CZ 0PEP,XK*OH/>4PDG*_G:?PHYA&R?B]0G(5*?G U[/THJ M>RSX/KOQ>/#]\GSNB Y)C:Y M:A0E9119Q:T>]2N9L/205:X8^^#,X\>>EA_R2P/\'1IES? MJ4_-HC):?2P6!560U2/5GT^3X6A(GR;S9(3-C]1X/$QZ_0D^C<:C9#P=J..DED_E,#6:#I#^;JO>K5;6AJ/*# M"]#4SS#%.]4?]Y+!=(C_!\DKM[ MJE[;-8=\GXJL$=>%/;WQ1(UGR6@R5OW9/!GV\/]TE(QPQ>>"5CODQ\-),A[- MU0@/YWWSP<3=^$A-AD!JUF-JSI/)M$\43J;37M(#Q>CS M>#!/9I.^^CF(593$W5#UY0FIM+'K_(FZ69'/QSY<.^_-\ $ S\=C?!B,0+89 M<7#0)\*.8)1<&?6&BI^(Z;2:C+%FJB:#I#>?@CP3D*.(4;^G1L!\AI.&LV0VII.P:#I0[]EW Z;Q#(0<)[T9.#?L)Y/> M7$$8!V//0$<&7#9G[ =@\W0^!"O /Y!S!L2GDZ''XU--+0@U -(#7#/ KMET M!HJ!5;V>FO;GH,+L;[#JQH7>14N+J38)/<6^)3PF!.8215 M!?91WT,3U%P*]S6&;E,CQ#+A9TBOBVL7#I@K]TZ,J=>KGA)!X.D3IDP8]T@;]&H, MW1B-J&$M;3Z+_!V@8C<@O3!^?@L2590,,@P%NGH\(ABE\&LX_ MV!C1[20>?>PP_*-(1%NC%R)0G"B1 M"#$R-,9^G/7@ R? =@I?/YG<0[4#\2&^_>&<'0U@A4^ 9?]@2I8CRE3>+S*[ M=H6[TYVGCH6(\C_.#,BX:E>R@M\SH2;$Q2JDMHB3N64>75M$U[JB-C2HP4&U MK3@J_Y$2&RGEPTQ$3QY+=VF$V,!5_;F=@"S+WG*:17$WE(X3@B3$\5024/6^ MX/9(:L6*W&J;L8H!T*8M^%#J11DGTKNX0,$M'2D0T883^#R!3#X6I#C7!@Z< M,'1U3U/A$/$1Q?YAA")MV@8_20^UG+B^B.CP*7WX$1+/'?APEFL<1%EIL#NY MXD)P:#>0]@"=*YJF8@H)7DPB 4'X=7@0]5B&@U'HL?CRE\II'J8_<,7'1#WJ M1ZNBB09>1X_$OKB2\+$K*T2\-54[Q3=DF1>R5HJ<7V&H!E>#D_<-)Z$H^E8Z MPL?#8HZ\7E/,Z'.'JA4:SJ"I?!&1/*Y2+\Q=0=KF>!6:TA6-1GR%T.T8H"W- MKKDJ'3<43VB"QZTT-- AJ>GIO@V,C9L,H, =4 JD.\'LB, %.0N2=T[@!%$^ M?T&U#/.-:ZHI[F:ATSNJ.R"7K2,MVU*]-+I(K =:S<%0NH0E-5!;49?,A#ST\@;BM6!YEJ MR;CM0&-(J<0(+5!'(/EGROR)L\RZN@?V*0&F9GIF1,0BZ]W^;'/73?=0T.E$ MLX@!YT8@ZDZC-.8:HB$R'5PVN1^%LF.UK3_5N*6'=9A]>L M\UE1?)6N\X+((^,'1 QGH1FA2YV1;:$2'(7&'B/XKAQ1_<$25'+1Z>1J&N,:QJKNOD/NBU$?,#$\5!C*SR_%M9&6[ M?,&2U+4;:(Z##R33)%(;NP*2WMA*W$M8;=6Z1>YZ+&%U7( 'CV=,Z]UY>M0Y MS"N78Y_$J6U?1GJWL*FW'E)(Y@/\S!_!VLYBN#FS=@A)PGG&T=/E<' D6#NJ M+4N[,KCW,[!Z]\K-Q]I%'RYB)R,=" +IJ.]R)'E0Z3].6>&A*31O#HH&W.%^)CZ')"^E\.$/=V@@8/2@=R6VJ M2=C@,VQUT)!S8M1F+J&*QQ.#W1 ^'K0)@[ZT.&E=:W?,169EJFA&EU*J@XY^ M27TVZDV1N=X;\Q6P AEF('$X&D^W^:ZI_:#.L=2+J@]+3,F! ?FT#:_=+]$@)L(ZBX-JH;R$V*Z;R#,2$2%H MI ' 23XE8S\B$)'/6-EO)KV4G"70*.'1* [+V]#B=)89VE+L@"0_J2K7YY?: M,&T^U83YT?7WWG_XV;7V'DOB^OT&B-\J.6[8W>:ZB[M =9FN/]0=%XZXL2T: M7^<1JEAZ81!.R!>G,:&HHSE@EO"C313 Y!'VCLU4(P'P8$TQY9E?F?GCV M.90&4JGNW[-)<2&>Y:Y3BF6*!2G<>SLN=_;>7HH#K05TU+L4WL@+(2%S]P4.=[2;/15(&E]D]G8^ MX36^;" /W>FA)N-LV:6\512ZN.2#Q+A#[7(:?>,T4F85"W$"=_QB#[L!45D? M0WB[&"YQ8G;B$MC.M-C2Q"P9#'NN5A2T^&C!S45V*UM'*@,I61)KUH;:^"X1 M)KUP9I\]C)!(-7#UR!ZXQNU=D*L$QPV9W*Q6]%)>O@R%?2XRR6R$RPS6L(7B M:<7FAOS)!7M^*L,B!*YH6;NP*Q(:OF42BK0Q<%0%KT< MI4NJ-\(_;N'/R(.1]Y;Q(%>V.E.UVCC'N"O(O%,HP6] =/V*C(.% MS&-019Q3'*B(>'QV:>Y-02(QPNLL#-NT8V*V_J?>1HC,?_=V<^3- 8KC1U=3 M_T,W,D^8?X;F:"FO8>Y'LZ=>W!YB/?Y[Y 8/1&Y\B%SO'')_%0M)/>5EP,5! MEIW^#B?@AKH+=N(Z.Q E'W@Z@4S"^S3M!.D)Z\!VW27*\BJ2Z[*Y-RVB-%2* M <$SN/YA:=9-IDOJ,+3>(AKA"AEH:JBG7!YMX\=9>PA*VW=!'A -20W!QT!1 MP^\!O7M^*:3VW7-O[P5">GKO=9\NG%&EY*")79+=Y4E'QH[F.F6N,:H_A;F* M@])S6QCI,N3>"R8A]0KO='8:9"0%;1"1T^1=$;T#%&WK!AP<.[D&NXL5*=,B M&*Z@14;]"BNHANX5:1<7N_363\R1)O!P?=QK=Z\4AI3D;"_]V+3==?0G$+!H MS7\9PKV-*'\-(?P:_OC$#?_-A>MVN?SEBG>N')B9%;;VKJ;C"ZD ^R]UL>,_ MJ("X#Q#QQXW1\!6T ,]7!:C@OM %X4]RO/A_4$L#!!0 ( $Z"6U?_[VF' M6! 'DL 9 >&PO=V]R:W-H965TV6QPDMAM M>V>3^Z5;MD2RGJ=.E?QJK\T7NU6J$5]W965?WVR;IGYQ=V>SK=I).]&UJG!G MKV-DKFO&A7WL5A.+_;R:*Z>?.*O_MDWKS2;5,6E?IDA&UW.VD. M[U2I]Z]OHIONB\_%9MO0%W=O7M5RH^Y5\VO]R>#37;]+7NQ490M=":/6KV_> M1B_>)_0\/_#/0NWMZ%J0)BNMO]"'G_+7-R$)I$J5-;2#Q+]']5Z5)6T$,?[M M][SICZ2%X^MN][^S[M!E):UZK\O?BKS9OKY);T2NUK(MF\]Z_P_E]9G1?IDN M+?\5>_=LLK@166L;O?.+(<&NJ-Q_^=7;8;0@#2\LB/V"^%L73/V"*2OJ)&.U M/LA&OGEE]%X8>AJ[T07;AE=#FZ(B+]XW!G<+K&O>?%:/JFK5J[L&F]%7=YE? M^,XMC"\LG(J?==5LK?BARE5^9OW[Z^N75];?08E>D[C3Y%U\=<-[54_$- Q$ M',;3<_+\Z>5'XDQ[PTYYO^EUPXJUT3OQ'JH:1"RW:K,N)?;U>6O__? M<_9W^R?G]Z?L?F%KF:G7-TA?J\RCNGGSW=^B>?CRG/+_3YL=F2+I39%%ZLSS_\\X=??OU!= 9>'<1[V:B--@?QL(7!=0EH*JJ-:.2J5%;PTJH! MYK@%>6'E9F/4!JMR6KYJ+0ZV5EBU 4 U@=@HO3&RWA:9++%N \ )A*QRT10[ MVEFO!?Q6V36US M@1#L(W#\(;YRYUTG^[V3_06V5F9S$/?MRBHI/NN5;HK,BF3/$_#I9X;IK.@BC& M__D\2)-(_%3!<:9H#G0LB@9I(+Z3N_JE^%!LB@;6O]=E2X!O!=:$L[F8I4$R MGXDH70;3$/\729#@B =-3WOE9]-Y,$N6(L'-983S@R1-@RB9XRI>I-!A)MXJ MHSFXV+$?U!JE28D'E6TK7>I-@?^Q&=B M/H52:Q((R.$ M5T3!9>0?14D/+9(03H,U<#-)$$;X'T(^?/V+-GMYH"V2*!0)-$^QTS0-TAGM MA(<6L?C8;)$JD&F6PI"S($SAN6D4S,.E0##&L\Z!W@PX;,G:QW#S8CF%*^ _ MF#.%XHOYM-/COD$26Q%#Z1C'Q%B5+E)8#*X*0[&(EK!"^B=<]= G^L,HT7_L M$OW>)_J+'H:,RO2F*OZ 4/H13P,I%)T8AK#+DDZ$VLNY.V6.M$O]Z4F\0"[% MYS:2C9"BU@62@I""=H0]%Q!O.@T6(%51'6(/)PO_X2>?65Z)TM902/Q ML34B\]]:5[!V!7"TT8"O6AXH1ZW8RD<5L%2 W!Y. 9+"PGW%&B%,4N]JVEN[ MQ[I=A;06_)3Q=/PUHG=5E(0&*R_,1/S<'6V%-,.SK2S+ \X%R.9.QLP75WKV(QUWCRT&==V9,ML66(E2H=:$<5T=*>S(5P&N M+:@C!0VL(L]H%8C]%CL+S;EPZ1"Y;G#WOSR##3HY5_Y0_?1CD>.4HG*9PYS$1&_OR5\I;"Y@3P0)8.E-454^ 8&4A+>D18.:/L9%"; M691T'5V-NH?["-^,F1F2URAJ1,E^]>A8/3JVV0(D]PH9U&*CIK#K@IP,4]32 M- 7#Q.C.<[&7X$()N 'L7&*+"4@(,M 4CW0,-FNV2+I'6;9 L[UBH!.M)7GV M6JBOM$8_;H[VV M9+?]J.0,N%,)(N/N.'(490_4F8#J.0LYO=A$3@3GK].-(,RS:9QTUO:U$1M6 MZFL#6BEVC!N!>!:-GJ)C?6WAY^B6PQ>R\H4C+1AO YAW3L>?+LB&*/)UA:6* M)_'%\Z9S?QY'AT9%/$^+F7E](,[8]0YV")I25YM;@/D8.MFS.('2;*4.FK+- M^RKH"B)8Z$Y^0=#5+-!._JZ9(GMM+F5"IYM1M384$/)"1D[$;Y1F5CLQB;A# M2B=I[30[$W!]G/61=RW@G**\_THI6IV5+2H#SN:@DS5.0L(S9^@,MI,Y/&O! M53GD1[>I*!JJR!!]Y1*?\_2(8E#<&POK=-2HA[NLW;64_X]#IL@<>F1&$IV)?"N!,[^I2 MN1 ;H??P=<'.IYM>"MJ=;#9RP.1Z(6)_,D@?>0ULB* C)XQXRD*YLAJU;BM' M_HT"#$#@O&7L9]20A R<"4?TN>.X?36F+^H./O8]/9LP[=ZC#A& >4Y8H@?Q MA1 V1+:1Q4;/]&4"QR(*20%I<@1OM>&<'>I1%QQNLQ6E&M*]H.$&C3FM<'$Q MAIIC/7@#V_B38*;R$A!QAE?>UG3^CAAK71[YFG.^U/H+FU:OR#P6X8%*5%$]4M!;\7N;,S@3)'J' MC0"(QR<>7,^)XLHV$6JW=#V@2&&0U20G"[4^ AJ4CC6IF6MV 2/U=!?6@ M=TWGU0&,_@M3"IQAF]NZ;.WM3IH-]0*D#GJ(0+3,.II#S;,K=]LS>$[K0\W& M[8!^&%H%/:7W'11-O;!%-PL[=/8$B+S'^6S*CRO")MKE[VVY)@R30TOYTRF) M&"A330^PA#VC8D-DLJ:I#Y7SHLH, SQS57^>=N>-6A\',[HM\\',7'*POC44 M\<6Q7_"(>Y2?SK.. MG5TXY4=XV*,=G D+ '[_Z,O[%5F[\DI[= [929>B@E60E(P]=Z@,S*[<-62OGIDLYHWJ%^^'-8+,1 M^QXCG@/,CN2/>&5V15ON/=))U/-..OI9% Z?+]0N/Z+,_+=1X&LLRCJ%'SA% M>9C0[.POE.Z@ZP0,W3^* !].XMR+A6\:_8];5E1HHN;MR9"#DY[RR^AVL[TR M;?AMW*^,MY$9R3X"Z@$C 'I(.HK;7%*PH684-CAN?7P8#9U+/\6C&G5"X;O8 MHUOD H((?C@82BO9'P2LJ+GT9%M L>KS=>]:*N\50L+R '_*:D,*,%SOE?H" M6:$,.Y \_!NWHJQ<4=5M(W8*D)6?;;UH^I!)>ERA,$!Q+NN=EEX!PGG_?L0W MO;WQO,5=H%_B;"[[[1&])M3L^NW UY*STRSI9G#TGI=IM3O#-PG5DQX!G\D< MV[/5XWSWN?89X0DO%3 HGP_TVG\#\0WEDB:&EQ?8J'&6=Q2[;'MJ-S8$[N<0 MSO53"#XZ@@-B5#/6Q5>5W[J>I;<1!0ERY7!$+2YWF?UK*2Y KC^Q<*1K)!F" M:?&EES#??_>W-([#EQ\__ MCFP=\MXV^I;^'T4O .%"?'$;TP]U)!-FD (>(PT,ID*@;V6Y[@E81V-Z*"^+ MM7I*SQ[ZT4#NIOM/,&D\B.>X.QK%)W5F1@VQM^!<*;M:W+>J:F:'M6G5RY6FYEU\5=V,4//SB4XH-V:CR M+$NV< ?S_[ZS6&F ;[$#X6 NT_7.7;5WPX$! ;WU;IUO6-FA<^\&''[K3)=> M24C2=D/F#N<#?J8;&[B;?O=^)N.Q[)8Z@'QXBTLUR($[TJ[*BMJUD8R_K -A MH:$@XC+@4K;C$!TN]H?X,+MP"+ SU[NBDMQE%]=F17T6GQVX>6:W+II1RB!* M,G+-1MWJ]:UOA"DO/.QSA7$F$BU*/;H'GG%W)\(=.),J#%A_*,N8_TZZ)ASN3>%>4]91PW[X%+(D-U MW+@W,&N*6M[%N@FT]H[KQ@8P$@@_S1M1'W>H9U3!J'JC'Z3L=&.K*U.KK2^, MM29X)RI!(7H\9UJW/'#HQTUC*^V5&R?U0RZ7=!=.&PV\@&Z.';K1.[#A5([C M4YU*/??ONU@*@>-W#![TB>@T/ 41-!7@ATMZ%Z?'/<5)BKB*SR4-HO'C4 GT MNG3.V0\!"=R&NS^TILN@OTB%/?P?G^Y"[%DT28]Y?#)9=%\<,_. _0<+N;Z& MO=\#R1!NWX(>?UVY^!N5FYTJ%UY3[K_5PK6>&;?MJY,N._\=1!B/'#AF&&GZ0UK=>5'4SO]FH/=-C$E$A-K'.1;RBV?NP[)AP,'?R M+]@]5Z1.BV28((N4^ 4H**;$@:/XI>?%OKWUQ)@S8:?95L.[=ET=$6:HVEX60Q MNW$3X.Y#HVO^K2AX'R3BRZV2J!7T .ZO-:S@/] !_:^-W_P?4$L#!!0 ( M $Z"6U&PO=V]R:W-H965T[#XM]H*6QS:U$>DDJCO]^ MAY*BND#BA[[80W'FS)DSY'!RE.J[WB,:>*DKH:?.WIC#V/-TL<>:Z2MY0$$[ M6ZEJ9FBI=IX^*&1E&U177NC[J5 MIT[@O'YXY+N]L1^\V>3 =KA&\^WPH&CE#2@EKU%H+@4HW$Z=>3!>Q-:_=?B3 MXU&?V6 KV4CYW2YNRJGC6T)886$L J._9UQB55D@HO%?C^D,*6W@N?V*_KFM MG6K9,(U+6?W%2[.?.B,'2MRRIC*/\O@%^WH2BU?(2K>_<.Q\X\2!HM%&UGTP M,:BYZ/[92Z_#6<#(?R<@[ /"EG>7J&5YS0R;390\@K+>A&:-MM0VFLAQ89NR M-HIV.<69V;K5!TM8L(J) F'='H4;T?6;A)MXAO)8;Z_H,1<=9O@.9@ZW4IB] MAI4HL?PYWB-^ \GPE>0BO BXQL,51+X+H1]&%_"BH>BHQ8O>P?NYUD>LF%7@ MFNNBDKI1J.'O^48;14?FG[?*[]#CM]'M-1KK RMPZM ]T:B>T9E]_!"D_J<+ MW..!>WP)_1<;=A'S;<;KU=?5\FEU#8OYU_G=<@7K+ZO5$]S82LKNMA<[(!KX#]8T(W=,57:#?U*>=-3[L8-*PK9"*/'\#L78/:RT4R4 M^@^@=@_=AFLL( K:14A5/J,P4IW&<,M$LZ4&4;M*>%"R; JCX3?(,S%='N82%(W3A)(/#=+!O!DS2L M(JC0'[DTY<@*1A2>)7U$<@4^"5O(&L&P M%V)]8">VJ1#BR/6S$.+8S=,4EGVQ]!XHZC#UM4(:AP.K$R0C-\])O-Q-SE)R M89 .E;&B$IWVC[8[!8EHGD604*;('P2(LICTCZSE4SOC%-ZZ.-[9U*M1[=K9 MKJ$]5-T '+X.S\>\FYH_W+NWYY:I'1>:*MI2J'^5T;16W3SO%D8>VAE*AX@F M5W8!,.C.OL?4$L#!!0 ( $Z"6U&PO=V]R:W-H965T&,\\\0^GE4IOO=J&4$S_RK+"OCA;.E<\O+FR\4+FT?5VJ D]FVN32X=+, M+VQIE$QX4IY=# >#JXMJDPO7QU% M1_6-+^E\X>C&Q>N7I9RK.^6^EK\;7%TT4I(T5X5-=2&,FKTZNHF>WXYI/ _X M9ZJ6MO-;D"53K;_3Q?ODU=& %%*9BAU)D/CSH-ZH+"-!4../(/.H69(F=G_7 MTM^Q[;!E*JUZH[-O:>(6KXXF1R)1,UEE[HM>_D,%>RY)7JPSR_^+I1\[O#X2 M<66=SL-D:)"GA?\K?P0_="9,!ELF#,.$(>OM%V(M?Y-.OGYI]%(8&@UI](-- MY=E0+BUH4^ZMG#;?,>B8^ZL(MK'A;)"I9 MG7\!#1HUAK4:M\.= N]4V1>C04\,!\/1#GFCQJP1RQOM,$O\EMHXT[8R2OSK M9FJ=00C\>Y.Q7M9XLRQ*B^>VE+%Z=82XM\H\J*/7O_X270U>[-!TW&@ZWB5] M7=--ZNT1\/;V7GS0Q?S<*9,C(B$OUL@:ZU0B]$RXA1(SG2']TF+^7)RF!6[I MRLHBL6<"GF\<+WY3L1A%?#$4X_[5Y> $ XI4&_%).V5%4BEZ.!;'8CP8] :# M0>?751__;YXPP1I^4/WW?0%UE77"2*>$7-B^UMI)%K&"GQ=C38>_RZOI,G(YZHV>3,W&OGB0^*&N15L9@$5&24" #?)2M^B^"$ZY& _'K+Y-A-'P1)*X-.A:75Y/> M& H>-_+?%[#[0>5396!V-.Z))6F9EYFBW:"M**MIEL98=*8,-H16/[Z$0_(T MRQBGYG.CYN24$L_CM,3*L+^"PABZG'6%]\@6CZ* MM-X!7;!B3V;0@X\8&%T*Q$IK&*ZAB9+Q0CPJ:?KB?N-LB;RC(I)4&9FN 5N. M8Z4((%"$:I0,/I!(2(C=J91967B!8 X$<=1QV_I/M=MMA'3 MJ,*=HR1]1PT$2!16H*E*$CZM'.TA;L=9E=2ZKCDD"*O= ME3^X#"HH7A]*!U@,<^ZJJ85%A*AO'PB\ZQDF MA>>0#+F'Q2E;YU9=N:@B+AXBL<[Y.P YE8^Y]*$U:QL\%X!@ 3TQ$HE5LR, MSO=IS.GOK:22J9("]9=EYK@9D,'J'&N;+D+L4MX)6ZHXG:50:CW#;%-'W,(H M='*2=C'OJO6Z0?D++M"T^R1$];-]<88(!<,%Y MNVWKB57RL3GL*2*P"1;5%6Z5^"NGJ&%3E!WUX(,1^$CPZ#'!![#W)F:?1,]&<#3P1>9^Z[M^6!W>5@C&'HT( M*,Z_]N_ZC=Y4E])$\5)?BY1V[91[L[K;JYE-UXT8PAV?;*>I6 M<+1FOP!G@6HWJ&Q98P^>?*/B$ZN4HO,I]G4+R0Y7S=8Y6S1ITAF!-H._ MX75L,+:WQAK#21-=OP .V9BRVQZ"QALU6$_E6-H%>7$1TES,JE!H]S/'&Z(+ M"(\JJRD*<+%+FP-%CC-IK7?KNO&CEC&SWFN-56"<^]LTR:Y]"N,^IO;/![!3 M0T_])BVXCW=U:;]M28^'--05*BL"6)6E?U)(=)V\5=5>BZV>%I/WNPM5E+@; M]KFCP#H@; P!KCTWB.I,3'IMC5.R^&XY8FJ,G3X2<-TT,Q@BZ!E??=)]( 46?>,E-^-Z(I%N MI3H/&U^M$/M:M74!+<7B* #ZI,X?*K0PO'WV+M#INN^Z1_#R+(*VCY;0@JJ_ M#UR>D+I'-F1'YPF43'U.AJZ)R$9)A"E-.N!,CN0K+\YPN_(A_:-*$UJDFZ2A M_=MNW1F"161T"()VK4 J7K>M)?XURWC?[?"2;RH(/\%-HE;(DXB9R1@)07KN MVKQW853#$T)XK73XELA[3C(#T^H&/NB3"_VI7QD!3VT=ILRY#/_$]L]165#& ME0_B6!DG4\8/\CQU1T QO2P"#& ;)!=5SG.*GI ]F#M+C74^.L@'8#D%5\XU MF4!*Y6SH=K1M@B8HH@U M6GC>@145'(X=MP"M_@QP)6Z;FHM 1> )/=(MZDE MTP8_T3%R%0GU#,1+]:@53G*M02 3T>Z)C+Z;\,Q"F(BS&*JC>'#1KO2 MP^]P?[W]GJ_KIYMYJ*!F'QL^X)4Y;'%7)^1IA-:33_OY>!*0I*AJ<(Y)7RRP M$'$^+A>G-V=U"Y_[&73W&_;#0KJ9:W$+=.R)3S)0N!MK=9SR54^7)X2-0_Z1J%*%0YV"@_\-(T8*:ADEIW$MG5?] ?T6D%#,"OZ\N3#M58I',*#17TI"WNA$Q=34JCIHFA%)9>KS-V:?89>W>GD7SKJ_I/T2233J7S9* M!R_ (I*S,KMY,_-&_P]Y2/X:=;WD%J"*\P6 _*?\\"#33$Y][!T"XHSY" (B M"KX&^PYE4R2VIXNH>T:U.4;'/$T5.VA9?T[$8D)YP JA,21IOO+#%YX<\+U MMCW)(R[C]05&G39'$YM.#N^[1]%VWUET8^73OG2N"JHXV:-WEZ%0H'7,6E$;'3*_@$>XZ.@Z/*DID!/ OA>%O.4$/K&DZ.U M\.-56R^<[4N9684$7:&JE!+2AU?&*7LX5>!CQOI(IK>/4L8HJ"![EM%95W8= M"X&[X0",8=&_]:>S#:[)M9CPZ@5I57!#LL((Z[/^.NR=[E&/[DSJ>_*Z9M6[ M6\=$?5U#9=B,%5K;1 )%0,]'MH_GGJ#W!0V9):YI?:L5GB0IJ3"MPKE KLR< M.YBXW>P> HQJ9,N N27U#6DMN3&%7-0X9 \;70+%*%+X<#7E/L%W%5B.SQ>: M7<#2Y&NWV(]K7-6)Y[JE;@_*FG?8S)CYY!8ZT_$?924UUH[?(*^?Y&[M#>L. MIZYQNOM:N3XTZX0&K5V&>N5/L+W\BLJ$4O MY=J%2$0]=3(0R2W9&4)$WUIR1:.VR:RHQC<)7$M5\VN$X\J1_@ MFDS%N&9N.%6H ^3IQOD#(WK6MA"-X%RAOTQ6#O'8>ZT:QX/^5?NFH:"7[/WK M[KX\4;)6Y:^]F0!3+QU?]9ZNZC/O# M;O:L?8O"6>]W1E<7F%7=!USTS(9[6X^-C(B=Q7.65 M%Q&B(/2EDN&3B3QWO10P215O.4O=U!3=AI"_H\_3;"^TSH^T(0SK0>55X\E< M.AEA4"AT41_C^@JQ5<@>R"9C@GDA/6I/[$V\=C=6<[!%Z8T;O(,0M"E*'Z71 M1P;G]%57R,ZZG^NH-_Z[RW:X_WKU(Q\CT-GJ#%,'_>O+(__Y2'WA=,E?8:(^ M@=WQSX628)HT ,]G&M$3+FB!YK/;Z%U"=0H M *4; 9 >&PO=V]R:W-H965T^5"J(A[HR_G14AM"\WMOS6:EJZ2>V409/YM;5,N#2 M%7N^<4KFO*FN]J;[^\=[M=1F=';"]SZXLQ/;ADH;]<$)W]:U=,L+5=G%Z>A@ MU-WXJ(LRT(V]LY-&%NI6A3^:#PY7>[V47-?*>&V-<&I^.CH_>'UQ1.MYP;^T M6OC!;T&>S*R]HXNK_'2T3P:I2F6!)$C\N5>7JJI($,SXG&2.>I6TC42NYK*MPD>[^%4E?UZ0O,Q6GO\7B[CVQ70DLM8' M6Z?-L*#6)OZ5#RD.@PVO]I_9,$T;IFQW5,16OI5!GITXNQ".5D,:_6!7>3>, MTX:27MJYU0)2#%^@ I:N)C\5"">G4 M6,R=K45 Y8I@^>]8:'-OJWN5XX>H>K$0!S*8_84"I:6Y]DT;%"05]EXY0TF2 M%>U5OMOB:4]625U[4$(E V1B*ZSI#8F%#B4D29NL:F%S,1:RMJ80%FXX^(); M_K7X\8=7T^GQ&]$HQ_QF,K5+&A;2.6G"\,+.OW$7!!/EPLNCLVR]J&%R%,I?PB7=X_ ^YJ[;&ATG*F$?-E%[:58?'&1)Q7H;1M45(& M,VF,#;0]UY06)!W\IN$_LMT&6,99QWVD/T6%4S]3", ]P(*92"00D2D7T/T083P;H'L5Z(1LTFBKEA\VSF9*$3+924*J\!1< M*"?@D@YY+W7598^D <(M5$)-8P.4PZ%JV2VKR"CP (%XG%)):NYUKA W(7UZ M&*-/"@;V6,Z,:*0+.FLKF=!!X5B92J6V*'56IEI'%FC#\OG<_!]R(E"I;/T< MS(?=6*8M,TLTC;T;>H8J<H[N M0!@87(3#?D_QM1!/KBUT*,E,C 1&J(>LI+(7$*VB0H %X/$AW0JEX_*3XEXZ MK2*0J/D$5:RS6*S':$FI\H)O(:D^U0MJV,00::/16LJHBFLC6DTD>ZJ):E1#PUWF8EXSYA>I6\H@H,_!&?'[ZTG\&3# M('.6,R*:P"%D1#4.SNJ&]W+.F0'HA_KEX:N8PW!R'FX,*C.QPWHKB)^!,^^=@KHB>R*)PJ-B[O0GZKC(9+ M-Y;KQX*=Q=;QRU>8D*N*N9?-Q/ 85#T#6KL)3K%7(VFHF]X%3O]5PGC@!G_8XL5&)*]/5(1(EY M0KJL7*:A@_/[R_GY![&M#=J)[V<9^<@9$K9F7N1,KQ$=$#M,4*F&NM:L52I= M0HN=T<3*J6/B-13=S#IG9S;"=K8<+DKQ JO+J*?%Y"P[ F"O6K0'PM2*O),1 MN!K8L .63JP)SD9[S9:B0&OU8ALC+OKBSG#H(S'GIK 5++Q;2/-%4MBW]B<# M&,#'K>T7D^E.?RL%&IRK,.O1 @-"WZWIV))ZB4>-X?2R$3Z@[49Q;"O0:I1_ M,#G:65>Y/WGYCRB=,GDUAI);M6$ M>/9:<232NG5PN(ZG%Y/C[L9C1&!S\F3=Q]Y*>G5"[T BZSV)XD7<(&[I%0)B M]\E"$\^P*IUS4J:[ 2#VZEX\.]42IZX"VJ#1E-*O.=FE?RV4VQ?0;<6-S.(A M)N]@LB-F& I];.C\,T(_5\;6F#S(Q M:!=GG)8'ES2&48S[P2-NZ7K\N-^\@+Y:YC0R)5?'0_\2RE?)68=5FKCQS^S& MD(;UVL1$;AU/IAV M.M0^#\_A:EJY.R"0W8]1" 7&<48Q/^&IP9ZN5!4 M?#Q4RRBC)Q[$[^DP0*P03[(IHJFK;&*+=9RG >%)#)CM9V>==;7=L#,Y>C3L;,AGR^T@S09)]#?GG75UA/J_,_$\W?V/ MS#S? =K]R<&PY[8&[;#27Z"6&E)L(V2D?!@_:DT];)_V),"RK=NX.$$-CYTJ MZ;4T@D&BOP-N_7DRHF6(D021WUJC.G0.26-U]*T&#LWE+;YZ\*IBP>*#3D;A\"UHR?(24_4NJN"(^'HYLY&*EB))NP670G\5 M=:T16^,K'\T]DJ#?4\_6P4]#ZMAT2,A1].DH.]<.]$MU(^KXWAA[B-.>;ZU] MPBU&8-C,/O4>=6/EDXXZW>_-ZH"^VD0M]G#58BF\_/IM$/X]FP:AVFC3 M)AO2B+NR%6!LI,[CY!TPH!=>?I<)$X6@!GL\M MB#I=D(+^R]S9?P%02P,$% @ 3H);5Q/*'Y$F!P _A$ !D !X;"]W M;W)K&ULE5C;1Q="Z;RF(X&8U^ M&);:V-[-E8P]^ILK5\?"6'KT*M1EJ?WVE@JWN>Z->^W DUFM(P\,;ZXJO:(Y MQ2_5H\?3L+.2FY)L,,XJ3\OKWG3\_O:"U\N"?QO:A+W?BB-9./?,#Q_SZ]Z( M 5%!660+&E\O=$=%P88 X[?&9J]SR1OW?[?6_RFQ(Y:%#G3GBE]-'M?7O1][ M*J>EKHOXY#8?J(GGDNUEK@CRJ3;-VE%/976(KFPV T%I;/K67QL>_LB&2;-A M(KB3(T%YKZ.^N?)NHSROAC7^(:'*;H SEI,RCQZS!OOBS4Q[:^PJJ.]_=B'\ M73V25_.U]M17\^BRY\$M0L[5G2M1!D$G)FV>UJ@GJFJ?K;%$/1;:7@TC(+'A M8=:XOTWN)V^X_TE]^\X^=<[)V_98_C7+LB)Q_^IF:_U29N^ZICK:-+39F4MQC[SW01HD<%_O<8 M10G!Q7$$W)7O0Z4SNNZA[0+Y%^K=_/4OXQ]&_S@1WT47W\4IZT?CVR5XL)!8 M'O46?1C#,?"GS<^F3P\?'_XU1WE]GL]17K,G-?\P?9KUT]?@=CJ?W:N[SY\> M9P_SZ2\?/S^HZ<-]FE1/L\5_%-2EGBZW*S7))GFQ&:D%Q0V25J[W*=)'5A<9:M9$FIGR@7\A#D[CA M329\Y*:H>8FMRP7"'ZRR&OV)[$X>I.QD<"%HFIK M(*CJHVU ![59 Q]0J#4 **TL5+E J/T#L_X/F&8XVD8S$.P0O[Y$$MD)Y)Q4 M[H#?NJB,S:#HZ&(VW$9Z&-])FGDKXX4M5Y+ZOI 4Z:)PF5X4I*)3"Q?7"K,E M6B+L%=XK@H_--[P&#<,ZO.'*-.ET-KC"Y#JQ@2^I7:$-J*4AP7JJ[\->/4,G MVQJPMXGT5WV,A]+$2*167K/1/>(3Y4URVB D&8@\(Q\U TS3S[15])4RR4H* MG\JJ<%MJGO;L?FM*@G>V70_>/*K"><3T"_"^40J"%V.-@2, 9*@#L2(+KL"" MPCPSK99U4:"/A)2X-C['+HO=/N PY\!X0F\T)IC[/B[^K5&G<"U!1[XFKF[2>":;G/M$W@*N\4\JJ5 QHV"5:VI#W:!E,O)B@21&SPAN:K$>1FZK'"G,P6R:>"6 U99D[%_"*)/!900-;X1[@&V4[GY'3Z7 MQF/P3_!95Z\8;?&B-W3GM(\,9U1%A5X78WPDI@ $J]WA@_" 0HIXS-72NU(B M63AV#B2[,'1HD3&FMIRU=(R0ROEKM;'K7JL^Z:VX[\.30:H/R$NPF!L,"2LZ M-H4P8[U)]4O[NGLD!=")G) NJ?,%"5! =QS&QB;9CFL'H6N,Y+5GQ'&OUKC/ MD[H!K(%@R22?"VSTQ45J.C0CPR)M^6#A(K,0<$&^LW^R)?<%7/3>BGEAT'3%Y7$&3%&+Q7A]COJG!I)IMNC8&18Y$F!!J26S#S%&=7+812I>G6H <2ZH/ MX4L6[I&%-#J6T4F?>:E([OK(5]2%;)_TSR?O^C^]&\FN2?_R_++_X^C=J5KZ M1H;W.=[P*?WJ7/P5+$*\2FX**=VP=WW*]H^0S*'3^'[114U8MD$+?S<^Q[M$4@@\V[V WT=M-K-%Z9P(,226M$RE%4$_$4=VTO!3I5#IR!_ M2IC3K4; \"6;VV7 ]]#76&"HJ@J3[B(MVN86P\6(]>X0L]P=^<+4H#\[_N(C ME[BN%B>C\46Z#]VV"GJ_4]"*SR2PIYM.\#M3F &=)3(*W6R4$I?!$N*YMZJN MF+;QJ$OAKEX.6DI8R4W(6-QQI,M2<_S( MK33? X(^.CL P:1]-Q[MQEO]^:93QY?2-(WNQ5=F65(;UK%^17 0GSK+7&UWQV+CBN/#@<7"&?DR7(.K MNB-)VK8DB'LNNMF^(/#XV;'WL.'>.WE)?B7_/.#*P:[3ZWDWVOVY,4WO]+OE MZ9^13]JOC VJH"6VCL[>7?;2J= ^1%?)&S[NU]&5\G--:$O/"S"_=#BUF@=V MT/WE<_-_4$L#!!0 ( $Z"6U< 5VG?) < )00 9 >&PO=V]R:W-H M965T=Z?0!(IBID;'F6_)X4OE0Z,37L-F'MM NI1%C9VO%HOOYXTV;G)Q M)F-OP\69[Y(UCMX&%;NFT6%_1=;OSB?+R3#PSFSJQ /SB[-6;^B&TH?V;<#; M?+12FH9<--ZI0-7YY'+Y_.J4Y\N$_QK:Q:-GQ9ZLO?_(+Z_+\\F" 9&E(K$% MC9\M79.U; @P_NIM3L8M>>'Q\V#])_$=OJQUI&MO?S5EJL\GSR:JI$IW-KWS MNW]1[\]3ME=X&^6OVN6Y)R<3570Q^:9?# 2-N\(WI-[K6XIG\P2+ M/#XO^M57>?7J@=4_JC?>I3JJ5ZZD\N[Z.9",<%8#G*O59PW>4#M3)XNI6BU6 M)Y^Q=S*Z=R+V3K[HGGII8F%][ *IWR_7,040XH_[7,X63^^WR")Y'EM=T/D$ M*H@4MC2Y^/:KY?>+%Y_!>SKB/?V<]2^FXPNK?[[^Y+GM2I)! M0*U,TFMC3=HK2UNR$1/4AAS06MF#P6_(;X)N:\/[-^:67>#UR#1DCEW?8Q+E M2&SIL-<0O50'HB=B#F&E)PW+HX]I5,0J4>!XHF:-T Y$E_EX6$W53D=5&FP0 MR"7VS8G=#[.;F:JH%+ QZ=3!]WW>&Q!7RV^F\-&@KAJ[5V5'',6'' IPWW4Y ML$/^IZK 7AN2J&RU[70NFA95&YGK$]?A*224^IQ_'XTD>GI$EQ(R"\3AAY,( MV*^D2J^<3VI-UF!GI172V@)IQ : D_[/(07M&]+L9=59 53 A'$Y2(W^R)%0 M.D++XC,&#:Q6QL$%1!,$=EN*2=!T+E"K4S" >(@>NZ'=?F3[2/!]IN?.=[9D M0H)*Z"3 CFRPIT 2Z:^.),)=ZW.V$4/LL.X$#DS'KJC'O6;J91<&&?XC(@\& M!-0BN%(0@EQR.^U<*;B_1K :8RWVFO::8>O& 29[S5.6LQ\.#L\:_%G#3U!: @3J'I@[K4/WNFM"5U4EZ:)OOWJV6BU>7%^^0T'#J+PO7SS..L09 U)P C<[E/U9#%@%9&&16E.9 M##.3U'E.A4B,\YXBET36.>?#6U-*=M?:,O55/AUIB=9+1##'=2EQ70V$*KN^ M_DC@G,@'23ZJAE#-G_ OEJ;( T*-6H/T6S"%O;!ZEX46:-/9?AV>=>AS,A;$ M[(>4PJF*/ IP.3.?U-)#-1%D:%HI&Q;DG,*-,W_3F#K6'?1PO]25J2!LD12H MKJSYR J1,L42QW9KWCSR0KVVE#FM02GH?R^$T&UK48WX(RRS6[I+M>?$S]1K M+@ M_GBZ^&?Q#:->46::MF!2WT!$,JUF!0+ )"8#L_/'D9T,\^OEUR3"UW93E^"5US M#:T\=_A\K.+<6;2>F%NR#A &MSW S8;X*LC6Z%;C*I)/"!GK': [<)A86B*$ MB(:(\EMH3NA8#9^K?Q^YH-[VD?K /1?MBQ,70;WEZ3#T'V L?<-T7*B??=CI M/7]_IB[=QEO-ST_55=!_&]N/=WS&1P+SZZ!+2,OWI\@A8!P34, 40U<&ER'T M_B@$8%V\)^#>(/Q'Q$7_P-0 M2P,$% @ 3H);5X/ACPEQ"@ L!H !D !X;"]W;W)K&ULO5EK;]LX%OTKA*EI,XTRX6^R$Q)9&7]YY[[H/2FZU4W_5&",/NJK+6;V<; M8YK7)RC)F9,E"RN]T<;%\.W-((5&*W)"$ M##^WXE=1EB0(:OS1RYR-6]+"Z7B0_INU';8L,BU^E>7OQ=)LWLZ2&5N*5=:6 MYEIN_R9Z>T*2E\M2V_]LV\T-@QG+6VUDU2^&!E51=[_978_#9$'B'%G@]0L\ MJW>WD=7R?6:RLS=*;IFBV9!& VNJ70WEBIJ<M1IWM&8W8@VL M#;NH.T\#LCMZ@WCOO M28$WHIDSW^',SM]X7.2TF7 MFOWS?*&- FO^]1@.W3;!X]M0)+W639:+MS.$BA;J5LS.GO_B1L[I$T8$HQ'! M4])_VF=/2_MZ<_'IP\T-N_GP\?+#IR_LXM-O5]>7YU\NKCZQWP7+%/[8NI2+ MK&1&Y)M:EG*]8[FLFJS>(0)*A)4"E$S4:\@62BP9F5SD0#&KEZQ1]4[OP_K->0F\'M"<= M5K)$)H91)#.-':R]%I4THMRQ*ZL\_/=-;(J\Q(H7=E_G]/KJF[9#]_2EM7NI MBK)$+F\HD"PLMP!8E*\(SCT!>A Z$#OU-IE:;HE61:U-5I86+0Y"X5*U>7?5 M%(T@IM*D1O0W$9BW8FM3 M.V%XT(M^3.W-;JGD6F7-AFB[5Z&1NJ!='_ C:XVL925;S5KD0;4%I KP]) 2 M>FLA=5X(J#D?/7LYY/00\XQ"96HKBHX\*SLS5X4HEXC26U3VQFHP>M;",WAPLLW>)>..??3W M8=#'[^[0.1- *PD=Q)A%)@GI83*8;)&QVPQ9P>PH$J=)8@#_:HA,P/IO0;!^ M5+)M#N"_^OSQA\'NN3ZEN-60Z D&U1U=]W"K A0J;8JB/H)MT:<<3#Z@YE\1 M?@S;B\OK,6KW AIDS[QHH!@A;DWX.K^9LX]MN2* +L5=D4LK;\Q8Y_5:EAEG MH$]9_$DJRVT-&EHBP?'&YOTN!^A]P#T @)HTB20\LFKP$CVD\#PVX71"Y-MI MS.T?-)WOJ$H@QUL_=:SHZM*#H.]R&!&UP_\PC*>*D3LVZ'E9*3,"N2S$:E_" M]C2Z@#/6J@#/+O'X&FY M,F/P8F*Y,Q3KDT)-B8MV6K3E=Q1+M994MI #*W$D< >9*.:]$=.\ !*H\6[6G038C1!T]IJ]]AEX$(Z5N1CA96 M"W'7E%)E^Y.%K46'H86\TX45T;E+28 ?CWN58&Q!30;A9\D.05*!35^!?BES MJ\N'NX:VMET 5DAH44M#KI5Y86=L"[-!@J.<4*R0$\=FIP=DSKYLT(/: HL2 M0 $N!J&#Q5"5&B+H3MGFMK.4K%84U=3K87YG;5-F]0&*:'"13',2@^-*_MVN M7MV0V#.R\L?*C $ X=<"X;CV73"X_]O:T??7)OVG5GV]#K MWN]-, K"@(=^<*0W)Q_S(X5&:,"_QN)O$1ZN_&SKCS%/!?ZAT',_"3DKH??*.)) MX/Y<]L8:)XQ8F/ @"EGD*8%K*?2=D;ASP #M^D;2H1R?T87>0L@ /4]=G MH8/M':C#@R3A;H#E4#.!B>&/),HTX9'OLB3@<9BP% @Y/J!P>8J[7NCRQ(MZ M!9Y!/^R5.!;SE$>Q2R/X)G7IGLOCV.$.$*9QZ*4\B0B.CJ__V//U:L_7HRX/ M8IZX"09^S)THI3L>]SPKV_/A,+H%"*#($7X%8!EW:#T8$I V;I30#SGI MP+L@M0,"1^0.C\68#QT\U^=^C'4>G!7]D%O= %2 ]M@6<>.ZW ]AOL_3U*>? M)$@>+RPO".4@?,E> *O4]GI?)J=CJ< 8F9H,P""W:8"@!+:J'<1 ):*'B(C M/$('(!'%#*&+T/>M"*CH!?CO@.G'R!#9..@X@'$PA<%)"'-SP O(N8L4)Z$Z,M!R1 M5T -T)1>%BT%C@$5%8^G4P 51Y'EFP?5B"W$2MI7 W2>T&8H?31_*&)=&S'4 MQ/[VRZ')NRWL^^*5'*>8[(X:!U)/VM[)-D(XEV,)ZX&Q/8)]1P-,B^'4N*!B M3-T=^N#Y7[#XX&FO%*-V25&I-OWY](^VL$=E3B^TZ.*O?$,/5G-S_<:GX([P314M;K5_32T9ZF,_3P MU#79LX[^+W!UY]$4V+E_:)L[3_Z?T(9S]W#_\.'^_P-P'WL+?3+YBE A*]EO M)1K1TM:F^Z PWAT_QYQW7R'VT[MO.9RLD,Z7@M%$_!\):49+FB#\2/5V7\ 4$L#!!0 ( $Z"6U?3I[?\ M<@4 *H- 9 >&PO=V]R:W-H965TVDAY+NQRX MVI+,HE)5#L;#X>M!)97NS4_BWE<[/S'!ETK35RM>(\5)3NO@KUHWL^&U/I,%Y4[7*\*!2NOF7 MMVT>.@JSX0Z%<:LPCGXWAJ*7'Z27\Q-KUL*R--#X(88:M>&+(';[*-<1+Q)C\;H_CK+''>@A%_/Q5N@S9]&HV[ MY)VK94JG/;2!([NBWOSEB]'KX?$>7Z=;7Z?[T'^N'L] 7)\O+OZ\OOA\)2Z^ MX7YM+2,,E;I5-6R%+(RH1'U!8G/Z$& S\2"M#)6?#:>G/!&U&2=T0Y-+/$O MD_).)%0J6L$T7B]'P\QB!!6=VPG.<$WX4BP5H/NJD2:QF'"5. )W*HVPYL!W=';7<%VSD") =#+O+:/&+) M3N9DF-,KA,AG!&8#FH"KS"8+4V8\FW>FSA=('B *N2(1KV%-U[8MV2FW);X^ MLOL'L]G_J_MF2%W>M^Z'.!P[ SX2MFYG=.(3 M9+N*43R<%LT$Q>%&?+JQX=%P^,O&\Y^GX+/<"W4\18/G"F$[+4.V\?51'B+8 MIC$K^8->K5%)]H.YY1^&N=/E1].B+Z[K>(OWRFZO M%T_J1M;%S*UQVD9FMV9Q)A,'CWQ9K_ZA3@8LA^;6LG8Q01DE_OZP30TD$EGR MPO6?NJ,-.O?GBNPR?B5PZZ$NS55ZN[O]$#EK[M_WXLU7S"=IE[C"B))RJ [[ M;XYZ#:\V"V_J>!M/C,?=/CX6^)@BRP)XGQMDH5VP@>WGV?Q?4$L#!!0 ( M $Z"6U=_>ZY:7P\ $@M 9 >&PO=V]R:W-H965T'JRZKOW^^#@4 M*U/K,'6M:?#+POE:=_CJE\>A]4:7O*FNCFCK6OO-*U.Y]+EP?GI]Z].'](&7O$?:]9A]%F1*'/G/M&7'\N7!R?$D:E,T1$)C3]7 MYL)4%5$"'[]%H@?Y3-HX_IRH_YV%AS!S'?#T0)5FH?NJ>^_6 M_S!1H,=$KW!5X/_56M8^>G*@BCYTKHZ;P4%M&_FK/T=%C#8\/;EEPRQNF#'? M#.=N052X[CU\M]G5GEV(-]?-"_:1_=5Z= M%X7KF\XV2_7.5;:P)JA#_K1Y\.*XPY&T\;B(Y%\)^=DMY)^IGUS3K8)ZTY2F MW-Y_#%8SO[/$[ZO97H*7IIVJAR<3-3N9/=Q#[V&6_R'3>W@+O5WB_O=\'CH/ M?_G?+H&%WJ/=]"B(O@^M+LS+ T1),/[*')Q]^]7IDY/G>[A]E+E]M(_ZV2L= M;%!NH=X1[:;3Y-F[F/P",FJJ?BZ,;HSQI(T?F\[XAG_1U01?BZDZ_/:KI[/9 MR?/1N@D_.GVNXD]K<^V!ZWUZ N^*#_L0GSU0*QT4--5J;TK5K<"/ZAO=E[;# M]\(U 58I-7U9V$8WA=65"N#8(#5TV-K[T.NF4YU3MH'9>H[VH)"PU&^]]I"B MVB!_M,YC.<2D8%:G)T?_GJCURA8KM38*AV/);[UE)AR.J@P"L5L11^ICP\Q< MTJE!79JB][8C1]%-J=Y\+E:Z61IUX>K:!LY6A[0KBGKYYB+).E4?6+Z=@I1. M-:Z##$75E^"HJO!9LBYG+QRU<*[#&ASXF C Y0&1@&JD*P' MO[K"=CU'\F-SF= -F^R"XC/OR!%+=#A68%V*U3GRQP*%%)^?#S$RX:4B8_0@ M!,Q O0\D+-&A--QM5&VPHF0_R&F*Q>J#V;$.[(^ID\9L?*$22I9O90D-3VIC>\QGQ&:TG5L_ MP$!7NB+1=GG-%Y*:JOP3XPXS_)3+0HD&'+^7AN&-*':%+A.5LK)87VZE.'8L MY^T2-JG@.EU"J6PK;PQJ![=BR" H6B&I;[#H0&V?%I]F+3[=*SHEH:9S?K-+ M:_?T+-!03PXE_@ZH1DES(0D28C7(4D!&E?V=:QBOYDPZ5"U>.A2; M-7?MICQ"(O((NYAF>9.X(/)9Q0W$%8T8: ^397W!XSF\;>8Q0CK ;+6&^LU1 MB3+"*I>O;K$(2=6R@T8*.>%2\(7 L8]%**>?#*?ITJ:J,")*9XVH4@9'*^*7 M4LQ%)PM%+:@M8O9HO2O1($EY*2V#O\0O9>I[\AS[ ?:J(R;<0+='[%\9X DR MO G%>3UCQ#U.]BP[V;,[0!C5S$X43^'5DO)V>=Q>.KO;]A^<*]>VJM 8PS;+ M^(W\T) /"*XC:(LR9SU;33!K)?RL5X!"5-=1SF+DGG._C.*09@ZW=B;*QR5/2A M>8WKYYL(21E*7B-FT,V:,MR+)4$\?$0^OTP]*9E&B$EJ:O$59N7&QY#JHAJX&1?U9&<8ZL7)1OMJ304Y/A@GHR=X<@LX65:!1%XQI MBXWZ0!"U$B"^<^3YY?1$AXO8LD-%15JTX.9..-XCX3H+L93?98=C 6)_#AX<_!%E+M)IH^MF)HU ,V&'+T>^I MFTLUU:01F6<8.\)[&>7M!IWBAL'LYOV>7'"ON,T!]40"FP=8N]WK$"2:C) L M*96)#::\,=H9@F+"2(0(Z\^3.'GKZU[X%+U2+O!F1=<;E#7%QP\IN!X04YH7 MN"8B@8"Z;E:N0CR$O\665)JNI)GL1Z/^2BU1:*)6'2&+:VS&35V5*_K%N$.^ M'" ]S22V>U,!#5CU]3D\?;'-Z,IW]%7S.KO/Y@7N8U":1D?(X[J8OB/\DCXE-U -Q MN3B\VVW&:U;G>W/=OPS@Z^XD>9^-U\ Y !,+IV4N LU3QB-:G U$MSCDB51:*8TT,U^#D55,%JEM6/ MQ 1S49<@J)KG-:/,4!C;LFKA:(VK;1$'8&P,-/"2@LB^2(*@K&Z+O;L'\OD,&_3V.R> @I97M (%<:(.(4L\3 MB(E*)2]VS5%D)#E=$+7IM*,<^:.@M9!&/!$0'R+0>L9]\8Y B;G315"Z.E#G MEQ?JZ:-9NCE@2S8CCH:#+ _A2T?Z(_!&O![.TC&C 2H)2 "ZU.AITCGOX]B! M@<-%]*U8_2[XDA6)]3IWQ-R3DR<[F(O*OI4]1M7Q'B5N2_- ?7/S),)=6#PV MFV+=3"[YIV1RNGH?C3L%.9$2(K]_W+$F^-:!1W:HDA68O4FP=M"$P&R=KR>8 M)&'3AJ;&K<=B;F(U*N?&\SS!JZJOVZ/0U]3C6@$A*3,BL2[I($%R:H'6&AM9 MKII*[1%?+J0L$*X=*Y=#2]?)_-8QM(8)>1)%0<:,Q_;9Y]E939"1$?#@(2[- MTAPB!4HHB?$4IYQG**$6T4?^%GAPYDW&<@-3P[W9,%YEA8^.:'L/($+32N3+;2"<1[*J0ZNJO.5&('[0I@8&7S!,QS)H.=#TAM9&V"FI#&SK3+D]3_8@C=%UMMB@ M%5&\<"4.,QG.C'$!HN*0B)FJ:G2 2+/JSPD8'N.+HGJ!#MBOL[3(IE01%&ON=^? M]S0Z>4*7ED1Z'0M/R;#8EC0UD*9QV6L8LS.[G')^.:M>Y9803Y%-;5U9F5PW4 M RQ)MS,,&U11L84FW!BW,IJD234,@D:-(,616QSU(8D:V1EX5BJS<1_5S%4CI2LNXD4*!,P9#4I99\ MS3?65*7DL#[DR]X1 FT-H,E$P*8-GXX6-,GW49RE<4NOVQ50IS=+#NPU MO8+ ]Y?L.*,N-@8X?,L5D@4YN(:J7U#?W%&Z%E< 5K%HC[2/KA!&SL&>WN0Q M$LWVTD0GJG#;N21#^?LX/4U_\FLP32H9?-,6';769;I"DF6RA#J"AGHJ461* M&:7UU.K30)SO5JB[*T<9,Z;_6N?7:>Y*\5D-J*,1T:[0]ENS>@8F-$K;:Q^+M<"R79$_-Z^<#;T MA;.][=U; +KQJW4>O5$?@Q/>+.\3[FP;]],]O[CX^>/;#S^^_4%=?CA_^_K\ M_>M+]?'=Z_,/;SZPX\MK)2CUZUT- 2DF](-MJ&=/%>3VH<)H#A\Q?*ZIJ6A* MWWWG&Q][E3N\LGBZ]QW#L_>&*TO.;A-Z]XRNH;DP;-1Y'DSMU/ ?(TXWE=%! MTX""P1HP_PC/#Q?Y/N]/]U":WZ:7Q,^EY=CA^7RCO%/VB]IBE"9!;:>3+][?" I*7WI7,NORLY=![S/ M'U?HMXRG!?B=WL!+7^B _/+TV?\!4$L#!!0 ( $Z"6U=_-+>;,08 %(/ M 9 >&PO=V]R:W-H965T4%#MQDF(OMB[G\IWO MW,23M777OB0*XJ;2QI\.RA#JU^.QSTJJI!_9F@S>%-95,N#6+<>^=B3SJ%3I M\6PR>36NI#*#^4E\=N7F)[8)6AFZU+ ,_&,]/ M:KFDSQ2^UE<.=^/>2JXJ,EY9(QP5IX.SZ>OS(Y:/ G\K6ONM:\&1+*R]YIL/ M^>E@PH!(4Q;8@L3?BBY(:S8$&#]:FX/>)2MN7W?6W\?8$KJP^IO*0WDZ M.!Z(G K9Z/#)KO^@-IZ7;"^SVL=?L4ZR1R\'(FM\L%6K# 25,NE?WK0\;"D< M3QY0F+4*LX@[.8HHW\H@YR?.KH5C:5CCBQAJU 8X93@IGX/#6P6],#_32(LT M&0DD6%PXRE40?UKOR8N_;,#O+U=6JTR1__5D'."1]<99:_T\69\]8/UW<6E- M*+UX9W+*=_7'0-K#G75PSV>/&OQ,]4@<3H9B-ID=/F+OL __,-H[?"C\++.- M"?_:%GZP?[;?.#?7:US*CTP$ZQI-;T6#^XMGTU>3- M(]B/>NQ'CUE_-'7?O]!-$.?:9M=[F &JON?M%LH2A210/@]NLJ:2PVHG#THT%^VID,#64 3L;= M,@0QG&A6[UEAVV &XFZS'?5MGCQ*6Q40[6WF&.$C\1%H$ZH]6)3)=)/3O7)G MTWOK?;=+4LVMJ4^Y"#:1+2&]3K4%QKAP(K&]7"4S9_OH\ ^.F?ZV);G./$?% M7+<9B,;0P99GP["%SC+2;(2J,!D!O'"V2FFSIL (CC&*3PVLR1C5UVN'CPMJ M"8VBERK/PQ HC5TL,0$K\16YSPE-L;THVN]!! M_19;3'F<=Z:;.D@SE-#U:0ZS:NS<@P0;]@XJWJ^B1IM8U!?QFA58DH&J!7+6 M;ST128M.9.99&'NNKY9/1J1_!N0?L.REL\ M2DBF$H/:,W=X':2-O;8K,KA!/ MN_"ZL839*[ I2E& 53#\MNE%_E\)#WEHY0HZ-L0@*(; DZ2X$^=(?#"WGIY. M$PPGVO ^8L:VSXCR6)[/IZ/COGR0T-C;<-7&'=>+A :F.B8 $K=-\!UD*/E] M1>INIVPJE 6*@D<;UX L J76)UY6Q3V6>;(@M4N$&I7CIT(4:D?42'R)F5SS M#W+9;]5;'^UNP:=/V-D-NT41FZ=Q]_AF6O;.E#@ EV2P)S67M(W)XTVJ8LQ: M,Q38B3M@9ZR.]GT@C[?..1!:QM-<.W73D:=_VA\8S](YZ58\G38OI5LJ+"]- M!50GH]]P/G/I!)=N@JWCJ6EA Q#%RQ*'7G(L@/>%Q>FHO6$'_3%Z_A]02P,$ M% @ 3H);5P^8Y\G%!0 K0P !D !X;"]W;W)K&ULI5?;;ALW$/V5@1H$,4!87.Z-Z]@&;*=-@S:)83OM0] ':D5);%9+ ME>3ZDJ_OX:ZDVJFL NF+EK>9.3-G9D@=WUGWQ2^T#G2_;%I_,EJ$L#H:CWV] MT$OE#^U*M]B96;=4 5,W'_N5TVK:"RV;L>"\&"^5:4>GQ_W:I3L]MEUH3*LO M'?ENN53NX5PW]NYDE(PV"U=FO@AQ87QZO%)S?:W#I]6EPVR\U3(U2]UZ8UMR M>G8R.DN.SO-XOC_PF]%W_M&8HB<3:[_$R;OIR8A'0+K1=8@:%#ZW^D(W350$ M&'^M=8ZV)J/@X_%&^T^][_!EHKR^L,WO9AH6)R,YHJF>J:X)5_;N9[WVIP=8 MV\;WOW0WG"W2$=6=#W:Y%@:"I6F'K[I?Q^&1@.3/"(BU@.AQ#X9ZE&]44*?' MSMZ1BZ>A+0YZ5WMI@#-M).4Z..P:R(73*WVKVT[3JQLU:;0_.!X':(U[XWJM MX7S0()[14-%[VX:%IQ_;J9X^E1\#S1:2V$ Z%WL57NO5(:6 BW:,OW;J8 M]OK2_W!QYNR2+H#5(140YK"@BS[ VM'GLXGOU__8%8!!?[9;?RR;([]2M3X9 MH2Z\=K=Z=/KRAZ3@K_>@S[;HLWW:GZ+_\3YHUZIF"]S3Y($NG9UV=?"DVBE= MP[ZIM=_EQUY+N_VX63BMGS!,'R#W=.65:2DL;.8/=-U-O%9T92T$NU7+VF M-V9N AB[MDT7^Y GR/"\H%RRK,@ID15+.;YEQC*8N+'Q]-KY/"U8GE648;-* M8)]E4K(D*S 2I80/.9UI9WO:>OK?Z!DZIJ8;72]:V]BYT9XJR8HT(9FQ,H_. M)JS"5.0)DZ)86WQ!10JG).^C6;&B3&*$65ERQA&Q.,Y%Q621T%MMYTZM%J:F MCROM5##MG,YP)_@C0J]$)VR/Z&SF3*T@![,5EQ@ <)7G&(@,89.109'$P&9T MYHWJ\9]UL0X;S(H<9THJ!.-5B? 4"$\"RN$Y%_2I-0'$_@++4Q1&GK.TS$$^ M$^ ^TL5A,D%Z)3&YG/IJFGBHS#A(0S2PF65((WPY\&'Y@W5WZB&JR!).&3R7 MT)1*)O.H"8=*01_# MT"F'*)0.:,2S"7)JS@%2$91;XA)218MPNRH&*P7* M3JZM9Z)$+8E=BE0@12MK4!2Q4T2-B&<)>&G*2HXP)P58159SU&%1?8>?>SIM MONVT^=Y.N_MJ8,A-C\=13,Y?C9J8)I;YY_ZZ1)7=!SIO;/UEY[VQU]YS_1:M MWC9X*T7:0F]EY>RMF2(]3#N\POKGS 1/+*HWF%4$.=P V[5F#3>V@/[ZV.SX MP<5Z/G#U#1!&$STW;;O./30)8Z>1,#0#F?74%<-HDRZJKET'NT@J ME I'JB&E\[[L.C)3GO:S,2Z=?%2:\D1_LOX&V):ZXH_N7J$\3?^IND M5=]C@17M$$UM5ZV,'STAD1+S_J'L80&!'UZ3V]7M6_QL>(+^AE>QCVH-A,(E26 M/$ENNGW]*-OQTB'-BR5*/(>'DDA/UDH_FQ6BA=="2#/U5M:6I[YOLA46S Q4 MB9)V%DH7S)*IE[XI-;*\!A7"CX(@]0O&I3>;U&MW>C91E15'J1./_: MX1O'M=F:@\MDKM2S,Z[SJ1=V-?7&'N2X8)6P]VK]!=M\AHXO4\+47U@WOM'(@ZPR5A4M MF!047#8C>VW/80LP#MX!1"T@JG4W@6J55\RRV42K-6CG36QN4J=:HTDSFJ-[R2B"H!3C5 MN_3M9=BM[T;)Y4>+NJ"W2D>1*:HG8S%W8>P*8:$$%2:7RU,XYI*65&68S$T/ MZ"JZFR!%&<1A;420#-)A\($<)%<:OBJ+!O(*W68"AY $03\(@JU9.J#O;L"8 M8C1.F_%:DEPT%C2S"&;-2C!HK4#J!=9 U$_3,23]>!3"DV2%TI;_H7SJ]+@Q M%9,94IZ&?(^C_C =]> X[LGE](AY#& 1P=C*,P.FL9_W,ZA&$Z[B&ULA51=;],P%/TK5T%"(*$E M3;M12ANIW888:*A:-WA /+C)36+-L8-]L[3\>FRGS8K4E9?8]^OXW-CG3ENE M'TV)2+"IA#2SH"2J)V%HTA(K9LY4C=)&JB7VEIA MCY+Q"J7A2H+&?!;,!Y/%R.7[A.\<6W.P!]?)6JE'9]QDLR!RA%!@2@Z!V>4) M+U$(!V1I_-YA!OV1KO!POT?_Y'NWO:R9P4LE?O",REDP#B##G#6"[E3[&7?] MG#N\5 GCO]!VNQY=P=YEE>, M6#+5J@7MLBV:V_A6?;4EQZ6[E!5I&^6VCI(;F:H*X9YMT,";>[86:-Y.0[+0 M+B%,=S"+#B9^ >8#W"I)I8%KF6'V;WUH*?6\XCVO17P2<(7U&0RC=Q!'\? $ MWK#O<^CQAO_M$ZZX284RC4;X.5\;TO9E_#K69@0?)"3-8$2,+%$>#T=[UU7+, M5.7N/X)O2K=LZ^)CF,M"">;VY[#0[ \7.W_CKE)P'QH?NX+P0"85ZL(/ P.I M:B1UBNF]_;R9=S)[3N^&U2W3!9<&!.:V-#I[;^6MNP'0&:1J+[JU(BMAORWM MS$3M$FP\5XKVACN@G\+)7U!+ P04 " !.@EM7/B[Y?%8% "K"P &0 M 'AL+W=OBPY-^-U636CR7%:NV@GQ[[OZJIQ%RV%?KTNV[LS5_O;DY$8W2]<5LM5%Q?& MD^--N717KONTN6@Q&^^BS*NU:T+E&VK=XF1T*H[.5-R?-OQ1N=OPP*:8R=3[ MSW'R87XRXA&0J]VLBQ%*##?NC:OK& @P_MW&'.V.C(X/[?OH[U/NR&5:!O?& MUW]6\VYU,K(CFKM%V=?=I;_]Q6WST3'>S-K$.%B^QT%N'63"/1R44+XMNW)RW/I;:N-N1(M&2C5Y US51%*NNA9? M*_AUD[,^8"4$NG)+U+JC#\W ="S9P74YK5TX/!YW."HZC&?;L&=#6+DG;$'G MONE6@=XU8_S3#X;\,IM7E'&&4DNLV?B9;N\LQ0OVQMO2/?2 M;7S;5N5HX6MT,"I%750%I:]-%]":-Z[I':.JF?FUHP,4+AS2HO5KPN71)BT%*ILY MV@5> #PT)!;*=:S^?\."^X*K)B#0](ZF]XF$(9$CNEZUSCV2%?V.+8]7#JJ& MNI7O X(# U2S$\W#B:1?^^;)+]]LNQQR0W37+N_HJI\&5]*EG_JNF@5Z0:+( M6::R:)F"*;C LH9I$2VM,\:%@:6T8CI3=%XV_0):@K+F=-'Z>3]#"864S.8Y M%8KQK,!4,6LE988S4UB25C)A<_JX6(25;UUT_,=%QY];WV](:,YDGF&4K, ^ M ?Q:Y919S83$: RS2J"W.[=LJ^XNPL"5FZ3^LEQO7D/PRZJ#D*Y\W0]\P8=K M0]HR9329C ECD%K!,JY)Y(HIG'CMH].V.CI#WJH@A8^%R$AS',\!AREKF5!P M!TR+%#6=NM8GF249O'6+R#Q=N]FJ\;5?5NB[PC*3";**Y=I2@0KQ#*40K,"J MU()9:;8 7@ ?SK(\U;Q@)A?1 C>%B&N"Y3EG'!6.MI8%LR:68]#K;U_U^O&K M7O=2KG)FA861Y8R;(JY()F6*+3,0%I=0 @#90[?%=I2)@5<2H!@U F,"0M%, M&[Z79VE8KC24R3*D)7(F,DD*C!0"7$-S/TAQQJ2"RAB/_E"(BFB$L7&()#UB M%Z+F$+")=$C*L1\8I,A8EL-/@BSS7;0*!2D /8Y%WPC!,HWT,U8461RLLO2I M*7'7S,H.17LW7 J!#F*5E3ZD ]2JD#P:FA7&PA"(IFP!JT $F1_N=*$A 9DX M0@OD.AH%$XDB$4_+(Y$&X*T!W&]NI].'M]/^*R J4Z<; ,V>K@(41:>N%VB M)$6)SM![Y(!*F)S0NFC]+(4 1*GPRZ'T?6(PJ0\&#<#.#@@8N($#<;4&MDFIZ)@6:^;[KA+;5;W;U$3X<'V-?MPS/VO&R7%2I: MNP5<^:M$6-_&+P8 $H/ 9 >&PO=V]R:W-H965TU(YE&ITN/99/)J7$EE!O.3^.S*S4]L$[0R=.6$ M;ZI*NLTY:;L^'4P'W8//:ED&?C">G]1R25\H?*NO'.[&O95<562\LD8X*DX' M9]/7YT"(UE8>\TW'_/3P80!D:8LL 6)OQ5=D-9L"#!^MC8' MO4M6W+[NK+^/L2.6A?1T8?5WE8?R=' \$#D5LM'ALUU_H#:>EVPOL]K'7[%. MLD=A2.)X\H#!K%681=W(44;Z50F%^IE$6:3(2*+"X<)2K(/ZRWI,7OWV5"TW^]Y-Q M@">6'V>MU?-D=?: U3_%I36A].*=R2G?U1\#80]SUL$\GSUJ\ O5(W$X&8K9 M9';XB+W#/NS#:._PH;"SS#8F*+,45U:K3"'!_G"U\<"#-/_O"3]:/]EOG M1GKM:YG1Z0"=XLFM:#!_\6SZ:O+F$>Q'/?:CQZP_6K(?7^DFB'-ML^N]N'_1 MLK]K^L6SX]ET]N:],GBMI!9G\N"3I&X@)&<1995U0_^+FPGI,"O&=A,H) M62XVPC9.R!W@6;*N$W#NK%R@38LFP*"@FQI]BT?M^W5)W,*Q:A[3(".U8G8. M10:F<9V$3)!@NB2='P1[@*9MG H;&)%F2\D+"1< (-F#DZ$D)T()F>BF=VZ&=ABRZ8M0JE\*I26CKAE+\662DY6L)-4!FL.5IA5+%RB4?6J0SEZ;(& M=8"+H*4/N'!$8D/2(3R3<^X\W",6GI!PBY1X:SABC.FZ1D'C-8*@# 8B-(*6 MK52&"'(X@TO4^@+96W(P1A" (?,;4QWP836YFT5M@[2JMS4
K*1NHD(B6&6- H(88IOFGXW47'1 C:R[3YHM%$5B- !N MOZZ2QF(C"D<_&]2GG<704 ;@9-PI0R2&"\WJ?5;8-C(#<;?9COJV3A[45@5$ M>YLY1O=(? +:A&H/%F4RW>1TC^YL>B_?=[LD<6Y-?:9YZ@XUVT%HC%TL.79,&RALXPT&Z$J3$8 +YRM M4MFL*3""8XSB!"[':K4313R@> MNRJ+E&R+P1HL8Y6.UX;3!A(_5:V..5QWIENZJ#,4$+7ISG,JK%S#Q)L MV#NH>+^*&FUBP2_B-2NP) -5"]2LVY11'A>S$08VE_>^R/#)T;Q&>I[/1E-@ MTIH[E44>ZJKGD]&K'<&[A/8=E+=XE)!,(Y+9+R.9_"J2PZ>0?'K"(9C+$Y%Z M G+N196^;1Y*.CC$C$"M>3&BUJSH945MN3I;-6Y<',9#O@8#E=Z(O"'6R:S# MET/-W8:^Z7#$%L$@(=.D(/<$/Q*W6[J;$>#4&H,A$ _Y(G5N3E0!7V/P"1F_ MD;O$1<8+<,_8[7V0-O+6ILCL"O&T"Z\;2YB] INB% 6RB@R_;7J1_T?A(0^M M7$''AA@$Q1!XDA1WXAR)C^;6T]-E@N&4-KR/F+'M,Z(\TO/Y='38?U++?JK<^VMV"3Y^PLQMV21&;IW'W\LUI MV3M3X@!U$QI&XO'FU3%F+5F*+ 3=\#.6!WM^T >;YUO(+2,I[AVZJ:C M3O^T/RB>I?/1K7@Z95Y*MU187IH*J$Y&?^!TCR&U& 4 (@B 9 M>&PO=V]R:W-H965TUC93;RWI=!!L28W'!MH2J7U:,QUBJ7;ZNBRTG>)F*XJCN M6%:S'N.0UKJ==.R6=SML)Z.0DEN.Q"Z.,7^])A%[OJK9M;>!NW"]DO)K/ @O19]#U< MRLU5K55#2[+"NTC>L><)R2?D);R 12+]1,^YK55#P4Y(%N=B%4$3JUU#I9+<7!&Q'94C7Z)9%81 2@3X/B,1A),[0%_3M?H ^?SI#GU!(T<.& M[02F2]&I2^4[(=2#W,]UYL?YP(^+;AB5&X&&=$F6!OV@7-\NT=?5G(N).V\3 MOW9*@?=D>X%1^5RV<[6NI]7"Z_P5S)[0_E MDW+Y@ 2%W!3\M'KP)OFL>O F^;QZ\'9)&KI%_;DISSVA_G[T%D)RM=C\8ZJS MC-$0TN$($C:&A$WT0^$> M'XHII,,9)&P.!#M(?*](? \R\<_1=QY*PE8K4PEDKKR]TV"WM!KPM'-E>\=& M YW4\+7DUDD-Z]AH5#K]4Y,6$C:!A$TA83-(V!P(=I#=S2*[FZ6=TXG9C7Y\ M50 TE206QKZJ"=E70<(&D+ A)&P$"1M#PB:0L"DD; 8)FP/!#@K0+PK0+UU> M[B4+'C6"L]W7-<[6G9TLX;O.^W6T<)3C3:L1AOYV@KE>7:C MY1R:C0UF3M.UFH=F$T-LCM>R&D>-CDYK^$W?.8IM9G!J.99W--.YP?= MZ4%>M(J\:/U_;4>K2MMA,-+;#MW(T'88C/2VHW3ZIU[U(&$32-@4$C:#A,V! M8 ?9W2ZRN_U?WTVVM233[R9+@SBU@:C@< CI< 0)&T/")OJAT.\F(1W.(&%S M(-A!XMO6^Z,"JS3U\_\J!<)TB0#J('>W?S(<6ZN$\J!.+85*/H>@/D>@M#$H M;9+3]GL 1UOQIJ ^9Z"T.13ML"CVGI_9Y>L!XR1<4]3?<4YH\(H>.*8"9P^, MQSBDZ'.2_V?G:$%431#T@%^,Q6!K)Z*MUX)N],76TG=@,G/U2[[!S-&:G?+I MGYR\D+0)*&T*2IN!TN90M"S)ZWO/BV/"U^DK#0*E5_?LT54Q6KPVT4M?%C@: MO[8O^[9A?&!?#K/GT^_X[!V-&\S7(14H(BOERKKPU9689Z\]9#N2;=.GU0LF M)8O3S0W!ZAXS,5"_KQB3;SN)@^+ED^Z_4$L#!!0 ( $Z"6U=XL4@5N 0 M ,L; 9 >&PO=V]R:W-H965T2D*@+%F]O6G! M\?F=X_,_V&"/-Y1]YQ& 0$])G/*)%@FQ/-=U'D208'Y&EY#*7^:4)5C(6[;0 M^9(!#G.C)-8MPW#T!)-4FX[SMAF;CNE*Q"2%&4-\E228/5]"3#<3S=1>&N[( M(A)9@SX=+_$"[D%\7LZ8O-,K2D@22#FA*6(PGV@7YKEOVIE!WN-? AN^K6-S1S4]0#_W2H'^H![LTL \U<$H#)\]]D:P\ MTRX6>#IF=(-8UEO2LHM( MI.@AHBN.TY"/=2&CS'SI01G191&1]4I$/71+4Q%QY*4AA"WV;K?]J,->E]FI M4F2]I.C2Z@3>P_(,]8P39!E6KR6>J\/-K;;AO,V[]S;O?K>Y"X$T-]O,:[GL M5>76RWF]5W@S)N=$)IY/T"S&J4"R1)#W8T660DRX&M09O^_9?I&/^TJ:82YJJ$>2IAOB)83>U^I7:_BS[- MUZE3.C]=<4"9\#B?5V*02P'"G(-HG1\*J)-#LY5Q/;5& \,:CO7UKH"=OH\5 M\#"?GDJ??M.GV1LYIEGYK"7=KI)N=R;=)RE.@RS/=Q 6>/'&$[012S?(60[ M(#E[HRL&SF..S]3FZ3U!_L=_*: MI+ZQW\GO'/XO5K13)==1F=RVE#J-1#B-C'8&<6QI'^#04^G0=QHJ]G8 /=Q8AX\S>6_*Z@SA:NP-<>DI=^JIH=96LK4I6]SI*TI^NH]V(HY\V ME317*K2;K(@D M-:)QF']>!#3E-"9AOO-YLC,1MRK>/V2^5;J#<8A+3ZE+7Q6MKL]VH\/LWNEX M^ZIHMZ3,VE=)T7Y#J=(!+CVE+GU5M$(E?>>L(0&VR$^%.,H/#8I]X*JU.GFZ MR,];]MHOS?,KLZ7=-<^]XEQIBR^.N6XQ6Y"4HQCFTI5Q-I #8\7)47$CZ#(_ MZ7BD0M DOXP A\"R#O+W.:7BY29S4)W?3?\'4$L#!!0 ( $Z"6U>:2[HM MRP0 %@= 9 >&PO=V]R:W-H965T=_:#8(FAK2U22H?GWE2]QP2@>,]47 M\.6\SSDRY[5E-#A0]H5O$1+@6Q(3/C2V0NQN3).'6Y1 ?DUWB,@S&\H2*.0N M>S;YCB$8Y:(D-AW+\LT$8F*,!OFQ%1L-:"IB3-"* 9XF"60O=RBFAZ%A&Z\' M'O'S5F0'S-%@!Y_1&HE/NQ63>V9%B7""",>4 (8V0^/6OEGVL_@\X!^,#OQH M&V0C>:+T2[8SCX:&E16$8A2*C #EUQ[=HSC.0+*,KR73J%)FPN/M5_HD'[L< MRQ/DZ)[&GW$DMD.C9X (;6 :BT=ZF*%R/%[&"VG,\T]P*&,M X0I%S0IQ;*" M!)/B&WXKK\.10'+4 J<4.'5!YPV!6PK6T&_%/3;"FSK]9>S6DNJ'[MHNJ)+\A8;0P%' T8/@&7QDI=MY'V: MZV5G89(Y:BV8/(NE3HS6A9/ 7QOP /^G#-R&(4V)P.09K&B,0XPXN(VE\2 ) M$9 6!B%#$18@IIS+<^_'2$ <\P_@=_!I/0;OWWT [P FX.\M33DD$1^80A:: MI3/#LJB[HBCGC:)<\$")V'(0D A%"OVX6=]OT)OR E57R7F]2G=.(W"-=M? MM:Z 8SFNHI[[]G)'-9R?RQ[\7/9)LWR1DL;LTV;Y V12;K\IGS7+QRBLY*KB MY^V+5\D7[8M7R9?MB[<;VM"MS.KF//<-W@03Z<+,FH\H1'@/GV)T57/G?>'. MC]*=X-^/$@#F B7\/Y4+BVP==;;L67[#=S!$0T,^K#EB>V2,?OW%]JT_5!;0 M"1OKA 4Z81.=L*E.V$PG;*X3MM )6VJ"G1BP4QFPTT2_U(!7X#/# M'-1N6^ M(I6?I\HFOON1W;.L@;D_=I4BR*L'C<^#.MUZ4* (LNI!D\;A7]K=.F$SG;"Y M3MA")VRI"7;2W5[5W9[.[E;U=)' .VHR_ZRE&XNX]$'1(F&@,^%$)VRJ$S;S MS@SNUB_%7&?"A4[84A/LI/']JO']QL9?"QI^V=(X0HS_!H*O*18O5V!.PCB- MBA;61+A5AMFTY/Y*>]$6WZHONQ3?$M^^'\F4XV,,XA7FOK!## M5/7N>M>8\])9MT[8N/EJN. %0::Z[0O89\9J+.E28[7)&.C,.-$)F^J$S137XNQ]?JXSXT(G;*D)5AC! M/%H 21![SM?H.,C;O?A[M3I:+0/>YJM?M>-W]LV]K3@^MF^"8L'E![Y8,L^T7N7>YEC#B.:?(]#$?6-&P.%L,!9(N[HYA,4^]$.!C3A^HDV MN>VU8Z @XX*F!5AZD,8D?^.G(@X[ ,E3#7 *@+,/:+X"< N >ZQ"LP TCU5H M%8#6L8!V 6CKV.?!TI'VLC]$-8LI:LJF!/BZ-E@&.B;I8,\'DUUCBA#?+ M+Q3ZND"W^!=E:! $-",B)DLTI4D^90CJC*,V@$![FPLXKPBZZI41$'(U)"&$%WJ_'=VKPI@Q"&0EG&XFA M4TLX@]45LYE/9MS*MRZ1-T"AC#$CPC.X9)ASGY>*C+&CH_ OE M_.(2S4&6/T#W^*GJW'.5ME9117#M=2RK9ZYWC_/0IF';^U9^A97;WK<:'UHY M^S:3VIW_9UQ;95Q;M7'5E;U!%XV, Y+M \/Z+TI 5D^$.0=1F6M;A]OJ7%O. MS5XD:[7_]<S!'A=0P, M *(- 9 >&PO=V]R:W-H965TICTX<$-0P6:V2=I_/QL(S0>-NHZ]!&R?ZSL,E9)B?TQR('%E0EF$AFRS6>9!EF3Y>0TO5(,[5-QUT2+X7JT,?# M',

MJ34A%7'[?:,^+=B%->?F+UA76EQ'#@@N:U639SA)2/?%CG83?#*W%?)*C,=8(''0T;7B"FT M5%,O9;E*MDQP0M3&F@DF1Q/)$^,[6 $I 'U$0<)Q'#.(<5ERND";L=, !$Y2 M?B91][, G9Z]K.):+\2UT0TE8LG1A$00 MM? GQ_G](WQ=YJ!)A+5)Q*5U5' &^3FRC0_(,BR[93Y7Q^E?"G*4'KP^NM66 MC7^;_/3-T7=R:3>;RB[U[!?U8ND]0FZ@G#*1D!A=D\H#U<[Z^57"T;6 C/]J MVSB5MM.NK8QVP',L:GMJIU*19T*3;I4FS:D=A.M9VF MVLXQ]8V%M)I Q?1*IOK&K<:>[9H]8ZBOMJMT"'/[?M_<@P4M,+?O^>8N;'(( M,WW?,'Q_%S=MP;E6O^<]Z^WDPVWRX1[-QX0 BY_03*8Y"8$C:9#HEM&H" 5' M-Y#-@;6EZJCHWV[[+L6"+L4F78I-.Q+;*;/7E-G[CR;G=5GM+L6"+L4F78I- M.Q+;J;;?5-M_L\GYA[9D>Z[3WS.Y%ICAFL:>*P6',,=W^J:]9W*',-/I]4S' MVS.Y%ISE]PS;W3,Y?>L,F4D#*T_['(6T(*+Z\C>]S87BHCQ'[_5?FH/ ;.F? MR M(=5]XEJ]N+S>8Q0GA*(6%#&6<^_)OS:H;0=40-"]/L',JY'FX?%W*2Q0P M!9#C"TK%IJ$"-->R\1]02P,$% @ 3H);5UFT=]_]!0 W# !D !X M;"]W;W)K&ULM9M="8)T&[;W6;627O1Z06Q99M90"[(\6Y_?<5'P("BQMOCFP3P.<\!O? &'2NS M \\_%5O&!/J<)EEQ.=D*L;N83HOEEJ51\9;O6"8_6?,\C83S:%4E MIY'$&;O-4;%/TRC_F+645IRPK8IZAG*TO)U?X(B2T3*@B?H_9H3C:1N6E M/'#^J=QYM[J<&.49L80M18F(Y*]'=L.2I"3)\_B[@4[:FF7B\?83/:PN7E[, M0U2P&Y[\$:_$]G)")VC%UM$^$1_YX2?67)!=\I8\*:J?Z%#'NF2"EOM"\+1) MEF>0QEG]._K<#,11@N2H$TB30(8)UC,)9I-@OC3!:A*LEYZ2W238+ZW@- E. M-?;U8%4C[4V39GJ$W MZ&GKX0OZD?%-'NVV\1)=R=L5O?:9B.*D^$Z&W2]\]/K5=^@5BC-TM^7[(LI6 MQ6PJY,F4R.FR*7Q=%R;/%#;1>YZ);8&";,56BOQ G^]I\J=R$-J1($\C<4VT MP 7;O46F\3TB!C$5YW.C3_]YGVG3_9=7)ZK1^'\G'WYU]=Y8FNU=958\\S_N M*L6]].>O,A:]$RPM_E+=-3784H-+G[TH=M&274ZDD18L?V23^;??8,?X0249 M),R'A 60L! (UI/::J6V=/0GJ94.4&=CL>MG8\KM9YO)2W^7N6 M/K!<>8MK :?>XI P'Q(60,)"(%A/4J>5U#F7FSF04D/"?$A8 D+@6 ]J=U6 M:O>KW:S.M(\,@UJ>00=FIN6?*M*XI$L]VQXXWCB*6 ZEYL#P%&'8(*ZE]CO: MCAC5CMA]%@NV0K_$V6;%4ZWO:4&G/@R0,!\2%D#"0B!83UJOE=8[E^]YD%)# MPGQ(6 )"X%@/:FQT6 M=,J2<_E?0X92')+F@]("4%H(1>LKWK4ML':JK#=!4^%'UG"6>J.O<+)6BJ+8 MI2,3'(=ADU)[9(*J.,MSGS/!K@F ]5V JR*.T&VTC-?R"=%:H99S\H,!2?-! M:0$H+82B]?7MFAK8/IL5@K8[0&D^*"T I850M+[B7<\#:^?9>BMT1C;BV)2Z M0RL$;5BHBA+#LKVW4Z,#V;"8+V/D!I/B@M *6%4+2^XET#!&LGW7H3]!23 M8M<:O0^"=B\414W',>G0!,=AV+),:_0^J(@S+._H(OI?I7;=!*+O)OPFMBP_ M>DHBO2'J::<^'J T'Y06@-)"*%I?Y:[U0?"Y#)& MD1 :3XH+0"EA5"TON)= M2X1H)^!:0VQ2^R]H\K5P8(CZ"B=K-2Y*;(,.OR)1A&%3,KV!(:JNP2.V^8P? M=HT%HF\L?.#9F_N%W@-!5SZ TGQ06@!*"Z%H?66[S@>QSN:!H+T04)H/2@M M:2$4K:]XUPLA^A4>6@^T%>]GWOA;8GV)D\4:5R74NYT'< MLYD@:"\$E.:#T@)06@A%ZRO>]4*(?MF'U@3KU..E=<2QR=&W#(U8H&T,956/ MNL.YL2+.I=@SC*$)*N)DF$<')C@]6GR=LGQ3+9,OT)+O,U&OF&V/MDOQKZH% MZ(/CU_C"QXKC ;X(ZX7V';Y>]_\^RC=Q5J"$K64IXZTK'3NOE]+7.X+OJJ7? M#UP(GE:;6Q:M6%X&R,_7G(NGG;) ^P\-\W\!4$L#!!0 ( $Z"6U<$9%YY M:P< #9 9 >&PO=V]R:W-H965T9'J!I97$1+ J(#ONK^\B8:&%U=9* MCVYBA,]Y#NR!U^)E-^>/LOA2+H2HT-=LF9<7@T55K#,C@><>G=+ZHZAW#T?DJF8NQJ.Y6-X7Z--Q1IFDF\C*5.2K$[&)P M2%^FVJ\JK1)_$@\K5 ;]#SUOT3NDU5I3F2,W1;)'DY$T6]_4[*:8ED M@<:B>$@GHD2O0U$EZ;+\0:7?C4/T^M4/Z!5*G9I&X_\=?/S-U;6Q9+NKC6UX[ O%.I:*L1T=[%= M%NH"FPLE517Z_)N*1N\KD95_F:Z;+=HQHVL%/BM7R41<#)3$ENH2%8/1]]\1 M%_]D:AHD+(2$19"P& BF-=O9-=NQT9^EQ:@!VTQWDUG_\7L8N8P3'Y\/'_:[ MU _C@1>03EAH"..!ZQ$]+.J'$<_#V//TN-@0QVG@NRU/&P^^&P]N'8^/,G]S M-T:?/XCL7A3&2]P*./82AX2%D+ ($A8#P;26NKN6NJ?3,Q>RV9"P$!(60<)B M()C6;&_7;.^;]6R;R?X8PZKB^ MWY''V!1',/4^,DW033))9^G$*H!VSK$W!2@M!*5%H+08BJ;W ME[;]I:?3P88-U7-(6@A*BT!I,11-[WEK7Q#K [-=#%E/2%SN^UY7#$&=!U-1 MB@.O*X;],.*Y3O<).3;%N81B>D ,6RN V+V C[)X3)[L,F@E''U+0-)"4%H$ M2HNA:'IG6U.#\!/*(*CA 4H+06D1*"V&HND];UT/8GW.MLN@VY,0ASM=R^[: M7N'H7AF*$L]WNC+8#R/,][G?E4%3G!-XAV2P=1"(W4*XR]-*W2J_IOE\*C.[ M'$)Z!=>@M!"4%H'28BB:WN'6[R#^">40U L!I86@M B4%D/1])ZWA@BQ/H+; MY3#H20GGS.-=.03U,@Q%'4Y93P[[881CW'U^CTUQ#!-Z0 YIZRU0N[=P523_ MI$NK#-H)Q]X2H+00E!:!TF(HFM[9UOR@Y'0R2$$-$5!:"$J+0&DQ%$WO>6N( M4.O#MU4&FU1=!CVG^ZW07N'H7O6+,M=E'7F+#&'$<9C3E4%3'':"O9/0!ZYU M%:C=5?B]6H@"O1-R7B2K13I)_D,202="@-)"4%H$2HNA:'J76PN$.B>41%!S M!)06@M(B4%H,1=-[WIHCU#[EPRJ)W&#=<;_[\L1>X>A>]8M2COWNRQ-#&&&* M&70ET7 . >4'7AK3UF"@=H/A[N/[VRA$X]O+VVAL'#S0R1.@M!"4%H'28BB: MWM?6_Z#>"340U!$!I86@M B4%D/1])ZWC@BU3P&Q:J#?ER.7TSVCK6D6J)5A MK!KX7N^+83_.\TF <5<%#7$J+/ /R&!K+%"[L1#EHI@_M?.MDWR*;@HY74^J M$FV_(1I'%726!2@M!*5%H+08BJ9/C6[=$(9/)XX,U"CQDW"Q]KK01FMQ*>EYW4=T-2H1N9JEN@7E>29L+Z;&SG'GT;@-H1 MH+0(E!9#T?1^[RT+.>6Z$-B%(; K0V"7AL"N#3F%'\):/X39IX18I<_I.W>. MYY*N\H'Z&*:BS,/=MR:&,$)[BUKSM23\&8! M>HDFZ7FZ7=G?U7Y"PDAOT1.8NW2]A;_'9%_8>DF*=YB99B MIDKAMYY2@F*[2'W[H9*KS:+J>UE5,MML+D0R%44=H'X_D[)Z_E 7V/U7 :-_ M 5!+ P04 " !.@EM7 !!;D" $ 1% &0 'AL+W=OY7E%,&X%*6):FB:HZ809\I\6I8]T?F4''F" M,_1$ 3NF*:3?ER@AYYFB*Y>"9[P_\*) G4]SN$8J'C\V=T0MD1@8]@13).168(9Q.818B!]P'B$"?L@WC[Y24 []]] M .\ SL ?!W)D,(O95.6B#05)C>KZEE5]QAOUF>"SJ.? P#J+42S1!_UZOT>O MBKXW V!2B6?+,_\G%'27I:SJ>,3^ 53D3$ 5_+[:L+/]'EGL5WY+SBU5] MPG(8H9DBEFV&Z DI\U]_T1WM-YGQ8\*",6'K,6'AF+#-2+!6^EA-^EA]]'F3 M,9 QQ-D#R!"7)4E%<4I*\4]]FAN&Y?G65#U=VW\;IKN&;W7"@F&T]3!:* GS M+,]RVV$;29C3"FL-H-T,H-T[@ ':(4I1#.J)^'"Y$=>([#/\0[IB+RNJW6J- MYVNZWQE129QE.\;-D/:V\MZY,B8L'!.V&0G6LMIIK'9ZK5[B1!3MV?7__J*< M-C*#G1OC/A;YYKM&QV%9H&5Y>C>!@][6W6OQF+!P3-AF)%C+8K>QV.VU^#)W M:>_<=6\=\S1?=SK&2L)<4W,Z84%OB^ZU=4Q8."9L,Q*L9:O7V.H-6*1AP@#9 MU1\(8EN4P^_B^U ^>[W;95=S#4OK6'P;YMB::W<<[FW[T9"=;R1M=>OY>U8;O,!,,M3C#'2/X9K-WNT4S?<+O;3$F< MIXE-7\>-@;CU,%PHP^F&;W>,V\APGGZU*E2CJ%X=0(CE:%^>+3$0D6/&J^^_ MIK0YOUJ4IS:=\J4^6>F2\D"?K*O3J5=\=5CV&=(]SAA(T$Y4I3VZ(A=I=?Y4 M/7"2E\'A",$2T"Q/L=(?SR4%30G +._P-02P,$% @ 3H); M5_YOM^]Y @ 908 !D !X;"]W;W)K&ULM97? M;],P$,?_%2M,:).@29TT@Y%&6CNA\8"H6@8/B \Y.&PKK M"D+B)?&O^][GSF<[VRI];VH 2QX:(:;65G ),TW,NFF8_CX!H;;C8!CL!^:\ MJJT;"/.L914LP-ZU,XV]L%0/2<"6)AM4XN!Y>35*WWB_XQ&%K#MK$1;)4 MZMYUWI7C(') (*"P3H'A;P-3$,()(<:WG6;0NW2&A^V]^EL?.\:R9 :F2GSF MI:W'P:N E+!B:V'G:GL+NWA&3J]0PO@OV79K+]. %&MC5;,S1H*&R^[/'G9Y M.#"@] D#NC.@GKMSY"EOF&5YIM66:+<:U5S#A^JM$8Y+MRD+JW&6HYW-Y[ ! MN0;RDLQ ^SV6!1"U%+QB/FWG-V 9%^:"G!$NR<=:K0V3IX^[TD^/Z[EA-3ZOE,)RXJT1_?D:.X[+ZGWXD[B)D^2UU$49>'F M"%W2TR4GZ?:YU5"H2G)?$4CT;XB=J]$!8DR3)Q%'/>+HKQ#GOR'.>\3#RO[P M$]&5LX0'2VA"&BR;^BCTZ!'T\ 1TVD.G_QDZ3D] IX^*@=)'R.'!K>$NX/=, M5QP]"%BA632XQ*!U=ZEU':M:?Y$LE<53Y9LUO@.@W0*<7REE]QUW-_4O2_X# M4$L#!!0 ( $Z"6U>7V"C7\@( &L* 9 >&PO=V]R:W-H965T^A4%75[F/9@D@NQ MZL29;:#K7S_;"2FE*:,K+Q#;]WUW]]W)OOZ:\7N1 DCTD-%<#*Q4RJ)GVR)* M(<.BQ0K(U4G">(:E6O*%+0H..#:@C-J>XW3M#)/<"OIF[X8'?;:4E.1PPY%8 M9AGF?T9 V7I@N=9FXY8L4JDW[*!?X 7,0-X5-URM[)HE)AGD@K <<4@&UM#M M33O:WAA\)[ 66]](9S)G[%XOOL8#R]$! 85(:@:L_E8P!DHUD0KC=\5IU2XU MVCH6B MI9 LJ\ J@HSDY3]^J'38 BB>9H!7 ;Q=@/\*H%T!VH=Z\"N ?ZB'3@7H' KH M5H"NT;X4RR@=8HF#/F=KQ+6U8M,?IEP&K00FN6ZLF>3JE"B<#&YA!?D2T 4: M,R$%D@RQN50-B1A'R9(FA%*$4<1RR547H-,0U"D59PIQ-PO1ZS!&!=$8DH>(7XJN+Y!P9'_AMKP=O0\Q"CLOTKKP=V1LX/%W>:9[4WUKN]I; MCZ&Z719F;!'J!5OFLKRWZMUZ,AJ:@6!G?^3VQF[#?NCV)N7@\T1?CF'7F"]( M+A"%1+ER6I]48KP<;KX,_@)0 M2P,$% @ 3H);5U.P.X@?!0 21H !D !X;"]W;W)K&ULM5E;/?#9AA4R3 MG#YR((HL(_SUAJ9L-[6@]?;%4[+>R/(+>S;9DC6=4_EE^\C5G=U86289S47" M/UF_>?*>>7,@@AZR](_DZ7<3*W0 DNZ(D4JG]CN%[IW MR"OMQ2P5U7^PJV4#QP)Q(23+]LH*09;D]2=YV0?B0 &Z PIHKX!.55T@9Z8]W5)(D%9_ #^#+_ Y\_/ )? !)#CYO6"%(OA036RHHI4$[ MWB][4R^+!I?=7@+L7 #D(*Q1OS6KW]%8J<-*'775;16 )@JHB0*J[.$!>_?Y M,\TEXZ]7.E=J75>O6_;9E=B2F$XMU4B"\F=JS;[_#OK.CSK'1C+6<1,W;F*3 M]=EG)DFJ\[!6\RNULO&?9\@)U4XPL9\/L??%8.CBP&O$.JC1C+6\=AK//:,>7CD=$N2)?CI1>W&@EZ V]IYG=.U M)>\@YD& D7N4F;Z4Y\/ T2?&;V#Z1IC7^9JI30$LV$"/^[U5CRNF+^%C/]+# M"AI8P?^KXN"D4/6E?.3A 4QA@RDT8JIK^+JJW0OP&\OCX8R&/0#0<:(('N'4 MB"'UY^J!1@W0R-ALUW',"[7=IPE9)&DB$ZKOM6C,7AO)6,=AZ+0,YYB[C;QR MEJ9 ,94:/%)2LEW,A-33EM,/NP=Q+SLZ.81P.-!R\("/H;GIXI@5N11 P2:+ M5&T.56T9]XB]R4[[1P@=-Z-.+,!P"')+GM!(6HH]8Y91(,D+%6!;P];"1+WU M7>P$Z!BF1LR-?'\ 9DM^T,Q^^P "-0)S-=GD:Y!2-0 VK?"JQ8S[,0NCR#O& MW!>#D3=8#2TU0B,/J=!*JGI"MM5@*@-7L[- U(NO5FP0:TMJT,QJ59UJ<6G8 M"48!/L:E$<,.'L+5LA@TT]@@7\ ^.^' #?K -').X+I#%=D2&30SV0/)BY4Z MR!1<;4F/G"V+6#7^ \T6 X$TFCMW5Q[+6M?YEC%A>-K,#?[Z53T"]Y)FXF^M MVT;N/=OMD:QUW6[Y%QK9;C\I)&_.:_V->O46!6Z_CS5B,(P&JA*U?(F<]QR& MC&1[]FEH)&M=5UNR16:R/2$9J$^:NF3HQ S).#B8FKEU7BP$)>")+9A,8M/F M8#9T=F*^Q3D5M5R-\$B; S*2_MENCV2MZW9+]\A,]Z?48Y^](Q>C8\[2B(7J M0 @'ZK$E>>2]9W,P3@AG)V,D:UU7V[D!F>>&4Y+1GPRTR>B+F9+1S@_(/#_4 M".=TG2F(VN.,V<#9"?D6$P-J)P8TUL2 1IT8QK+6=;N=&)!Y8M!.B5JO^P,! M]%WO^*RB$W."(-17(V[G!OR>N0&/.C>,9:WK:CLW8//<<')*]G;\_TB)3DR3 M$OO@=_[R)LD%^HS?X%4$L#!!0 ( $Z"6U&PO=V]R:W-H965TB05=_OU.TJJ8MFL4@^>/UBB=/?<\Y!WU'&\ M$_*KV@!H\JW(N9HX&ZVWMZZKT@T45-V(+7!\LQ*RH!J' M%[L%9=R9CJMG#W(Z%J7.&8<'2519%%3^_1IRL9LXOO/]P0>VWFCSP)V.MW0- M"]"/VP>)([=%R5@!7#'!B835Q/G=OYWYD7&H+#XQV*F]>V*D+(7X:@9WV<3Q M#"/((=4&@N+E"6:0YP8)>?S5@#IM3..X?_\=_4TE'L4LJ8*9R#^S3&\FSM A M&:QHF>L/8O<6&D$#@Y>*7%7_9%?;)HE#TE)I433.R*!@O+[2;\U$[#F@4+M# MT#@$/^L0-@YA);1F5LF:4TVG8REV1!IK1#,WU=Q4WJB&<;.,"RWQ+4,_/9W# M4I-KLL#TR,H$:;&KD8F!L]-FZBOZZC!#Z(N8'M#0N^*!%X06MQG_>YS2-'=K]R#KKN+^MM) M"-I)""J\L&\2[KC2LL0,U>3+.S0@=QH*]:=-7(T6V=%,X=VJ+4UAXF!E*9!/ MX$Q__<6/O=]L4L\$UA$>ML+#/G04O@(I(2,7?V#%7^+2*T6PN.9,I8)KQDM: M%1MFQ1O*)/E$\Q+(6\C68)N7.EAYRO@T&<'"BS6(7A:&B7-FBE#7JE=:O11FYP%#;Q/-_S#]A9S49) M:*<7M_3BE^GI/GKQ4=Q!/(R20WK'9GWTDI9>F.J7!/=2F99F#= MO)(C+G[HQZ%W0/G8S+.S';9LA[UL%\"9D.2]T*!(AI6&^UM$OMQ#L01IW8EZ M\4[=B&^]_P%]GYZU7$'$CRMD]3Z6?6.F>RC7CBN2P0D?O)L'"D?5YI!YHL:U:^J70>$"H;C=XA@-I#/#]2J",9F!. M">VI&PO=V]R:W-H M965T"+L![=@R(\N0V9H/?R1C$(U%Q\K^.?-BPL7ZM8SP@UI^W/YPORQ_ M6]U(61G?%O-B]?'@IJINWQ\?KZ8W'Z]N2YG- M-ALMYL?68# Y7F1Y<7#V8?.US^79A^6ZFN>%_%P:J_5BD95_?)+SY?W' _/@ M\0M?\NN;JOG"\=F'V^Q:?I75/VX_E_5GQT_*+%_(8I4O"Z.45Q\/SLWWZ>1= ML\'F%K_F\G[U[&.CN2N7R^5OS2?![./!H-DC.9?3JB&R^I\[>2'G\T:J]^/W M+7KP-&:SX?./'W5W<^?K.W.9K>3%F6#\7:#\;XC3+8;3/;=X&2[P[?MC-0>/1VZP[QCFT\'>^VB;CX?;W#G>KV[R>,#-O8^X^7C(S9?' M_/5-'@_ZPR_\\<-O_.;A8F=5=O:A7-X;97/[VFL^V#SF-MO7CY*\:.+A:U76 MW\WK[:HS6UY6QB_&^6R6-P_7;&X$Q4/H- _>GVQ99?E\]?.'XZH>K-GD>+J% M+QY@ZQ5X:(AE4=VL#*>8R5G']J%^^W>:[8_K._ET3ZW'>_K)TH+IM#HR!M:A M80VLH?&/K[;QT_]TWB\]\U7>'AG#@S/FJ88)](PMIT_,2,.$X-&.F*,=ZYED>;?7[['8 M^P>DW9M$S[CR\LBP3K][N-(][M3#S^:UPZ4\Z(=/\3;&1>E MK /.<+-I/L^K/XQ_;;X15'*Q^M^.O?WTH(ZZU>:4[?WJ-IO*CP?U.=E*EG?R MX.RO?S$G@[]U!0J)V23FD)A+8AZ)^206D%A(8A&)Q20F2"PAL13"E' :/873 M2*?7?^J^Y8OUPKA7%M3+-ZL#J?NB)):_6-I =LLL&:&>3=F66.!YO_ M/AS?/<\;WQFV9%]/\-IMWQ8E6ZQLG)&:3F$-B+HEYX]V'XF#0]5#T MR6$#$@M)+"*QF,0$B24DED*8DCB3I\29:!/'EF5^ES57=XTXSRXW$ZM#(UEN MKR.=+Y;KHNJ*'BW;-WI(S"8QA\1<$O-(S">Q@,1"$HM(+"8Q06()B:63G3]Q MYLZ?."5Z3IZBYV3/Z#DT?LW*.GWFTG@Z WKE\MPGK=DW=TC,)C&'Q%P2\QZP MYAF<]ISG:&1-7ISOD&,&)!:26$1B,8D)$DM(+(4P)71.GT+G]#NA5]T]V_6L'-61HX:D%A(8A&)Q20F2"PA ML13"E)1Z]Y12[_Y?4FHZ72_6\_I,:M;,Y,HJ_\^F$M"56=H=ZIM9#]CXV>-O MTG59^MW.PW3<<3.'W#67Q#P2\TDL(+%P]SB9)UV7FSMNUW7<8W+G!(DE))9" MF)(@YN I0II3<&V&7%;U=&I5E>MM.CR?6C6?3DN9K633#WKXZ&?CSU>G7?K! M^N8#JMFHYJ":BVH>JOFH%J!:N-5.GV?)B[1!!XQ13:!:@FHII:FY]*RK:&IS M*5X6U[_\798+HTFH0^-B79_I%)4ALFI=YE4N5YWYHT5[YX^YU -5" M5(M0+48U@6H)JJ64IL94VU8VWZ:N;*)]952S4JOFH%J!: MN/_AC]"!8U03J):@6DII:LBTK6937VO63]R,/XVOZ\N5_'W=!(]S]\J3ZOHQ M>F<.VG9&-0?57%3S4,U'M0#50E2+4"U&-8%J":JEE*8F5]N.-B=O,Y=#Z]&H M9J.:@VHNJGFHYJ-:@&HAJD6H%J.:0+4$U5)*4\.J[5.;WRM4[SSC__#$_J8) M5*[E[*D#T)E9)[MUG*X^SH5^-WK'$=J;1C47U3Q4\U$M0+40U2)4BU%-H%J" M:BFEJ7'4-JU-?=6ZGM3-\T7>G35H11K5;%1S4,U%-0_5?%0+4"U$M0C58E03 MJ):@6DII:B"UI6KSW=M,YM!N-*K9J.:@FHMJ'JKYJ!:@6HAJ$:K%J"90+4&U ME-+4=0[;^K:EKV_W6U=(C_6-J*VF/".S\U0<.J2#:BZJ>:CFHUJ :N$^!SY" MAXQ13:!:@FHII:F!TO:N+7WONNM)N%-M>U(/]@X54K-1S4$U%]4\5/-1+4"U M$-4B5(M13:!:@FHII:DQ9;4Q9;W)),U"J]ZH9J.:@VHNJGFHYJ-:@&HAJD6H M%J.:0+4$U5)*4\.JK7I;VG;FXSE5T9Q3=8826NE&-1O5'%1S4F1U_+T,T&%#5(M0+48U@6H)JJ64ID906\JV]&M6]U\'0 _V3B"T MCHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M425$LI38VIMHYMG;S-E6QTB6M4LU'- M0347U3Q4\U$M0+40U2)4BU%-H%J":BFEJ6'5EK6M[Y2UOWN9*--;%2S M4=5SR#M%A M(U2+44V@6H)J*:6I$=36K8?]Z]:]USS2C]$[E- &-JHYJ.:BFH=J/JH%J!:B M6H1J,:H)5$M0+:4T-;FL-KG>IH$]1!O8J&:CFH-J+JIYJ.:C6H!J(:I%J!:C MFD"U!-522E/#JFU@#_4-[)TUC[[(VW4YO-JWL)Z2S]_M>/0[%QX M]$*_%[W3"*U>HYJ+:AZJ^:@6H%J(:A&JQO/I:=?ON4#'35 MI30U:=KF M]5!;K-0EC2YC1AT9T_FSO]"/WSMC2,U!-1?5/%3S42U M1#5(E2+44V@6H)J M*:6I.=06L(?Z O87>;>_@VBV8/T98VJMFHYJ":BVH>JOFH%J!:B&H1JL6H M)E M0;64TM2P:EO:0_VBV3]2%4 +VJAFHYJ#:NYP=X'Q4==,V$.']5$M0+40 MU2)4BU%-H%J":BFEJ1'4=J^'>W6OD]>ZU_K->^<-VKU&-0?57%3S4,U'M0#5 M0E2+4"U&-8%J":JEE*:&4EO/'K[-8ME#M**-:C:J.:CFHIJ':CZJ!:@6HEJ$ M:C&J"51+4"VE-"6L1FW?>Z3O>]OR2I9E\XQ_7FSF;A?-W.W02.^+7U8W62F- M6!:SYIKY>5EFQ;7_/SZ72]6,\W+T0Y7RS+*O]/5N7+HBOG]'O4 M-^=&N]WBKK=>LCMN-^FXG8/NG8MJ'JKYJ!:@6MAQM,RNPQ7M>\,8W3^!:@FJ MI92F)DI;WQ[IZ]N)O']8(/O9Y&S/TK9>[IT,:&D;U1Q4RU&W1*V>Z#T10YO:J.:@FHMJ'JKYJ!:@6HAJ$:K%J"90+4&UE-+48&J; MVJ.W:6J/T*8VJMFHYJ":BVH>JOFH%J!:B&H1JL6H)E M0;64TM2P:IO:(WU3 M^Y6P.C0NEHM%7C5/Z1NNE,9G[1*2^D%Z1Q=:WD8U!]5<5/-0S4>U -7"K::^ MJ<_PY?/_:'$;U02J):B64IJ:2&UQ>Z0O;HOLVV9>5R=.'4!-:RB6=[*LD\?X MTA2'.O,'+7.CFHUJSE93EHE5?^]==$ /U7Q4"U M[/C1FB\C!:U=HYI M035 M4DI3(Z6M78_TJV*[ZVI=2N,Q6?;($[1OC6HVJCFHYJ*:AVH^J@6H%HYV%__> MB1ZT1(UJ M425$LI38F><5NB'NM+U)^RXK>F(OU%7C<=Z'Q9'!I_SV5II(5L M@^@BN\VK;/X02(=/GY[/Y._K;%K/QAXO=O_9W*1S"J;?C[Z1M=5>O&OFBS-L M&QW30347U3Q4\U$M0+5PKR,?H6/&J"90+4&UE-+4-&H+V&-] 7N>_[[.9\W% MZ+PPRJ=>8,6L3>:DHMX&3\,F;0?C6JN:CFH9J/ M:@&JA?L<^ @=,D8U@6H)JJ64IJ:,U::,MNFX\\Q\?=;RJ5G0\=53%[0NC6HV MJCFHYJ*:AVH^J@6H%J):A&HQJ@E42U MI30UI-JZ]'CX)L_2C\D>YP6JV:CF MH)J+:AZJ^:@6H%J(:A&JQ:@F4"U!M932U+!J^]9C;9=R=YGL^GPJ7QE?Z\&R MF;$LC%^S>KIV.=><8VD'Z!U;I&:CFH-J+JIYJ.:C6H!JX593KF@?63L3/'+, M&-4$JB6HEE*:&D=M]7K2\=/7 MU/WR\[/O!\5,?C.^WF>WKX<66M]&-1O5'%1S4K:5[ Y:(#>JCF MHUJ :F''CW9XM!,J:%,.\7YNJ]WHF"5L51S4$U M%]4\5/-1+4"U<*NIX;-SM1H=,T8U@6H)JJ64IJ9/6P&?Z%?,9E^;VQE7:%E\ MLKN"]XN3#!L=T$$U%]4\5/-1+4"U\/N'/4('C%%-H%J":BFEJ0'4UKHGVI[F MSM-EWWNAG)[K'2>D9J.:@VHNJGFHYJ-:@&HAJD6H%J.:0+4$U5)*4T.J+7M/ MQF_RU-D$+6^CFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M425$LI30VKMKP]T?8M M@3ZD?H#>L379H^UFHV,ZJ.:BFH=J/JH%J!:B6H1J,:H)5$M0+:4T-8[:>O9$ M7\_NF."]R0OE]+O1.[30$C>J.:CFHIJ':CZJ!:@6HEJ$:C&J"51+4"VE-#7< MVK+WY/1M)H9H 1S5;%1S4,U%-0_5?%0+4"U$M0C58E03J):@6DII:EBU!?") M?@EP8&*(5L%1S48U!]5<5/-0S4>U -7"R>Z:X%W5 [3BC6H"U1)42RGM(8Z. M5S=25G96965^?[<.CC>^?J%^3XP M.[X>FN^CS=>/6_[LPVUV+4567N?%RIC+JWJHP=')^, HFWGCXR?5\O;C@7E@ M7"ZK:KG8?'A39YXLFQO4W[]:+JO'3YH![I?E;YN[<_9_4$L#!!0 ( $Z" M6U=GQ(#@R08 *PT 9 >&PO=V]R:W-H965TPT,Q"P 0/9A)D$?W6VZ62:MGO1V0MA"_#4MJ@D(.FO7_DC M!F-%@>VY26RC\[PRY[4E'>/K'64_^(H0@9Z2..4WK940ZZMNEP5K1G"8!R5QU^SUK&Z"H[0UOO6 MN/)-,PO(6WR+R(X?;*/L5.:4_LAV/H0WK5[6(Q*30&0(+/]MR8S$<4:2_?A9 M0EN59A9XN/U"=_.3ERF,)DDDI!D%1[=IB&8T%5&Z)&D0$8XZZ!-F M#&?V0N]M(G 4\PMY].NCC=Z_NT#O4)2B+RNZX3@-^757R!YEW&Y0JM\5ZN8K MZGUT+_56'#EI2$)%O*V/G[P5[^KC#5,#Z,JOLOH^S9?O\\[4$A_)^A+U>VUD M]LR^HD.ST\--U??Q>^K.[ZF[^G";!#+<>#7 MDS9:X(BA+8XW!(41#V+*-XRH'%A0K9R:35NV4VLT[O7DY;0]])96_%QOG:;I M0&JZD# /$N8#P6JN&5:N&6I=\R$51%(%DD,V07R'UVC-(GGO6N-8Y18M[=S[ M%23,AH0YD# 7$N8-&Y>.7',T+AT?2+/F*:ORE*7UE$U8M,UG@&WT#;,HNR&A MRFB?I=%4SM(RSW46),R&A#F0,!<2YA4PHW=HK9D(=NB M+_A)Y;5"97C0NTEC-C5NG$'',(Y;V4U2IV\U9DE-EGG^;FYA(3Y0+!: MQB=5QB?:C#\P&A 2-,K>-NTR6-<8KF M]+7BN_G6>#'32YSMCS<%'5!!5R%H]:W)<=8A-7TH6CWK^[*TH2T\'M>EG]%M M$+ -CMOH02ZH:"@7YX&\R?#\B4VQ=:$T!VBU&I1FE[3:M3QIEA1!15U0F@=* M\Z%H=<_MJ]&&OAS]QMB63[9Q&B*?Q&%'T,X]%EE3N9QWL\KUMZQRK?0@9.EU M!DJS06D.*,TM:;7;WJ YV($6MJ%H=0ON2]N&OK9]C]/-0J[?-TS.G>1:+]P$ M@J-[DLP)4UH+M+@-2K-!:0XHS06E>: T'XI6M^"^$FY8T$^$#=!"."C-!J4Y MH#07E.:!TGPH6MV%^ZJYH2^;'\__VLCA(DJR)WYT@1[DIU'VB"9KIG3DJ#%T MF,U'3C-])\ZVVDFB#JBHJQ!53"(]4%$?BE8WQ[[J;>C+WJ\M#I1..*DB/=,K MGNV$T\K@H**N2K2AZ8%J^E"TNA'VQ7!#7PTO:@-M]/<.I[\P^EY,E-1C%&29 M=P9*LT%I#BC-!:5YH#0?BE;_#>2^VF[VH&=*)FBE'91F@](<4)H+2O- :3X4 MK>["?47>U%?DH9X!F\W*D0JR#?)S$VUQG/W(79E?LYFY?G-*K)<\^YYR MDJ@#*NHJ1(?-B1"HI@]%*YS0/7C5(2%LF;_VPE&0_5:H^&UW=;1ZM>8V?Z'D MZ/B=<34S%,=MX\HI7IS9XXOW>.XQ6T8I1S%92*G>Y4A>Q*QX-:;8$72=OV@Q MIT+0)-]<$1P2EC60GR\H%2\[F4#U@M+T/U!+ P04 " !.@EM7^6N,Y5L$ M /%0 &0 'AL+W=O(F M6<=*5]B3T8:N80'J=C,76+)KEBC)@,F$,R)@-;:F[D7@>AI0M/B:P%;N/1,] ME"7G=[KP*1I;CNX1I! J34'QYQZN($TU$_;C1T5JU3$U>P']"E ,W2['7@@WHXI. M1H)OB="MD4T_%.H7:-0K83I1%DK@VP1Q:A)0P1*VEN3H,Y?R YF#((N8"C@F M"\7#NY-+="$B5SS#U)2T-)=%91MR YM\5[IT3JXY4[$D 8L@:L%?=>-=KX/ 1GUJD;Q'D2Z] M3L8%;$Z)[QP3S_'\M@YUPV<0(MS5<+?? I^]&^YY+?#@_=%['6+X=<;X!9__ MFAC:^9BG$0CY)PE^Y(G:'9,ZC^H$(E.=)J_ET+?/2$L^*90@[L&:_/&;.W#^:K/')-G,)%E@B*QA9*\VLM?%/ODGSY9H M%NX>4N&41O?(4<*(U.;)UGE;\O4+/KT#W4\\WQN>#YV1?;^O=V?<0_5N"=KW M^V?.L!DT,!2T(66_EK+?*64CM4,N%6%.[!N ED14P5M&=,8Y MU(CAR]6C;8+-3 8-#)$U?#BK?3CK]@$_%V0N=N76>TR^TC3'P]PTQ(U:0'2, MVS N3]> $Z5U2>ID/U3]LY?KVPOE308,#)$UE#^OE3_O5/X&I!))J* Z]I!; MEB@\6-\L;O% _.T:]-3X3GZ2:_J09'E65[79T!GJ4!M,DLU,D@6&R!I^N<[3 MMX_S/SC*5ITPY*51MIE1ML 46]/.O4]9MW,"%EZ=+%\Z-!6"LC5DP!19[LA^ MNSG=%=73+16X.'X!D4F]?17E5C>[^Z!B 8 G/RIDJWN=Z(/=,\D6F&)KNN<] MN>=U*E#=6U]6W?M+CCLI^:EU>%UU2L$R9)"BN$.J=#/$N)\O:M+"B^*:Z7 MEEPIGA6/,5!<4G4#?+_B7#T6=(#Z#G3R"U!+ P04 " !.@EM7%N#RJ8,# M !3# &0 'AL+W=O!M/=T)^4RF )@]YQM7,2;7>7+BNBE+(J>J+#7!\DPB94XU-N7;5 M1@*-+2C/W,#SAFY.&7?"J>U;R' J"ITQ#@M)5)'G5#Y>0B9V,\=W]AUW;)UJ MT^&&TPU=PQ+T_68AL>76+#'+@2LF.)&0S)SW_L7TP";SWOV#U8\BEE1!7.1_(9]0FX%UZDBUSR&^!#O8J9UNL$^W#T2>,&@)9]Y-_P* M(H3[%AYTI#.HW1M8OL$OW2-S%,KX&GCT2/[[A''D1D.NOK:95I*>M9.:C7NA M-C2"F8,[4X'<@A/^]8<_]/YN4WPBL@/]9[7^LR[V\)Y+B,2:L^\06Q2.@=]I:1A+6G8*>D3V\^OF0# MQ"!I1I::ZD(+^7@,ZNTW79L3XY8=%_A',]:9[2O7YZ3V8O*+6=6 K+I2U::A MD^"ELWDBL@.MOO?S/O=^QY54L9[(@E.Q'7K0J&G\DQ^R%>6D>:CT1T?+N'O< ME^IR&V5;#G)MJUE%(E%P759P=6]=,;^W=:+[,[PLMV^I7#.N2 8)0KW^""\$ M65:P94.+C2T"5T)C26D?4ZSZ09H ?)\(H?<-,T#]/R+\ 5!+ P04 " !. M@EM7+?[D\3@# #6#P &0 'AL+W=OL3)HV:6OB\+L#).@Z#:U=J])NFJI],,E!K"9Q9IL"^^MG.Y!0 M"O;N\^.FZ"\:?1 0@T3*)4]%S(BFS<]<5000)$6 M$*F6?.:*C ,)35 2N[[G-=V$T-3I=\V]6][OLKF,:0JW'(EYDA"^&D+,%CT' M.YL;=W0627W#[7,\#G0]_3 6;'#PH+ ML76-="D3QI[T8A3V'$\S@A@"J2&(^GN&"XACC:1X_%F#.D5.';A]O4'_8HI7 MQ4R(@ L6_Z2AC'I.VT$A3,D\EG=L\176!34T7L!B87[1(M_;:C@HF O)DG6P M8I#0-/\GRW4CM@+PO@!_'> ;WGDBP_(SD:3?Y6R!N-ZMT/2%*=5$*W(TU6]E M++EZ2E6<[(_2@"6 [LD2!/J(QOG+03=3=$EX3$%(_0S] L(%NE%:0/<,72Z) MHD),6]]]!DEH+-YW7:GX:%0W6.<>YKG]/;D[Z)JE,A+H,@TA?!GOJCJ*8OQ- M,4/?"CB&[ S5O _(]_R:!:]6-*=F\.I[\!Y2*B%$8TFDZL[C-203X+]W%6K% MT5_6NK]0^-)*0B)V4 MZQ50;A24&];&%MJ2BO3*:$N?,T@R!%LE3%9F YG+B'$J5<2N0NRI? _7+8R; M!>/F_TCA&TUG(4NL6K "'=G85D&S58466A50;A>4VZ^G!7LJ=2QX%L:=@G'' M"O.=\059635@!3BRH=@KSW2O"A6L44_,>LN)\.L)X4 N=2JT;:3]DK1O!1JD M,Q83JQ;L",>VM?0P7*M$#%58&BX]#5O]Y\1BL.=28FC82)>NANU>,^3D+XWM M8K B'-O6TL5PLQ(Q5.%IN#0U;#6@$XO!GNO0R5#:&K:;S>!A?'\WN!H-=I*P MQA[;T-+ <*<2&51A:WYI:[[5@$XK@P.Y]LG W1JU$N S,U *%+!Y*O.IJ[A; M#*V#?%0KM^<3[S7A,YH*%,-4A7IG>D3D^1"9+R3+S. V85*-@>8R4H,W<+U! M/9\R)C<+G: 8Y?O_ %!+ P04 " !.@EM7Z"@>\PX* >3P &0 'AL M+W=O>9JYL[A MD%=/5?U'\ZA4ZWS>K,OF>O+8MMLWTVDS?U2;O'E=;56IOUE6]29O]=MZ-6VV MMLI=UY]N\J* M\<]"/37/7CO=J3Q4U1_=F[>+ZXG;'9%:JWG;4>3ZSR34 M9A?X_/57]G1_\OID'O)&S:KUOXI%^W@]"2?.0BWSW;K]4#W]71U/R.OXYM6Z MV?_O/!VQ[L29[YJVVAR#]1%LBO+P-_]\%.)9@.;! _@Q@,, ^8T <0P0+PV0 MQP#YTD/RC@'>2UOPCP'^2P."8T"P[ZR#NONNB?,VO[FJJR>G[M":K7NQ[]]] MM.Z1HNQ2\;ZM];>%CFMO[G:-_J1IG'NUTAG6.F_+0WYW>?*3DQ9E7LZ+?.UT M[,[=%\<(>!6K-B_6S0\:_O$^=EY]]X/SG5.4SF^/U:[)RT5S-6WUD7;M3>?' MH[H['!7_QE$)YUU5MH^-DY0+M4#B$WM\9(F?:H5.,O&O,MUQ*^&]VKYVA/NC MPUTND..9V8&G_MX-._UGIF#X_57(*4L6+/)[YY M.(>\^Z"V5=T6Y6J0LK__HN'.VU9MFG]C>7?@ECAW-^Z_:;;Y7%U/],#>J/J3 MFMQ\_S?FNS]CG4Y)%E.2)91D*2591D0V2!UY2AUI8[_)JFKQ5*S76&(<(OU] M9#=_?[H1TN7NU?33\QZW\I_;XY1DR8N./Z5L,L.:%"(Z-3GH(^_41YZUCV*E MF]8S3O=KQOKI$.T]:Y1+UX7]Y!F'AJ!B!!4:J,1L,3"Y4I,K# Q49CWWD=GO MGY3UK%$0,RHK O,@/&-#5A+% 2Q8$0%D$ MY_$H] %?9CW[D=H&)VT#J[9ORWFU4ULJY;1K5HK^GR,QNWY@5$%!H3 HFB MC3C!!'C.F M! 1D-)=9M1BI-'/[U9]KU7I6->V/CO&+NOT_OZ@CZT"D;HP'>F,PWY4 %B,P MX7()AKD$@6$)CL"P#+<+,U;X9\MN9A7^?O?0J-SY4#U4;3%OG'=J\Z!J5&LK MT;G#%RE;3,J6D+*EI&P9%=LP77B?+OR"B]XC.54*4;+%I&P)*5M*RI91L0U3 MJ+=-F'5I;2O_CY&#B3$*]&(.CN<(+O0]QN& CN#\2'(.1W03YWG"93XQ%P)%O<%Y!R$(H.P+CG =0=1,F MY>5NF<_;7:T6SONZ6NSFK;6,(5J> M'SN&DBTF94M(V5)2MHR*;9@TO4O"@DN6,42NPS&%*-EB4K:$E"TE9"72%<:$:L*$K^==Z*PA.!YR%@9P M8+^$^<)Z]X79[9?SJQC3YPBY864B*.;ZKE'$F##)8<\D"$J7C6;=B#@PG@\= M&+L>(_7FO07#+V+!<,PT\6&JHRA8F,0(BD=&GB.H2/]N@.88RA70J[=K,E;S MWGWA=O?EU^6R>:QJU14N_U%=X9+5U6Z+ZDQJOY"RQ:1L"2E;2LJ64;$-\Z6W M7_@E[1=.:K^0LL6D; DI6TK*EE&Q#5.HMU_X:/N%(W:)Y_( VB\83KB>A',H MRLO'"$PJ>=:: (@L*YO#,DOX;[PWGWA%W%?N.EP^!&L$68H*H#>"X(R M.R=!4)RYPH.J8S!/P*O?=E7&JMY;+]QNO;PM6[6JB_:+\RXO\Y7JIJ;&^3[? M;']VXF)5M/G:N:_6NWWB6RP9>S-GSTNDE@PI6T+*EI*R951LPV3J+1E^24N& MDUHRI&PQ*5M"RI:2LF54;,,4ZBT9/MJ2X:;GX?LN--!G&$PPWQCK39@72A_N M=$)@+(P$=/=3#!=(">NNS'[Z8^7M#1E.;,APQ!WADD/-$50H)90<",=W$\9#9BR34PSGL9##1:O]],?*V[LS M@MB=$8CM(IF$>WHQ&!,>],0PF'#A#J<$@0D117"/*0H+)=QC:I=DK.2].R,N MXLX(Q'FX)^]&6'W9L9.L8@1PD,)Q4=0NFB!TB.H .[F M31"4\.'&[11!209-C,RNR=A[N'M_1MK]F:14]>J+8#O!7[ !U,S9#(C@9R,BXL0#!Z;51R."=EBD&Y$%H M6O!V#<9JW'LQTN[%G%W/2,13\5UX@] ,@04B-!Y@@,!\&7AP4P$"XTR( &Z) M1'!ZMO?A=:O,+LI8T9\]',7NT(RL98ZL@Z=HB "6%C,,)HV:)\9@01# <@:! M!2*"%PQ3!!;Z(;0@,KLPYPH_??8TKHTN5?8/6FN<>;4KV\-CCDZ?GA[F=KM_ MA!GX_(Z]B1GR><+>I(='M?7TAR?'OZC:MMKL7SZJ?*'J#J"_7U95^_5-U\#ID7@W_P-02P,$% @ 3H); M5S2'-DGT @ ! P !D !X;"]W;W)K&ULM59= M;]HP%/TK5E9-G=0U7R3M&$0J']$JM5)5UO5AVH-)+L1J8F>V@>[?STY"1B%$ MH+(7L)U[SKD^]RJYO17C+R(!D.@U2ZGH&XF4>=JM"I )U#%;P*X!T*\"M 44RS-*MP>H0E M#GJTF^!LOW;J9W(+/W<,7$JI:B= Y>H0(R!)/4[A >UL,_;Q3 M!.A60B9^-;52J=9I5M.OW*[(<01]0[U3!? E&,''#[9O?6VJXRG)1J!;5L]<;E:R-8EC*WF X/B4@N&N MH+LA^,9WK_;=^]^^EP)>J^^M21SK^P&"XU,*AM[AOONU[_XI?;] SYQ(8+-9 M4P7\G?SLZYT2- 1YVT&CW:#.U8ZW#4'6=E#8>OUC7R;FQI22 9\7\Z1 $5M0 M67YCZM-Z9+TI)K6M\X'='=H-YR.[.RXGTG_TY7Q\C_F<4(%2F"DIZ_)*-0,O M9\YR(UE>S$A3)M7$52P3-:8#UP'J^8PQN=YH@7KP#_X"4$L#!!0 ( $Z" M6U&PO=V]R:W-H965TNWS^FA??RFI&&EWA9/PW)9R'#>-$J3H3L:389I&&>#V7FS[:Z8G>>K M*HDS>5>0%>K=<$.9 MQZG,RCC/2"$7%X-+YTR,_;I!L\\_Q;_>9F?C$8U3V2B8RJ M&A&J/R_R6B9)35+]^+.%#C8QZX;;K]_HK#EX=3"/82FO\^3?\;QZOAA,!V0N M%^$JJ>[S5R'; QK7O"A/RN9_\MKN.QJ0:%56>=HV5CU(XVS]-_S>?A%;#5SW MG09NV\#=;7#R3@.O;>#M-'#\=QKX;0/_T CCML'XT&.8M TFAS8X:1N<'-I@ MVC:8-K_N^N=H?LL@K,+9>9&_DJ+>6]'J%XT@FM;J)XRS6KL/5:$^C56[:O:P M>BSEGRN9582^J/]+\BF051@GY2_GPTH%J'<;1BWL>@USWX%YY#;/JN>2T&PN MYQWMJ;W]J:7]4!W8YNC<]1%9,.* MWJR/S/&[,88&O(W"O8;K':SPKY>/956H4?,_';V\6M/\;EJ=2L[*91C)BX'* M%:4L7N1@]H^_.9/1/[MTA80%2!A%PA@2QI$P 8(9RO,WRO-M]-EM^#U.5REY MS O5,LZ>2!2J8''UHTMW5E9?W:UADP96G[Z\S%QG/&K^G0]?MD6%#$L/#LN0 M83D2)D P0S'CC6+&O<8J\O4WM0>YJ61:=@Y68Z1HD+ ":-(&$/".!(F0#!# M>I.-]"; P9Q7E!/N>5+,E\)>M)A4^^WLKT41:=*=#*ZRLI)"Q PB@2 MQI PCH0)$,S0WNE&>Z?8LZ]3I/20L )HT@80\(X$B9 ,$-ZSDC7X4:'#'Q9 M/?!U:O*_8H+0 2J-0&H/2.)0F6MKV*6A[ KIU"FKJ::NNZ_1.I%-K(K4# M>RL,20N@- JE,2B-0VD"13-%Z&H1NMB,VO)0&D32 BB-0FD,2N-0FD#13 WJ M\K]CK?$: ^&1^I-%JZ)06NR4'[3XW]*V"QO>WO#>:@M:VV]IDX\#,VA@?GA@ M@0ILJD*7YAU[;;[_/-,.[*T-)"V TBB4QJ T#J4)%,T4H:[V.^!ROP.M]T-I M 91&H30&I7$H3:!HI@9UV=^QU_U[I4=HV=_9+\#[[Z5':.'_\, ,&I@?'EB@ M INJT*5]QU[;WQN9_B*?Y>MZ#KFEF$Z10&O\4%H I5$HC4%I'$H3*)JI1NT) M.%-PGH2: E!: *51*(U!:1Q*$RB:J4'M#3C6^N_LKL@C*>-\!O*Q.UN>[HWVSK1SM+^VQ^ZM,&CU'TIC4!J'T@2*9EZJJAT ]^<<@+:Y M<9W$GI+L,?HJ"4JC4!J#TCB4)E T4TFZ]N]^4/O?/WOK7^^PQ^B;0Z&T $JC M4!J#TCB4)E T4Y?:#G#!=H +M0.@M !*HU :@](XE"90-%.#V@YP[79 ?;9& M;K*R*E:IDN 1N9?+51$]AZ6<$Z;BDLLT7W77/]R.@K[C=I[1V7O16VM0>P!* M8^Y^S7\Z[?I..#2N0-%,'6D#P;4;"!8=V13D=RBH\]NZML?OK2"H0P"E,2B- M0VD"13-5IAT"UUK]_9DZG)W<.W="O0(HC4)I#$KC4)I T4PU:J_ G8#/WZ"& M 9060&D42F-0&H?2!(IF:E [$Z[=F=C+NW4I3LZ/R%T19U&\#)-.(9YT78JQ MFW&A7@.41J$T!J5Q*$V@:*:^M-?@?G # J1V O4?H+0 2J-0&H/2.)0F4#13 ME]I_<,$W)[C0NQ.@M !*HU :@](XE"90-',A!>U0>':'8C_W9E$AU8SWB%Q& M4:'2L-I2216Z<_+K=5SN/NZ:^MJ[T5=L4!J%TAB4QJ$T@:*98M,FAFQ0>V*/PH!X%E!9 :11*8U : MA]($BF9J<&O%(KM'T2@N7Y#K0L[CJG8EXB2N?AR1ZSQ-XZK.O81)2>XV=^!W M"A.[DA%V*2/L6D9KFGF_O;=S*2EP]_DBRSJ11ZNPV57L[5\7@ MJ[",2_*PK)=0)WE&_@B+.'Q,Y/L#(]2A@-("*(VVM.U$[1Z[NRO"06-R*$V@ M:.9"NMIY\.W.0T>NOJJOM'M/6G9<7VE!:0&41J$T!J5Q*$V@:*8$M1_A.]B< MZT/-"2@M@-(HE,:@- ZE"13-U* V)WQKX1F0<^T!>HL2ZE9 :;2E&9/C_9P+ MC*BXV ]:.Z"TGJ,< I5$HC4%I'$H3*)HINZV')OC@ M/ LU%:"T $JC4!J#TCB4)E T4X/:I/#M)@7&@+4'Z2U,J&T!I=&65J]GNNW MGNQE6ZC- :4)%,V4G+8Y?+O-@?5@.^4(]47\_:@M2:C% *51*(U!:1Q*$RB:^80V;46,1]CYZ1CJ14!I 91&H30&I7$H3:!H MI@:U%S&VWQOQ\W5@>X#>HH2:$U :;6D?Y&IH3 ZE"13-%)LV'<9VTZ$C5UN] M5SNNM[2@%@.41J$T!J5Q*$V@:*8$M14Q[O<,YX]S+M27@-("*(U":0Q*XU": M0-%,#6I?8FRM.2-R+M2H:&GV:XH":$P*I3$HC4-I D5;BVU8/DM9!6$5SLY3 M63S):YDD)8GJ9<(N!G4FWFPEA5S4JQ&?7;J#X=[V:^5Z] MO:D#O.;%MZ;;L_\"4$L#!!0 ( $Z"6U=2(U./*0, $82 - >&PO MN'K9E#:MT]NN<>ZEJ:.9 M6DHS(OW6%?G;YWQ$NNE[$GFZB3O)^].3CKWYU>'_C,' MG),X2-I_!NE%!^>U&$:=[E.[Z:>6R >>8F&7SU+TA"",>!#08^5O)8'A@N.F M(.-AH>2V+@GQ#LM.2Q8]4#$B$RKX5'.(*FC)Q=J[>^"8*:%T9&Q#V'1=\-2_ M/-SU%O1*PU-RJ;3+[3/XO]-F^@&PL4 @%Z(5V"/>,1Y6U!BFY;4UW&3G? 1% MS?AN75F%)"^%WO /Y=-L^]2_LR MWJCB#\I\6MKE2&=#H[$;S0J^G+P*D7&S=FX2#3G^TU7FV\0Y[N ZRF M3W4(ME*\$[&5XGL-2'C?("++PM7&\D $5@6L=R!_. _T5#@F2:"JF#;L"<:1 M+,,0Z,5PCZ8ILCLI?,+UP9Z2),FR, )86$&28 @\C3B"*0 -&)(D[AP\.(_B MS3D5;W\Y&O\&4$L#!!0 ( $Z"6U>7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GX:9JIW1G@E=T"N%9.L]GL;-IRH9+W M[_9CKTPIU^QV MS!)FM_KA3VW$=ZT</*PU3G]AY .S)([^&ATMQ.J\D!E=V*G4V8XBW,D_TIC*N*72J'06)7:A@*S_57 MBG]]50U7[1 WB*$Y%WC 7%4]>#S(!6YK*2K\]XI]X)*K$E@?7!L 9@1@=C1 M=K+B 61.0.8O"+GV$/X'EMW6['8')H L",CB.)"Z9@O=[@+(4P+R]&B17'"[ M#2#/",BSHT7R\FLG LC7!.3KN) 74NJ'?K7@S]G"0"405VP%!F\M-_ ;)A-=AIB4.]+(\KA2 MI6Z!W?%OX]!1JD@CN^)#9X4"GW6AZ:O!7Y2 E"G2R*I8=QL+7SM/=WGO9V(( M1MDAC:P',@O_G868E"O2R++XI6K!LAL=IIJ,DD7V,K)@)]@L2;"O0B[*&EED M:_AT?!"*;#LB.R+,)0?A*&EDD:5!)16$#3$I;621M4&M"PQIB$EI(XNLC0-% M*#M9@N-"CF\YY9$LLD?H5)B'F)1*LN@JH3"+$),22W94L9R&F)18LLABV6?L M"5L*RYO&0#.L<>PT\5CX\(,22_Y"8IFP_;?-(_L(NC%\MQ5A>9A3GLDC>^8@ MYIUH_4W'@(:8E'GRR.9YPO2]@.&E8YNAG>K34HA)/O**[* G3.P&^A%\HM<; M*?HY&F)2#LHC.RB,IL4>RVEDQ-2.:\BPN@LQ*0?ED1U$=LZC2C>G+)1'ME!? MJDW8&H>J.@E^V5QKU4SNP+1L/# M0-/]>\L*:KP_U0T.;W%_R66Y,LQ_#(]7BU/_2*3NI%S@OEMUK7FU?PVZ?X7[ M_E]02P,$% @ 3H);5[@VQ-RI 0 +AL !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP M*F._;L+Y=F5;MZZ-N$_$^OM]K . MG_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R M!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWOZ= M>L=TK4)\]CS6^/QW4IUN]X;GX^_+Q\G."W7'V<'OL<4O4$L#!!0 ( $Z" M6U=3V2LIL@$ %,; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$ M7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)W MR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7 MT<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU5W#^X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " !.@EM7F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $Z" M6U>_,G?)1P8 /LB 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 3H);5]#O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3H);5ZW81&_O!@ M7!T !@ ("!N", 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H);5["GN:LD!@ *P\ !@ M ("!3#L 'AL+W=O&UL4$L! A0#% @ 3H);5__O:8=8$ >2P !D M ("!.ED 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3H);5YOH74)U"@ I1L !D ("!JWL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3H);5X/ACPEQ"@ L!H !D ("!#Y4 'AL+W=O&PO=V]R:W-H965TZY:7P\ $@M 9 " @6"E !X;"]W M;W)K&UL4$L! A0#% @ 3H);5W\TMYLQ!@ M4@\ !D ("!]K0 'AL+W=O MNP >&PO=V]R:W-H965T@W ( "(& 9 " @5K! !X;"]W;W)K&UL4$L! A0#% @ 3H);5R^JM/25 @ D04 !D M ("!;<0 'AL+W=O&PO=V]R:W-H M965T$6-_&+P8 $H/ 9 M " @<;, !X;"]W;W)K&UL4$L! M A0#% @ 3H);5[2/(;48!0 B"( !D ("!+-, 'AL M+W=O+%(%;@$ M #+&P &0 @(%[V >&PO=V]R:W-H965T:2[HMRP0 %@= 9 " M@6K= !X;"]W;W)K&UL4$L! A0#% @ 3H); M5^%$%V@' P ;PH !D ("!;.( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H);5P1D7GEK!P -D M !D ("!6.\ 'AL+W=O&PO=V]R:W-H965T0( &4& 9 " @5'[ !X;"]W;W)K&UL4$L! A0#% @ 3H);5Y?8*-?R @ :PH !D M ("! ?X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3H);5\2L/:RS$@ BSL! !D ("!50H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3H);5Q;@ M\JF# P 4PP !D ("!T2@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H);5S2'-DGT @ ! P !D M ("!/SH! 'AL+W=O&PO M=V]R:W-H965TX-L37!E&UL4$L%!@ U #4 :@X ))4 0 $! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 243 214 1 false 49 0 false 5 false false R1.htm 0000001 - Document - Document and Entity Information Document Sheet http://www.oceaneering.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements Of Operations Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations Consolidated Statements Of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 6 false false R7.htm 0000008 - Statement - Consolidated Statements of Equity Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 7 false false R8.htm 0000009 - Disclosure - Allowance for Credit Loss Statement Sheet http://www.oceaneering.com/role/AllowanceforCreditLossStatement Allowance for Credit Loss Statement Notes 8 false false R9.htm 0000010 - Disclosure - Accounting Policies Sheet http://www.oceaneering.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 0000011 - Disclosure - Summary Of Major Accounting Policies Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies Summary Of Major Accounting Policies Notes 10 false false R11.htm 0000012 - Disclosure - Revenue Sheet http://www.oceaneering.com/role/Revenue Revenue Notes 11 false false R12.htm 0000013 - Disclosure - Selected Balance Sheet Information Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 12 false false R13.htm 0000014 - Disclosure - Debt Sheet http://www.oceaneering.com/role/Debt Debt Notes 13 false false R14.htm 0000015 - Disclosure - Commitments And Contingencies Sheet http://www.oceaneering.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 14 false false R15.htm 0000016 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan Sheet http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan Notes 15 false false R16.htm 0000017 - Disclosure - Income Taxes Sheet http://www.oceaneering.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000018 - Disclosure - Business Segment Information Sheet http://www.oceaneering.com/role/BusinessSegmentInformation Business Segment Information Notes 17 false false R18.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.oceaneering.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 9954472 - 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 19 false false R20.htm 9954473 - 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 20 false false R21.htm 9954476 - Disclosure - Revenue (Tables) Sheet http://www.oceaneering.com/role/RevenueTables Revenue (Tables) Tables http://www.oceaneering.com/role/Revenue 21 false false R22.htm 9954478 - Disclosure - Debt (Tables) Sheet http://www.oceaneering.com/role/DebtTables Debt (Tables) Tables http://www.oceaneering.com/role/Debt 22 false false R23.htm 9954479 - Disclosure - Income Taxes (Tables) Sheet http://www.oceaneering.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.oceaneering.com/role/IncomeTaxes 23 false false R24.htm 9954480 - Disclosure - Business Segment Information (Tables) Sheet http://www.oceaneering.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.oceaneering.com/role/BusinessSegmentInformation 24 false false R25.htm 9954481 - 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 25 false false R26.htm 9954485 - Disclosure - Accounting Policies (Details) Sheet http://www.oceaneering.com/role/AccountingPoliciesDetails Accounting Policies (Details) Details 26 false false R27.htm 9954486 - 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 27 false false R28.htm 9954489 - 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 28 false false R29.htm 9954490 - 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 29 false false R30.htm 9954492 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 30 false false R31.htm 9954493 - Disclosure - Revenue - Revenue by Geographic Area (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails Revenue - Revenue by Geographic Area (Details) Details 31 false false R32.htm 9954494 - 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 32 false false R33.htm 9954495 - Disclosure - Revenue - Contract balances (Details) Sheet http://www.oceaneering.com/role/RevenueContractbalancesDetails Revenue - Contract balances (Details) Details 33 false false R34.htm 9954496 - Disclosure - Revenue - Performance obligation (Details) Sheet http://www.oceaneering.com/role/RevenuePerformanceobligationDetails Revenue - Performance obligation (Details) Details 34 false false R35.htm 9954497 - 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 35 false false R36.htm 9954498 - 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 36 false false R37.htm 9954499 - Disclosure - Debt - Schedule of Long-Term Debt (Details) Sheet http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails Debt - Schedule of Long-Term Debt (Details) Details 37 false false R38.htm 9954500 - Disclosure - Debt - Additional Information (Details) Sheet http://www.oceaneering.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 38 false false R39.htm 9954501 - Disclosure - Commitments And Contingencies - Narrative (Details) Sheet http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments And Contingencies - Narrative (Details) Details 39 false false R40.htm 9954502 - 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 40 false false R41.htm 9954503 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 41 false false R42.htm 9954504 - 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 42 false false R43.htm 9954505 - 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 43 false false R44.htm 9954506 - 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 44 false false R45.htm 9954509 - Disclosure - Subsequent Events (Details) Sheet http://www.oceaneering.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.oceaneering.com/role/SubsequentEvents 45 false false All Reports Book All Reports oii-20230930.htm oii-20230930.xsd oii-20230930_cal.xml oii-20230930_def.xml oii-20230930_lab.xml oii-20230930_pre.xml oii-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "oii-20230930.htm": { "nsprefix": "oii", "nsuri": "http://www.oceaneering.com/20230930", "dts": { "inline": { "local": [ "oii-20230930.htm" ] }, "schema": { "local": [ "oii-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "oii-20230930_cal.xml" ] }, "definitionLink": { "local": [ "oii-20230930_def.xml" ] }, "labelLink": { "local": [ "oii-20230930_lab.xml" ] }, "presentationLink": { "local": [ "oii-20230930_pre.xml" ] } }, "keyStandard": 196, "keyCustom": 18, "axisStandard": 14, "axisCustom": 0, "memberStandard": 30, "memberCustom": 13, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 6, "http://www.oceaneering.com/20230930": 1 }, "contextCount": 243, "entityCount": 1, "segmentCount": 49, "elementCount": 522, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 722, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.oceaneering.com/role/DocumentandEntityInformationDocument", "longName": "0000001 - Document - Document and Entity Information Document", "shortName": "Document and Entity Information Document", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R3": { "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "longName": "0000004 - Statement - Consolidated Statements Of Operations", "shortName": "Consolidated Statements Of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentPeriodEndDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R5": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "longName": "0000006 - Statement - Consolidated Statements Of Cash Flows", "shortName": "Consolidated Statements Of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R7": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "longName": "0000008 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R8": { "role": "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "longName": "0000009 - Disclosure - Allowance for Credit Loss Statement", "shortName": "Allowance for Credit Loss Statement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.oceaneering.com/role/AccountingPolicies", "longName": "0000010 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "longName": "0000011 - Disclosure - Summary Of Major Accounting Policies", "shortName": "Summary Of Major Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R11": { "role": "http://www.oceaneering.com/role/Revenue", "longName": "0000012 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformation", "longName": "0000013 - Disclosure - Selected Balance Sheet Information", "shortName": "Selected Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.oceaneering.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.oceaneering.com/role/CommitmentsAndContingencies", "longName": "0000015 - Disclosure - Commitments And Contingencies", "shortName": "Commitments And Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan", "longName": "0000016 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan", "shortName": "Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.oceaneering.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.oceaneering.com/role/BusinessSegmentInformation", "longName": "0000018 - Disclosure - Business Segment Information", "shortName": "Business Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.oceaneering.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy", "longName": "9954472 - Disclosure - Summary Of Major Accounting Policies (Policy)", "shortName": "Summary Of Major Accounting Policies (Policy)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "longName": "9954473 - Disclosure - Allowance for Credit Losses Notes (Policies)", "shortName": "Allowance for Credit Losses Notes (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://www.oceaneering.com/role/RevenueTables", "longName": "9954476 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.oceaneering.com/role/DebtTables", "longName": "9954478 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.oceaneering.com/role/IncomeTaxesTables", "longName": "9954479 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.oceaneering.com/role/BusinessSegmentInformationTables", "longName": "9954480 - Disclosure - Business Segment Information (Tables)", "shortName": "Business Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesTables", "longName": "9954481 - Disclosure - Allowance for Credit Losses (Tables)", "shortName": "Allowance for Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://www.oceaneering.com/role/AccountingPoliciesDetails", "longName": "9954485 - Disclosure - Accounting Policies (Details)", "shortName": "Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "longName": "9954486 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details)", "shortName": "Summary Of Major Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "oii:OperatingLeasesOperatingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R28": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails", "longName": "9954489 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details)", "shortName": "Summary Of Major Accounting Policies Allowance for credit losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:FinancingReceivableAllowanceForCreditLossesEvaluationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R29": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "longName": "9954490 - Disclosure - Summary Of Major Accounting Policies (Details)", "shortName": "Summary Of Major Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954492 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "longName": "9954493 - Disclosure - Revenue - Revenue by Geographic Area (Details)", "shortName": "Revenue - Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "longName": "9954494 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details)", "shortName": "Revenue - Revenue by Timing of Transfer of Goods or Services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R33": { "role": "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "longName": "9954495 - Disclosure - Revenue - Contract balances (Details)", "shortName": "Revenue - Contract balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:ContractWithCustomerAssetNetCurrent", "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R34": { "role": "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails", "longName": "9954496 - Disclosure - Revenue - Performance obligation (Details)", "shortName": "Revenue - Performance obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails", "longName": "9954497 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details)", "shortName": "Revenue - Costs to obtain or fulfill a contract (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R36": { "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "longName": "9954498 - Disclosure - Selected Balance Sheet Information (Details)", "shortName": "Selected Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R37": { "role": "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "longName": "9954499 - Disclosure - Debt - Schedule of Long-Term Debt (Details)", "shortName": "Debt - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "longName": "9954500 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-213", "name": "us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R39": { "role": "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "longName": "9954501 - Disclosure - Commitments And Contingencies - Narrative (Details)", "shortName": "Commitments And Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R40": { "role": "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "longName": "9954502 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details)", "shortName": "Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "longName": "9954503 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "longName": "9954504 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)", "shortName": "Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:OpenTaxYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:OpenTaxYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "longName": "9954505 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details)", "shortName": "Business Segment Information - Financial Data By Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } }, "R44": { "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "longName": "9954506 - Disclosure - Allowance for Credit Losses (Details)", "shortName": "Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.oceaneering.com/role/SubsequentEventsDetails", "longName": "9954509 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-243", "name": "us-gaap:DebtInstrumentIssuedPrincipal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20230930.htm", "unique": true } } }, "tag": { "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for (Proceeds from) Other Investing Activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r858", "r883" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r111" ] }, "oii_ConsolidationLessthanWhollyOwnedSubsidiaryParentOwnershipInterestThresholdforConsolidationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ConsolidationLessthanWhollyOwnedSubsidiaryParentOwnershipInterestThresholdforConsolidationPercentage", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold for consolidation, percentage", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threshold for Consolidation, Percentage", "documentation": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threshold for Consolidation, Percentage" } } }, "auth_ref": [] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Receivable", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r874", "r950" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r89", "r91", "r404", "r593", "r817", "r818" ] }, "oii_UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r305", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r374", "r375", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r815", "r860", "r945" ] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockSupplementAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure Text Block Supplement [Abstract]", "label": "Disclosure Text Block Supplement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use Of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r47", "r150", "r151", "r152", "r153" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r824", "r921" ] }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationTextBlock", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings (Loss) per Share, Share-based Compensation and Share Repurchase Plan", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Text Block]", "documentation": "Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Textblock]" } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]", "documentation": "Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities:", "label": "Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r824", "r921" ] }, "oii_IntangibleAssetsImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "IntangibleAssetsImpairments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Impairments", "label": "Intangible Assets Impairments", "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)." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r21", "r832" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase (Decrease) in Accounts Receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and products", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r107", "r619" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComparabilityOfPriorYearFinancialData", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Comparability of Prior Year Financial Data, Policy", "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Depreciation and Amortization", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r880" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "totalLabel": "Total", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r213", "r832" ] }, "oii_OtherGeographicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OtherGeographicalMember", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Geographical [Member]", "label": "Other Geographical [Member]", "documentation": "Other Geographical [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Addresses [Table]", "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r848" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable, Other, Current", "label": "Accounts Payable, Other, Current", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Write-down", "label": "Inventory Write-down", "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." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r829" ] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Addresses, Address Type [Axis]", "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "oii_New2028SeniorNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "New2028SeniorNoteMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New 2028 Senior Note", "label": "New 2028 Senior Note [Member]", "documentation": "New 2028 Senior Note" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r139", "r416", "r431", "r817", "r818", "r943" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Address Type [Domain]", "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "oii_RevenueRecognitionForRemainingPerformanceObligationsInNext36Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RevenueRecognitionForRemainingPerformanceObligationsInNext36Months", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition for Remaining Performance Obligations in next 36 months", "label": "Revenue Recognition for Remaining Performance Obligations in next 36 months", "documentation": "Revenue Recognition for Remaining Performance Obligations in next 36 months" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r188", "r243", "r253", "r259", "r326", "r334", "r496", "r497", "r498", "r508", "r509", "r534", "r536", "r537", "r539", "r541", "r542", "r546", "r549", "r552", "r553", "r606" ] }, "oii_LiquidityInRevolvingCreditFacilityCriteria": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "LiquidityInRevolvingCreditFacilityCriteria", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "liquidity in revolving credit facility criteria", "label": "liquidity in revolving credit facility criteria", "documentation": "liquidity in revolving credit facility criteria" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r129", "r643", "r673", "r678", "r684", "r714", "r832" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r188", "r243", "r253", "r259", "r326", "r334", "r496", "r497", "r498", "r508", "r509", "r534", "r536", "r537", "r539", "r541", "r542", "r546", "r549", "r552", "r553", "r606" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r933" ] }, "oii_Amortizationdeferredfinancecost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "Amortizationdeferredfinancecost", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization", "label": "Amortization deferred finance cost", "documentation": "Amortization deferred finance cost" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r188", "r243", "r253", "r259", "r326", "r334", "r496", "r497", "r498", "r508", "r509", "r534", "r536", "r537", "r539", "r541", "r542", "r546", "r549", "r552", "r553", "r606" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss (gain) on sales of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Commitment Fee Percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r239", "r404", "r405", "r406", "r407", "r408", "r410", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r593", "r816", "r817", "r818", "r819", "r820", "r889" ] }, "oii_SubseaRoboticsMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SubseaRoboticsMemberMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Robotics Member", "label": "Subsea Robotics Member [Member]", "documentation": "Subsea Robotics Member" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r95", "r96", "r138", "r139", "r239", "r404", "r405", "r406", "r407", "r408", "r410", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r593", "r816", "r817", "r818", "r819", "r820", "r889" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r38" ] }, "oii_LineOfCreditFacilityAvailableAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "LineOfCreditFacilityAvailableAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available additional borrowing capacity", "label": "Line of Credit Facility, Available Additional Borrowing Capacity", "documentation": "Line of Credit Facility, Available Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r28", "r70", "r71", "r88", "r89", "r91", "r94", "r127", "r128", "r239", "r404", "r405", "r406", "r407", "r408", "r410", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r593", "r816", "r817", "r818", "r819", "r820", "r889" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "FormerAddressMember", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Former Address [Member]", "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r851", "r852" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatedPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r156", "r157", "r159", "r191", "r244", "r245", "r248", "r249", "r259", "r260", "r327", "r328", "r510", "r511", "r512", "r540", "r550", "r556", "r557", "r558", "r570", "r571", "r572", "r599", "r600", "r609", "r624", "r625", "r626", "r673", "r674", "r675", "r676", "r678" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in unbilled receivables", "label": "Contract with Customer, Asset, Reclassified to Receivable", "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." } } }, "auth_ref": [ "r822" ] }, "oii_AdvanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AdvanceTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance Type [Domain]", "label": "Advance Type [Domain]", "documentation": "Advance Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r379", "r381", "r383", "r389", "r915", "r916" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "oii_AccountingPoliciesCreditLossesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AccountingPoliciesCreditLossesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies Credit Losses [Abstract]", "label": "Accounting Policies Credit Losses [Abstract]", "documentation": "Accounting Policies Credit Losses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r460" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Increase, Accrued Interest", "label": "Debt Instrument, Increase, Accrued Interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r889" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "oii_InterestRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "InterestRateComponentAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Component [Axis]", "label": "Interest Rate Component [Axis]", "documentation": "Interest Rate Component [Axis]" } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Addresses [Line Items]", "label": "Entity Addresses [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r379", "r381", "r383", "r389", "r915", "r916" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r27", "r405" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities", "totalLabel": "Total", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r620" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease)", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r914" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translations", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r573" ] }, "oii_EurodollarAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "EurodollarAdvancesMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar Advances [Member]", "label": "Eurodollar Advances [Member]", "documentation": "Eurodollar Advances [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income", "label": "Interest Income [Member]", "documentation": "Primary financial statement caption in which reported facts about interest income have been included." } } }, "auth_ref": [] }, "oii_NoncashIncomeTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "NoncashIncomeTaxBenefit", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash Income Tax Benefit", "label": "Noncash Income Tax Benefit", "documentation": "Noncash Income Tax Benefit" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r620", "r627" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r859", "r884" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r438", "r440", "r459" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "totalLabel": "Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r211", "r801", "r832" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss Contingency Accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r379", "r856" ] }, "oii_SDSRosythMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SDSRosythMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SDS Rosyth [Member]", "label": "SDS Rosyth [Member]", "documentation": "SDS Rosyth [Member]" } } }, "auth_ref": [] }, "oii_EffectOfExchangeRateOnWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "EffectOfExchangeRateOnWorkingCapital", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation effect on working capital, excluding cash", "label": "Effect Of Exchange Rate On Working Capital", "documentation": "The effect of exchange rate changes on the current assets and liabilities of foreign operations whose functional currency is not the reporting currency." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US [Member]", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r951", "r952", "r953", "r954" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "oii_PercentageOfFederalFundsRate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "PercentageOfFederalFundsRate", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "percentage of federal funds rate", "label": "percentage of federal funds rate", "documentation": "percentage of federal funds rate" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.oceaneering.com/role/Revenue", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r160", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r461" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r28", "r239", "r404", "r405", "r406", "r407", "r408", "r410", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r593", "r816", "r817", "r818", "r819", "r820", "r889" ] }, "oii_EffectiveincometaxratereconciliationCARESAct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "EffectiveincometaxratereconciliationCARESAct", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation CARES Act", "label": "Effective income tax rate reconciliation CARES Act", "documentation": "Effective income tax rate reconciliation CARES Act" } } }, "auth_ref": [] }, "oii_IntegrityManagementsDigitalSolutionsMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "IntegrityManagementsDigitalSolutionsMemberMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integrity Managements & Digital Solutions Member", "label": "Integrity Managements & Digital Solutions Member [Member]", "documentation": "Integrity Managements & Digital Solutions Member" } } }, "auth_ref": [] }, "oii_SDSBrazilMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SDSBrazilMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SDS Brazil [Member]", "label": "SDS Brazil [Member]", "documentation": "SDS Brazil [Member]" } } }, "auth_ref": [] }, "oii_OwnershipPercentageEquityMethodInvestment": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OwnershipPercentageEquityMethodInvestment", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ownership percentage equity method investment", "label": "ownership percentage equity method investment", "documentation": "ownership percentage equity method investment" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r90", "r146", "r225", "r280", "r592", "r738", "r844", "r947" ] }, "oii_RevenueRecognitionforRemainingPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RevenueRecognitionforRemainingPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition for remaining performance obligations", "label": "Revenue Recognition for Remaining Performance Obligations", "documentation": "Revenue to be recognized for the remaining performance obligations over next 12 months" } } }, "auth_ref": [] }, "oii_RevenuebyGeographicAreaTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RevenuebyGeographicAreaTable", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area [Table]", "label": "Revenue by Geographic Area [Table]", "documentation": "Revenue by Geographic Area [Table]" } } }, "auth_ref": [] }, "oii_AccruedRevenueContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AccruedRevenueContractAssets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Revenue Recognized", "label": "Accrued Revenue - Contract Assets", "documentation": "Accrued Revenue - Contract Assets" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Noncash Income (Expense)", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r125", "r236", "r403", "r409", "r410", "r411", "r412", "r413", "r414", "r419", "r426", "r427", "r429" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r703", "r705", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r741", "r742", "r743", "r744", "r747", "r748", "r749", "r750", "r764", "r767", "r771", "r773", "r834", "r836" ] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Table]", "label": "Income Tax Examination [Table]", "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." } } }, "auth_ref": [ "r133" ] }, "oii_SeniorNotes2024And2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SeniorNotes2024And2028Member", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes 2024 and 2028 [Member]", "documentation": "Senior Notes 2024 and 2028" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r931" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of Deferred Debt Issuance Cost", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r110" ] }, "oii_SeniorNotesdue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SeniorNotesdue2024Member", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2024 [Member]", "label": "Senior Notes due 2024 [Member]", "documentation": "Senior Notes due 2024 [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r246", "r247", "r248", "r250", "r259", "r314", "r315", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r372", "r496", "r497", "r498", "r506", "r507", "r508", "r509", "r521", "r522", "r523", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r555", "r563", "r564", "r566", "r567", "r568", "r569", "r590", "r591", "r595", "r596", "r597", "r598", "r604", "r605", "r606", "r607", "r608", "r621", "r622", "r623", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ] }, "oii_Coststofulfillacontract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "Coststofulfillacontract", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to fulfill a contract", "label": "Costs to fulfill a contract", "documentation": "Costs incurred to fulfill a contract" } } }, "auth_ref": [] }, "oii_OffshoreProjectsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OffshoreProjectsGroupMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore Projects Group", "label": "Offshore Projects Group [Member]", "documentation": "Offshore Projects Group" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Line Items]", "label": "Income Tax Examination [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsAccountsReceivablePreviouslyWrittenOffRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds, Accounts Receivable, Previously Written off, Recovery", "label": "Proceeds, Accounts Receivable, Previously Written off, Recovery", "documentation": "Amount of cash inflow from recovery of accounts receivable previously written off." } } }, "auth_ref": [ "r881" ] }, "oii_WeightedaveragememberlowrangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "WeightedaveragememberlowrangeMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average [Member]", "label": "weighted average member low range [Member]", "documentation": "weighted average member low range [Member]" } } }, "auth_ref": [] }, "oii_SubseaProductsAngolaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SubseaProductsAngolaMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Products Angola [Member]", "label": "Subsea Products Angola [Member]", "documentation": "Subsea Products Angola [Member]" } } }, "auth_ref": [] }, "oii_AerospaceAndDefenseTechnologiesMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AerospaceAndDefenseTechnologiesMemberMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace and Defense Technologies Member", "label": "Aerospace and Defense Technologies Member [Member]", "documentation": "Aerospace and Defense Technologies Member" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r178", "r908" ] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Axis]", "label": "Class of Financing Receivable [Axis]", "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." } } }, "auth_ref": [ "r56", "r57", "r173", "r174", "r177", "r178", "r308", "r310", "r311", "r312", "r313", "r339", "r340", "r341", "r809", "r810", "r811", "r813", "r814", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "oii_WeightedaveragememberlowrangeMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "WeightedaveragememberlowrangeMemberMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "weighted average member low range [Member] [Member]", "label": "weighted average member low range [Member] [Member]", "documentation": "weighted average member low range [Member] [Member]" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Domain]", "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r173", "r174", "r177", "r178", "r310", "r311", "r312", "r313", "r809", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "oii_EcosseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "EcosseMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ecosse [Member]", "label": "Ecosse [Member]", "documentation": "Ecosse [Member]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements, Policy", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "oii_OperatingLeasesOperatingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OperatingLeasesOperatingLeaseTerm", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Operating Lease Term", "label": "Operating Leases, Operating Lease Term", "documentation": "Operating Leases, Operating Lease Term" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "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." } } }, "auth_ref": [ "r179", "r908" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Subject to or Available for Operating Lease [Axis]", "label": "Property Subject to or Available for Operating Lease [Axis]", "documentation": "Information by property that could be leased or is available for lease." } } }, "auth_ref": [ "r147" ] }, "oii_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "CreditAgreementMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value." } } }, "auth_ref": [ "r122" ] }, "oii_FinancingReceivableAllowanceForCreditLossesEvaluationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "FinancingReceivableAllowanceForCreditLossesEvaluationPeriod", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Allowance for Credit Losses Evaluation Period", "label": "Financing Receivable Allowance for Credit Losses Evaluation Period", "documentation": "Financing Receivable Allowance for Credit Losses Evaluation Period" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets Held-for-use", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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)." } } }, "auth_ref": [ "r7", "r64", "r122" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r10", "r337", "r342", "r813" ] }, "oii_SeniorNotesdue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SeniorNotesdue2028Member", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2028 [Member]", "label": "Senior Notes due 2028 [Member]", "documentation": "Senior Notes due 2028 [Member]" } } }, "auth_ref": [] }, "oii_AssetIntegrityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AssetIntegrityMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Integrity [Member]", "label": "Asset Integrity [Member]", "documentation": "Asset Integrity [Member]" } } }, "auth_ref": [] }, "oii_AdvancedTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AdvancedTechnologiesMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced Technologies [Member]", "verboseLabel": "Advanced Technologies [Member]", "label": "Advanced Technologies [Member]", "documentation": "Advanced Technologies [Member]" } } }, "auth_ref": [] }, "oii_LineofCreditFacilityMaximumCapitalizationRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "LineofCreditFacilityMaximumCapitalizationRatio", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum capitalization ratio", "label": "Line of Credit Facility, Maximum Capitalization Ratio", "documentation": "Line of Credit Facility, Maximum Capitalization Ratio" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r9", "r175", "r176", "r178", "r209", "r335", "r336", "r338", "r942" ] }, "oii_AdvanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AdvanceTypeAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance Type [Axis]", "label": "Advance Type [Axis]", "documentation": "Advance Type [Axis]" } } }, "auth_ref": [] }, "oii_UnallocatedExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "UnallocatedExpensesMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated Expenses [Member]", "label": "Unallocated Expenses Member", "documentation": "Unallocated Expenses [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "oii_AccountingPoliciesAllowanceforCreditLossesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AccountingPoliciesAllowanceforCreditLossesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies - Allowance for Credit Losses [Abstract]", "label": "Accounting Policies - Allowance for Credit Losses [Abstract]", "documentation": "Accounting Policies - Allowance for Credit Losses [Abstract]" } } }, "auth_ref": [] }, "oii_ApplicableMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ApplicableMarginMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable Margin [Member]", "label": "Applicable Margin [Member]", "documentation": "Applicable Margin [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and related costs", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Impairment Loss", "label": "Goodwill, Impairment Loss", "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." } } }, "auth_ref": [ "r7", "r354", "r360", "r365", "r815" ] }, "oii_SubseaProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SubseaProductsMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Products [Member]", "label": "Subsea Products [Member]", "documentation": "Subsea Products [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r200", "r353", "r628", "r815", "r832", "r909", "r910" ] }, "oii_OtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OtherSegmentsMember", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Segments", "label": "Other Segments [Member]", "documentation": "Other Segments" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r7", "r65" ] }, "oii_AdjustedBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AdjustedBaseRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Base Rate [Member]", "label": "Adjusted Base Rate [Member]", "documentation": "Adjusted Base Rate [Member]" } } }, "auth_ref": [] }, "oii_NoncashtaxbenefitfromCARESAct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "NoncashtaxbenefitfromCARESAct", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "noncash tax benefit from CARES Act", "label": "noncash tax benefit from CARES Act", "documentation": "noncash tax benefit from CARES Act" } } }, "auth_ref": [] }, "oii_AccountsReceivableAllowanceforCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AccountsReceivableAllowanceforCreditLosses", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [] }, "oii_ManufacturedProductsMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ManufacturedProductsMemberMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufactured Products Member", "label": "Manufactured Products Member [Member]", "documentation": "Manufactured Products Member" } } }, "auth_ref": [] }, "oii_EffectiveIncomeTaxRateReconciliationUncertainTaxPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPosition", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position" } } }, "auth_ref": [] }, "oii_StockRepurchaseProgramTotalNumberofSharesRepurchasedToDate": { "xbrltype": "sharesItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "StockRepurchaseProgramTotalNumberofSharesRepurchasedToDate", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total number of shares repurchased to date (in shares)", "label": "Stock Repurchase Program, Total Number of Shares Repurchased To Date", "documentation": "Stock Repurchase Program, Total Number of Shares Repurchased To Date" } } }, "auth_ref": [] }, "us-gaap_DerivativeAmountOfHedgedItem": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAmountOfHedgedItem", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap principal", "label": "Derivative, Amount of Hedged Item", "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability." } } }, "auth_ref": [] }, "oii_AdjustedBaseRateAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AdjustedBaseRateAdvancesMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Base Rate Advances [Member]", "label": "Adjusted Base Rate Advances [Member]", "documentation": "Adjusted Base Rate Advances [Member]" } } }, "auth_ref": [] }, "oii_Rightofuseassetimpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "Rightofuseassetimpairment", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset impairment", "label": "Right-of-use asset impairment", "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)." } } }, "auth_ref": [] }, "oii_InterestRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "InterestRateComponentDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Component [Domain]", "label": "Interest Rate Component [Domain]", "documentation": "Interest Rate Component [Domain]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnRepurchaseOfDebtInstrument": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnRepurchaseOfDebtInstrument", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Repurchase of Debt Instrument", "label": "Gain (Loss) on Repurchase of Debt Instrument", "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." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Comparability Adjustment", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r872" ] }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationTable", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table]", "documentation": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table]" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "oii_SubseaProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SubseaProjectsMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsea Projects [Member]", "terseLabel": "Subsea Projects [Member]", "label": "Subsea Projects [Member]", "documentation": "Subsea Projects [Member]" } } }, "auth_ref": [] }, "oii_TotalAdjustmentsToIncomeFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "TotalAdjustmentsToIncomeFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total adjustments to Income from continuing operations", "label": "Total adjustments to Income from continuing operations", "documentation": "Total adjustments to Income from continuing operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r238", "r499", "r502", "r504", "r505", "r513", "r518", "r519", "r520", "r685" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repurchase Amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r28", "r68" ] }, "oii_WeightedAverageMemberHighRangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "WeightedAverageMemberHighRangeMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "weighted average member high range [Member]", "label": "weighted average member high range [Member]", "documentation": "weighted average member high range" } } }, "auth_ref": [] }, "oii_OceaneeringAGVSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OceaneeringAGVSystemMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oceaneering AGV System [Member]", "label": "Oceaneering AGV System [Member]", "documentation": "Oceaneering AGV System [Member]" } } }, "auth_ref": [] }, "oii_RevenueRecognitionForRemainingPerformanceObligationsInNext24Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RevenueRecognitionForRemainingPerformanceObligationsInNext24Months", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "label": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "documentation": "Revenue Recognition for Remaining Performance Obligations in next 24 months" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r381", "r383", "r384", "r385", "r462", "r469", "r492", "r493", "r494", "r616", "r617", "r666", "r704", "r705", "r757", "r759", "r761", "r762", "r774", "r794", "r795", "r809", "r821", "r828", "r833", "r836", "r912", "r919", "r937", "r938", "r939", "r940", "r941" ] }, "oii_RovsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RovsMember", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remotely Operated Vehicles [Member]", "label": "Rovs [Member]", "documentation": "ROVs" } } }, "auth_ref": [] }, "oii_ShallowWaterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ShallowWaterMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shallow Water [Member]", "label": "Shallow Water [Member]", "documentation": "Shallow Water [Member]" } } }, "auth_ref": [] }, "oii_FutureMaximumLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "FutureMaximumLeverageRatio", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Maximum Leverage Ratio", "label": "Future Maximum Leverage Ratio", "documentation": "Future Maximum Leverage Ratio" } } }, "auth_ref": [] }, "oii_CustomerPaymentDeferrals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "CustomerPaymentDeferrals", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferrals of customer payments", "label": "Customer Payment Deferrals", "documentation": "Customer Payment Deferrals" } } }, "auth_ref": [] }, "oii_WriteoffEquipmentandIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "WriteoffEquipmentandIntangibles", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off Equipment and Intangibles", "label": "Write-off Equipment and Intangibles", "documentation": "Write-off Equipment and Intangibles" } } }, "auth_ref": [] }, "oii_EnergyServicesAndProductsMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "EnergyServicesAndProductsMemberMember", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy Services and Products Member", "label": "Energy Services and Products Member [Member]", "documentation": "Energy Services and Products Member" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r381", "r383", "r384", "r385", "r469", "r617", "r666", "r704", "r705", "r757", "r759", "r761", "r762", "r774", "r794", "r795", "r809", "r821", "r828", "r833", "r919", "r936", "r937", "r938", "r939", "r940", "r941" ] }, "oii_SublimitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "SublimitMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublimit", "label": "Sublimit [Member]", "documentation": "Sublimit" } } }, "auth_ref": [] }, "us-gaap_AlternativeInvestmentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AlternativeInvestmentMeasurementInput", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative Investment, Measurement Input", "label": "Alternative Investment, Measurement Input", "documentation": "Value of input used to measure alternative investment." } } }, "auth_ref": [ "r562" ] }, "oii_FederalFundsRate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "FederalFundsRate", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate [Member]", "label": "Federal Funds Rate", "documentation": "Federal Funds Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Intangible Assets, Finite-lived", "label": "Impairment of Intangible Assets, Finite-Lived", "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." } } }, "auth_ref": [ "r887", "r911" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r381", "r383", "r384", "r385", "r462", "r469", "r492", "r493", "r494", "r616", "r617", "r666", "r704", "r705", "r757", "r759", "r761", "r762", "r774", "r794", "r795", "r809", "r821", "r828", "r833", "r836", "r912", "r919", "r937", "r938", "r939", "r940", "r941" ] }, "oii_LineOfCreditFacilityBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "LineOfCreditFacilityBasisSpreadOnVariableRate", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Line of Credit Facility, Basis Spread on Variable Rate", "documentation": "Line of Credit Facility, Basis Spread on Variable Rate" } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOperatingLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOperatingLeaseMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Subject to Operating Lease [Member]", "label": "Property Subject to Operating Lease [Member]", "documentation": "Property subject to an operating lease." } } }, "auth_ref": [] }, "oii_LineofCreditFacilityPercentofCommitmentsAffectedbyAmendment": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "LineofCreditFacilityPercentofCommitmentsAffectedbyAmendment", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of commitments affected by amendment", "label": "Line of Credit Facility, Percent of Commitments Affected by Amendment", "documentation": "Line of Credit Facility, Percent of Commitments Affected by Amendment" } } }, "auth_ref": [] }, "oii_OceaneeringEntertainmentSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OceaneeringEntertainmentSystemMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oceaneering Entertainment System [Member]", "label": "Oceaneering Entertainment System [Member]", "documentation": "Oceaneering Entertainment System [Member]" } } }, "auth_ref": [] }, "oii_GlobalDataSolutionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "GlobalDataSolutionMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global Data Solution [Member]", "label": "Global Data Solution [Member]", "documentation": "Global Data Solution [Member]" } } }, "auth_ref": [] }, "oii_OtheradjustmentstoIncomefromcontinuingoperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "OtheradjustmentstoIncomefromcontinuingoperations", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other adjustments to Income from continuing operations", "label": "Other adjustments to Income from continuing operations", "documentation": "Other adjustments to Income from continuing operations" } } }, "auth_ref": [] }, "oii_MaximumPermittedLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "MaximumPermittedLeverageRatio", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum Permitted Leverage Ratio", "label": "Maximum Permitted Leverage Ratio", "documentation": "Maximum Permitted Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Payable, Current", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r381", "r383", "r384", "r385", "r469", "r617", "r666", "r704", "r705", "r757", "r759", "r761", "r762", "r774", "r794", "r795", "r809", "r821", "r828", "r833", "r919", "r936", "r937", "r938", "r939", "r940", "r941" ] }, "oii_RevenuebyTimingofTransferofGoodsorServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RevenuebyTimingofTransferofGoodsorServicesTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Timing of Transfer of Goods or Services", "label": "Revenue by Timing of Transfer of Goods or Services [Table Text Block]", "documentation": "[Table Text Block] for Revenue by Timing of Transfer of Goods or Services [Table]" } } }, "auth_ref": [] }, "oii_AccountsReceivableAndContractAssetsContingency": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "AccountsReceivableAndContractAssetsContingency", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable And Contract Assets Contingency", "label": "Accounts Receivable And Contract Assets Contingency", "documentation": "Accounts Receivable And Contract Assets Contingency" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Receivable", "label": "Income Taxes Receivable", "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." } } }, "auth_ref": [ "r874" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationLineItems", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]", "documentation": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]" } } }, "auth_ref": [] }, "oii_Impairmentpropertyplantequipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "Impairmentpropertyplantequipment", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment property plant equipment", "label": "Impairment property plant equipment", "documentation": "Impairment property plant equipment" } } }, "auth_ref": [] }, "oii_BillingsContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "BillingsContractAssets", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings - Contract Assets", "label": "Billings - Contract Assets", "documentation": "Billings - Contract Assets" } } }, "auth_ref": [] }, "oii_RevenuebyGeographicAreaLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20230930", "localname": "RevenuebyGeographicAreaLineItems", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area [Line Items]", "label": "Revenue by Geographic Area [Line Items]", "documentation": "[Line Items] for Revenue by Geographic Area [Table]" } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Subject to or Available for Operating Lease [Domain]", "label": "Property Subject to or Available for Operating Lease [Domain]", "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "auth_ref": [ "r147" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, Depletion and Amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r7", "r281" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r125" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r589", "r611" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transaction Gain (Loss), before Tax", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r574", "r576", "r578", "r579", "r751" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r834", "r835", "r836", "r838", "r839", "r840", "r843", "r898", "r899", "r930", "r946", "r948" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r589", "r611" ] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Increase (Decrease)", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r603" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r928" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r561" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r589", "r611" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expense, Current", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r212", "r348", "r349", "r802" ] }, "us-gaap_DebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Angolan bonds", "label": "Debt Securities, Current", "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." } } }, "auth_ref": [] }, "us-gaap_BondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BondsMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bonds", "label": "Bonds [Member]", "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock and restricted stock unit activity", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r14", "r129" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r209", "r309", "r335", "r336", "r338", "r944" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable [Member]", "label": "Financing Receivable [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r318", "r635" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost, Amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r351" ] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of Senior Debt", "label": "Repayments of Senior Debt", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r87" ] }, "us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment", "label": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment", "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." } } }, "auth_ref": [ "r69" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Disposition of Other Assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]", "label": "Impaired Long-Lived Assets Held and Used [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPartsAndComponentsNetOfReserves", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other inventory", "label": "Inventory, Parts and Components, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance." } } }, "auth_ref": [ "r58", "r875" ] }, "us-gaap_OtherInventoryNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryNetOfReserves", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufactured Products", "label": "Other Inventory, Net of Reserves", "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r58", "r875" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r26", "r195", "r237", "r322", "r390", "r391", "r393", "r394", "r395", "r397", "r399", "r401", "r402", "r526", "r529", "r530", "r565", "r832", "r917", "r934", "r935" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Uncertainty in Income Taxes, Noncurrent", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r317", "r343", "r629", "r902" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Current Maturities", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r203" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r2", "r104", "r145", "r276", "r290", "r296", "r299", "r634", "r649", "r808" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r288", "r293", "r297", "r298", "r299", "r300", "r301", "r302", "r305" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of instruments held", "label": "Derivative, Number of Instruments Held", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r81", "r82", "r704", "r764", "r765", "r768", "r836" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase or decrease in deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "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." } } }, "auth_ref": [ "r796" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r735", "r797", "r806" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets:", "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r783" ] }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgeAssetsAtFairValue", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of interest rate swaps", "label": "Fair Value Hedge Assets", "documentation": "Fair value of all derivative assets designated as fair value hedging instruments." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "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." } } }, "auth_ref": [ "r137", "r202", "r237", "r276", "r291", "r297", "r322", "r390", "r391", "r393", "r394", "r395", "r397", "r399", "r401", "r402", "r525", "r529", "r565", "r639", "r725", "r832", "r846", "r917", "r918", "r934" ] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Issued, Principal", "label": "Debt Instrument, Issued, Principal", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r680" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value", "label": "Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value", "documentation": "Fair value of 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 other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r903", "r906" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial Data By Business Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r48", "r49", "r50", "r59" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgeLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hedge Liabilities", "label": "Fair Value Hedge Liabilities", "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r350" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r246", "r247", "r248", "r250", "r259", "r314", "r315", "r323", "r324", "r325", "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r372", "r496", "r497", "r498", "r506", "r507", "r508", "r509", "r521", "r522", "r523", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r555", "r563", "r564", "r566", "r567", "r568", "r569", "r590", "r591", "r595", "r596", "r597", "r598", "r604", "r605", "r606", "r607", "r608", "r621", "r622", "r623", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r48", "r49", "r50", "r59" ] }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income Tax Examinations", "label": "Summary of Income Tax Examinations [Table Text Block]", "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." } } }, "auth_ref": [ "r75", "r133" ] }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingMeasurementDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]", "label": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "totalLabel": "Long-term Debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r204" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r33", "r140", "r237", "r322", "r390", "r393", "r394", "r395", "r401", "r402", "r565", "r644", "r715" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r854" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r848" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r141", "r645", "r832", "r890", "r907", "r932" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r417", "r463", "r464", "r465", "r466", "r467", "r468", "r613", "r614", "r615", "r817", "r818", "r825", "r826", "r827" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnOilAndGasHedgingActivity", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Hedging Activity", "label": "Gain (Loss) on Hedging Activity", "documentation": "Gain (loss) incurred in hedging activities." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Income Tax Refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r43", "r115" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r22" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r848" ] }, "us-gaap_DerivativeVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeVariableInterestRate", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Variable Interest Rate", "label": "Derivative, Variable Interest Rate", "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r78", "r804" ] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information, Document [Axis]", "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r848" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r61", "r62", "r620" ] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document [Domain]", "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r848" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r848" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Dispositions of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r112" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r22", "r889" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r889" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r848" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repurchased Face Amount", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r850" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r848" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit [Member]", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r853" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r109", "r279" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r364", "r365", "r815" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r364", "r365", "r815" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "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." } } }, "auth_ref": [ "r798", "r841", "r842" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r215", "r216" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r72", "r129" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r161", "r205", "r206", "r207", "r237", "r263", "r264", "r265", "r267", "r270", "r271", "r322", "r390", "r393", "r394", "r395", "r401", "r402", "r432", "r433", "r434", "r435", "r436", "r565", "r680", "r681", "r682", "r683", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r713", "r734", "r754", "r776", "r777", "r778", "r779", "r780", "r855", "r888", "r901" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r857", "r923" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r113" ] }, "currency_AOA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AOA", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Angola, Kwanza [Member]", "label": "Angola, Kwanza" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r142", "r143", "r876" ] }, "country_NO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NO", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Norway [Member]", "verboseLabel": "Norway [Member]", "label": "NORWAY" } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings [Line Items]", "label": "Entity Listings [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r80", "r136", "r219", "r221", "r228", "r631", "r652" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r239", "r278", "r289", "r290", "r291", "r292", "r293", "r295", "r299", "r390", "r391", "r392", "r393", "r395", "r396", "r398", "r400", "r401", "r917", "r918" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Estimate of Possible Loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r381", "r383", "r388", "r389" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r847" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r41", "r197", "r800" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom [Member]", "verboseLabel": "United Kingdom [Member]", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_BankingRegulationMaximumLeveragePayoutRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankingRegulationMaximumLeveragePayoutRatio", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banking Regulation, Maximum Leverage Payout Ratio", "label": "Banking Regulation, Maximum Leverage Payout Ratio", "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." } } }, "auth_ref": [ "r637" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r42" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r239", "r278", "r289", "r290", "r291", "r292", "r293", "r295", "r299", "r390", "r391", "r392", "r393", "r395", "r396", "r398", "r400", "r401", "r917", "r918" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Major Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r117", "r235" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r7", "r60", "r63" ] }, "currency_BRL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "BRL", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brazil, Brazil Real", "label": "Brazil, Brazil Real" } } }, "auth_ref": [] }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "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." } } }, "auth_ref": [ "r67", "r123" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "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." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r98" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r262", "r267" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r849" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r886" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r261", "r267" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies Disclosure", "label": "Contingencies Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r378", "r379", "r380", "r382", "r384", "r385", "r386", "r387" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Other Noncurrent Liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Member]", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r76", "r437", "r898", "r899", "r900", "r948" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, Outstanding", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts", "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]", "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." } } }, "auth_ref": [ "r55" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "country_BR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BR", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Brazil [Member]", "terseLabel": "Brazil [Member]", "label": "BRAZIL" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r76", "r77", "r79", "r188", "r189", "r223", "r240", "r241", "r242", "r247", "r256", "r326", "r334", "r437", "r496", "r497", "r498", "r508", "r509", "r534", "r536", "r537", "r538", "r539", "r542", "r552", "r582", "r584", "r588", "r608", "r670", "r671", "r686", "r715", "r731", "r755", "r756", "r781", "r845", "r890", "r907", "r932", "r948" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r229", "r251", "r252", "r253", "r254", "r255", "r263", "r265", "r266", "r267", "r268", "r553", "r554", "r632", "r653", "r807" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "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." } } }, "auth_ref": [ "r923" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Oceaneering Shareholders' Equity [Member]", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale of Debt Securities, Available-for-sale", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r37", "r230", "r316", "r319" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Oceaneering shareholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r118", "r715", "r731", "r755", "r756", "r832", "r846", "r890", "r907", "r932", "r948" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.oceaneering.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r610", "r612" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r83", "r84", "r85", "r86", "r703", "r705", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r741", "r742", "r743", "r744", "r747", "r748", "r749", "r750", "r764", "r767", "r771", "r773", "r803", "r834", "r836" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Notional Amount", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r766", "r769", "r770", "r772", "r925", "r926", "r927" ] }, "us-gaap_DeferredGainLossOnDiscontinuationOfFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredGainLossOnDiscontinuationOfFairValueHedge", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge", "label": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge", "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." } } }, "auth_ref": [ "r929" ] }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment and Intangible Assets", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "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." } } }, "auth_ref": [ "r119", "r120" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total adjustments to net income (loss)", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price allocated to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r154" ] }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InformationByCategoryOfDebtSecurityAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Security Category [Axis]", "label": "Debt Security Category [Axis]", "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Realized Gain", "label": "Debt Securities, Available-for-Sale, Realized Gain", "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)." } } }, "auth_ref": [ "r319" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r589", "r611" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r72" ] }, "srt_AfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AfricaMember", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Africa [Member]", "label": "Africa [Member]" } } }, "auth_ref": [ "r951", "r952", "r953", "r954" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r72" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r496", "r497", "r498", "r688", "r898", "r899", "r900", "r930", "r948" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments And Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r124", "r376", "r377", "r784", "r913" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r303", "r304", "r700", "r701", "r702", "r758", "r760", "r763", "r775", "r782", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r799", "r823", "r836", "r921", "r945" ] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AUSTRALIA", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement [Line Items]", "label": "Deferred Revenue Arrangement [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Value", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r32", "r72", "r73" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses [Text Block]", "label": "Allowance for Credit Losses [Text Block]", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r54" ] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement, by Type [Table]", "label": "Deferred Revenue Arrangement, by Type [Table]", "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." } } }, "auth_ref": [] }, "us-gaap_GrossTransactionVolume": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossTransactionVolume", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Billing for the reporting period", "label": "Gross Billing, Agent Transaction", "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." } } }, "auth_ref": [ "r861" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r885" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes", "label": "Senior Notes", "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." } } }, "auth_ref": [ "r92", "r943" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Domain]", "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r180", "r181", "r182", "r183", "r184", "r185", "r633", "r634" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific [Member]", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r951", "r952", "r953", "r954" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "country_AO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AO", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Angola [Member]", "label": "ANGOLA" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r417", "r463", "r464", "r465", "r466", "r467", "r468", "r560", "r613", "r614", "r615", "r817", "r818", "r825", "r826", "r827" ] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Error Corrections [Abstract]", "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity and Share-based Payments", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "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)." } } }, "auth_ref": [ "r126", "r130" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r15" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Axis]", "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r180", "r181", "r182", "r183", "r184", "r185", "r633", "r634", "r812" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "January 25, 2023 [Member]", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r15" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r303", "r304", "r700", "r701", "r702", "r758", "r760", "r763", "r775", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r799", "r823", "r836", "r921", "r945" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "October 25, 2021 [Member]", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r15" ] }, "us-gaap_TaxYear2013Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2013Member", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2013 [Member]", "label": "Tax Year 2013 [Member]", "documentation": "Identified as tax year 2013." } } }, "auth_ref": [ "r924" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r31", "r188", "r222", "r223", "r224", "r240", "r241", "r242", "r247", "r256", "r258", "r269", "r326", "r334", "r437", "r496", "r497", "r498", "r508", "r509", "r534", "r536", "r537", "r538", "r539", "r542", "r552", "r582", "r584", "r585", "r586", "r587", "r588", "r608", "r669", "r670", "r671", "r688", "r754" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r188", "r240", "r241", "r242", "r247", "r256", "r258", "r326", "r334", "r496", "r497", "r498", "r508", "r509", "r534", "r537", "r538", "r542", "r552", "r669", "r671", "r688", "r948" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r240", "r241", "r242", "r269", "r619", "r679", "r699", "r706", "r707", "r708", "r709", "r710", "r711", "r713", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r730", "r732", "r735", "r736", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r754", "r837" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r97" ] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "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." } } }, "auth_ref": [ "r12", "r75", "r133", "r134" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r417", "r463", "r468", "r560", "r614", "r817", "r818", "r825", "r826", "r827" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Value, Issued", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r97", "r641", "r832" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation Adjustments [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r5", "r13", "r35", "r223", "r224", "r584", "r585", "r586", "r587", "r588", "r877" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets and Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r59" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r188", "r222", "r223", "r224", "r240", "r241", "r242", "r247", "r256", "r258", "r269", "r326", "r334", "r437", "r496", "r497", "r498", "r508", "r509", "r534", "r536", "r537", "r538", "r539", "r542", "r552", "r582", "r584", "r585", "r586", "r587", "r588", "r608", "r669", "r670", "r671", "r688", "r754" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r713" ] }, "us-gaap_TaxYear2014Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2014Member", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2014 [Member]", "label": "Tax Year 2014 [Member]", "documentation": "Identified as tax year 2014." } } }, "auth_ref": [ "r924" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "terseLabel": "Income (Loss) from Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r276", "r290", "r296", "r299", "r808" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r97", "r713", "r731", "r948", "r949" ] }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "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." } } }, "auth_ref": [ "r53" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "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" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Revenues", "label": "Revenues", "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)." } } }, "auth_ref": [ "r226", "r237", "r277", "r278", "r289", "r294", "r295", "r301", "r303", "r305", "r322", "r390", "r391", "r393", "r394", "r395", "r397", "r399", "r401", "r402", "r565", "r634", "r917" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Securities, Available-for-sale, Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "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)." } } }, "auth_ref": [ "r905" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Ownership Percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r321" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "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)." } } }, "auth_ref": [ "r904" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, at cost", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r121", "r198", "r647" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r373", "r737" ] }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Acquisitions", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r0", "r1" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net property and equipment", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r8", "r636", "r647", "r832" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r922" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets, Noncurrent", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r201" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and Financing Receivable, Allowance for Credit Loss", "label": "Accounts and Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r309" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r149", "r196", "r210", "r344", "r345", "r347", "r618", "r805" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r438", "r439", "r459" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r580" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Excluding the effects of acquisitions, increase (decrease) in cash from:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense from discrete items", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "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." } } }, "auth_ref": [ "r131", "r132" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r194", "r214", "r237", "r322", "r390", "r391", "r393", "r394", "r395", "r397", "r399", "r401", "r402", "r525", "r529", "r565", "r832", "r917", "r918", "r934" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r114" ] }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodStartLabel": "Cash and Cash Equivalents\u2014Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents\u2014End of Period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r41", "r114", "r234" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present Value of Lease Liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r602" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r193", "r217", "r220", "r231", "r237", "r246", "r257", "r258", "r276", "r290", "r296", "r299", "r322", "r390", "r391", "r393", "r394", "r395", "r397", "r399", "r401", "r402", "r524", "r527", "r528", "r554", "r565", "r634", "r650", "r687", "r733", "r752", "r753", "r808", "r830", "r831", "r845", "r879", "r917" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Selected Balance Sheet Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r873" ] }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r920" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r602" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r815" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r352", "r365", "r815" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r103", "r208", "r642", "r674", "r678" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale and Maturity of Other Investments", "label": "Proceeds from Sale and Maturity of Other Investments", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r240", "r241", "r242", "r269", "r619", "r679", "r699", "r706", "r707", "r708", "r709", "r710", "r711", "r713", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r730", "r732", "r735", "r736", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r754", "r837" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r90", "r415", "r430", "r817", "r818" ] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges", "label": "Asset Impairment Charges [Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "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." } } }, "auth_ref": [ "r4", "r103", "r575", "r577", "r581" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r815" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, at cost", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r66", "r199", "r646" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r602" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r158", "r257", "r258", "r284", "r500", "r514", "r654" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r370", "r373", "r737" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r306", "r307" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r589", "r611" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax provision (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r135", "r155", "r515", "r516", "r891" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock or Unit Expense", "label": "Restricted Stock or Unit Expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r601" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r106", "r237", "r276", "r290", "r296", "r299", "r322", "r390", "r391", "r393", "r394", "r395", "r397", "r399", "r401", "r402", "r565", "r808", "r917" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r161", "r205", "r206", "r207", "r237", "r263", "r264", "r265", "r267", "r270", "r271", "r322", "r390", "r393", "r394", "r395", "r401", "r402", "r432", "r433", "r434", "r435", "r436", "r565", "r680", "r681", "r682", "r683", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r713", "r734", "r754", "r776", "r777", "r778", "r779", "r780", "r855", "r888", "r901" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r160", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r797" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r23" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-02 [Member]", "label": "Accounting Standards Update 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r594" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r18", "r218", "r221", "r227", "r582", "r583", "r588", "r630", "r651", "r877", "r878" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r7", "r65" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r192", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r305", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r371", "r374", "r375", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r815", "r860", "r945" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, fair value disclosure", "label": "Investments, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r559" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earliest tax years open to examination by tax authorities", "label": "Open Tax Year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r503" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r229", "r251", "r252", "r253", "r254", "r255", "r261", "r263", "r265", "r266", "r267", "r268", "r553", "r554", "r632", "r653", "r807" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions of capital from unconsolidated affiliates", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "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." } } }, "auth_ref": [ "r232", "r882" ] }, "us-gaap_SeniorLongTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorLongTermNotes", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes, Noncurrent", "label": "Senior Notes, Noncurrent", "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r28", "r832" ] }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, fair value disclosure", "label": "Notes Payable, Fair Value Disclosure", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r24" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized but unbilled", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r277", "r278", "r289", "r294", "r295", "r301", "r303", "r305", "r457", "r458", "r619" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r238", "r501", "r517" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "documentation": "Description of terms of award under share-based payment arrangement." } } }, "auth_ref": [ "r74" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred at Point in Time [Member]", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r824" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time [Member]", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r824" ] }, "us-gaap_InventoryGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGrossAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory:", "label": "Inventory, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in income (losses) of unconsolidated affiliates", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r7", "r105", "r144", "r283", "r320", "r648" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r30", "r93", "r640", "r712" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r481", "r482" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Selected Balance Sheet Accounts", "label": "Condensed Balance Sheet [Table Text Block]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "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." } } }, "auth_ref": [ "r893", "r894", "r895", "r896", "r897" ] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "6", "SubTopic": "50", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483478/205-10-45-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20,22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(a,b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "2C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-2C" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-10" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-8" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-20/tableOfContent" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-30/tableOfContent" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1B" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-11" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r855": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r856": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-38" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480295/815-25-35-9" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 65 0000073756-23-000135-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000073756-23-000135-xbrl.zip M4$L#!!0 ( $Z"6U.\JN\:X=N]YO\P24F(T M!1(C"5_FUY^(E,3%@)&0A%)R]EKMLD&7S(@GKAD9^?G_/L]GPB/Q?-MU?FW( M+:DA_-_^Y_^OV?S?W^Z^"E>NN9P3)Q N/6($Q!*>[& J!%,B_.%Z/^U'0_@^ M,X*)Z\V;37K7I;MX\>R':2 HDJ+&5T5?>A>:/I&DCJ(V34N3F^WQN-<<=RVY M*74,8G9D<]S5=?'APIIH7472)LV.3LQF6U:MIF'TU.:D#1?V)JHZF8Q%Z\(D MFJ&-)9-8Q&K+DMGMRF-=L4Q=:BNJI!)\[32 ^<$<'?_"?OZU,0V"Q<7'CT]/ M3ZWGL3=KN=[#1T62U8^V,[,=@I-N1)<_^_;6]4]J=+4D?_S?;U]'YI3,C:;M M^('AF&1U%SS5/O0>"=_SZGIX[<]][Y%[O=Y'^FUC-?Y@_X/78_\8>(;C(S^, M !@*KU2DIJ0T925ZR.$W(:'B-YE+SR..^;*ZFK[*)V;KP7W\&'^+3U?C6WQO M/;B)X8_ID^'#K8OP,9:]_=2(,OK'\,OXTF7@':1B[R-\&U_HVMOD=DUB.(1X MMO/0,MTY?;_44Z75@_WF@V$L=@<;?;$U8"!Y$Z:]]8*8#&]17=::4K>IRBN" MNDLG\ [1,_QRZ\4[J-A&$7X]-OP5BBQB[W\V?+$](=]M*W+G+8"&5] ;+F:& M\_!K@SC-'Z,&R!(QK/[G.0D, 6]ODG\M[<=?&Y>N$X".:-Z_+&! 9OC7KXV M/ <+O)!XX:^V91&'_@K?WX">\FPS?/US<$;X)&)?#!UXW;!]9%AP ]\T!-OZM3%I*NU&__9R.+@9#N^N;WX7KF_N MAWD?NTET,0S9M>.19[_F[RLWJLU^A+^UU$[FG[Z M2RZI3 9?;-\T9G\GAC=TK"O0V TAA.6O#8#RA06?-.?PE"G>V;2,ER9Q5D/1 M&_TK8I+YF'B"*I\^EMAHK ?S!3[Q5^_I-/J(@+Q>\!TN=ZWM5W0;_;]E>,$ MGF[1-\R,AVT23NQG8C4GQLQ?8Z?7Z'\9?!T-#[SPBV>8J!>$I6.'KW.62.3& M[A L8MIS>/:O#24>#PC,!4S1A-$8#^1V\@6L'0#IR]*Q_+L=#L.3FY8;-*,' MQ4/400/TI986CS >4I]^L"%)'ID05.[$WR/_J'4N?&KW8,@"-4X7 4C]KPW? MGB]FJ([H9U,/9[0IZJUGWX(G?-Q^1/CZ]3NC(?CNTJ-_46-Z$5&)3@6I%']. MJ&#%?]D6_CVQ ;ST^62OTKZ\_N]M@7M]V_XF_CM^R<>M>>\G@\( &4)?)@AG)DO [-6#HF^2 MS0SE@D[+GQK _=7,YL3PEQ[I1X2E7\:/B+^+_\9G[*>4RAJEMC!P(J665)RV M21%9[HL?HZOT5&JS125T69NJG)U*H#I'")S5],"]@&%M7DK5M1&XWHD$W;D? M/[PBCCNWG7V/30KGK4=\W![]47YJ1?,SF@5Y0#L9_FG!RYX7,]NT@V^A&V'9 M\&T86D;N]<4H )6']PS!>P2_R)TOP+MS G_P;(/HQY?!Y^"HC +7_!D^Z_/' MO:]8D6(UDC,";9OD>L5)/K L&YT"<*D,V[IV+HV%'1BSJI"_4W'RWWM4![Q0 MS(?PKPKINQ4G_<"$@&(YPPS7/8;R,QK'#ZQ_+OT [ZX*'WH5Y\.-Z^"$/'<& M<<+#-4P-3&1EJ"]+#/A0KT.3SOE#$YFY$$U)3@ M@16LENY(8-@.L8:&YX!>\O-72"Q(;>$18+VX5)).*3RN2V<^Y1S-9^'Q4UK/ M($.BYM74JAZ;?#>\"KG!*"R&,F70 MH?!0IF",GI;32SR*P9/A6;CN_UI_^8%GFP&Q:#+KAV,'_MWH1SU%I? HKV"( MI,\[J M!WKGM_\L<.U]AHJ)1\%:SK<,B+R_:);#(P4\JAYPUWN1J 1$M"N?"6#!IM03 M&E7/391N2^H)BZKG4,ZX2*3G5-?;KGIQ1TF+1+G1O^K9G1(6B7*C?=5K%>=B]APZI6 M]3B8B13)^;)H94"DZC%QZ:F2>L.CZN%[O=/N92""V80"9TY3JWK&X8P9SKPZ M%VB53S:4D^',C?Y5SS&4D.',C?953SB<.\.9&^&K7@Y1=H8S+T;H54^,G"?# MF1NYJY[1*"?#F1OYJYXM.)=_F6/3+[WJ(7@9_F6>]&5<\8,*%! MBH=&"0=#=*J>TRA=<]03%E7/L)SO',C<>@YUJIYF*><@R/SH7_4\R_E/@LR- M]MVJ9T_.NJ:1)^&K7CM0\AF<^3&BZKF9LYSUE!^YJYY4*>7,T_S(S]RY\?E- MK>K!]OF7:Y*V/5'R:WO2K7K<6WXJO RN53TL92*1=;Y<9QD0J7H477I"J][P MJ'J07^.]F^4@HL=LZH$SI]FK>GKBC'GHO-J:]*J>B2@I#YT;_:N>FB@A#YT; M[:M>2''N/'1NA*]ZUJ3L/'1NC*AZ8N0\>>C>CE3\CG*"CZA%\O9.VR@GV9D?_9G+&_A><'%G. ^1\X]_?K,=>[Z<%TK43-W_ MEA"*4(HZ2QS+BJ1SZ@R0?O0,^#5^0/Q-_#<^X1"+F O=]['(>&:;1:^)RESP M>TZB;@6X:O(-Z#FV8)=E]@/ZZU-(-Z6RCV0W8&F562G5+8C_<99%9)UDIA+CE0!6:59+,4 MYM($*9AU.YGX4]:5 M9885Y)-D^M1?)1+7**8]R M.5:2=5.KG/'#B8>?%!3P\59R M 4>X8KI+)_!>+G[_K7;&A+GPOGQ6E&5!JA:QGTLR*W^[J9BNTJL7G9V!%2;9"JUID?AZI*,-6:%4+Q\\C%:78BJK%X#$K;FYK M9RNJ%GB?@15EV8JJ1MO%2D4IMJ*JT7:Q4E&*K:A:M$WW5@53XFU^5<\5#JUJ MX7<9O"G)FNA5B\=+DILRS(M>M0"])+DIP][H58O8-[J!_BCZ=/22[(Q>M=#] MG#PIR[Y4+88_LYR48E>J%LR?64Y*L2=5C>I_C&IG1JH:U1?(BK*L1]6B^O-( M12E&HVI!_'FDH@Q;T6$N9E^=+6//;>?A=D)/V)@0[W;RN^M:MUZT&?7U033A M11ZQ;A^)!_>2>L8E'>;B^(KPJR2KTV$NMJ\(OTHR31WFXOZ*\*LL^\5<3B K MOP;!=]=V@FNGQD:,N:1!E9A6EB5C+JM0)::597%.Y8BZ#L^-YL RF+G8CW.;.%7SK![9Y M&:8TZLF>+K-9C4/LJ>^&F2ZS&8MCO*A?D6&7V6S$,5X,ZL<+9C,-QWA1OXT: M76:S"$?EXD?M>,%L*>6;#Z024IU7*\<>5 7N/V1"9*9+GB?(>LY'P5]=Y"(@W MOR+CX/YE03;4"G%LU[MQ ^);2P($:5<'X&-9JD1N-V4Y-VPS&X+F1NSDWA#Z]?]:PMN&C_!C M+5 '+BA8@LQ&X%SPY=P$ MG]E@/S&3"_5;Y"Y0NJET\R"V(K$;YN>+[\Q,OB%/R-DUKZMB20$QG,?,\)@! M,PI/8Q40EQZQ[."+8=JSU5)FE+V>V7.[:".6(?Q>.G9(7P_8LB+OG!C^TB/] M9>!=W,$7\/&\T#6?<>_V8X]7\[SDL__,3S;&,\( MDFQ;(?QF^/336M:E*1)S29M]O#:>Z\;K$C8Y*!)S&:,RY7I$S&6T&;R6V6J 0Z-36@PEQ4[66M4E0/, MY:!*XX#2E-K)][_HN7& N031R>JQHAR0"\\:I8O<(#)6UIM(26WF*^8G$U;,!?5LB!1FYQ!W$G).(.7*KEQ MAKD8E(6EEBW.=!/+#%Z:G\PP%P*^Q9GXNSORZ,X>(33;SN,6[P2EV(:='XN8 M"\62L&A#@.J95Y.9B\^88TL98;/,7-#&%EO*Z=JB*,RN_S/#EA):?"@*8AK]=3&X'=3-B"C,K9"71_\RK(7"Y*)W"?0ORRPP%[*71_]2 M]#]S@?GYZ%_,AAA%82ZB+H6D.6YZ493"(^!"Q36_/)K"7,Q9_(+]X,GPK-V* MS3L"+KMM!L0:!:[Y\X=C!_[=Z$<]@UJE\* V]?)%;L*MLK7&)VMYSJWP\"IM MFEE+GF;6HD[4_<-Z'6F1VN30!QP;$<_V%81)@UA69P!/(/3&G MCCMS'VQ2;[XQ%]NFX-L/QYC-L LYL8;/"V1;35>]56:75YGD4DEI]3:SJZU, M:4X-:_"[F["#X]V58PO9 EZ3\;]+K^9W#:G?[GL?<1 M[@Y_#Q^R^RC#>X"G!>[B0H4GX?B;QLQ^<"Y,("CQ&N&SXLM-\/R]BS]1:$J? M)C#AYL28V[.7B[\,/-N8_47T#<=O^D"82?BU;_^;7,@Z/)O^^10.NP-WST!) MK*:AX-A_W%S?#Z^$T?W@?CC:'OC&D,L=XVAX^>/N^OYZ.!(&-U?"\'\O_SJX M^7TH7-Y^^W8]&EW?WIQ]X%*B@?]A^%,;9-!U1.&J==D2%$EK]^+!%C&.]MYQ M_)\_R;KTZ2"1-@"IE0[(+[=WWX3/(+Z.Z]PLY_ 04XBD_(Y,:-NFAN 8J,4M M8E]P3FB\8I\^EG(ETT_4MK][VMXB3$* M24B?QAYBGHS%4/+/2L\OKB<$4R+\*T:8$+I+ GA1Q#J(ERI-,;VX?:_/=6"];163^MQ"W; V<)#4&U< M^3MLPB;&S%_9L';H@W:3V[#S$# 'A71_-[@975-+Q8U8GD8L6($LMF(3SYT+ M82QS_I]"X"9Z=P)C<,X0]-*=SVT?\T+"%QL4.@@>F+(+(46(-:19'KP[O#D6 M:@W"K*8L]=K:\4BK8/O7342+?Z3X+XFA+#)[DVQ&MY?#P'=]\[MP?0.N M],T U/)_BU*B2M'AN?$PX9*92$6_Y1MU63SK\[:D> M5UMNR4JRG$&JQ^HMO=,]W9$[.99>6<[<%+Z<GT[7DZ+S MN"]=:SM<@A&9F+H/R,)S'_$YZSA);_2OR,QX,CQRT,4+L^$GN28>3K!0WZ08 MXMX;S]?1 E)X/OVV!>TT^CVMJ>A*5U$ZQZ-*AK&9S+7[0/$E@(/GXK%IPC^7 MGNU;MDF=/'=RS.9&^BWT<<\W:GM30NC@O0?#L?]-__ZE,'B?.Y#Y<-VZ:XU: MPG"^F+DOP)UMY HW;NN7?9A\92S5,'N05YQRZJ4%"0R[JF9@61[Q_>B?K_ \ M.58SW49?ZW8TX* 73(61,1?^ZB[] 'CZW?!^/ADOPA_$#T1AM+1!.MN2E"%* M/\Z$[+'H&31#H3RZA%]OO7OW:64^>XU^Q!*Q"/-99?\DHAFU'+?>=_ \0!\G M=TRP?^0]>39\[I;LT/2["T2;_?_V(G3U(H+)C7ZG(W7U,_HC9S=U$0$P^EQ M &C:"V,FD&=B+@/[$8/2"9;+_Y(M.\F&50?V"LC?/;;[[*L41]$2PQDU MZ< CQA: %0"PO+-(\TN4GDO\[*\N<.W[U'5>I;VPV::J])IM;==0GCWQE33C M#F2 8LDH(F"?:&U=&7C M,RH"\8<)2:"H\D3)GP0W'P>L,N<+F#+PMQ%Z(K5K\(<1:2C#L>*/)K8/B!1P MA1(X-L'$F/- HK3XS/ #P:.K,>DR90GG^3_$LPS'*#__>F@.^TKO\G)MCJZC MA65J>'J '=C$CU*:Q /N+):>O\3<9N *< 4-I63EP_@7-#ZXSC$P@XLLI5GG MS1MV>RVMJYZ2-E3T5E?2BRAA*N*Q;;4E=3/D#1-Y""$/BW0@7R-WOV#>V\&, MIN*)84X%$W2)G\WU869BGD&MVNAE/G9G'[)Z=*Q,ZR9:.:'L(L^A(1! L3Q- M;?ADK7U.643.$(T79$>3J=_DGEVDJ%]D94R1O_+LVN%ZJ8L#=LV?HK P/.'1 MF"V)\&>II6BX$"WXTX*2W#6CBM2*PU^K?7UYQ\B4$ZC,0;97XWZX'" M_RKAH8-^($_"WUWOIT ;(PGQ(Q)0O<""A60$NG8L3#@38?P"#BZ!T8.3\A,4 M&Z$K!N@P;:P7?Y"CL&YJ^. ?S\#?,F:SR ]&-^Q?2QN=,/"]QB2Z !X<^6'A MK;**.?VP-"=RR38\N9AVZ*;AUUB:(UA+7#6FERX\8A)J8V1%H*6$OO !G@>, M$OPE*&/L<0$@BVM8@JD1O)[%D[$]5!QG>',TD5]$&@=\4#9F.P:>PT5C[)V! M-]'KX4X<2O0PNA.,CH2.%".$GB18QHO?VJY5R24&2,;?DUZ<'58GO39S>5WT MZK!X^[V0.FTR,NQ+&(25A&@P B-8^BMUUFGT_TYVLK>'ZZ[.S-NPJ+$4-(<_ M;]SD-;V,:G%49Z#)YG80@ (D,]!HGNN@&9^]" 1,^HN 36@\PZ39V2LC,,)B MME?Z??V,S:#[;CG#12T-M?<=>5C.PN7,4?->^( D['Q25*4571!,;5IQM,"* MHZ+U?#C>E>8F_B^M#(C.3V5435GF*U#I"VA6T$1D1NILI;^Z7'_577^!RC"$ M&0R6"(9I@O["@[DM*M(>>FY[/Q4 #CB V.-K[2=4#]#*-Y48O=[T^<^7,-:]HZ5=JNKRRNR1;3M*&?MKQBVO81;:W-29CS7"_'_PN81?3XG=*BLN0$L?A)R>'W\'*MHV@(;=BX80A MY>2-T TKL/9&G/9D7[*,ILC UC@NS7 M_3#L Z+31@_[MLY"Y(COFKW@RY]L M>#6\5G#($\:4'GFT?6J[',,Q8:;H.>(N(+P8#S^P#,_R!:RNM:U#-2WJ!^.7 MO1&<( CO.]%1CP2'/R6S60Q8X0/ D*89PHV:;P?QO[1*R&4*AXLQ3Z7[,2PF M+/A+;::1\OO4)(T%QZX[&V./QV#L/J^4)>T:U.NT#[<-.ENUBG!VL:,)URHE MSVNPP'E^+C.9.0YKQ5$)TCHAFG^-:HK"8@QW&5"+2HNMZ=>W9N".X^A$B7H, MK3LT?*&+"W#_TK%#)1$^N?%*<2@-4,BF#2Z]_VM#VK/.2D=!!S&B#[A=CV3; M^7*6\Z;E!LWH<>")@GM)Z$,C[:)BASU)["B:V-96.U?CD1XS>YM]-!=NZ*A< M> 07YA[)3F?-=4:7)F>E]2W&V,<#*'9O.=:,,VU'4#Q/(+QGZJW=\@?2''O$ M^-DT)@'Q+HS9D_'BXW;__6U#VTJKHV7K'%ING?KMNF%"N![KT)548R;"GR:K MS2:PN%X(VT$>5Q:] CMZ)!ON/5W$H$H#WNT$_LZP&79?S]XS3#MM!:;7TN5D MBP\IES34 I9U6IV.FOM3.[V6VF&^0V<.^]^^&UX@7+.=Q'R]>^9P.G9ODZGS MM8283'+F3S@J\#.B[@H72P=T!EX%(S%*'H$P]="S^E."CN$2V)E5[N3:"9TI M>-KGC\;!*MN=S@FRQD;KA-(V^!>G&_9+U'5 YE$-<(MKB/(UQ+Y9G5=#I!Q! M"@VA;FJ(U;$=_ML*@@$)/U_1!8?. >CHN"O)@5#7MN@*\V_&#'!$A-&4$(X@ MCJ#C".J]0M!:_]#\TX*$#^=8XE@ZAB5<6'@#2[A*X9$IGD3T2# MY,Z)\.&K MZ^/66PXN#JZWP:6]#2[#GPI?9NX35U0<2T>QU'T32\-_+>W@A>.(X^@(CE09 M5QH#XF.QRQ:@\H_G&,Z3" I/D21D#)>R]%*FMQO];X9C/% QPMU!3+US9 MOKD,3R_ /44#QYB]^#95X&OI Z&TPF(WO.:.^,M9OH$-RV*IPT M^G_#8D\[H/495,C@@UG\-\KHS/676.PR&+O+0/AF>#])(-S9_L_Z"EZ;"QX7 MO"(%KR/1 ";P@ U4Z+Y[+ER-'SU![; MQY:DC@R_$GXPL[AQ M,Z%,JXT]%-\^YZO;6IU'9#MX4.Q%,_SLK'QXE?8[UXNWSSS#$XCHQ/<7!.U% MP2$CE)!!^CX&E;P[_'(XN!D.[ZYO?@W5 I&'P5X<_+EC"XN1)&/WX; M75]=#^ZNAR-&MXM?WMZ,;K]>7PWNAU?";X.O(-=#8?37X?!^E"/*WO?VZX[< MZG8/?WWJ_FNII:GMW'=*RW)+[VA5&FRR9KT'?&WE? M7GOL4_IXH CS_V5L' M>DF2A:!&35KR2#M6EA!7Q!14F1)"27 NO-Q.@*PRVS?2QUS8 ;S"3##]#[8C M!%-W"0^U?!%/82.+(&SZ(UA&8*0Y:JZ@-=NQ8?Y\\%QPQ9L1<<83T@;?/[(- M41=$@98T"S'E4@SJX OR>$:B03(A'P=.7EXZQM*R V(E@4+YI,R&K G][RV^ ME"_(^_DT&(TVG+M4Y'TUZ9-85(5GG*IG6$##FTH\.JQ%&/@^"?R+LN64Z6?D MI!($^F^/233@_D*LM#3Q%SRHZ=&8;07Q.0IE&K)) K,2].?7M$DUK\WYT+/B MRY_0P:Z+2]]ZW7)1W6RYB'^%/1>7?O/!,!87B"?\?[A&TAWQ \_&YLWXQ<"Q MMC_8N#)92T8U;LFH2HV^INEB6SG:CO$$1L5RFX)A7%:XK&S*2ILA69%!5O2N MV&EK#,E*3DX6P_9U$#:5QT,030*\&\^(*#@D*-3M4M)1<*_ZJ*"X'3%-,2ON M5IRX(<'JZ,)TTJ0T^FI/SD.:WD!T49:'PRB+ULX31FJCK_1T4=/:#,'H'00] M< 7263!H#'RZ0DZ:A'A+DI+ZKGT82+$HUF)TP6J#0*E MM,5N+[- L1<1O'3UNC+74!3FZ7XLOX^\[7S",QRO1?N*9>CF%<, M -%)*S,Z:&"I*RJ2Q)!+PV%S#@VX) MGUWA4C:$"W(GNBK=1K_3$56%^[VUP\X1K9L=.[U&7U=$3>TQA)T\O5RUPZ+J MO7<#;.2VM1I?MJ^;N/ZH+K)U+&6<0:S:$K@T8EOKBEHO+U\X37U851SE=X>Y M8_GE+)B3$7-*KR-*>F4P5^6ZNS=!\=US%S"&%UI?@Z4U"]P>(PI& //T2\\X MOSO!.Z+L8W9]GQE.,'"L8WE8:?45L2SVQ@S7SN?A5S&A_#L+" MM'^^(%0I"%5-[+8SFX-S@;"VA;=?B>\+AFDNY\L9;:9ND84'K(NZO_ L]_GK M06)67&UP GZ?$?P%I&\P=V&^_Z:?'Y3,M$+91A^MU^V(/2FS9> Y27UN=^?;8V5D>UV]=D&_#95:VB@ M@=HYU$'Q[$A.=5 W*W:D%"(-U]TE2>PQE>C@^#ES+=3I^,$U=$41E>RU=(PF MRMC4PG?X>].=-)<^$=SP&$OG09@1 _[FE:EE:>28$5^1#Y1'MY,?/J%"EE:R M<$T<:U.4+D/^#=>WZ4'_H?FHXZX]PDXX?T#[- \?*:WU1:V.^61&E[*$K+W6M#UP3E;J6 M 5=II:F#TB2ILJAW*U,I7^5B!?J8Y+VBOUX/ M?KO^>GU_/1S1 TV&?_MQ??]WANH85."AY2[Q'!"&"QF2CK(&?M[;?:>_VL;8 MGMF!34ZLADF:B*OZ,^J_\+IJCKDP7K"17A%*)?,J&1ND2NZ3[)M7Q=V.A(T] MOX.H>-J.!\, MR8 AJ2.VVSI#&*I_2!)'J0O<@PE0<"?"S'4>F@'QYL#X<7[M2$$BD 2\N"^I M>OX*?+@'-EP!%TX4*@4+1V115WESTMJAYXAB/HJ>B?U,K.:_B>?N 8Z*)Q-W M%5GYQ!!PZN\7KQKU<\>X3,V[K[5Z[.&\G*B*VV$-GY*] H/[R*S!Z81._5GA MA/TM9$7L:2QMMGLO):'QOJFL6IJ7VA7G/&<.2/5&ORM)8KLZ)7,<=J6K^NRP MZX3G%K;ERL"NMBOX7[,G0G)TG-Z=J*5(CYR\^5'O1N+6R6MK#3-:GD/O++F5 MTZ'7:_0[N&\[MU43]C0]0U6 "37]ZXVXW,5GU@!L;[%EYG,C%C"S@*S[31-P<48CL&31:[;:4J**QM ! VREFOAS*4E7]W8IBDD\Y& M]'VZ_"EA.QU=RBM1SXP5X/ KMA%/+O!3&_UN6]1SR^NSI_VK$A1;<,3:=FGWW[PK%GOS8";TEVU[)61!DXUN4F2580;N.< M7H&W=H1JYT H[2"A:NM280>#X(5OA'KK&>?6J);]>&:UZN*K7/.G*"P,3W@T M9DLB_/DMZ?M.O-'4\,B;9EG9)X.N,\(W?3>\6V\4X#D4_X.O6S\PLL#22BKU MMQ7!H:&H!0RET^A++64W';'S@0!1J.#C4SX)!P=/O_??'+?TQKCI(/W!,IBZ M'K#;2N;9K"?3?8.N^X?6/M?0L ^M+HF =OP_ ;G#\0K&ZHVIR9YR;K?+P _ M"P'Y3CFYKI2:[BDAD6%LF.R0);&+?:.[NWMP#A+>]OTEL596A&HP7EQZQ@*Y M%02H"DL9Y'2Q,6)'[$AY-<^J:"ZUCLC1WD8.Q^X+5CSI9(AN_A M%H1!$'CV>!G@KKY[%P-I+)]S9S"LAVMX$XA_VJ"ZJ^9V#Z&=('.I? M;#V @2*1C1EXH;;5M!W!-!;8)Z3LY&X=]<*QO8@K9GP'7EP[ER$G-D0MK91A MA:S2$[L2;[Y;.S#I+!J9(W%CVHV5N0M$!Q<6-;&K)?"S*U]#SFCRX]XCAK_T M7L+T1[98_?KFRVO0Q(^G^(B@$CTH75R&S4$@%L;6",KN.C1-AV>)=XL<>H\. M7>NT14W?K:R* LC=0^EY")D OA]RM/A[&'Z*-]V3&GVMHXGM/7F;7W@<65WX M'+&/><%'3F>U.Z]'Y0,IX3TNCKDB9JVJ[B8T,XZA]5WI' @ \M@1B> M T,NO5*H*LHA1],2\V 8L6#K$/*);=JI!0M/X!#5KB1V^%DN]8/3$5.3/YS: M%$Y*!X(QEK:#U[_=S0;KHH-=3'>^\,B4.+[]2(29ZY=>YU\5".RJE[1"1_3GMG,BV)%W4G;\\NZD\XA1^&8[KD<]S9.\1QA/HZ^+TI[%+$;W@W+,%8^Y M'H,5$+*4O"8JCY831U3G06K;<"JHHG=ZG0?J$$@]M9!S1N;^FG9V_!TRY+QT*J( MDR$A]IVO^+[.HLV?*A57:,?Z):Z!/'"LS"DC6=)R/!4Z=V:6'+MR6>:R?)XV MP_G(LI[CF=3,R#+U3#Y2_RPN\(8?\< WGF42=-VZ\(W;YH;W M8#MTU*\J7+:>DA%1LG3T].H=D"G4:9D2P3"QJ,5P7C K?.,&Z+EX\+%#4\0/ M'MWPY@5XUE,P)3X1+EV'4I^6Q7RQ'<,Q86@"[5% .YBT#I(C>GE;:74T&/+" M]>FNE0N/S(S ?B2?GFPKF,82L'%CA MI?8LQAD$L@\.W%$[K-RFKO-HJL/$3 MQXB29)M$,[2Q9!*+6&U9,KM=>:PKEJE+;4655/(/N=>(;YIZ\;@7Q@-ICCUB M_&P:$YC6A3%[,E[\QL=MX 'J7E'[-:$.DF,RR9D<(>Y!H;C8_!"8!_)//+P* M1F*4/ )AZJ$6_=-Q=G1 8% ]H"AW0SNKV]O!E]%^/.R)0QNKH31C]]&UU?7@[OKX>B@ MMBEW&I>W-Z/;K]=7@_LAC/<>_ODVO+D?";=?A-OOPSLZ)U;'_F'I&$O+!@7_ MR\X(S^,#*>N\;Q+CJATPKM2W0,="; M/D5/CRP/ON"5^T#?%WX=Z=9>K]61.JA>HPQ'].+P6ZDE_^>NTQ]IY5:OUSOX M[=MW2@>_ \TO:]I)CWW[.TU5ZTFF/Y8.MV6"38?9(+C%%Q[4\+^WM M7+HGY X55)%19C?9#F/P'XCP#:Z;^L(0W I+&)$%^/%CX@FJ)";(7-:+(#?P M25)Z[,6?ODX#;86T1X/6L^]![Z8/&L-2:]N!2-!=PD,M7Q3(LPD46K>4$R P M-%ZY#?F(7IH4 (O84B1%3;(4D*8':;W)I>2A?VI%$0Z@# ZIK#SJ-QA+[%^ M1QZ)LR0E+D*^RW6)^B\[R-*QG; 4> E[LFRL+W0:?5W51+F;UT'T-5L(Y/)4 M3WF2"Y(GW":D]40]^[&%7)ZX/%5'G@H2)^P9)G8ZDBAU=C>[O"NV>%\JYF!TQ-_)$49*H]_65;$G M9_9_.(R8@]'94$3;Y+4[NMC);:\5QQ$[.#KB+.8(I+!!GJR(6E=G"$A9]SIE M.2_S=\_U?2$LLN(]*!CS."ESOGON)'6S2EG&DS3DMJCWWEMNA",N@W.: M!7%ZH]_3Q$[VYJ@<<#4"7'%XZS3Z2D\5U7;FKFL<<#4"W!%_-POBNH XN2,J MGV-99.B."(^HLOF5!D%( 4J"DM"Y+2NI(5C7>RPF#)6^C MD%]YZI6*Y<\%=D+!Y0ND']AP,O>MIN8[$ M:[Q%-6>!7&V7'.+VT()- M6A(VYA7AA2)>P!W=.87QE(T-ZE.@Y@EL(2?BAT M5A]EWR?&PV_VPN\=6^[# MJ.&WM)A)IWW;M#FBHO!D3KW05 Z89(@SQ*ZTVUB=@ZG*8-IQ"T]$TRY@< ]8 M;[?,F9V,8![11(IG,.LX;F]Z&1-0#"3V(P/CN?P$XOOK")(JNW@)]]K.$HAP MN]JK]!OE8GC=/?)P^!QX!M#1=@SOY3H@_4=O$MII7UI8#N X 3I7O M+1?!N(2EBKWCU1[^5UPB*'$#L0.@^" M>HV^+HN:GE<37(X@=A"4R.O,#"$->R#*HJSF=>87SS$7#*(;$@AQGAF#CIU5 M@#PH5FP0R 8ADY\QF'K25=<]1WSHL(/V*>TL-!G[MHM=.;/%JEB&A0O4NQ:H M(_Y@!H'"M>&NJ$KO+>?.!>I="U1A\H2+L(K8[50F@\KEBD9M:SQ" M#W;WYV^&;YN\N"-CF!)JG;2YZ5AY#4+==;.I@!BL$ M)4GL=/F:?2W!=22O5"RX]!!<2O:&CAQ<+(*K3&QU0FSI>EXGPG-L,86M(_F[ M8L'5#<$%,&((7+4-SPYYG5?V; DL+GN+85TE[#2_,V+*CJ"EEC'L%RXIHB+Q MCD*UA-=IWD%>\-*QP84DBZJ<685S>+$(KW+1)8?*2\I^BA%'%XOH.LW[S U> M2J2\.GE5%?*=;6^ 8VAX#@S0C]M<+(@7KA 4FO'DSZC7,]Y=>';ZHD#&RJVZ M%F=5N?[J._&HV7L[RE1>&])8]<:W1^F:R")*:XNH-OI22ZVA+\_!7B.PR_F MO8U@EUGJC,O!SL'^5@1^.M8UQ+J65S$MQSK'>A%85_(!NXY@SVUG$P_JS[RH M="2$3%B2&=)B7U5FLIK-VBB, LA2%WV3+FJ*,+U/XW10XRAYU=_DR*J22RRX MK')9+27H>T-6N_F$?5Q6N:QR60?BM*(;YJN MME4OC ?2''O$^-DT)C"M"V/V9+SXC8_;J 1(OJ+V:T(=),=DDC,Y0J$ I>2& M;; O0#L0#Z^"D1@ECT"8>J@X_W2<'1V0)M0=*">7[N>/1L4&#T( HDO'O0>< M267X7'+5V2M7MY?#P'=]\[MP?7,_O+L9W%_?W@R^BO#G94L8W%P)HQ^_ MC:ZOK@=WU\,1H].XO+T9W7Z]OAK<#V&\]_#/M^'-_4BX_2)A\.'K[6CT"Z.3^;!TC*5E@ZU(-T)JB-<:GEI_&.G,6/CD(O[E M4]QIPG;HF^E-GR*C&YD%U&ZO##]]7_AUI/@T&9P9*>Q%X6UZ+)%>;$G['/+H M2S6^=?_7;][[YI>];DO1"GDR5?KY/U?O%/3@R@U8+8AS,.""P,8 A1/WB%G' MTBD*#_FE9[RT.JSL[5RZ)P,2FJ4B8_YNHIC_'EPZ(GR#ZZ:^, 1/SQ)&9 %Q MUYAX@BJ)"19@ZT60&_@D*3U.:4&UE97\% K M45?P-+7=*;KNL8@F15+4)#4,2:;Y/LBE< !Q .4'H#R[!)Y*'#96._#\!GOS MG. 2:ZO>23??U).NV*+0SF*06E0WWTYNYS><(,L56*GE E5/@6H7)E"YG=_ M!8H+5'4$JC!YRNW\!BY/7)ZJ(T^%G=_0R>O\AG/)4RZ19E6:#=P&4^()E^Y\ MX9$I<7S[D6P?#GA1=J?NW#(B?)#U'.0)"TIGZ5;"K,Q_<3WXTQ',I><1QWP1 M @\>-J-%0H)A_7/I!_.PY"?_O-+J&35JM?HAV]&8/HP:?GMM<:EFWE+,H5Z. MN'<9,>\>>1>^=^!8]VM._F[8#FKPWPC8:W)'S)GA^_8$*!5?:SRGMN78OEP6 MV]U=8[Z3A4PI)KS_;YF@W FGJ@1*'9<+Q&YW=] M3@WG@0@VRI%'8"C_)I;P &CV$:V"\6C8,ZS%;L)?31\0"O(TACB/0#1B!S;Q MA9A&.0Q9:W6U!*/>LZ,(X\^FVI+WU(B/#9^$FU ^R*\JUPL)FFO4%OB\D1+J MST&,-U"\(T#;:(6SP2K0/:!CUX'P#0EN)U3A[NI4VE9?RZ!0V>ND54?D98N& MV,%;5VKTM=XNWBK?OJV.H#MKN',6]&$?_O9N5UBN[:H,O*PQS5F0IT#LDB68 MSK^'7RZEJ,S'+?=N8,P$ERX3FEO+A(77H*;)-AQ<-JJIS.;A&Z_%+5T>H:O2 M50"MN]LZ*W4>(1G?SI3V.CX8#M'SK2ED@FB;K@DHO1Q271RBM85HF0BE)T&+ M[4Q.#4=HW1&:AV]^,D3U<+V@ER7@.PM$\N##61QB+B3L MZ3XND%P@V;6.;!O''O7^VTI>YZ)Q6>2RR+!Q3!IIERR6/:G15WNBTNFP;AWW M!^7=L_=YV^[4);6TE%FIQ$\ZW(D\QY>P-MS3>A*Q^<(\"U(WWGV0APF-!#PC MQS+.TFLBE4X)U,N!<$G[,():%VQ?<-PXKQ88SP)Y7H#%((+K"6/BD(D="(;O MNZ9->^4_V<$4>^C#_]C%T7 LP<'VA7.7MB\DN^T+!>PG1B_$3EFB8"WA9A=[ M\[N3B4^" "@D/!JS9;2K;S9SGPS')*TM&['_9 -^?@$_O^#$\PO:N9Q?H#7Z M_/P"EHX J/?Y!><6G7=[1,%@]%?AR]?;/U@=^ULG$IPG;E7V;!5ZP_)&"YQG M/1"AUVMINHS*],!Y"/^YFTX)O^O(K6[W\-=22S[Q.TUMGW3G6X.5Y9;>T:HT MV$ZBQ^X]@'HWNBJS;74^^^C>?3?S*C4N.5O+\D([O]2@Z7*B'M69YO_.";RW MJW4Q79(86(/8\;/"ZB/#GPI?9NZ3+TP\=R[<+@BZ^!"E#TR(A^FV$=YWK-!N M654R#A5JBUZ[1?6L0QU?N' KP'P"^OQVE/R[?&:X_)S M_6JW-S;,XI*/1X#+ICTC@O/: N+7^*&)_M;"<*HW>CW5%'.7D)Z/K\@7B:!P9*WDE>]W:M7UYJ[(A'@> MN&4;Q4+45?-1D#]$Q4*%[,I+I GWT)%E35C(_N^81V&U[[WQ/ RKN7X+F9-: M+>+6;U%6>1\EUM&4KUT] J)=G.B-OI[]7*\<>C[ MS'""8NZ,>V=9CJ>&1WPR?6)<;C$@M-+U&OR5[0?@+OWM%SPRANIC+ DMO1B!Z6?D9))#)=%C M$4:#T ;[6-U"[$>ZP0ES5+2!!EIKP_<)/Z'T/*LBVRKW.A+=JTAPKYV867[&CN*I!Z)2EJPFWW^QAZ8C]+@1,;023)-+-+"R *2=CS["ZOG8>B1.X MW@M/7;&@D&-VV"1M):\B:8V^HHI=A1]I5B\,I5;$64"DXS%1HM3)O<\V?&T%#>K'9O#BAG4BN+#MT[TF9DI9%CJ:#UD@-YWH) MA4==BYK"4DZX_F% ?*JY$*P/,H]R@%AV].1Z/U&#F\8"&SR( EDE"S'QQV.' M$DI<7=N^&%(.W4Z&SR8]O/O.",BM\T?(K1M0,3L?4>E%X MDB54Z'JFHXC86Q1G7I<'PLPVQO:,[A#E/O?9ZY(.>$<1<[ZN>9-:GN1&7Y=% M2>8EH_7#5.I<3UZ@4FC>1].YVUUFAB2KRGZ'3E#Q*AN+5+(+&*Z3=L2NM.L& M\0I3!F%5S DDA2*L38^E5?4=#BYEN]R)^PRR M+(4Y*O>-WCOW[EW<>>>&!.O3=N]=;&_X/>JV\]O+#Q_W?*[SF:N&.ZE%4\,0 M6-%W#XP^S;E*TT.R*NY\+?!:C-4H%;IXDK0LJKTB#SO/"[8UJ,W=WW85=P+3 MUJO?-UJ!?4 F"[@Q>%\7UK+CAUK(G9C>9B?2\_N'GWHR$IYJRM< V7J(X88"[MCRRU5-BX%BGMI50Y%ZCK^NBWLWA;/>* M^A#U!-2QUM*%(4J1P&_51*F796M8O/ZAE,,8*&>^ &/"]D:#1\.>X;:P+ZZ'GXR(B=P"[_.*C--K M#RR#$!4E<\<67@7!'+*.GW:0 5H3^YE8S7\3S]V'*@7/J>LJLO*)(5QQRU2] M .G*]@//'B]IVP0T2%'M=&BIEHZY>6*U,9G8,SQ0O/2T;2WU27)U@LYL\/*- M!%/7"O,DZ-E>V9@9 S_BUMMBZQT!?\.YG9Q8&:NHN']&4WA)2/T@E\*$9<3< M+JS:$%?EMAC 4ZN)PP]LSGLX'2;P((2!(.2-[,6N(&&W=WZ.2OU DSJ^R"_G MA8WAQ78==S>RIYW#ZFI[M=QE,%,<44NI2KC<'">4(53?%#3*K-72Y.EKSDH' MMR^J[D45O.J3JMWVU2^4[5L?K RHJ2!F M*RW*0Q9[$.3JHM;)H5-<,N95R&E_;VC,6.F6 QQ57,O&D\%V'7O&X%@#;S]9 MF=L7VS$<,X\RMZ1N68)GO,^3DME;=LIM@8J] ?.IU<,W?BNG,5GIMHPYC7>8 M*2S$T=T,-S>B4,JME2'*X%[(X%Z =Y'#)JR*NK3U1%=2Q[5H>&'W#[&[I_E' ME;MNL^>B'DEL[/-8R\Y4O\-]4]F"R3S$4W(>5]W X@['8WU@3917_QW*"1Q X>G@* MUGJ9 ;'PBX%C;7^P<65J"=;PA,I..TMG?]Y_I$[836I56 OGDO1$R4UR]HK M;T.20_QRO3K_[VKS_#\:UF"](_UE@],\@&'5)F42X.\P#RQ7?MW/+FH+OZDJ M0O616N*QCD<15;E; 8^3XYHE>\4XL+L ;%D2=2F'1HWLV3+V8JDWEHOW&:QH M^]]OY,%V'$S&0;@5@J+L\*HJ4IU&J-MO5_2=U\FD-45=B)%X:_7: 4W6&$): M&\N%U*XHR[N]+_A&@+/K^B%\E4W+'W'L$IKQD#(7*O#/'AO9 MRS^?Z-SD096**R^5)=V%M0@:;F+:]5\S]9O,@<\EQV],9V]< M7#(T//C8$6P8X8-GS(2%X=&5Q6!*?")<;G8GB9:/X:)1 !_0ZJ/607)$?&JB M-KK0NBV-JL@WZ)B(R-&4VDJK P_\M'!]&Y%XX1$\K/*1?'JRK6 :R]S&C1': MI/4MQABFM@P.WU(X!]_DE[9-@\V?.$:43MLDFJ&-)9-8Q&K+DMGMRF-=L4Q= M:BNJI))_X%:UZ*:IM^;, VF./6+\;!H3F-:%,7LR7OS&QVTX Y9?4?LUH0Z2 M8S+)F1RA-(&2S2_?S1 MJ-C@00CH4H[1WP?.$D1G)\ZCHG-[.1S<#(=WUS>_"]W-X*L( M?UZVA,'-E3#Z\=OH^NIZ<'<]'!W4-N5.X_+V9G3[]?IJ<#^$\=[#/]^&-_M.GR/9&2AYUU2O[3]\7?KU68RTI5&51KB-Z<_1UBW[URJ<)OU/45D\Z M_+74DD_\3E-/>^I;@]5;BM2KS%CU=K/[=5ELJ>?XI<*4I6F7&JG?;B9X:Y;]?A1QRF./9S_04VRTK<:GG/N7P MAA)R4YU$R9C]>8M\R/HN)YWOI47L#N7L*?;2_4I3R:HT5XI(R>NV/0 ((Y#R M(7#ISN>N(XP"U_R9$Q"J28@!C!#S%,:,9@._&[;5M!WZ>]3O]"WR5'/.]UA@ MMO1>Z"R/0N!=R<4="0SXT**D&1H>EF,E*2BN+T4&IKF<+V>NCZH4@&5WL*M5@=W#9-T%EWF_&S'!,(@I7Q"3S,=@S518%1<(& MR:<76Y_492N7AY96F_-:'>TG=_+:G-23/FOI3;+9IBF].5(=3/WRR-J'VGRU M(^2[Z^'3!T%X1@,N2]V[8 PW;&%L"E.7X*CI)G&LF)Z&F70J_V/,EB3U<-J- MOM(1.]+N%N(]'X1 *SF-DAN^2Z[>/WD>[T\SU4HM'2D(+$DM:;FJI772!_,] MUTZ4Z=G05JD'B+O%-4WL:KN;1VNGJ;B:XFJJB*FFVIM[1,3C'">5YE"P3_- M.NDT3R?ACN&2]&BWT=1Y@J#*XSBMOW&B?\XY[^1]KXB$]NT MT\M:CQX+ ^%+5]O=<\E] "[27*0S^@!=IHVM)F744 =FLZ&:Z(+I[3 J]BD?!2OJ^V)^+/!=Y+O(%)AA*$ODVV'E%$[L2 M3T'4I0/5;J7+@?(X$@AV5)TY2UB=^9X;B"8%,6W@E:D?2?F+_^?@ZCMG*>0 <:-R\5].\%U&%SE72 M:Y5T)!F4027I7"75'&C<-YPWG#>I.--JCK%74?N0&E?(?5\>/J7V&MG.=N;84R= M.X519YSN9BK.B=->K7%:(TQQN\0N;ZICEW2)*7FO<2'(^H 6>*%K_J28$)#8 MC\E:2!6:TZN*9&7*Q%8TWUH5WJ33>DF/JZ8E>]>^OR36U1);L(7']=%]Q&N9 MHE<-G@S/HIKPB^M-B!TL/9(Z*ZO+C;ZBB[T]!;JIC^GE@&,GC;]SBG3),%, M9IJH:KM;/[AR8Q!KW/!PWM2](J0J_$[G:*BL.AHJAEZZK' _@W&\U4Z_U(@W M-=$%;:9T08UK/7;2,)DR,.\PM\GSSNSR)ITR3-KJY.S*4&OT5;';W=TLR=>@ MV,);*K@E:;5\3I3IAU#&51N#4.-FA_.&E[-P?G-9Y+SAO"DFKB_B$!Q^);^R M:E?6H@KIR,%+WPS/G,:G+JEEEQ]5:4MA]B95"I/'>^B=-X[Y">%Q1DO)W@9( M+A9%BP6335IUW+FA:*(D5Z])*Y<+5N4B7::>[1;K>J_1USJZJ,J[QRZE7K[D M6&4.JZF@RF3/W0[=Y:""M]N3J]>"DTL&JY*12HNK2??YE"0C],2)KBAU0.N,U@&=6?#!Q.HQR,8%$E4VM7KQUY)6>-R\5HNDFQ,.;]<5/:4 BX5 MM9"*G4I=)J2"-O*'2%?:W2_-Y:+>AZ(D[6X;XJAA$#6UDVA>)UL%+:%S+5$EU-1.2]2(-XQ(=(=! MB:Y%T>0Y^\._P\WZO)$"YPWG#><-YPWG#7/NVI']Z45TW^UT<0^ZU-VMFZP/ MG'@OL_P@>F3?2"$0[=4?HC6"$[=&[/*&=5'O2NR)>HT+"@IH"/\.,W(\6\HN M;U(IO"2;_\[8'JJ+;>#%KM1A*,7*H98/U(Z<3I\=:KMHPF[OG=V-U1Q+#&*) MFQ3.&UY"P0:_4^GU)'M/S^E"J&$\M5LK7A_XU@AJM5,M->)-I=5 FSTU4.-B MC7P;O+_#-"5/(;/+FU0-!]JI&@[D'/!J>(I>EE-%.:!8,ZSM)#OX%D)YS>71HIU?R:\LZLI:U 4=:='^7TN'"*J4H4-[ MCIGB]]5^J,UD4ZYN=3NTIT)1A190WIE8,-F5JTL[M'=$3=O=#\OE@LO%&7K[ MME.=I7I^":$=VC6QDZFW+\':&]L$.[)HD]N7J]%;EDL"H9 MZ;3XSJ8;IK1XCW9H;XN]KO;>M'A)59+5QW\J^#-Y_E(/.[2W-;$M\ZB7VX52 MY"+)?I'SRT5E.[1SJ:B%5#!YTE,/.[1KLMCN\ES0>ZO\S:=#.U_TY@4)G#>< M-YPWE>9-&E=&/K*L=7JGUAZ6P??$KIRY4RM'#9=H7B9;4RVA,2'2'08FN1<-Y\TY>).J0$=.VM&@ MB/:X/2PSED5M3W_&HY?R:_,VAJ.O0'S*_F5S(E)-:H!CW10')%%0.9C MXA7:1O'8?1GV!1=.T43T_',Q6UA3^#]GFVHJGY7%3DJJI/$FD6=8\>9"_TZ% M_LC!["4)O8XM,'MB5]HM >!2SZ6>2WW6^IZ=WE@LM893I4[8X!,$\IVTAN.2 M6!])3"6(+#;C4J4N;5_:E<2.PBTP*Y6FU6_(E+VOMK M0IUC=H_;O?=I]_2= G,69%J6P._4=5'I\'9[W-OE4I^[U"2[SQCR(>KT9%>K]&2!$VI+AT8YHJ MS,5REP"#[7GR%_(7%E]T4G^JI7WA?AVAR!EUA.<^O4Z)9;QMC\M@$K0>Q]['\W;*MI._3W2V-A!_#Y&^1Y5YBY M]XCA+[T72IRCR'E7I+DC@0$?6I0T0\-S8+S^^Y8KTUS.ES,#M_B';06WNC4( MUU%;P:\)3Q@HRPI7D_JW)C$<0G"'AS":&D#V,-+YBQ#&.N\:FA#*-3=B.2$. MYMXU4>Y=,'7[T'$@(E,2>%OEUC;3!UV@!;?-)'UJ;$<(INX2'FOEK9&J$VUD M'>E[*(>_(F94#2_3:G@Y2S7\P73*6_%6+@]]-VG-NF4V]20]/,Z?VE1K6S!? MEQ4-+OUUD'XV%S;:C;[<446]AI7S7/RY^+-3GJCOM'A@JCQ1UAI]'1SCKBP7 M6)[(19*+)#L6FS)]:LPJHL">'_2S[SHI[/&._M8V;+&G49? MU76QK>70TYJI6KE7UUT%7/BY\#,C_#*30;^"&PEE6924-A=_WO^57\FO/%MC MR^J29PT=\I??:A541^UV']U8$\KW45L;NTBSI[%R;%/:E6D MZS1MF>/!]IPWG#><-YPWG#?O@C>IG+DC>UNI$[#5221L)()>'3VL]-YX3NW= MM1O]GMCM[);+U0=.Y\YDU!FB1UI(%P)1K?X0K1&*%K_J1X$)#BC\GZ9/$SZK,F8"N:9JT*;](E4W>Z2[RUG^W:]Y?$ MNEIBG[GO,#C7^A]CMB1KF:)7#9X,SZ+J\(OK38@=+#V2/@7;H2E8J;M[0D;J M%"P''#L6=J>;09,NR[&S>9>1+(=*CP1LZWKV;CT<;^R8RYTF426C3#F$,J[:&(0:-SN< M-[Q0A/.;RR+G#><-[_K"K^17\JXO;Z2_CIS?],WPS&E\>)-2=HE/E7;K96^; MUF&R9:I:W;.+^";66H@%DZU$53S4I]T5)7UWA8;+!9>+,_37[R1M6E.2A.!I M-Y(F=GN[[789VQG.L5JP#N\>*6DI":'T&!BEJX!W4[V6T%PR6)6,5%J\F[1% M1TDR@J>D:+JH=3OO38OS#E?GL Q,'MBK=AO]=D\3>[W=6G=N%[A=.(-<[&PV M8D(N*GN !I>*6DA%DBU19Y>*-IXL(2FBI&E<+MY9X7 ^_?+YJC>O2."\X;SA MO*DT;U*Y,D<.R3J](VM;;O15L:-DWCK$0<,%FI?)UE1)*%Q)5 @TM5,2->(- M(P*MLB?0M:B8/&?']7>XMY[W/>"\X;SAO.&\X;PY!V_2%>?L[$X_4)Q31+?; M=AL\.EG4]1PJ;U@$%6\95A>@:O4&:HU Q2T3N[RID,#K; E\C>L+"NC!_@Y3 M=#Q]RBYO4FF])%MDS]@MJMUI]!6QW=G=&\NA5G6H)=EVF@EJNVC"!NMME@XW MX5CB)H7SIGS>\)**_/3ZSJ[IDEV('KH0.E/KMERUO!_54B/>I%$#O20[TL^H M!C2)/37 ^\+Q*_F56?O"L3=@?B6_DCDQJ48QX)'VB?^U=(B@2KQ[XOFW!O>. MG+M3SM9@3>;=$QE;#GYG8L%D?Q5-:?1E31(UEEYYT>]WNBW.Y*HZ[P?%K<+I<@%DT=I:!W>/9%+18E2 MP>1)&AKVVNWH8D?I/=$7H;$><-YPWG#>9/*E9&/K/:>WD=)ZS7Z M1T+:%+7$M4"36UTQ(UX@TC$BTS*-&U MJ)GD#1095&V\I0OG#><-YPWG#>=-@6VJ>DG/J"ZB396N-/J*)"J]'(IO6 05 M;Z!8%Z"J]09JC4#%+1.[O*F0P+?9$O@:EQCP!HH\?UIOWJ3*GTJ,]3W1->Q[ M JXZ0UE7CK6[P=9R7 Q(T*YPTOJV"#W^D4>Y*F N=T M(F@;9DWGK7,K@;7:Z98:\2:='MCIH5"R'NBRIP=X=SA^);^2-U'D5_(K"Q>3 M:A0$'FFB."*+@,S'Q"NTD^*Q^S)L#2Z=B=K&F\'_.-M5T3BN3W93T M'F\4>89E;R[U[U7J=QI%L2#U'=Q&I"EB3]H-6;G8<['G8I^QRD>6DIZ36I(" MD,,VGYJVN^VHG@WBN"C61Q3322*3/;DZV(E:5*6VV%%T;H.YX'/!S]\&[_0= M8\L&JXU^6^J*6GNW 5D];7 1"4PNWO41[W32G>1 S?,+=1N["LJBHO(>M-RJ M<['/7>SE)(7DYQ=[C;?8Y4+/A;X@H6>RW7R'MIOOB$J/-Q!^JP0M'D4\7HW* M]'Z5D")R2''IQC15F(OE+@$&V_/D+^0O++ZTIOY42_M"JB,^4KT,_UKV8_\S M_(B?MJ%O3()J.K)0_<]C[^-*R>[<-C>\!]NA@^AMF_FMIV14S+(4:V;ZG L[ M@'>8;^MJ!77U_90(AHDMR SG!2@BW+@!\07#@X\=P881/GC&3%@87B"X$R&8 M$I\(EZY#U;.!.XJ_V([AF# T813 !W.8E=_:)0<:*MLDFJ&-)9-8Q&K+DMGM MRF-=L4Q=:BNJI))_J'(C/])'$VTKK0Z67RU.&1F1'8C^33DVT%T]@' MV+@Q-!T7TOH68PP37@:';RF;/J;>6G ?2''O$^-DT)C#""V/V M9+SXC8_;> 6POB+/1L4&#W@&H:;CWH.S,TB!!^>"5\N;X9W%Q>#[X*HWOXX-OPYGZTHS+>U"?%2/+^. M_3GZ\>W;X.[OPNT7X=O@OV[OA,'EY>V/F_OKF]^%[S#;R^MARGGM-U&K<.AF M.8;OQM!A'1.E+I- 0"\(MR=GLWWYZT]&C7'Z'L L@2^4DQX@I(=M;1;YRO\T0;DUB.(3@GB2!QIT. MG;PQ$^%/LR5\P#UJBO1IXSJ1?B1_$J*OGLBK#]RE%W_B>O&'2S_Z[!=A:OC" MPB/@3H#G$#H32\> Z!@]"7/3K9BLW I_Y58(BZ7G+PTG$ (7?!,?\$-#7!^C M9>%?2W!20+V]"/ ""+6!K8[P!<+H4'YDJ?DW47B:VN94>"+4P_$(!.AT)"Z\ M#_3SDQU,<5C"#X>.B'HTOC BYM(#1P =(\<2AL_FU' >T ^:SVW?QY3!![PK MFN]H>!E/N"7$"=.T\"VO*P[D9*RF%R^!)]F(&SWX@#O'HP^%[K#RG]^[2 M(4;$C]:H)?P^&'Q/-$TP-#-B!G1^AO7/I1^$GP=3(T!.C,G,)H\A1QQB$M\W MO!=DR2(426%BV,A5P-;&"V+73#"H^*X*YD-F1U7SJDBIB'?"LY:S@%[K+DAH M#T-VFH8_%28S]RF$$4Y[0??H^?$(B-5"IL,KZ-NP&=*3#=.%8,N0HJ('4K?TR)L4]*?N V@_(&1.6? M2R?,5JU >UQ^PC?/Z 4AK#;1A&0R'&<)]X02M"- _[VBT LQ/($X>.<5\&R# M\G*X7X%.:$5UO V#"<^>KXA+^0WXCWEN4W!;MDF=##T(>N@8LL^Y6[0 MUM$-4/>@&>LR9<:^KX69^I@;,V@)Y[J[HL0\=FU[F[]? 7J@B)P_IB[HO]LGAUBCY=BW+1N4T'> J!/@ MAYX_M1=Q?&:"=_=)"Y(81#:)JI04:HL @.%0"ZT;* V'N%V M&H#8T136-]D3U,&K.U9:&9]#52&(+.KC,=B(B6TB63ZM5:!(+PUY%^D&T(?K MIR]]9"(^A]!22Q9K41"%M ,R9@ MR&TC="C65 M?7CI2M@@;P]>$"&I!ZD4-$CY *AQD& L@8$KTD\-4.M8]F0#D-"+ V]GMB1T MP]MX&5!C$"%?%-Q'XFU8ZBV,F"YP+$((P@*M+H6D,'.=AR9">1,F+>%Z&S/; M$H/P=^.7KZ0J] ^IYP)8 4@3P:D2]F;FGT,QG"'SZYG0S] $ 3 M8"."F.4*4Z8/1HG2NQIG,:%4RK1J238W=/W#\ %H MB@>]%;3T&%0URJ$8>]++T%-&7()=6,O3ZQLBIQ_?0H4U^OV@SWMH.![$')![(>^BH@LL@6;#]=:6$TR1YGHV 14 MTQS3":&2I%K1(P2B"R>8^AAG0(#HQXIJK3O73VM1XFV.?6W*0E"FXCUX0>X3 M>DQ?(%+RB!4>2T7\/7S7]O!=V^4[LT*QFFJ8[ AG*^!THU9?ZW7206C3OA$# M#1X8I$ 8S-'0_!O^N 3?UB\C9@?_VK;0,YZ$J38CGA"=CQG.9T;9!WZP'SK% MDR4FKZCMI'YR]/W3E#AK+Q=4) &,0_PIAOZ]8:X,.SQZ2F86,+$9(1, !L?<]%#ZHB@& MK(T%OLC,7<2^QQODC[/8(+;N[!%C^(AOU%-QW=FFJT6U@P^QQ,SP!,_V?PKF MU$ .P"3 2S'A:> %V>0);Y["1Z!)(,I;<1)NCW+!8.8"(9G\8U@9X=UYN%MQ M\I Z&(("7,89%#"26]5O0&[S IRR)]>SP'*N-8;>Z(?J#7.1_FNM'^=1?"#. MVB,&$/FN0U,A_G*!WAW]'5Y'0!N'3B&!N]PY3"Y*1KH>R.,ES?B'T6/LW(E; M/ ,C;X6J.@H*R=-6.C_T%:GC@'OF(4/AN8!9?CPL&:$6M@^Z"?T*E&&6SX(N@W@Z4- ]2[)3S-H(3^\=,S M,"\9\IA>^LVV+$/41?@Q:$"1F%N;S7@>"Q'NT32JX$3[B>-"UPY48NOX" M5SY 3 G$_@D<%E<7Q0**$"&([C /%*,HQ )F5]TEC081J%@K%2=K*;LWT['P MS'CJ@(8-:B$*XA@TM&8LY#$ _3!PL!Y^"7%8O-9$M7PS9!9>1=W952@6+D(= M6/^C-]'E*!8%;/#VTN4Q+^P)$/OG-+7K1UJ51B4IY]AM]*76[D[ZK3F^MCJ8,Z9PB)=3A7@E MM0 @'&G_=18@8+.OUN[*0?Y .#+9 H'0DQ (N_NPC@'A]@B_P92B([LNTT"U M&$?YKTKT7N5"WF5Y;(>7QS)>85KC\MA#N4!,;K'BB+SI0XFXVD*7+J-2.=0X M/NC0.*4=*:$P0X[!N!A5#6!%C[4D85K<\XB_P+@!(H!8@5%G?W,19H_"9])S M6R?SXI@0'/8G" 0!"@#C21@6683,@618HC##A60[ME\TG!!LK.K;3$F$:;2- M9(6)J^!Q1B@.0W$!:EVSUA*NU@M6&3QE6LEAV;0NC,Z$T'E@K#9Y-5E<3U^_ M+K8[KYXN;#TX9">)_DC MY-+M9'(7TO'7Q;%1E4BT1HX[SK"2$G,' M-(NQE1AH[;IA6ZLJ^2W]8FV+$[C>P8K['EOU&JOQOH\J^]5T4=UC% M:A^3^;0D'E.A]![Z6+KL!YBG%MA>C3$J378]*[0!H F?'+I*$_X)VLJ/5PS# M.U9+031(I7E 6BP"%X79M(UD(0QKXZ'XKHVG4ETR!5&(U]'#JKQ5 @\O!\-A M+N*J]0&+"[]=. M8#@/J,O"U<,]8KY;R<'J6FD\T7 W13Q+4?B*U7M?J9^PGF^\7(K7WN%#@*%- M+/JZ#8L#01*^HB\975?2TBD@\Q'L#C4T%@$[#T8F]N,6F],E\7119J@G#>:0 M3FM&@_BH/A:K'^.%)@O7#2?+F3 #TH38#P5E50P9%3,M#-NC+YD;N&3BT/3! MX0%@ GIC*P3-*V"QBA7FO]&:&@O*U'^_>I4]Q_F2C7T< $<2UH.!Q--QH@!. MHCT*='6H)?Q81'/&7>KQ_HV#XQ.C&JQ95,T;9?LA1%C.E^&'6Y1>5U72TDVZ MJ22:"NJ&L&8+X?* Q3U8#($I=YLZ-.Z#0U??0R* !6Y[9YXJE+XK]*TPZV7B MNGCD=0F&A>L/*"-T4TB(0#0/X9@0.O_$%1HF^47UV8SJ,WNMST)>;<;(AAGM M0PMK,QVRL;%GC,8>JW8 E6,[W*+GBZNU22 ,_$0[0C\,"/5YER%EUD*U6O8, MDWOPB*F]B$HX/:QDH^MRJR(4JGZ OS;=-X5!*1+_@#YBD?*WVY6KFZY0J!&6 ML2IRS;! SXSV: 6>_? 0!MV8EPCB\@@_TD:A=V9O+GEJQ.<.Z M$'=ESF;4G$77 =;7WA_(-\T6HSZCHZ-:UES7)IBV!]K1#\)"I*B (=K40=6" MX7DO$:_C(EA:;1*^;&Z\4#&D.\UHX!J6TWQQO$A2']4M;NC# MX2-AUL4,J*-PW=/V*#_6E171;KF0NN%6N.TQA58@KHZ(%Z##W2BOQR]2PFP4 ML5 31.\$'L'U,>/F8>G5ND X3,*C$?/"(KI7GBM]$D2M.&)*3*34F,35G"WA M>A+.9/\DP^*D<#?C*N4?/X\\PX##IQYE6+@K+C*S^[DE;N_G64-F2S_:>0TU%=]X_\X^LL7K^;B5=!T MK8:_9>Y657 ;# Q]GGAX^/*3A-[U$LE\K@O?3":34*%$DZ7Z V?L&[@$X$7. M(6Y#?X-CZ,S,XP+*,!ZF5T:2&]Y JUW75FOE//A@)5NKN +CSG4)M_%Z1#23 M&^]>,H0%!&>AEQ\-DP;P<<7X6K>'&P%BO8K;A7#LVX\V,3X%8C)I0BF+K%#_ M&=L[TSWR8'@TD9\ S2*0>[4UGH6:%AHMEE#/$C=&&!/0?7OR@YO9@U1Y@]]= MUWJR9[,]:8+XJS WN,X5[*FR[^VILF#9/$3O1S44>3DD%.P- M,Q%N7Y^%)@+5"$&W^FFCSCK6&Z^=SM"MV_+EP@0WK2&E(=O,_DG@T31R"[-@ MUM(D>U2FL;&-"==60OP)Z#R]LI),JJ'KK;X$FQ[E9,4%ZB* \J$;;XRH&C7J M(D#[@N!^S_#O#?8$!'V/'XX5+5)LWF8LP+X;YE3J5/,<)B-5"]QYBK7;@TX6F,%\D!,;SJEJ4+@=A*,)K<7;DN59G+W1[8'M#/J\S ^BI<*UR[+ MMCZF)@[L'3A>8;(G=2B\>G+.!=L[:^:G;T2\"VN,OH!BOHP*$/X W89I47W MK*9IE?&%H[D)=Z'1*ZOG#W:\"!MMA<.A"RMTU6"=88J+/Z)M:?^/O3=M;AO) M$D7_"D+=/6-'0"H"W.V^C)!MN=ISRY*OI>IZ]],-D$B2*(, &XMDUJ]_YYS, MQ$* .T""%":F79(()C)/GGV-LR40Z6*E(;D,[V!&2.RF$DB48#$';'T JULQ M#72C#[&7WY*[2(2/H^6X9]N:B;3::#^DMB6#>%'%$#ZLQIDGZ1 :C\/YB6*? M(1)"VM_LH4F&#@I4"UX8^V%3>S.B"GN1ZFQB.?,P2#2_B0\B#J""^CXR\'$& MZBD >V4/N#2H50LYY[V**'J[C >18B?Q#SJ-!M MBWEPIB5"E!D0+"N06 8)A^? 3@$ -&C97 M26/HCW2SI62#F;'UDYG7 -A1XMI4B@13^H?-/3.BZ.BKX83H?R;WV3>150%H M-.%.3')@N>AK!1-%.,:=0/:(>QB/0:L&A/@F@F_*KT#>\[AAY+=?HX:/N-(M M\UR T8CG/GYB8^JS\<1&4P>@-;$2G05O/^&?HV^+#<$YAHL($7CEX#(YQSDQ MZ.;#TCR*&"<)ZD:Y78'RB*@1=B,&O\B"8TK:(_"@ !ZRJ6&/HU0V&523X3(P M!L>1<2(O03;"PYLP>;Y/ADW&\6=N.\Y=BX.;CO;"C3-JC,3;!8VQ]&R)I-%= M&LIC+"0P\L];5>0F'RL3/9=2M!^U?4*\'WOT/4(G#&12 :[A4U\OT<6%8";S M&> *C)_4-0;3DV!IP"8#U!:X-@?Q"]EZ"!A"A9Q1%S4PK2B>XXH$)U%0+/MY M\'Z:L9P0%WK-T867!$>=G61%H5A:I";RG83"8(RDH4K/@+7*.S/2AV+U2EZ< M<-$((73-,\*BN#4^SZ6RZ#A*+C&1P.)RZ;V@6GB2WYRQR:0O*= HY5C$6I$8 M5[P$A)[I8MLL)Z!FDMOPNI2ZD,Q%YR'#!&.91_W1T..-WA*;$?<0\IIW$>)Q M>=#"'1\0"UOX2=V!!P;27<'8&)OJ,8 +2Q3#BLB&R(V9@!"K9IC]#RF__PS- MB0AZ\K"<\$'%G6R%8T5X[A*DH7"9%7NWEM61N!H7>R&*VG O5G83C9S4.!V1 M>XQ&(AJ3]J5BD3]J3S&+1O73#4%"LCA7,NYT)7.09,5NK!4Y&)Z<4AL@[J53 MHW:WN(K/&V.Y2^%G;")@>( A$]"U9J ;H3:$FB /A (#E"F44>/&=">#J5"R MYB[*951+J5HNK1#PP#="QA-AJ@A*+]@.&/14GB5$'FAD32O>)C0!#.E26IDI MF?,,..CR/M)OY4>*>B!)D!(*D LNTN:%M.;Q;V+EF*U%#Y-+CSB%?'J):KGV M2+J(Z$%"S9%#.*&,WL5.473B%5@RD1#>Z2VP@\L;V@>4*E*B+2IJ.Q$+;JU&17IQ(MD*T5E)+0140Y$NRDOEY\9"!/BPO(ADF2\GQB]Q-TTOZ8A\R%Q(IJ J,@+$*F=K@:DGV#Z=,9Y1LZ+^# Z;23:!OYU1L@D_WHD*2W(R.6,J MMGBB"/P*>HI/6CHE7M%0$3;GGH?H>[YTZ%%:!/_9]7C\'UO[ K-PEU7_*9/F MB"_R0F4NI\P#5GD2F.A]2CZJN.4N4.@\2#55$YF[R#=GQ@_.EY#QI"S&:A+H MK1\!C?0Q#NPHAVR2%IZH[U5*.!: MO3P]R?;>E+FS]=?^^%'IM73IE%;C.,,2W"G<$7N@N-_BC2Y!&\1C+J@E'6A4 MIN&950+Y]Z3\^)B6'S)6*F_D!)EW490 ;J33Z.3<2*PRY=\)^1$C97$IM3?S M954D>@%IBS):3L;1# >;U[L]R*8&JC88^Q;P)4V0N2( MD_'@!;4&09U8SC2R>:L/,$]XR03IG"G/+Y:7A+/YM1_.$EY@:1FGXJ>&,F8O M^$4"]0R=1-R\=*3=R 3P6A3IPSP&/J B Z$ 0R;]R+.MO/,'^+ MDBUB2G5EIWM7UCMB)%*(+1*[-*JF3OI:1K)^G?15\;RI"T[ZRL^VXB9(5;BP M-,[^VZ=1&![CQG.*D67L9J'W)]G2//1&4\-/)JQ@N2YPGJB,#0O%4':)G!?> MC339MI=8+?6*)[.GTD*+L830LBD<,PPM&^62KRK/^(0(N\5:N4P?B6K?94@^ M\O&*] ?1(5KQ,;]7/"-U!"K6E^8V )@9LTCPQ!?%Y0??'12."-! M1MUIY&Y$CI%\>:IP*^/-\"DSHLBC3&5(77JNG+4RZ$]R(]LDM0MC2E-YC1@3N1Q;/F MTI0[EF=<&[$+1HXEX\6*5%^("0J,3Q'%Q$@,AE8USRSJL[*F2)7*II<^2HUH M\E(1JU1@7M9"IZHY1.B8^DV#'I@)5L<3[$<574L5.[0I$H-'0]CWME^&.IA<5LDW/ZT(]&<28<@'-&/GGR]5G^C^LQ=A#QQ'$FS)UXQGQ*N5$3V2R> MNKD)Q&%Q:H=@@X!;[HC+"J+WV,I,=%LC5#"BH18<%?P$Z:0-298<@G'O>[1$P\8R[(%XF*[*]':2.1 M/.53XN910_/&ZZGUV, M$D,:;QV3?A6-5%:&/:K5=D\<2)$G4A)G.-6(X+@]E,@0@FWQ\%;,KL=BW\DY MN.23F[)$U8J"R67Q*C?*]]QQWY0\FK<@,9OL=FB*5A#-&\)WTJQ$$YF1QV?D M"C#R?@]N\G,Y_E;VYF-R;CQ7=!-AV6B\8/ZTPRAXF;OW+7?!%>'4#C /C<]K MC.&*RI/'@/7X5)W+ M:RG?8%++6ZY.Q=H5!DVF\ *Q)W]^0=/-F_P0O. SFH\!/!YTJN_'6U:"9,U7A;;1SU) VH\$; MC@-O"VAAED[E6<*'W4!X)!BV,>,J.WWC;6$I5T=%Y0ZBLKX:E8^-$/HR0CSQ M)C"SN"]AI(!EF1MGB)(%"CWJ+>>A(BTLGR\ML:7-0T41?IL=JTT@N/A+7#<8 M_'/H_3+(F*S';.*KWW"89__=3<.[9R^WDDIH[U2KS \\X'F( M!F_.C0/O8K#1?*1^#WD\14@>J)4O)X1,-+ S[:6/IX M92C1M'QC,L$&>Z(Z- I*1@6+L5^5HDN3N+PTRL261<*RM1%%162>SE81!V2Y M>4)H)Q7K$7/'0YL]C.^P5=7B#\MD7V(7>0+W[X0?.DHR^["050^WCODH=IY# M#?V,DXU/](U$+QACWC4YC^<^>R=_>(_=&VUC\VFS16EP(/_F?+%_-/&C88?_1*8>9^U^[TUGZ[[YNK/8#OM M[I[?;*S\K-F]T9O%;W9_$*S;K*;?:.VSV6SSIM7LG,]F-6T_[#H)&O0:K:V6 M_85HE],O< CDCO_K"GTP4F+PAB]\-85'3?[ORCOJXAX#MS&"F5P%FYP>V2J#:!K!1&D:EH*;OQ,>-T8^)YX:. M>2WV-QRSUGC\?E]XG)Z[9VQO M ':9@^$?PUYM>8G\;\=DF8CV5OG;[: MTK.Y937FUYA? ^.A)N/ MM*6*K!IK-F!-OR2L:5\-^BVUT/>BB%9I0;)UY'NMD;N69+NAAK4 MO4D7!Q2T&ZK>O4 7>(TUS9*PIH]8HZO]PQE^C375PYJ2PFV@M Z:O;:JZ376 M7"#6E!2J J453)*.VFMEFSK4;LN+=5M^ >2:T+3*KX9C3'@7B/\R9O/WRB=K M@BF;LD::DN(F.<9->7VTV:JRY0*PI*6ZB8P.Q;DMM'>X1.0=GYKK<_G-Q M1#[1G-T#,OP+M.VVKH&Z&$)LEA2+ @5TT&YVU';KX CF'O5IY^)+>(7X5E(4 M2\<)RL#X^UI1KO :WRX"WTH*O>@8>E%;O9ZJM8K*1:TQ[B(PKJ2PC8YA&U7O M]M1&\V"3Z%@85U>UKD&K6^:Y\+(1'\?PB8UI,,$3&TT=>.W$8K5OM!0"+2E" M!JKTH-]3.\V#0QVUPZ)Z2%-2@ STX4&OI7;;=!2)-25$84&H'>D]3^S6K MN42L*2D, XKI0&]K:D^O4O"N3O0\AG_U%-T9#C/]J@&\G8L9MS_TN;.IDAS' M.-6CTVRK6J]Q+D9N34\U/1502E82/;6Q9+ZO=KI%9>#5]%33TQG04TGDU$$O M;+?;4!N'%_36!%43U/D05$F1-!S#I*EMO:_V.FCGSK/)3 MKY&XO"9UNK9#4=[*17:XDKHM][;JHYB=O-_U5TSK MJ-)? N*7 M5',&ZPZZ/;7?+BHKMT;\&O&+1/Q62:%Z6'>@MSIJKW>![:=JS+\$S"\I"@CK M#G0-&Z_5W;B+7Z.RQ'3K6P;5:MR&?N#!+O:SLNH$V U46U*DL87-:]H@KJK4 MZ+1&FH*0IJ2R.UAWT-'51K]&F@M$FI)*P5K8O*;;45N')]W56%,]K"FI%JR% MS6LZFJHW#I[K52#6U/[ZDG'O=\ U9BK_&S9INK-3M\"Y3(HMJ1"OA5UNVFJS M>X&NOQII2JK#:V&KFK:J5VJ25XTT!2%-2=&UEFCUW[C$\%J--26%IEK8,Z;9 M4+5*38JM_90EX]X'S_C+VJ_FM[;]UE-JNZ18&JR+FF2W=7#5:^TPJ![2E!2& M:M-T!;73K)O'7"#2E!0%@74'6JNE-ELUUEP@UI04!H%U!UJCI?8K):!JWV3) MN'?O>B_&R=MR7R:EEA1[@G71O=32BNJ?4CL**H0T)86>8-U!2U.[O=HG>8%( M4U+THXV],)H]M7=X\\H::ZJ'-26%/]K8[Z$)FF2W]DF^(I_D0S!E7NV2+(-0 M2PHYP;J8^=;NU7Z""T2:DB).L.Y ;ZN-7CVU[?*0IE-2\ /6!95 4SN-@X=% MU5A3/:PI*?H!ZPXZ?55OUZ/^SL2;R$?]B:XAIW8JOK[)1)V2(DJP[J )E%A< MZ?^Y=,2L\6TMOI44B^K@((->7^WVZUE_-;XE\*VDB JL.^CCI+]7U_&WQK>U M^%92, ;6'?2TAMKMG U_J]OD;2[P>0R,H![I5PXEEA3A@G4'>J>MZH?'*FK' M1/6PIJ0(%ZP+6--7>]W:BJ)G/1ZTEY-4*^2H$J*TW>;]:2]2B5KGWJ-BYT.5^^RN%WF^G*T]GDX M61><_6B)4\[ZQ>HY@UZICT M&GU$Z!"*QT;NQ('OF8H+FU(":\;*"%$?[/2O!MBV5UKSSG7N>FFW+#=EZVK0 M:334EG:!^?\UYE\"YI?EY&A?#=IZ6^UW+K"]?(WYEX#Y93DCL'F VFDWU=XE M-LFO=ZDXD M&\BPI+J.;N]JT&RIW<*L<[!8KNU/6NMS>Z M^+JR.78^ M]+FSAY*7:^DXKZ5FIXNFIY*34*C!] MMR:HFJ#.AZ!*BICUV@6F[QZ+HO+3=]=E[^Z0#W;R1PM+^JS?6<0["=E^"0QX M<" )Y#Z< <6/X'?3>A[\$_Z1+T@@\H@! 7N"H0S^.?1^&424)+]6"+?1&DOL M)I.'JB.[^0A/(&$K'PS;<$:)KC'+AY@9WL1R"$I] D09F\SP1-KD0^@1Y\.- M^LJ+%4P56)OY@>LP96XL9@!47YD:STRE\-B4*<9DXK&)$ MCS&3[W$4PF. $SZMZS$;MJ,$;FH[R*%A[\;(,WY?@V1*!2H6PT;O6N?()GS#S-I!_;48*JY!^69,OK9)*>?,' M,,B/@C_>(JNX=^ZS90(WM1RN?R-$C:$;!DMLD@N(#'NVX*MCSYTM MR[Y(KMQL(ZS;:9LN8FE\CVD5"&!D&W.?O9,_O#60V>F+[U/@QI? ML*29T_OXQX+C='LWC2XQ'1'0$2\6_.B&/EJR)?AGG>Y-H]-:^7'C1MOSLVZS ML]33',\&QN$QKO;?=U$+XB_(5'IOZ MRATP9#-E%F\)M1-X7J+3T3)Y96OYYWU#ZK4;PJ*F_W:+$.9^9EC:0[ NH%L5 M1'ADWB>QN/.LK IB^"]$44A]>/2@< M5G;-,A(_"X/M1;B17UL7B U)KRM5]GL6? P]#QC*S@YF3$OOM=1>J^ZW4E/: MZZ$T;4.JG?+P2YN01(A$=[.X=U^@PHB>WVU<8EE\*\>C5;D MV12.1AK5%K8[JMXZN$2E0K6%E6?%MS/8?> K0\NV]^3$K[#0XLUAK!B#MO!3 MDI@^ /SAY/Z!9$3=)SNM7NZ<\HR/K2[7.2,LRG#B\K"(.BZV (NT'"WZ)%A4 MD$I[J:K\PTZE<"EO1'%G?J3ERQ7IYKL[[ M/=LM%G)-V_I7ZC4*O,1>L>L>4H#71?T8K] M_C00K>VB1E%5R*=2T\3YT\0^(=:#B:)[-:#!\NT*T<3%!TT_L3'S/+AF%)39 MDJ4ZB'K<(*HDIF\<_M'M[$Q,/6R7U%7U5CU ]_(0:$WXM# $ZE\-.FVU<3@W MKN.FNZ2P4-DB80#P8UG0"%>G3&CP"E;A^&+R2AU6/458=2L52&0O?(^J4'L1]GQ)2' M(4"0>G]D>VN=H U8?ON26_)0/[)YP&9#YG'@RWIV-=U12S$H_QR_@'\/<'ZM MX.ISN 3XW+;=$3QH8K,KC\T,BV+%\P10W!@HL(@1*"_,8R 4?/B;/[;@JV]< M3YD;@(345BOQR5OEQ?"5OQ>HLD4&G]AIXO;BR]M.H'1B@=*Z&K1:V?(:# /8 M\,.-\L51#,^SGA$V (%@:OG*LV&'3 5H4#$(8YOY_GO\X8W^%MNM)=:: MXF6_) 8719\K,^ %,=DY FAE_ G,+%A)?5HDKB3T>F[L>,D!CG>R\4?Y @>B[?*_^ M%+_C\>W.^?%RN&S$7"-VNX[+\M/2^D/&\-LC.S29N55[L&/?\Q_$_(TY'!ZT M!6K0*2]R9IA TWX &!\P/XG 61T#P,!LQAM_PL_/!JR%,A%@Z5N@]7)@)9:( M@2QZK?GP*^P.4<'U620O@9D8 -5G9L=R2BZJ6 &VOX2M#[D )GF9ZN>)\L?S MX<)D'])(5QJ%LY WJXR$5&+ WPM0+8EP=S0",H!7\^^'@&I> !L%Q#1\WQU9 MI%A%\G'%P6&7R C9?T* $/!!CX$!^@PHH3RE-I6S$PGRJ^BKI&[FQN,X[Z"?TO_K-%&( ?BJW@Z@BX MQ"U4$O$WJ]B$;*3)I5#*#0.4:&BOY?2CI?"EQ\:A ["@'X%W B#-D!1$8O\& MLE/B'*E&NK+;K0QYTA_FDN>^1 T,0?E"E 1E%>6JZ YK6S-+J/APM\"=\"83 MST2Z)+P6&V3"VH9G F4Y$^)QL=(J,9U9,U@]?? MLQ?ENPOX==BEW>SX\@+PA"@T*8S2ET;0\@,!5L )>Y6H M$CN @R7/C?#!OU MSNT4P1'WM5WW!^&1.T1<('["\.:%ED2W=VW8*'A\1@HY9\,^*O8O4POD,EZ= MX3/.]+@!2'MX0J7=F#T,47WB\SZ$]1C%G*-*#6X7MKU1'TX9H M;';/2=4>"1N8K')"G9$QISZ*?Z$9._)(.:'PI "$RP&1Z)'-I:,;VF:,F*3! MP??1C0W2+HW)\ A_E)[B"Z)$Y72>5&.0WI-")-/9'*@RTC(-G"H\ LDDG 2@ M0&(3\TC/A%U+_9/+@C5G AH!5+=(9D><:FB94KC,75\"116L _+W2-3C MKAP_5D2XG.=GE' A-28A+B-A"%@&$ "MX:](6UZS5ZD:\I"!T.B%JPIUBTJ0 M5SY^1N0UCHAJ_14(-1)L0%0@!'@X;")L0_\0%_FQ3H":EE0)$(AX^U'_8;P& MGXEE\!I-RHAC_+;%32 F2>^%N,R$:RDIO+AV*CU8"3-]M.:T!WH#VYGH4D3& MIF13".Q[MF5,*6&B]ZX&O9OL )7(1$<@[;3UUM&VCBVYLLFM\<[7*;-TKD]L M1!\I34T5Q@ 8(,5"U-OT7/&/@R))RS4R#YM5@5Q_P4@9K>W6*83XOODTPJ5V9LH9] MV]:Y?'>6)]H)#Z-=#5HWJT5,\>)"WT)<[(P.IX2@7C@ZZ"<\31/Q8?5IEO'A MWJ513I9'[@2N()(Y$+LR;[+R/AOZ6#]^"#>WF>6U&EWCWSA8D>'%YK)%#Q'RPB,98SW<:=LPMY!2N0SMM!E MY>)$L/$8<1D=1,C44BOCTQ@T)S?87+CT2>'&85] D0SP[CYJ# .B6<6OVM\ MN&F0B$&@@6A:\!8R\N& W.K__>;Q1ADSDW;L!T80 @ 6? .PSY5\$U@9O&VM M)-67R>M.GC&BL^_P&HP6.R, (EWP;?"9;^91[B7U<,0R<1*3)(7VU4#/VI?_ M4!,N@$0<(.\Z9 (P26Q5U5& *0)#2ZBC!0QN0BG&W$W"SX=1:8X]@K3QU<3 MR([I*!Y#Y($K\BD4*GRP0V;C;#FRXX&+>Y;/G37!,1 "*'?&##SJ.+1I5Y*K M(:0H)FPXU-;-DQXQ"Y8>6X "C()IEO/,_$ $Z#PV-P*/Q[8B!H#N>6<1$6Q$ MHXNDTX\<+W&X X^+'AN*VB&8P[D84PB A#<,0^G3\L/1-'I7-;U4FH[USZ$G M65SFOK8S[9F%$PBC^-:NZEF2*AO+5/G-<]'/Z7_VW%E,:_Q5&]0728 =(,#F M&IV%76,E7E.Y+\F+.'.SBB.P.UY)$!!: 0N05Y M\P:__%]_Z^EZX_W'V^]WC_A7^EU[_Y8+BV0LE"/%SO!LK<6)! 01]] *WQ*( M/4"%-1XS!-[(!J9B47HC.M"(1\+#TO\L9L&YC@SY4=(X\17I"_6GC 7"^Y;Q ML%4R[,VY*X]PA1XG X<$"G"\A'8# 5QQL2.A&L6) .YN#N.(+DUR(T\HDEJ,D M,IP5P@_#-3Q%9.92B/P'B@O2.%#H\>BV'_KX1?+O$(,W@$$$%%3DT5 ;Y#-E MEQ@_*<88!E.*!5,8DW(@40SZJ,!Q41:HZ521I3W16%D'19X?2M=\(M_#X'+, M!A1!]B1R0T12;B2H896)QU!2\?,4HAYAYMSO3KP7(+L/',[^'3?(OU&J#1\* M*0_MCK\SM#U1?KM>]CN))+RO(+)GX>P;\]#+:DSRM:C^U2"G5= _Y/UA_(IQ MAL--7GYM&$SGD6(6!#P5J9J9=7^(]"HQN0'8ML,0&3$X65 *I.2>417.9]?[ M7:(CW- WJ1W>1]QN5_^ #C:VOCJ=^M!8RE&/HO$QOZN.@M%R8F!Q9F-R).AF M^8!,ZL7U;/,%0WEA@L*(-207VSZ0(SY:$SQH$ M#24VQ*BFS MI;-#YI(MR2YC!73EQ$ >8LH*V%*084W)5)?J(/!W+5 M&V4W/]9C. .X+1[&D1YW]Q/@PA4./^O2TK-CC>%O69=6WGA?VZ*@-%JLA@=2 M$@U" !H_#F@V(I4B>KV 6 I<48HISPY.9OU%JM&[C3ZT?)3)G?J[PJE&9S[V M3&"]W[UI-'AKTORAP'GEP.*[S;;\[JJYMWM^V*4@9O'KMGHW^K8+[]'&]80E MGYNY"H6"_R?!#HHM=#SIN-,M3_^-<_Z\4:?+U]S:IZERD>-/89&CPN9WAU*) MT?%9MWLEL!<+S"[_661^0"2"N3D_P6Q%8O%)CHSM-9*R5,8]N[7 M:N9$"/J_88NF.RNU;>-AP#H/).QEW&ZY2(A#*!JQ3ZT\)-RO)_>QD?#>]5Z, MQ:G9X_DC7\9HR$6^-G' 7LT!QMOB3=3" M)Y.-G_%HK< MH]RY+B+<(Q&P#)(.TY5KSHR%B.\XE!&)KNA5 4I_R5\>>7A3Q>)CRY;E5^CQ M3N]TFX**+;,FF]FLR55YF*^O1*-9EVA4O,JA+M$H*HNY75 6\V,XG]NB[O8# MCX@^8D T3FK."P'U?E ^WO]W>?[Q3'O]U=_>D?+G_ M_/#]Z^W3EX?[]7&:59&7ODQGSHGBM(\<^$N'N:APGX>V<<-QIHW/;%XXO)26 MQ / &+ J0RYO[!NHY_0-7!,BX\ ];LBKW[_I-KK_6!'Q:MQH_U@='VI12F7^ MI^N_V5CY6;=QT^3[V7G9]9^UF\W"-ZMI-YUVYYPVV]]JV=QFKIWE-IX"S0X. M[I32RI.6>4)>19[@5UUN\.[5S:RL@5F@:[I:;/'3T14G.ZJ.B M7CX9YC9:/,6G9PN"S'[17$\8E$,:&616E$88&A*&IO7YVQM3Y3A L*3I7 M 6G[B/YU0_GN L"L43U]8 M)+4B&[M]2!U*$;;:J==8/0#UX*CF:7>Y;ZB\*NI7?C2<&]'I;E@G#XQ7>HTS M9B>XZ7;_:N!MVNFC?B]>P=2C4- MG#\-;-"GBZ$![+/74;7NP:9J[0P[ OKPBF]'&;J.60>LCR]W/K%A(-KC6LS/ MI;FQ]9.9UW\QS\TA-QQ*@,US-?U]A4*(9U1SO=V-YX/RM>/V!GFR!6YOEB/7&R?VSE0/7S=3F"=S[TF3.:#4*47$JWY$G:E\OH!5MN ME0FPU'15T]6^ KP NFJ"]-95L K/A:X*B;*<@U=Y_ZJLHJ,LI]WESE&6BBEB M^5&66S$&(-'(?+\@2\6"?:6M4;N(5D98C(7GVK:8*,(;Y=,DQE/D4%VSN>TN&/O.<>FWF$/MJV1@'F];4YO]*J71UP11$\1V:G;Q!($) MR;JN-GM%Y0O67K-2@S!"6?O3'1X@6;<%URNM"-@@E6Y%6RO0=K#M$YF^^Y)? MYVK0[JMZSJ# LT\#>.U8M(&5%XE%7<"BKMK4JH1%M96T"HF^),>3S?GUU_'T MH[/Q)X2_H+Y]":]W-6@UU4;WX&XDU;,F7COV;&#?16!/'["GI?8[![?LJ%7O M(R"/N&4YB _G#S,C,0"R+O(^03A7WL5O>!71B-8]";+= #VJI_;[=97WQ2'2 MIOAEL8B$ WW[:OMPITJMD!_1J2*G$M?*^ EJGCGH#].HVCJU5] .[PY8Z^-5 M0Z"-%;Z%(%"3(U#M#3\+E9R<9K7:?:(L2BXU#X]!M5N@=FMJOWMPO[Q:[:X: M(FV5-E@8(K4!D9IJHUFKW>>@=I^ZNY(8H)&3_?>Z4IF+A\J9,ZW-\=^"^%7G M:M#LMM3NX9*O\#NL>"Y33<(U"1\6?"^(A+M PHVNVFH5%<0Y/0EOT%CDZ#,X M*EM/]>?\9$6 4)%MU$ X^9,U$&H@U$"H@5 #H0;""B#\0F-H!T6,8N]<#;8< MQ7[,N="=@N9"8[N1> 9T=@1TNY<= =WN94= ?[K[\+37D&>^6,XK],C,V7;$ M]6C*S-!F#V,\%(T@SSE/?WGG%9DO_9OK3*X#YLW 6AL&>%;?\K%JT!TK07+V M]+MZC'/VF_48Y_,;XUQY(;)ZP[M$).H1U147T1(ZH_PG>&GK6WU"9P MM( %-OZA/#+'TE$+ >D[3'0HY\&Y3FK3U+GV.C:A0 M/H$^24BYJS._TP#<;C341CT\I::P5TAA>OD4IIT=A56QZ5,AN-&Y@77SI7CO M=>14GH#$-J26%$%B.D:D"R&Q.IVRDCBT(;>A"!QJ5A&'JCCDJ)#KE[4+BF<$ M3/%?C+GBLR"PV0S'1K^.:J2CTU&&$_NP;?@I&RL8,\]CYJ^&Y?SF^OZ#@Y&# MA$__8?S9L+Q_&W;(_L7,"=N9V%I7 UWM= X>"5O7+%40S3+,^F1HU@;56VUV MJ]3X[F)UZ]_A28 M>(8YR&JSGU4@3H)G%ZNF4[T2L?-3J^0KG5[G1'$%,G9I["(U[4P].(D1;%VM M491FM-WMG)%J_NK0;0-_/PC=^AS="JAV/@JZ'4E%/PE*_,9\/QHO/4<9#7CA MCA4[E956*^NG9NE[UF9U&U<#K:FIG4K5@]<8= (NO?NTS*Y6V+3,\].M3W+U M7+TN@/>6E>OP*A,=+BW+80>Q<^\ZHSTECXZ3K7MJJS!OZUG8%#5EO6;*VD$< M'T!9S;,TG^0N!'#7C0C<(W.ZV$=7#\;;I2=1B2]<4>N6K,$Z3=%:?HW3%T>Y M=Y_9;,@\16]H+55YP3#0;&XSK'3",JDYAE M ]X,(-G]*&GONLR=^ [O?PQP*-(WYF'=@($A4G&8:ST^35ODKV?.LR*A77F# M-X2F@-YX3W](/D9_U]Z_O5'^8#C+(>HAJ[@.76WF&_C!5V/!F976IEEY$C^B M/P+#?*4^XZAL?@?+SZ#]#(5>!.0_B;ZV36H\J%UHWRA>\)5U68 M8\+7/K$1QTQ1WJ 1=GIL'GJCJ>'#$W\'21!=M;7IMO./#%]SY\RYGAG>#Q8H M@0?DQ*'NWR@/CO(P"EPB#UY?DMW#;L30V24\\SU^SV=CQ&[I*#O3"'9RTK)= M9R/ ;0\K(P \\I2Y'<+/HC$QXDCHS W+3.#7SCRBNPM8OC@C#UMABTXYDLQV M!@R.IKG)]E./ /+*<9\[KD_886 V8N#+KNQ[5WO>6F!K/3&$V&P6<*\!BC,T4P[;E=STV,RP'YI#R*I_->BM M 7>6JL+ #X!:A!!=R8!C@FW.L20,1B$EPSXP>[?@'\Q/U0 M7/M&@ RVP.C]L&GA2Q/?>0R'/IP(_>YWSYCD*+]![ !T/@%8R^$(0X[Y[6B+ M3A>D0;D*+#=IQ3"W8\):/7))KV_I-UVL%Y^[/IW@'0W!!8H69>+"J$I\453( M-N*O&$,P0<)@]5G3Y[XB&\2G8B7'B'2A3#YGPWS9W M[@!Y2TT@$.<_NO_\Q3BSS0-"4\ZS,#[9["IJ3*'_;H 56YQ/[)YD##.94\%^A+V M%^!V *AFJ(?%1C!\OEBCTGH;3G!3W7M980K%W-) ,#]SQ1-,B1ES=K=^]49C MK?&R/:^4/$6_&NC[<\B$CIO%MB3WN6-'FZ&2"4)A_3CL4U&VKX+ MQ.)<_W[S>!/M&RU!RV3TJM\!,9#R4%0L;8Q-0INK$H\K]\8Y;^Y%4,;(F?W\)YJ\D M)8R2%BXJDAM ?42:2/([TG6X&@1;R!TE*7+6,^$5[]C ?_] >C^-CI +K26V<[(\*=XXU/!DI1Q*,SPS;ZP6W0F "J' MMG1@@+A+^HB%/WAD&[[/4> @CV'ZHMJ%99XE;JB%F6=KW,$$W'2JBW3T;_<&A *\]"-?.7I.54PC2"JNL%EYBRFOJ=S:\@*QF43X M"8+&"JBR.2%Q5W][G7Q)@J^KHB3I:[#;A8^" 75B3E+T!2M8T$'61*E (%J< MI0DW.JK@<[1R+#,AAQ&0]!M?SB-?\&_6?T++Q)9R(!ZP^W5M 8\7&/.0 M"&9'3J9IN3JM:UGOHNU\<:*7\W=_-D9\M"E !/#6V%+=;0-'ZZZ)X\#_1S#A M%[WF2KE[&>7Z;B=N;N#< /.' E^9D#:^ VN8@(()VCSC#&[$O,"P2.HA56)8 A0$ M]\41P@MHPB#=FJ03&[8\OS \XY\-K V'%(@5Y:$Y00%O@BS.#Z$4,1 M&W$]T%>B^(F*XA4U3^(KP13^1!^#WH(A.HSI@) #01HL\,\8"W$]^-$8<05- MJ+7HT54Q!F3-(]:-OP6Q'4!1]N012;%*2M^TPT'E7 []#,I0(H&?BJ"MN0.) M1=S7X69O=-N%HLNLL(="&"T<2MM!)9"BY(WV%JAYB!X<[.X!PI2A)D;2P> * M&$ #5-2P=[2ZJMP;PLZ\]7UW9-%OJO+F M __V&"PD#SY$)=Q7&*C>(XQ"\?4H>B?A60 0.S?M;>(#V9@8)GQ=-V]R&BPC MN'CD12MPHUO>-G+B1![AJ2&$#:+704@_/H36NO@1QS*:2E(ZZ=L[]V42RB?& M_[NE;.H1WF1<_WH YKDC9 MJ3)<^KEP0;G#/4$CY%)T"K(+YW,;, YCB;PC.DB,J06//7,)2C;9CI$>O='< MX<@?#-_R'T$!-\P'Y]_P5MP,GE_;[L!]+ "[T;-*VS_0,MAYZZUC;ET#RL[? MNLGF3&2X.*20? 1]";.6R4J[9X'R&P-N84P AU$N[(C<9$:]T7/)I&3<:!\3 MP/I* .^#&YUC;AV[LQ6#&[%+&3;NDE_9B V7,6.DN9C2QYQV%?$(_X),GLBH MYWEH8-0.&6E^Y!=BIL0/7/(@'.FN!72>H?,QVMMGQI*!XJU@W;H:X"R%O-#Q M[GBB:2GVEZV1*'S[;=I^CN'^CX0+;@JR'?UOI&V^P'6_3)F#YD'HLPV*+KHN M*JRY;^N' .8(MBDZRT4EJ.H3XN'K8-4/E-8Q$%8L86>AWD*[@39<:M=%P$L "WL8G; M6[YT_,,F=R:O7BYYH4=)^ N^R8W(U]);M\3&#N;>YWD-]F&Y_5*WBOZ-W*VB M%DD)N]%:)@+XCF\]9-F]H*G/U5X#1# M3Z:94H1"R):5'"?CU4C$%(*]".;%6*.U[WY_AR-?IX'95S4L.P9S$LTX#>S$7Q/ T32]W^UM==W,5'0=3SPTG M4S<,=J+E9\.R^0SFQ5:.-?+#@>Q$US+WVO)P<9X CQ/!"0:Q=HJI5)'+B4V82&"7/0"V@O.+BX\UK &K9J80UNY/^FR##Z-3A@X"\SUV$+Y0U% M=8 R$S[B+2!&.41:^Q_2:9YAPD^&,['0?N3HMTS\]-88"F\WL?UQ"!+Y3&)) MG49K0RP)19+!2<,F_6)[US/E(LH\)'53 5!8EB NFB3N:&_K/Z"#2"ROD@3 M'H5^X,XPH8<\8'(9494$#-FAT&PJ_B%+2B3)!JZ*R1Z!9_'D#FFI2LR4^"Q_ M1U_CYBJ-5UB(T:X+,2I>R_ J"S%.4')!UK,0-*D@;R3E4+JI7&IS6:TJ6+86 MA78Q\NKSI!3QB6DABQJ&(@%MQKP)Y7J,8D&F@O!$SUD<#R8NP%-WY,H1JT,6 M&C',;6*S+Z DHRBD1&B+0N<\-P#>28EB$:N&]R-##J:;U>8*^VK^X.'HX,6- M#:XU-Q="4<@ZWQBM7'\;4=-W\ M>U ML[AO;T@57YF1)',GI O)7:KLCU-S$[(8P347&9W4XFP)G+O7Y^@;+*==JG.V MLC(ZO$=#CL_5W3%'2D];3=>=U1?]FR54#H ]Q=;WJEGN-#9EQJRNX.;9:F/; MY?@M;RN.,_[F.B:L0!#&_#Z>50LWC+".S(K?OGQX^![E$ZV/2JZZ\,9:/W4, M-!F^2%[ZEI?8>I8;1KY[2A-BWMSP JZ54_YME#B[.V/Z:2E=- &AK 8!:3N2+1BUH*>-[:-BD/Z1C<_&(BB AA' M3#ITM8V?Q3E'T<(S%DQ=,Y7N3[@>;V.W[-=&O@&/CLU;OB2I MIJ:X+^XA8CA_8V?HZQA%RS*JN-;+V77SQ]L[>>RR(RB2S"ES]_*&#ZAG)"-_ MSG' 7NP!H2."B&*\:]PQNV]>/][F,3%['6Z6<[]Z^GZK;598O-O@CI>H:ZWU M+L)OQH(T;E[%E>+T.]]B!RO4^P6BH*ZUC[?[+NKK:\J=0 M)#T#B1AR7/.O= MVNMJ69,8J.X#HL[Q0-2CT/=:$('>[^2#9XT]CZJ/+Z"J4@4?AB1&HW 6\B6, M!+]1R8LKLAXH_Q@EL1F.5E2*Y241?1"ZQ..4,7PE3V)>(-<@AX?82?J_BE\)RL767?N/[A+6AQ/Z!T2$ALUFAAUTLI-;'/G8N,:5WJL^X A M;" #ND9F)-0>F?^4*%ST5RE*I.87K"WIVHKN;V6(I'[1\E37>D?;O=XXB4!M M%L#.^L<#DE:T1JSK*SQR9>Q>KZ#.E!_6PAUO=M>W]:O3JE[=7-6K>\//G_WW MGZE^O5GC:+DBV_<_$F@FS!DM<(J:[?H8%XZOM)7I_P1_PZ487/\R*X& M'Q^^?OWR]/7N_NE1N;W_I'Q\N'_Z/F3;"VRNU^?$0L86FE M1$EHG7>8Y6&-MKB?WZQ U-O=%%D0M'VC+&K.X)E R=X"/5D>KZ8;HBQE/J_[ M-S">S.N_L20*-0/X+Q7+@2CF/AX[.@B&:/QP^"<0&3YJ6OX\) V$IU&@I*:V M@ACNB6H-T6MF&]8LI7>AXB,WHB"#>*:&(!MJ^][M6&^^U"[[&OO*W3\WN([CKUV/K76R5YE%"^G MF@?9L?Q]?7EK+N_%]7XD6H]@-!/D*2=63G6J\C^N(]H R;^X8,',98WCU/C+ M\,SH,^HRZL,7;.F_E^0;WRK_0X7=$K7Y0@OW'&"!8/[X1 MTW@LZA9$41'*8:,^-9AHAL#%PC?1&\M(9B12D7A4\S)W,26")];'V5F6 YH( MLB957"6^YAE;3SDNVK?\0PY]87G*_8CD08S=6",PUP7:(CCBK:(LXK;CB[!X M%1[L67DW)=Q)I/V*&@41D ;X\:W1Z9(G _+U3DQ^.RI#GR/0Q*%L3@O?+?\' M^D PANV=6EUR4!#:JY0ED)&83^W!CGU$/BH-QX(>#!?"'<*"#E@THRE*.G(T M^,(WD_ ]^)&GQ."U6IS*T*T1L$E:!^+,BN]DRLP)_2G5WI\<&)QI<2*"ZUCP M)HB.!CW$XN09B9I%RI M'8;D)!HEKS79O@!!2.06=>^#[Q)!$'O$'S ?^!E,2XDG.3T;*BR J!:YAQDR.IYI%6 %OS #IQLRC\\H0:E,)C7IQ:2HT"8X,@ M\LUY2$!_H@4!U#7B\$ 6ZH$T O/M1OD4'1(.GCBF3'O-@2>EMN:=+HDP27(3LD@SL3J*=UOW'( M?H8]_!O?'?L.=G8:M:\&G>Z:8034ZXR[-U:Z^*)JP?^$;D"]"GG_PD>+ZPA, M BK7"XT)UFY C2:EZQH?%AGP$3'FPA>^F^B?A_( A#<6B]B*+M,&$TM,P5S" ME!19E4$D\^OM[3?EC>6 7N5'5J^Q=!C*N4ANCRL/O@5P,E+=6ASM% F5%CS!J0- M&)=OET.ZM\[$M6%O/UX,YR]C]SP]/=-NUH>WPT_+8E#LZZ/8UE.LG/\*&T37 M^@>&EL&3\7-GD=C!*- ZD8A1H#>[G2N3.E/$N;);I[E4V92%M\NCG(J.Z.T( MC0TZSH% P$9)-ZTU0-@CC+ZQIG9IJ121\QG83MO1L# MHEP0=,ZZCNBOSQ4\. =ZR-Z(,.A;GF-BY22&4*Y_5 [X$'F2*FP#WSH8=G+0 ME2G\<63UBG19T:)& C EK@&KE!C. %^C0J1%>Y+L*GY+@*) WE#M0]AHAS$ M*#[2$BV!J2IFRA+&^*&]RO4-N6$? 0JWCHG_N8L] +?!1V'?DBFU*WDVUR=Q M[\-K-N1OE7,,#27'ZN2!918!5R4P*(U;$7; \V,QKF]SOE65?0!/+L" //%, MQ. $4Y*>.NY4BPZNBA9#9H+$HG$G"627G"I%7&\^ %1:G1E[&<>V:85,W'CZHFSR<8=+Z&Y_A+P MF/G4E\9"TT2V;AAWR]UT!C MCX'T]?%F<>DMN$&5)4UJ6%V2N0C>\C^APV1['2UN18#SJ E#<8Y(G& E8/'5 M<,(QW KI&B#GL:@ .Q-,$DU!N2;DA[YL4FI$&5FBW0Q]G'3@RREP0(M\_M.( M7Z&TON"K/!/&(C,,>6:DRQQ0D9?MS)E.0:6IZ(:=,B2^$0QW;,VGR,@4.U!WBYQ [X?*#M!@(D._=']R-#)@<9GEJOO1.8[X0D M>QA_@P^P710^L#-(N]A_8?T(>EY*+<^Z<[W?CN<2Z'.H)4K-']>DL5/S$'&F M1*!K2Q%1)AIT3H$&_?64E8L&>?#;W2S:\;S%H$>KL:%&0TXVHK!IX%(G1G2! M27'H1T56@$@X,B[T?K<'R([ FS9=$IE?AZ>$?792&X2^.@\ZFN=L^># MY\1O6_/3P^OE6^W7U7'O]U^_U. MY?^Y_G#[>(?E'E^_W=T_WCY]>;BG^@_Z4/E^]^WW[Q__!8\HWWZ[O2^^#H1O M.><@E:@#N3.(='T 'C"BMZ@-*G0YI\AS!!."M\,6.JF858@MY*E(BV2+<*EE>UMMB:=P.JL37 MM'=0;E69R^91L$PQ7<9-T*@1""XL3YH]7X5C,FON'\_$HT\\)F43MH*=X([B M1IDXC-2=S7 $68+II&X^[W-QX3ZP+7(8Y+[*RDFI]E-A+[,1A!0'3?N/"LIP-T)^B M3<2]>[%2#1&/TMA<:;I;'AJ[CH6A2RR>$ZJ+\8*%,KPY893A;]#W(N$CWB+L MUVJ28.>% \PC'W,!+VJ&+1YD#/PCB$H6!&K;)6,=#U7JYJ0)B7O.I$ M"Z4/BXRB<(O'Q+$T_L.8?H[U!1"HY-B@L=;^LB17I5)HBH(2H#S+Q(C.C'RX M$D]08N"ET"+7[AAQ^=D:I7I)BPL7T" U<@E:Z[!EPPUS(WZ'&Z;04WS'X3P,3O60+KX<=A(?P_#ESN1P M5+:37@9*O,\#CVWJ.9F^0> M)[2*AWW$ZZ]E$DE%0,R?Q>4)@EZT)G_U5C;)*\Q6[=;9JA5/^*RS59=-P]-D MJRJR;7*P66T!AHW!@$A?6.E"%LD*(#:IX#KN-5N^/D#__)OK,-P7GYZG!J : MO0/V_@+,'RR*6&5HKE49%.(00AQAU_M X0-<#5G#F="G:%0[25ZNO4HA13ZM M(9-C(%#2DCS(U5?'\FY(V^(2\) 4LD1B"75+]M>V .9R:FVM36:^]-YWQGU! MB8)+*N5[FAK.PYRLJ'O7X0"X%XUJM_&!-N*[Q4D+:E/OJOWNBEE..P*B=:: MP![4:KO95GN-G S9-1K4DCF4Y X4%CP/KT(B+8)KDG3B:UZ/E>Y)X/I\8,6" M!:0J3AR**2%&<)AG)M1A5RTHN-,= BR^#NA.GQR/E2/H9& MV$7(Z#\AFTA^CCWO[MW@_S)XJ81(O!+_TC+&[AROZ&S(#UW' %&O!EU?-FN* M>MPF+I#F]P'40;I?2U.7AOAQNS4A OAT$SH4L'L^!D ZF&*3T8_,FYVL1C7J M;KW4*"ZUE]2(5;E;X1'C+<$5-[MGSCA%*^LR@'])MMG*K4 M/DKCTAM:BWL>/TCC]U-L_&(,%%,-#"'.O7CS\ D@VTSDYT0=''@#CNBI<+YV M%%B^#-+U5*>W+_>?,W((&4\,R6]\+UQT/(P)T/YM"(:IAZ3QY'Y@\]7$V[,+C.J#I$!AA;1U>!2&R@B@QOE]VC4D0"D=!1,*=D**=WBJKQPAHBH M=0S;G44[*/FKV_;F0Y08)0>K*\": .23^VES._PL.*DQ_F9X(L'OEL;5U-8J M+T\8.0B]!1V50LZW(SX]#MG_5VI(N5UO_];&COC"CEC*EM3:%!T6OH\@=9DT M4HV?7([! G8YQSPZG]+T\.N\K)XG*RGNT*9D=)+9--0%UQC3*,O$TB+,S9-J M(C8J7H58Y=I\'J$ 3V(*%^D*LL$G%C"+8!/^OW.H./,/-38@ M'V"A<&:TG&=1+B$E"R+Q]Y5O:FAME'E/%FGO#S>F>F4IU&KO,=PZ#-#^C]B/7=NF:9Q9)-VF76-7WQXM2SKJ?_VM MWVVLA?%QVC6V.GCP[VSF4DHGK^ %-O]O!HJWS>*YM=\?_AW-JR4N9'KHW\0V MFR"HB4F!R>HS6_A7)/M*]@WS^=V"EF6^\!1#'W#2%FWJ,<,"Y/6(_S:WYHQ, M9'B(/)GX1U #GAGOZ33FLT\MJJJ,G\ LOH Y/.V/O%ASP_+>EXXF)0F4BJ') MP[]!IKOP].2 9JDU6)? *K ZCV*F"Y.,SOD4%:L8^V5H-J,H&&'@.NX,Q_J2 MR?*"#2*!,@4U(^%.F.N/+$RDRVI2*Z7X&FVW%OY["__< IKS4 %*U*#7EQ6= M2A%X%:PH.0%7UD(X7+8J_L(/V,Q/<"=AE5@B"\ES;26T)LS%RX0199\PG'0-8H M3UQ0JFWLWL;Z60B21O=$@@1>O$*0/$@K']@E=KKUE5^Q7>J)14D$J&.+$GHQ MBI*';[_6@N,X.BR9=DF++FXR_8R-F-$ZBT6'9\';J=&S34F5+]@D(?EP2AW> M9-]%5NJ7K_$0Y'B!9#MG45;/:^=#>XSLZBO[:8U<'J.5A"3;U8 HM/FH,2(%#+=K!&EWU0'TA!:F#STD+ MLX9J(5"=3;.*J%0^RU-Z58G&8_)1H:7"AD_:7)!D*RJ I,["5""45 MV!8;Q]&L2]1D*^@2^0+B?4+C [[&Y/%?QFS^7OED3?!0RJ.\DE?O*=D%6+4> M?!1#FN*[5G0O"1Y?2]%B+0YW'$2.)("RO0C0[Y1(/Y!I/I /Q&:DA>S=+/KWEY-4]NFZ\OO*W7EW^5O$*L@LN M?UN=ZZ;GYKHUCY_KAIK2KW/.I$'W=+ MHIX$U4V0^]WAG3L02G>\;H.2S42]-#747)I@![0BNP!&.77BJF2W6,PJ'>M*&(9RVN)AC(O M?SZC9&H6-]>."&YL41TE-=K$S@,G/2_'16I2GM?\)9XYF&@#(_49K,L1+36S M78$S6<([I$6/ILP,L7OVH0-K^<^>R=_>(]#:FUC\#X9-.(E]#[^L5#)VJW>C4X^DW\&'OS/E&\6&MM-@S[[)3"S'^I:4WXW M]_.U7][P8;>4=3OUANL-IS]L=R]XP[\034?FFV2EW,40H.9B(S/[7US'>H'Q0!@_XY@> >$[U60J!8?$?!?903[Y ,@S!X0RJQ&\*BIO^V M"!2('Q4*!RDQ\T AA561)SL#_'AD<]F!OKD%9+8Z[NL"FUZ#;6NP_4_H[()M MKP@R-1T62X?YDDW7UDBVH3'Z@?/N'?-:['DX9JWQ^/V^0"I;'O8WIJXBB+YS M*W\;I%H%@%T0ZB @'O*">I/U)DO?Y J%N;T36QG3_RUS#H7^VS\M"\GGLKQ0 M?2\.LG36O6ZK7J->8]\U"B'8)9:3)-AFMXH$NZ*_09%\=A=@-90*:$?YD/K[ M,FQV.E?R/!2E./V!=AJ7I&V8+"ETQRT[##;CP)>.$Z"Z:K.5;3.8[XS)[8W[G:M!JM]1V M,SL5_G287[:3KIHV_]JV1J7X9/3=P)?+';ZF]WL'& M6HTU5<,:36^4@S6=QM6@V6FHG7ZOQIK+PQJM)*S1K@9Z3U>U7I74FM<9&-S0 MLJZ41(QU]+2M$^$LZ:DD1VL'@VOMAJIW+S"X5F--21I?!P-3;5WM'\Z%:ZRI M&M;HS9("^1T,ZC0;:KM58\W%80T8@"5A31OLA%Y;U?0::RX0:TI*G>ATT+KL MJ+V65B&L>9W!A'T: M;&>)%$5E*LNM.]&@"--=H'AZIK#T[UD*:D,&^G=S5H M]]16IUTCS:4AC=XL2YSW@=,T5:U31?7GXNYYA?A64LRXV[P:M("C][6B8EPUOET ONG-DMPBW1;PMT9; MU1I%>:QK?+L ?-/**I;JMD%C55N]GJJUBBH:J3'N(C"NI/A_MX,8IW=[:J-Y ML&U]+(Q[G>U6-K?-KT,N95!>2='P;O=JT.^IG>;!8][M70UZ M+;7;KC.M+PYI]&9)<;IN'SB-KO8:57*#UDA3$*#O,.J\&\'9N#+']H<^==Y042^KIF!C2 M5K5>XUS\$#4]U?140 > DNBIB>V'^FJG6U3>=$U/-3U5GY[*I=UKL\YBY? M9XK]$9+KZS7J-(0.Z4RX M?HG:Y=H%Y134-7 (-;/#J%D$#O:M!LZLV.A?8,;FF@?.G@8TC M>HJ@@3[( 5W5#^_05=- 30,G&-93 WTL=F$WE0[_5H0U$1022+8D+U9!!%H M5X-N2VVWJT0#KS./L[@)/G4+R\,F^!1!5_K5H ?Z55'],BH4U:[19T,?HR+0 M!QM@J/KAXUEJ]*D:^FP-]BL ?[.#=4+5+ MG&A:X\^&3+\B\*=S-6BK[4Y1&;25,2K.+O98Y,2?;9,]7FNQY::)/T405O=J MH'?4;JONCWJ!^',$Q; '^--0FX?7-M3X4S7\V3@%J C\P<&A755KUG-#+PY_ M-LX#.AQ_NHW&U:#55YO]NMG$!>)/Z;D;W8:&HZ74ME8E_'F=X8K29P35=OQA M,X**(#<=R$W56[4;^@+1I_3@&/ALG"!6!/FT*@FF=@W/=:_RI'OZ4'H/O-CJ$/\7URZZ,K;'&]JEFR6-R MJI!RZMC%*VQ*7WK$N=OH7@UZ'2"V@X7]KK=T1EZC5XAYI<>JNXW>U:"#K;:+ M_&G3!P"DL&%=CW@5@WL:A0P5@GH9-O[6FVNS6XK9& MO>VG#Q6!>CBL5>^IG<*FB9_'&**S:S-3TABBVK%QV!BB(DA0!Q)LJ5JK2NF9 M-?X<9R)1$?C3!/QIJHU64<-9:_RI#/YL'$Y4!/Y@=8JF-MMU=(/T?@/QW"GUZK2H'!UQG8^=TQ;-L=&0$SE;N?U@F^YXQ$F:A[B4C4HQK4OIZU4FLD M.FVQJ$92%S=8Z:J];5*)W35DU956?LHX0*=9;5.ZO'=YAN::LFK+. MAK*.(+*PM@UC6-VB8E@U9=64=0:457YNM-ZY&G1Z:J=75._+4\U6;5WD;-5/ M;.[!W=$L5(W MM=>XP/;--95< I5L\ D?ATIZ0"4=M:$=G-]?4TE-)2<8T'H<*NE3%5ZS?;"? MJJ:2FDI.,,+U*%32Q(;CFJHUJM0PNJ:2FDJVG?%Z'"K1K@9M76U7:JS,ZTQ0 MK:? 5F4*['$HCSJL-SIU*?P%(MB&'K7'0;#FU4!7^\UZ$/'%(=C&2;+'03#J MTEZ LZ9&L*HAV,91L\=!L/;5H*]J>CT&X (1;$.JY'$0K(,(UFA6:4S)ZPSF MUM-JJS.M]CBDU[T:=$ [O4#O7(U@E=!.>U>#>E[I12+8QGFWQT&P/G&P[@5& MX5X[@FTJGMJ@BPG M:2%+<_K5H-^HG?(7B$%5".BWL$6[VNE7:71AC6 %F3WEZ Q9'&IAP[*:15T< M!FT.Y;S" MH6Y5".*WNL#M@1JU>LIJC9O;S_<]#F[V #>[:K=[L*2HA(48AV$S#H<"Y>8U#5,&CCI.'" M,*@%&'1X FB-057#H(VSAH^C:6(K;K77JT/M%XA@5:>!*5:=PI(Z:@2K$()5(<38T:X&+54[O%"BKDRZ MN,')E]??5_'HUR;U2DJN$SM@$G;&A MZJW29\+6)%>3W*E)KJ0P^8XDUP(IUU$;K5K*U21W\217"2'7OAIT^VJK4U17 MU)KB:HJK+L55PE6$73R;JJ:7/A&]1"]29XT3::.GP:K5]XGB\D MW/LE,. I^*]I/0\DR=R',^ 6H\$_X8]R]9GA32R'5NIS MSWVV?&2/^ ;Q2&#\9/Z-@MMS%<<-D%GZ%EP0?$41"23X%7>LP,H^O#Q@,U\) M7-@,K(@\"YC&31JV>#_(="TGI&^G;DB I:7?=-L NKGK6_C,.X_9\/ S>_]B MF<%4,O;$%SE+>M>(OV(,?>POM?HK"2XW8@BU8H32EG>N]9? DOAWZL6D,V'7 M0X\9/ZZ-,6SQG6&_& O_ZI%WPT+CU NKD<9]^!/&(> M/@4[,4Z\ V7JH:#_&TCMMM$>-D;,9&9+:XQZ/6W8T923E+3(MZ5U+56\/$*,/G4M@7O5>!'X+S WH,%'87])[3FR,Y5!>[: M9B-,T+,<9>V95>7%\)6_'Q"RZ"SKN^=F+U%1LD9%/-%("D3;O=;:=: MB3O%:;-+/K)B-]M?"U;$$A#"\#^/L>L9;&NJ %Y98*DH#%B( MJ3RR.8CG(?.X$=%LJ(K>T)MT2OA!IQ_^)W18^G/$1'\.F CBUUZHNP.EQ OL M8MWN&ICLOE>]Q,UB(6=V.M;R!3K(.?:YO_1%W2C5985)YI5DA;;K3*YMV#[R MO,!P)A8*8,/W6> ?ER%F#/_D\@_C+]'N;FES.Z."#@K@3=:'70R/+'OS.(?K M)NL.+(QMEKW_%@)_#=L_$TY:-IC:5X/V3;9,Q'/J@&8-:?/>,5LT3 M//O!=D<_XLON[^R?E[M_P M[V/&7;2]T,PWD_AKCRY2'QSE812X@*V*+KG-"P.8S.8V0YEI@*%A/1L!4^:V M,>+MN,&TW8F ]49*2C8R]\0/Y'O/7O"X/86_7*&WHPL*B-E'CYG'#/@OF/(+95>>CYH0%O@J>_AZ"(:*W6K4+F.+WYD8U" MSPHL>-WM*""V$*";S+G^_>;Q)GJ_&P;H,Z.O_ [ 1-\K3RQ.B:HS,PR&4ZWF6ISZQ(;!%SB:%R+*?J%]?9,OW1++^IBG MLQK+N"3&E8!*? -W#62(4#UQ0*QX(< % G2"&6S> PG#9HHO?,0&G&DM11F!@L*.TPM^>3:GNP4$& G @$+.2'EW M6(!NC1%C($S)@XWKNN,Q !5/M^X]\*$QAR__A"L,0*[NRJ$VZ$C?Q+8^PZZ^ M",IX&".2[:I?],#VU'KK>!7X&8NH";\@871MCIC?=/C/CE SY$?]+>OZ4P!BUH.-RU MEL#PW;36_@:4XNC[&]BN3\R;;2/]LKB$Q0'KY&"6S8)4 ?W83- 3Q-=6FQF@$@#P.Z(;;V]L.T0SM*^&O36. /V M8K!2\?L>JT.?2"E.*/8DON9"%T_H3918D]#T+?C)(:UM HCI.5)CR.'J3P3Y MM ;&M5(P:AA:-?ABC/W*G6_/-C?RRW!.UE,84$( +&N'IMQK!@ZTF!33,^,' MNWX![,/]L)D5SFZ$M$8YA2_@%M38"=+'7+GEC.YPH_R.K, #%N!%AF[N M=XE2"'(O8&41GQ"OM:DU1@AX23XIEH" AT?S7XRY3P R 5EC(VODPA-#P\9? M_#KS(8]AZ8TZ\Z'BR0.O-?-A>SNC44A/!"1"]\BS>0S M"0$TE3^Z#O=ET3/?F1_: 3T29\555SG[R+P -"1X&0@-/+6/$@<\"_^!O^9<&7[.R-G&'HUX7FMWV^3T@%F=^*M M7/2C"@WR%[0EQ;9F5B#BKXGGT%'H<34JY+F(HT D,X(.'@;O5NG6Q[FA[-MS MB;G9629EK5<:(>?OE)2ESOLR"3F7+:?@H+4X [.$76N2QD,.=Y?HD=$UR^Q4 M=4E#-)X-RS:&EFV)A*>9X?U@ 9FO^#U0\Y$88-EG^#:S_?1S-M$A:F^ MK=6W-0[)L@!=FEQKE&1-*18_>+?J*)D8S:)GO!N;/=?0+PCZW"=AHR$M41^] MW"/N[Q5N<]*X\"Z K&SKK\2#:#*@O2H28="S1:0TDU^7:3%H) $-S8 @KW%1 M)[)$%'_*6%#?9E&WB94VMDN. 80X*#7A&&XH1,;US7/1XQ\EYJM2(@,(^97P M[V(09DC!.H"K-3("9(%C19"J!_3GA!2:F?,%B2[K*RSD"HV?2#9@7W 3GM_. M7#BZ0(WATLIC[K@&>%$T THJJ+JCA20:V_I/:(%FOU"Y\V9LNR_\.D;&G.:# M>\R'!T<\G.^'^@B#O(MW\5KE!P/6W(@A?& M'(71A%$%]#['CYT?XJ\^-]IK9: 8RN#Y8:AMOTF\ M%N[<6N-BHPRK&5H%%91Y'H^MQH' *3/H61$U^PZO4#Z#<>'R7"$,EUF.0EY=[98+8,N7 MOD,>L5M:RE^W%GY#?/S1X!F0<&V/\NCH?AV)<.1G 9_?!'RBAY(;^V; -KY( M)<]PG) TN5S/YO\FOP_N%#/@1-KU)[!<$UG7/&]-OU%N;70S3B@]421R0NRGI" M?Y>!'E[;QO]&D41*$%>>7?P15")'9.?)-Q"I(.; NE$&IO"F\2Q>H(,)+*(X M+F&6)^*C='C$J-3Q>7ZBYSY3Q)\P;8@R9>0"LF$2Z>T(?D3$P"($]FS8891C M@7)0>H!=FA;&XT&!,XB3^LH;F[H[P"4+A5O> M%B\Z(FS8M3 %606L]/?&C=[GQ3F-F[:>*3KR*3_*$'('GM'ZDJ%9LQDS+9X^ MAN5UC 21"%#));6>_*F1J6B2IR!6X\]=GCXC=Q\GH\!CB)8W"@('Y)=G1F^A M$AM/W*HU(SYF+N^:;$.&ND7T/5B< P&6!TT-;D\Q0^* <:@B\FZ3UT"NC?DS MG%D11CV,QT#W'L;(W#^)__WJN>%<>2-(_>';KU&2*:Y#Q2F&\MT=8I95Y/8# M?>=+G(=/;-PW7N1;90B-WKAY/\O=6(LK?02TX^)$ LS$@+&$\ADIXDJC&%FR 7 V&OWDVE M3@IO4=[SZAJ-FC&]J[<*97L;HI3'NR<@-DQ5M]%A-_89: +Y>_M;@;F%%S& M6_O_V_O6[[9Q)-]_A:YAU9(2M0CV>USW'GT>B>OC=.3^VT/1$(2.Q2I MX<..YZ^_506 I"1*EF3)HBSLAYVT18) 5:%>*/P*?B_E4&ZU0-:K%=@PI**0 M]R%$4UA-1:<;P3!'GU35RSVSG>(S](U$%-'#?_KSTF.0]-RC&%=MAF,=,!_7 M@IY8!<7WPA5&=3E"+W@1^B@5=D3]%[GT*%:@"$ HT$U#^W8;%R]R<>O">9U* M #<%@20.;@J)+DV)M#EQ$-*C8Y8JOUW>XX4'F!'BV(D\Z#'IC6DL#_*H)*]( M6,A1*G\WU'Z1RE_\=U[5B OI,G$4274>"XL MR0M!NE'US+XDI"(=WAH3(Y0'Q3#W!RLS*&=4^VKKVL>'E M@^=0^_@XPHZ77<:8J#;*\-CX.YO.7D-P/"9'Z[K0BDK)77U\>ZU4G+K I,[] MA,ZJ*"&LP.=*7PE55M?9D+25R)1@T3I+TQBA0Z1QP$N?XF:CMZ0#FYRT? -D M0R1/6HBJ%Y!F8!04I2:5' S1@:4RV9&^VB35792P+NA,PEQ<@&W$(A^%FJM,Z@W7(M 2F:5#%/I<9K M677PO>K'GKONU[6OKONQYQQJY .-Z_9:CIZPGO"Y3'B'_E:'@;6]]U';77JV M!CI<*-]#(FKW-^N@A4E*XZ,(O=]AZ+U!.ZU[:3 X)1)\PN3#2@K4"YYC+PE> M=Q'Y6!K%>9AN:QFI^RB(\ILGK8A&SWUT Q)Y7A;G,+B?OMB'J-0"1F]%LZ;( MT36?&2I/M4E/NDV6>UYDSW+M'H]+;A:<$]+<%UG8/:[3744 M]A*TCNC_FA^7_I'$:6I\I+/8G8+3A86NS'8XVQ&K=KV]&L:2!K;,LVK:VS&IHWC\$;9] VVQU'\Z:)O+%[IM-SC\>; M?6;Q3\HA,GX]1+Y^(QFM(5>39=3N[^;,/U \'VU]6A V%80=TQ%:$+0@:$'0 M@J %X>D*PK9A^4D+PEEE$3\7-WZO(@][B3W_@,@&.J&XX0EDSQPX QU\-Y U MG:[9/V;LK5FSFC4#TQ[H7=-$UMCM-FR;;7,"FC>/4ES8-[O]KLXF'M,QTHG% MC<_SSBEFT'*PDE ZOZSE0,N!E@,M!UH.YH+ 0_ R\N ML#J__%&VV1'0R4%JY&E.N(53!%@C($*NQI*@H:+I2P5V-%T"1A7@S6G1.U;@ ME2)4\+L\B6<<2%MI0R*7B.!%!2@G@>V$:6PHA/DMI]0RY-5!M=H52*.XY HV MN?H:@927@-6J]Q[-Y%C$/LPRVQ M2F&GI,!HX!-M@91X17S*8D0\)Q$*LIP"_D(O()+L:!1X 8\\1%2.QPF;RB8L M(0TW%NT2J;.;@6*L&B )]"Y$:ARI!IZ$I5R/]TCM$Q6DI 1[7&B2)'<'JKB0 MR\8$"UCU=:"4V06E;!7[=&T/"/3*-6LX;.[5+7G#/D"Z#S\ F)" MCY#!INX'9#_@;V),!LN2^CQ6^OQ&Z/.J.E?:7#AO 3:<9Y[HKAXKX3; :0A0 MX7+Q%+TF'Q=-W7UL!R$GI/KH2@1I"?Z:!CZU$2U61 ]7>W$H5'+J8<"BY4\1 M!.,XQF>KF-+ (F$Z!.QL\5XJ_N7'I,/)4J7>A/MYR/WZ 03A$OZO/$!;C:;J.V[*:AJ-I M'A!/7R!TOM00VON\8QT M(>-YT)/S#<;8F^3J2>I)'FV2.P1YNU=7;S%&8[700P!^[Z'3-K1Y$BAG=>MJ M8'&./>B9[4[[Y&\Y:/EJJ'QU!V;'.7U0'BU?#96O?M=T;2U?6KX.LR#7;9N6 M?<2K9EJ^GK1\==R.Z;:/"/:XER!ICV%>XX.D!Z/-GN$-AZYE6IUM$0CV<\U! ML^8>!=0S77=;_TFSYE%\C[;I6,>Y'*19DF,:>NNA)KR_-7AM\T+4I\B:=L^TNAK?J8FLZ3BFX^@&&$UDC>VTS:Z& M16LD;WH=B!>/R)I'S5>=)WS7$XH%G+/"UM!!X6I!.$Z*2PM"TPCE;%OKH@7A MB0J"U@A:$$2)TCD)@DY.;EL4^_F?QEN$Y[A4,!4Z+[FIJ35A5!W%:]9HUFSC MEY@]5[.FB:SI]DU'LT:SYMAIR:=01E>X57\2U-=&0!$Z7*'2$W/0U@5;#65- MQSH.JK=FS7U!OFGI7=-(UG2ZICW0K&DD:VRSW[=U)=U)):O^++%3=:9JP^CA M. 4-#3\+.$=!.$Y!F!:$IA&J=YQ<@A:$IA&J>YS":BT(32-4=UL_^*0%X1#Y MS,9ZS?6,U4O42VSD$L]FH7J)>HEZB7J)>HEZB;LM<2\(PZ>2_*WMU'C0\$Z/ MH<>X;FF[3AFO[=MKE^?.3\&;P8=TVIO>QZG6?,XVZ9C M]ONZ5*.)O&EW+;,[T,5G3>2-TW=,NW]$B?(U4T:-;)O(FK9EVD>"W=&LN\ M:2AOM$YK+F^.KM.:6D:GQ]!CG-P8>[F:=RJAQN?1*)W$"<=K>7]Q+TN-/V = MLX-&&GH,/<8AQFBJ%6SLYG_(Y;PS3-K9KF4ZO6W;=.TG=:=Y=/NNZ:MNTTWDS?=KMGO' ?=3Q_<'.5VWCDFS]JFU=FV M3D;G-1_EE+IG=K>VVYHUC\*:CMFU='E_$UG3L\QN[XB]*31K5K*F:YE]YXBV M1F>HCG@[[PPC"*=K]K;VK71P]RBLL]P-Y$U=L^TMV[)IEGS*!5* [,] M.&)&1+-F32;1=.US258]B:/_O5[0.[%(P#X.(-VCK6^WFQAG&!+:VY[G:D'0 M@J %00N"%H0G+PC'J>@^DB T-3>IQ]!CG-P89U5#?A5E?)P$V9WQD45LS*<\ MRHR_L^GLM?$V& <9"XWK.,RQ[_=N75].H?A8C_%TQVBJ:6RL1M"%Y=L=2W=- MR]4 Y4UDC=LW.UU]@MI$UG3;IMW5NZ:)K+'[ [-MZ6W32-[T.F;GF+>8=%6Y MKBH_.,T&YJ"K:S";R)F^V=;5L8WDC&V93K>C6=- UC@#T^IIUC22-5VS-SCB M30R=G-(UY8]:YVVM=Z:,X_D\]K=XZ!R:];0X]Q M-%$ UAWT3>#%RSU]$-;9O(&G!N M36N@>=-$WK3MMMFV=<.4)O+&<5S3<8YXNTUGG_5ED$>]S-F%($)7MC>1-=V. MV7/U19TFLJ;7-ONZ]T,C6>.@=[7U35O-FT>)2IR^V3TF&).^$:)OA&PAKF=5 M\JFCPM6"%_GPY0SXVL,.ROPTI:AYK?72:W:832%[]P8\C#@-]RXY09+N)%-X)]Q$OI_ M_UO?L7NO4R-DR9BGF3%+XIO YXD1C_")'Q=>R-+4^/KYGP9\_2;P>&JPR#>- M,8\@< O#.Q-&"U)CF*?P87@TY6-"]Y\P^"/G$7U,#>_!9)-@F&=Q8F2Q$>>) MO,A1OA\7 6% 6'+^ Q/+9"Q^$HB2L/A?TRG8A)IGMSPNY(0 MQ9PEU5+U!(X]B], 9P#CFO2',8]3+^"1QXL16L8W^-PH#L/X%K]/<@VC\12F MG!:+&R7QE%@ )&65%2&3,KH-LT@>^>:K%9MAQ4Y1XE@Q$O@EGJ#RI:DIHQ,G M("-H<$(V2_DK]8_7?I#.0G;W*HA(#.FEUU.J1[D0I@5U^:+1H>^)GU_?!GXV M>37HM]H#^U?\;E*U=N)7JT4_+5A"]9O;<=;\NOI-NV6M_*WMMOJ#_D[#/OYD M;:O5;9_09#O]P>E,]J0H>UJ3[?0V&E:ZB UP1JJ/VN[2LS4QA5"GAW2Z^YO= MH9PDG!L?X;E)"A;8Y_X&X=B]-!B<$@D^P5]64Z!6R"KY=F$ I4G#\"J-P\ W MU%R;D'9?Z:C6TZ,^RGS8KI%DRN+9=C1JBHQ<\YG1MDS#L9SV)OF*399[7F1S M--DV)MM_Y]$VTG9&E-'[<+_[\#[KMBJGN"M!FG'4#!'TL9/.&Q.PR1GIWHZG MUMM(SXFDJ[4([2A".]ZWT2*D14B)T+:0S%J$M AI+:1%2(O008_NCWJ)2(]Q M[Z6JALC.QNG&DZ'UDQUCUVQ!XQ,"G[,)3XYM!D_%TCFZ(%$+ @G"MJAI6A"> MJ" 0%F2IX[1Z>!%"71)YE?"0X863UZH],7H$_RQ-\"F;"CCP#8Y+PT7_^\K? MXRYSAY;'?>YW;,OK]^UAU_&]KM5QVE:;_V_OE]^^T9V>>&2\B?_C)3NQR8- M1UE*\ZZ1L_W?^ULK[&_SA.YO3?!N79#XQK]REF3B&AT6+9H&[-_)TC6MQ;MN M=$],W?J"/\&^2+F/U[[@UQE+X-]93%\)IE/N!RSCX1W>%P-*X2CRJZ9Q&\#7 MTA!G2!?'B@MN4[RJQJ=TO0P_-H%'>'&SC>&EMR"[,X8\8-EC%*> M&<,[(XQOX?D0YABFN#JZEB9?:VVWP!%> B2*)9Q?T$\14G:*1?GJYIW!L3;? MN.:SC$^'/!$!IBH&-==3"60,[_+%$5%'C8BWYB9TZ0\F<,<9T(LNUL&C>9CA MSY(JY2H+PE1HIBX/JN7 \(;/@%81/)%P=9EP%"1I1@LSIN*V@92)\BKH4>ZQ MKI7G]W.LJ3+D/GX !=*"!+#+)7-N)SS:28C]) A#D,_9+$XR,;H00>3$#4]3 M'EX,Z1/%M4QZ2#"IM<_;MLY&I#O"!=_W=*VU>NOU%@2Z._A5R>#V;%S83-W> MK\5VK=M4RWN*^-.SRM?6,KME+*^AW-DX@?ZOXAILURZ'W%9;T)RP&-JL7/$- M06U]QUV%$)WPJQ):& MR6?CA.%\-AG(+TU(55GAL^3=929O Z."<2T]E1;N#CY?':R13WV(L;Y!"/ MBAORN 64;*2Y-T'&S<1K^!/=I(]#(Y\.8Y@:@XP9ED-!R)L5K3O+T3;F%SY7&U&L.3'=BDY'<\ M<]TN\#@,<5'"VJQD1Y7RSSK=WL)[;T&^*J_9IK3>R/MG[:Z[T6<< =XQC.,? M%UE\,41_DD)/FJW=ZMBE:"4,^ %,LIT-[>^"]-BM]J 8C61$O*\68LROP6Y9 M_5T_?EJF^#,$D),80@(0F;\(J.6/),YGQS+&G[_\L6QZF3%,8H;(+4DVBD&N M4*9@%W,P=AD&&,)FSL0*#(_-&-K>+)!H,J6U!*D0H"[IJRV#O(6\XP46RKUJ M=]5I+QA F/*K"[M/V1'"K0 ;)!UM M4WHK9$L"^'B(0#TB(W++0054'S:>T_JLUU\_?+^B?]JO7Q0!)0XEH@4<=LKP MS8@ACH]T_EF0%"-S83L+5 =EPCZ@]IXFZ#Z(J M6U=&>B3CE6#O-?Y!TWH? DR9SEDPX\)@S0'NS>6;T'Y!O.M#M,;0 (4!'Y7> M1\,#B*KK51/NB0,*OR90*U-=E B4L18X BFEU7P^)4@_Y0=$3.;;BMR]7SVD M0?RCG5S\78+@,N"3LT2?OSYY/0[CH8!5K$3.\E>,G&F!.(FT33=6P[AUQ%@C?_);6R1G-TPM[)D8?T8!1BO_@ _XL$_PJ, D]2"9W2FN,]F&KN%6XE.3)JW'E?]UP2E*7(F*.9?S;FB,,4ILK[ZUS)8$3DR MD#4.RC(7@*89_+OJ)\W')IBPR],L!O61*K['02CP2QD^3-I!@+\6GYAQT,7> MA$\Q#UTD:1'>]#L=BX*VF^)0*:_8--#^D0ATYJ*>$4BIB*GEF3GX#BE00AA! M"OQH6!:FL:(2V+Y1)M+8ON1F-1=.FZ4,SE6^A0O@63G=.QG"BX$$.BQ8CSLJ M.*YY&W=G%DQY\7[-ACC#HI^.+OII>-W,.13]-,35)8V^[&/,'61LY$K@&0U^ MPI@>;NN6UIQ6B&Q8Q<\<YY&#<9TRF&=_R$8_ @'Y3!Z)D7X^3/;]\ MB[-8]E7&F/.*Z&]SL:L\^$NK.=GJ>;%(HX:49)\[UD69].7"22")'/SG+(R5 M^R'8&=0X,I1@K4P)C [\+*<$XA*(+<%%D@X&BI-FB$,]X;^*,,0TQB 6>*J/ MF17A.RT6V3T/J85:$*'C)>B$VS1>9AVY.N5A18,1X5V[W;(L48)? PEOMZRY M4NZ%'WONNE_7OKKNQT$QIWV/?* 9N[V68TQ?WS* MZ'UX$(SYK2S@$\6=%Y'[(4!D]D:X6E299I#OV<&P59L(,3/HF]VVW3Q062VU M6FI7K[;?,7MN P'9M=1JJ5VC:QVS;^T(6::E5DOMD4#V^K8YT"Z"%ML3$UO7 M-OM. UM'[2]:O1]\OQF"]P>=('^D0]B#(O"O@S:M(5:CH4TMTQFX6TIOO4 < M5*^>(6OL@=G9VAYJUCP*:WIFMZ=W31-9X[9-JV=IUC21-8YI=8ZX:_:9NF^\ M,_2YJ)Z[DM5S'[!Z3D.^;ZCA.Z;=V5:-[ ?V7;/F'M: AN\UMAF MV]VQ=:!FS4%9TVZ;@X'>-0UE3;^SXRE38_RB4TD2K?"+C-V:X9RA%V]OVS!O M/Q[\HZU/"\*F@G"<4$X+0M,(96_;,$\+@A8$+0A/61"V#31.6A!T7R7]Z+I' M=^BK=.2K[^OP$&J0IRHH3HB0CG!,+$+(@^TQQI;QJ58#1 .HFO81/S2I( M I7;]0IH;HCXZ8@"E;:,;X3=4V!CJ;4.><1'!#9%B&SJ'CW\(\T*^*"4P]^7 M*4& \H3[$,49=5! I'CN;]ZRHKBMT5)<.0@ZQ1P^VL,P*>::6FS$-A:&JAE% MB61P,8J]')^LLJ@)P 7U.!9_1K"*6##WW<\9BF#:A-FNWN1U,S:>'P1K@\;9 MZ$(ES2YH\2/ DYEX>3,5.Y6E:>P%1!IJ=,)$4PD$EE/BJ+3C"WH"866JB!6@ M#=(@I39+7-%6@7_ /D!1A[V N,PW O0#U5:24!>5*3XO "UF(8OF $42!#D+ M/ +JSF+OAY%' 4*.2/PQPFNF/]&@PSB"+902C [!02."?#8IL,W"8G("+;!6 M).3R2K4CWZFN45".+[PR1Y%9F*?%9PEXS)\&$?8!(72P6C*!SIDA!@HW1GGD M"=RZ1NB >@GZAHVP"&2$D!D%<@@7"AJ$*%Y%8:6_E5(-0,?2(ZNA2BJ0LV[= ME3GT-35RR>DAEYP<$,C@U"9\<&,TT@HE&,#FO37CP\PF-7K+7RV(R55&D(C28B;[SN8$#Y;BFVW67 MBNGWN6-.\I;R^8EK\V45KQ':O?W):I,$=9MJX(>IV:9PTVF;W;[6/-I6GHRM M[-%U'2VQVE8V7U;=@3D8V VSE6=U/>-7/%Q.'H L>8;5EOI"AI8#ND>FY4#+ M@=8'6@ZT'&@Y.%S)NB]AU MT@&"EH.5A-H6Q5S+@98#+0=:#K0<:#EX,G)P F@=>>5.\=(M[-P)X(WE M"^MKEWX?S,8:-(P:NM1A82Q#82P3J I_4=)H(W)LM=XE](][EKM6"'9=;(TT M[,+X(")@ _IE60BV P-8"(,[#EV!?3V+TP#'?T70 S K>:==Z(/JB_+RGU6^ MPH9I'.;9ZE?JKN8_GGYPW(6+?)7_/RG2 C,V!DX P7]9.[1 <7*_8UM>OV\/NX[O=:V.T[;:_'][O_SVC7 :8$.]B?_C)3NQR8- M1UE*\ZZ1LT?&X/F,T"8G#0]2P(PAC#0$K0X M)-!BPJ>29B&.4@.GT%JI!!N &6+U%51 8S!#'+MS:I@ACIZPGO#Y3%ACAFQK MGS1FR%/##-EG,H2&V0(NI!XF1&,3-!";X/3(IC%"-$:(WH?')YO&":DGT15R MBJ>9C+PU0,BQ;Y$N+;J!)TIML^=L6W5_+O>>M= V5&AMLSW8]J17"ZT6VN/> M;3)M5VM:+;0G);2V8[8[6FJUU)Z4U#KFP!TT5&C/ZM9#$9+*,B!=QKCIM1RS M;SF;W\K93QFCYLJ]7'%=S94&.M1XBW;=!P=!3>-*Z[9[W0U5QK&E8[9M[8 U--<>1P--M@" M>U*GBW:C\I#W-FL=@3=L!@XOXQRT2#V&"B# K\H+I<)_SF,DX3 0%*S_+M,S>'BP]Q'2DQC M$,Y_"P0D6'@8P]0)_D@2J4(W([UE,P05R4("#(&!1UP"0X7(H@39.@TR^M$@ MT!&+/IAC'.6,)@CO)%-6$9_3(T@38'[N"#X^)!/6#BB 4&<".XI\CB0 M)_)A CBZ"*,T3>B;A_\J#1*RUP4+P/D[@/X%M>9+PR+LS,IA^ MRCSBZ9C!>FAQXOC:@%VGT+4B+YBQD/9B'"'Y@<+QZE1NR[B*5B">W;/EZ?MB MK]Z2\.%,?>3)?1.O'KH_LUH# Z@6*ARO9\_MEOU"_XBQ%=X5D]U6 M/>UIKL_;K>Z+^=E:+6?57!&]IQAY830)=#HWW&;/ M?>Z!V, _7X &\"8L FTG-*'2YY?1. Y!8'_,[PK;EH2^(8XSRA&1F&PI)[;ST2C&[49A[62ZAAH "8GY2)TDA]5!=)P%O M\MY$7#V(_8%%*CT0I(: I<-4 4@OZBC.$N1.R0X)A(?+%6L= 1UCT(%L-$*I M08BG"5\8&9]^[KR@7RI 3?&HH/,0]=I$&L T'Z:!'S"DH-">J!K@KW_!%Y [ MB 48*E6 ;]P&V602A[Y F/H)A#?>RWF)]VERM"*<&=D,:6GHCS#540"N3A!B M94W(0?:)N6,>P6Q#^@9.?LSC<<)F$W2:8,?\)+T$[\.>R4,$YL/MP@4E;GCY MK3TX)]7=#VZ*'\!7$E2-L$"Q#T?@NP@F%*28?#*:4AXE?,9 9#&*[80K(5%=X7(%U)^)V3TMJ*Y MIO F;G%:+A9T@;WG1.9\%@MN R'A"\-<^4=I[DV*;S58[[S-$Z4DML3K)+.' M<*P@!^BKC7+TCM"D 2L+\R6V-7ZB]#GA$;O5*VS>+8C[A'91@DB O@ 941L MF2(UI9-8F)@W<1)'["9(\M2X#'S3^(KB.A*B_0Y8%$\##V8.W$,5<@G:YCF^ M_/>_]1W'>OWF\NN[:_PK_;?]^H50%7&>D2^)TQ4+$NNQRKEB2!*"X 6C0,Q3 M[*,H%O8?7=.4X/2D5SE7_C=D(?F+Z83SC%X>&6^!@A7BVB)6:;#$H*4JD]7& MC-U)'Q]LLF0U4IKAQL)?@&RP](+BBK!5X9&>"_C]X&$O8O2:A6X!71 *F%<% MWXN&"$0JF"IG9LC58 FY!\B^7LD^>.)9SRVE4XA>$>20K2I=N2 J70>A% )P M@%.Q;KGOP40'Q,<@NA /WRF-;9(=!)F"/XQ94H2P\]9-Z8K2$&^+)[MGYM,X M=4A,]7"7'P*(?7Q<"6Z]-VR&;\)V3$'ZOJ]DG%F\50UO<;0Q1-@9"AI88/*7)7*T$@(84O@V M&3E6J(0RM#>47A@ASF9\(]4?*)\,=LH-^1:X&5)C@NH233_(+.A#'"S!5U#] MX !*[:CELB&&$I.7:QY! MD9"!HEQ&3*$$N&BAB**>(X6GPAP.44",R[E4Q"7^1O_U*6X9-K+@C?A,\9QI M"!M0+!-&5BNL6*:OQ3SE !H^^C>GJ^&C&X[ K.&C]R7LA<)0KFGAI:1%!@5\ M%0^"#51&!,(LLQV?8C ?77S/=EY+??*6#]5(RC/"Q\A*O*GZIN\+H.=K!?2< M*L](>F@P ^F;48B%%A!4^0T+0F7'2B]]3ELO*=\1\\0+S]>IOO?R*44)B,/N MT,,+ ]#X0A.K +>$J?; 4L*_I>$E3[#,SLKT X1]1=:[,N>5$Z" 6 XCXG1, M)N.#,HB$V",BD@IS0W^3!B@B:E.FF68,!OJY7/"U>(+X,1^(8# ;93!2:HS1 M\D?*JP9[T3&J[V'.#A:O1.%%L6IXLK_^29E-">\$0(VQ"T1?X!=O]565LYD3Q$P1'W\!]#U"G7(IP"BVP MFG\0"9>YI-*+)L=+D?&1)3!=>V 6 4V!OT[,AAUU(R(EE6&YO@6),=[+%-); M/H-M-Y69=[%3N5EY\!,3WI3Q.QYV*!&0@Q1; Z;Q TA[G8/'>A.DF)*ZS"%" MH1!9">7[JT\?+TO=(_EVG<-0W/@#_*N9+&5.>C+%11^%78?!$H[!41(J5X<<&,1Q=3L4TJIQ(8K47&9R^+B<-S^:_*I-MV<6Y3.\]Z!0X&:8:=:T*P#-2F MAOLR>SMC@3^?-G-;I5%%9D/4.,P@7Z5:OB];T+./F-Z>DZ)HN % MT8N5*_-Y"$$$;E"&-@P<*96_P,R^/&:M7Y$*J";L!J*J$':62,[ 8""1&*JJ M=\$J,SIO,I[U^VMH5\G+K?QJC [0C=R$,J,\[U[X?#JC3?X6Z%6J..!@FF.O M"YBB".BE,DW*-ZA H[+;"M-SGWT6]KPR$BP.2'D+2T57!E,*(=E""#\J_8PV ME)U[A0;4+V;%\HQ?%)3N+$5=.F10L90C@J0G,N06_%TR2SJNT63#12SQG &5:[%-:)GFZMC7O MZE[G0Y&8SXQW:$[3 _J]8O<568RY_E!QSAS"AJ? MITP\N#S0W4WDP5E:E!J!5URZ^.1Q MSJTM@<",4SQV*S=T08/:%S#R",/J&5NYB_ <+L34L@KQJ@(ETLOIS"]KKX!RX2_O=_ M3/Q''H4\34LRE\-B2FPV"P./L@ ANWVJ>UJ*I$'>7-4YC/CMLI0WV/'Z+JVS M2B2#89[=XBFG<0,\QN-VZ92J4^@4PH3L AZ8XM%S0G56M^A#H/#C;DJ!X:, M?L:,<1@S88_2&8AY\0+L+;6]*7^>1R0%!IXNPZYE80S2009B1!EY^,^%3XKB M+=@/D>SDY[2,RA'FJA.DQ>PNG5(3TVJ^@6*P1 ^(MFYC'% D8XHIK&XMJ52^ M." 4/I&P^N.@>!4H!E9Z_M4.J0@6IO%BC(2'X GSLI6CQ:@]EF8"[Y(B$/.1 MZZ1E0@BO=/2R!-RJ4J,,MDB>@7[X-R=W)N7%3-)*>61,-3[D%*F?T;F)AV$P MEB4F],VB8V2([QEA()(.* B@2)XYW:H/*_CWS.XM>;;B[(/,IRP<<%$!#\FL M4!V5VUWY3E>]TRO>H:4E?_E:H+>;A;OTPRCQ/4YTJQD]KY M I0WKJX@Y@2E9/1:2D-^9!$;%TD_N_WE:E.M<@D*ZDR>-I79[@^TP MBVZ57T75"S[RN3B3DNKT366FG\N9FDJ=2C7&HB@GQU><;@E3("R!.H2E\U=Q M$J*.KHWBU-KXKL)G=1HN][NG9IK29L1$'FC:JK:58@G#*OF3ISEX@%I\&+0_],(.?RI/W$.%(32R?4 /'9C-M7:_(1H KK"Q/U(TBMY53 MW:#N,1I%'F!G;P %M\\&=S#(8]ZT?E,F6= G?K6):.Z,W[/!&'N3^U.8Y$'M MT.Y EN,T4RAQIHFBO"^B%,G.C1Y_J=(#+Y0";NYPY%CM'5\JDUNFM['QNV9 M=N?TX7*T>#53O)ZW^Z;;;V^.[G9PT7ID.[-'2WLB=D::%N.*+L+NP;*<(R*B MVS7=WA;;1@-5/@Y;$(NI25B[VFM^)&U65T2DT3(WQD*VVUM@(3?/O7R27+'- M?G<+7:8]LQ/US-Y)T)O1(K12'%$]M';*-MPP/;/7&33(^&NN"/!PTVHW"=-= M^V0/Y?02X$?ADUW)HD_C^5LN_O5"I>LE# C\XUV) '&,5.;\268;9,N/[F_M3>V/*@U/P.I-<8Z;PK;,KK5% MX^2&[XH]6/8E(.UUY8Z/?F>G'FFK/"-DR[F/QMTP^DPXGHAQ>6<4$%IX0U7> M"Q305GA1(JY9UX-+8)]&W:LEZDRWK7NU6MW!KG6=AQAU;35MM]6W#U*@>H#) MVNT6R-PI3=;1U;2G\60SZVYUB6Y3^%NI^5M3HEOC>.DJW2=3;JJK=$^I2G>P M)HQ_ E6ZZ+^_%]?5T(NOJV#4I;NZ=/< 33N/4(2@^MQ@7Y)-[).NG'PBE9.N M8_9['5V8J\7K( L"Z;+;39.NAE: ;'#KJ>&&)(XN1,- ;+9#K=)TT<=FI.OW M3;:)^,,"\X/&J?,+CU/=$$577SH9(2@E6*)42;Z M(.GBW$WKI]JNZ;2W/Z1MD)/Y1/EBF9:CKTX=P#UKJFK#*U,1=FS4WMF&F\1I MFWW';5#QIV8+Z:Z.:?6:5"JMO;)#9^4E[&8%5%5[8)N1KFN;ENTV+1>C60.L M 3WF=IVFL>;)^&$-TV&?1=-V@0*D7; -MTC;[+6W/:?0;MCCN&&6Z;:;Y!T_ M&3>L@5>C3@#D25\".;]+( )@2M'DT73?;CY;4R^>Z)VH=^+#KV/MB,75U$UQ MB-M8C;G%](TZX\C+SH$ :C"HT89H:<@V.P53_6JO!S^8PIATXS=4;LKT7=PW=0#E>7>87*W+)67NX#0U&<3 M!IP W;!EE/!M1*,5]3W5):AHG?.11?D(&])@QQ=PE_S47,[[&0^PZ MF9;S5*V15R_)6\Y^[8_R, L_KA"X"5?OZB\*EI!OIW)1T&,SO"M C7>P41!U MOL:&I]U>T<+IEIHS"1GSRY9?HH-6E;U%UR\04NS(QQ(A'<]<=[$?U*J7'7-9 MO,M&5[6SE7*]*+TI'S>\!^_[.*ET21.=CZ@-:C)F4>#5KQ9[J,7XUR'/;K%7 MUK-!25RDM6T5_XW[-BCZ[Z6+36L[\R^Z9>-?X 6VA\VXZ#!:.Q'1Z,N:'\*M M#@'&])9:CBZ_W8Q6F_6;N$0Z.X5-?+6EEJWI/R7Z-HO^A[*Q>M(.5 MK0^KTZ\T9(>Q+X%"H=&GZ?6HX?P]M"8CA9X)=H(-2&U1ISKL>2T^=8/:+$/# M0 U'LXEBQCIRZ49Q]S2*Z^M&<0WOM:8;Q>W1UI:-[BV[0XI'M9X6&FZ6#T-P MW6+L/2[M&3A)I5YGXS$VE<[J3<"JON3?.9K1LKF\;(J\W.,=?O@(#X*M$(V= MY63AOQ']D($^QF:>(IY;?ILZV'D3[N>AL,JDKSF.6AG*%*URFVN8@4WO^3#) M$0 %V-3?D$WMC=G4;<&T?YVG'7H[U(?Z.8XOV\N^^QD(MV:I0[5L__IB)6]7 MOTK=8=7Z;&&<\W$.K]HU7%XSSAIVE^,3M_M-]L.^BZZV8+K!:!LIWA;$=N)@ M]Z67L8X$F8'.;3 *J,.]SZ[<^ZWN^5SO8F"/684U'#K6J/O%H83*,R],H-2R$-3U+L-HU9"9CF$(*=(0\# M?B.VT9!C(_!0"%40P>>R7*YGF-]AHW,0I#0'9Q2?_@J[S[ [G!S^E3?T8! MBQ?(U/%8_-Z%D:AF!J5BQ=LS,5KD:I/@1CV^R06$)(VR% M#5X+/($@4""W\ ,Q-,U!UT6%C:2^['7*M'Y^&^I1D\(4+B+=9=W864>"K53L MO8ILQ3?NT6'?N0:[280+)[E30!.?80Y&(^ M6:4( Q N;)>N%&>2RC;KU)U=Y.^1[L4$*$>4\A-4@!2.4R9F/8E]T5X>%>40 M?*I%%46Y%6#>1*HO8Y0C?3 KB".0]I'$G%,!WSAMT,_X4*&J$,K-$\BPXE"@ M(DO/.A5]O*R%*^F'509,2E;%*+9M9\V0J^P@R.^,)6 M\A1/=1+L[TYX==&, M!7YE+Z,KW2JS(+BZ!8%LV_UJ[I,ZQE-+9M4H'F=0)16=IXBV\F,T5/E,:@QI MSRJOK>:@2'3@2"E\**5]&"])29-=J!4R[8-1NZ&<$$,M"^I$I7TP@X>&;"53 MLPFPE5)@-]S@>*HC])]4;A5!3#BFFI&PS_K]ATFD4O=?2R7XEIR,BE6CK323 MAJBB+>D4MF*" _A71+IZ#$Q.(J72:K;!-UK%O-X5M@@\ 8ZN 'X8DQAJYIMO MCGMW13XCER//D$,RU:_FND0'&DRIC"G[P2]N@9,X'SX-\FE+^4[?.7U N \B MS9"&XZ'_@'_$Q+:,*3",7H@IG-;2^TH<@Y2^2AJ7=A3R MNOHN*OCZ=]!M N955^G2./( O<#[E*_?BLU-N5'T;W/P4,I=X<4@$C<7?Q4:0Q[9D;4J/'J8WRFDWE;-.BSWB+@@ 3@J,&*A(<)D3(\J)UGB80=-KQ Y8@6T[&EW\ MSD+:X=<3#L[+99)@ ?AT#CZ^<3NWNA/&X$>#>N=R(]!!B]@A(VEY8G%&_ ;< M 2S.H5AG;M4I2L:Z(P84:#2),8U,G\9O@5=P,90#I40^5B$?16P^'RG1KL1. M.-X[U8[D#9Z#@ C&T?\!4898X<@20^/4@0C6R] ;7),'FU%>34<%\ 7H[!4+ MA? .?;0&RQ,5[0C/3AV#@@X*[]*@4./RO!/6"1ZC4$"RU";-PTP\)@J-,B8.MDI:2W<" MQ,8 +Q9F$((S#+^C+/OJE*L:Z NG)>75-Q/P5()$Z39T#HP;E@0Q_#=7[#.- MOW)_+,[KB$(0R MW0'I\3+3:$:["+$XH(305@9ZLTZA;N1C,HYJ1Z Z75 ;U MR)0PAKGBRVDPCB#0]="9JQ) "5L0*?\SGM_L[XNO7A=?I5C4>8TO&+;\#Y51 MP: AH7/*C^POL! UDJV<):(O2 DX>K#>)+R32Z=%R46S*,K)WZ0?,/K'G(9M M7?RCL+^8:I!']X6Q;HO< /CD,,X7&-ZXN@(' N9O]%K*CZM;FJSGF@%G\;]Q M*> !LKH5;[)4Y1CJT]![3D,'^C2TX0>*^C1TG^5K =DDD5YA0XC1A:53_D"= MBD;-5#$H*>ZS5/3\ M[JIZ?DI_[:U6OGC) /_/W^Y?Y=W>[]HB]$HI?NT+48I8G1-Y0)O+KUR^RU7 M76@2B=!7%^)O!]I1*\KIT1RT"\7S6!]^/4<+I]OJT\+_!U/($!.CUB(E^3]X MR"O_^ZV(4J@R^I(,X4=QK/\U2'\T-^K%/&!"^;4XE3)(Q,'6R*B&!Z:,1 M"/#T51YG50H5BKI1436JKGR@3X!1<-5K*H]%X%TA1*IR,"4YB<=*$*JT MKZ?@;9R'?B7U5[IC$3A[HL [F,[PXIG\E$PEPZ]X=I0:ZBQVA,C]C4@(+ZD$ M&WL6_9DQG7EG$R:S4UB?XF,C+UFW-LHC3Z;XY5MW) O36!P%X]#$*B'!\%@E M]Q:(*V1L-@.?ELQW&'N5D<#_!F(F,; VJ7[:8&.&^[B:,/L'<,\'M3?#FZ'P M%EGAL2DE/;D%@L :?L!@> 4O$D4 OR?LWP&6H6.-$&G"4.4)D0X@ G@\4* 2 M")![60%2NZ^5'*Y4@9A>KMR]X%$\I;"AQ<6#O/C(NW(B@/I^92\+\T,62ZR.?)R*,ZU M>F7Q%E5RMD+ZI%#-2Y(IN2JX6'R!(E#_+Z"ANMP@CL/EB005/LW%!1BQ M&3#]F? )6A2R)YZL ,+6!VK#89(VNX.HV:ONL37G&JK^!Z\HB_J?N7F) W$Y M:G&G%DLMGMOVB_E;0<^=RE_D?,"R<'Y!%X^PO"R(_^H;V7$NE$A+QF&7)_D-F_A2A23!['$X22@S;2 M*"D_M9#A!8+>51U2@X@ONH7P] 4)LE5>9E-"UCJ\(+=;W05)MEK.P01Y5_I4 M;N#A?(2K#-;LED7_9J2E2"N!;1/NJ%!4JB>+K-9[88I]4G/&6G'UYI)P@@!X MJE.N0Y&@A1FU/:U \+^_Q/_. O_WRWNWY2SQOG<@WIOBYMO2M4M96D6E#D41 M-O)G@4+DDTIS2?:@:NN;7+/V;9G;MW3:?L-"*I:JNG(5_0Q^4M?]=247UC,! M',=(^3VI-,#S%"0'2LYG@9JHR\FY07^+Z@&HI(:CNQ/""-&/,EQM&6_%3?O* M9=(;.E1E&= NHSL(%<%6F ST>37$VB0SR5/-2:.\MZJ<#:"F%)[%XM_VO(B[ MK>Z:.\.UTE:L=JM*C0:;J6_@ZX(EIAHAX41+!5:X\I@T6$A*4.5P*3%%35&% M^DK.YV3E^>] E-CXQ#SA,OAJ/[R ,#?R96$B_5/HB*J3#3NENBG*;^&13$S^ MJBE.#2KWMU,^#2[D^4<1)HMX0M4STBOJFJ]9O(P[<\I\"B7%4LWJ^@I]5=B" MN7W#,FFB>72AD$;F@H"6@5@6926IHI=8O*BY)]$JKS[;"X4]18D\B6A1P$U0 M&*7A5GMJ];[!I\5&J]S6KB?U_#15;JS","^$.$74]:,IOF%!B,'L!5CXBY31 M70A53_2:G/<$8SK<<4"J.S%&X18 $4TBREJ@YF]5++1%" MUFR(7 FXIZ$LDYJS/6*-W*']3IY/SG<&P"@M2^(9GH#:NOREX>>!3_LP M_Y28HJI2*!+>X' NLDK;EC<.-/2&5"%'NB#I?3<%,(83*-3E!7$Z<<@3>8^* M97.%<[+R6MT=5P7/1?&P($L*R\&T 1XMYT,(,[.YJRYS0DZT%'Z_*1:"]Q4A MLJ-:7_*91.&Z+-&6?ELF[N\4F;C*O6+YZ^87&(J;VXV.UV6975I4V/EY<[OI:^\5O5='>Z\-=P"?MO=:" ]+QB _""=]KQ^VJ5/; M_J7F0X^UW^K=W2^77[\95U?D>-GV:^/SM_]Z]]6X^O3^\]>/E]^N/G\ZC&FX M%S[?J8'/WY;[26WNWV,\DK[R.65;;O5)BG_P,=@DKZ(Q"M63#77 M;5B\^8!81I1Z-4):Q*QATE;-M[ YM&Z;W3V6*7*V-ZK XVWC/"&-@P8%^WJ'ON8AR/.BM2Y"HZYE2] M6T&5&,5A2'6:M5=A1)YVZ4*,"I>0IB-!4P7 ^'4437&7$PGKCN9AA0.4\7G M#[PD>E)7QM\&&)'G849-$.)A)D_NTAS_'F!R7N&&B^))YLMRIZ(>JUI;2L'F M\O7L!H>>E]7Y8GD]%5:"DXEGM!X=1PI-*Y8O 0<4&19JC>?HL.*J.@&/E!@5 M9HGG034,55H7G1[2?(B@.YD,+65QJSR(Q*)).ME#B*H*U)4:2YPCI7),'W%! M@G12K;7&RJ7RF&H^%^3 M($.2 .V13V#9N+-N8HQ9<=KBP%BM0;030?K5S5^=8HEZ;K&:(1U69TD@:A:2 M\G"6TE8\F::5^P9X\S] DS_"HEA\JF6\SQ/48M,X@,#L)1J"8J!5[._=OM6Z)\AW@ \!%)!Y<_EG1$CGJ$^ MS",QI1CS83B *HHFV#BU;5!$BA<+T9>=6C::B #RT7]ANQ@ #0$6S,&J?DS MS&0!C"QZ+X2A3.$E"(''JW< :OLGS.TMV <(9&FJIL492XKUQSZV!=:*/=QDMI;8J*14J/,*D\[L?,$=@#:4%X[(9HC0K2P #:*RD)\P MKX9X6PR1/;!L;-%7FC,P5)3.*T)K>9SR@7+(R9T^M%Z%)83IB*.2! ( '/=!2R7R*XO MR_Z*903JKKL",RLH*6Z&E5130DK; 30R=?A"R01*)?DL$Q<\J#(L >L[H],7 M$$(LY*I$^52]PJ1.G;<,3-RAQ!F+JX=DNFE1A==1*K!IXY57B!AX M&5.,OA,\" #KX],V$3J:Z"5]N>D,@NCZ/5-LE.7=41LR.KW%D+&SMP2E[9Y, M/.^N#.=% ^VK,C5TN)C^,374VX7CK"T*IDV,UWT)HXB[1YW$RAW\1D ^@0:, M9]*5%EB HDI5)<8$2+8U="_LXB9M!6A-9;S@;?D"8E[?\Y)9((6G NRYYLQ; ME&18_>>,[I)4(;$O_J$1,>X[46OO Q&C-S@D(H9Z%-;H70"U\.;A*W%.?K>: M6$[^)?8P<^VU[.YF M DO-K:5**/MA=XN&V M-N5\OJ;(EW1//'DMI6R(IX/.?&*DM:>'5RUM:G85K M6]\9_!0?W9AI^VPQW[_/MR"V08 04+:8SC(3XWT UO 3H8$O=IU_\K2@TTL* MFC!_?W;+%\NFQ@MGMW:IM.HD_Q[5-63>CW&"4#L7] %- @C5V_YO^[ M 9=W61TU)CGVXMHMR]['^C80[UUHA%FT>A(]7J&MU7F9>)/@AJQEK]USNR]QC@/7LIV!!:/;/;O_ M&VDR-5SWVA6T-.NZQ-^B)$]&Z^(>FX$,H^!94!U;L6)J,>[6U6[M, M(_J_YJ]T-Y?I_M4UQ65R]K&^G3;"_32J(#71N=#6J&:],^MH^O79LFN3:V/6C;CFMW'*L-7WSI]]I6N]_W M^<]V0UR;QQ&]9BB?AN2#&D^G75V;W;*M[DO6MNSA7IGGN'<_DNYBDX[#A#4-/$)@P O M_ FGZ1O^S;A6?T18ABNZ=)DC$(< 3/CL93$BZSCJ#N.09[>(/?39XRSBG&Y# M7E6;#YJ8JVI)**[I+,_PNC"V%/V6@,NF;CF:QJ?698N@AS/\.XR(Y,'#J')T#TTY=DYPZ%YRZ)&'"DYN[:_459Y.6 M/<#WXLK]=^M+R_@8)V,659'O/WQX0SY '%N5@G^*681-:O4" 7/+H%KHO@68O.KE.8W#F M[G'LR',3P)-<@B"/:N(63J&!>ELGL[F-<0=/"<:H>;0Z;Q- M?8C]UK2MI-:3R9JU[>W=KJ:FS9R>SIL=U^^*@^!_Y4Q^ML%U^MG^%RHNF?\B M>-,V*QIHV9WG[,5+V_7G_V)X156][+"RIH/F"J?DH9'@3AO_I.(MW/C;YLN; M&F^MW?CW&R^]\?>]\9V];_REUKC[VOCG9_$=;?'UQC_(QG<6+/XU%ZUA[+9K M::O^6)M;6W6]N0^RN9V=-O?1+?<3P.;!+/35I^N#'@@>RY8>@%Q7!--N_+_? MOWXPKB+L6N9QXVWLY92QORB:Q]?,R*'_V_N,ODVH79"8B:]FXL<\I2X[;#;# M1IFR&UZ N330 F@0\9P"ME"(S42Q 1G\FJ5B91D;IP;6[.*Y@H\7J[ V5XY1 M)8'Z7NLQ3>H!8"/VB0N[Q<:[?O-?![U,?$@[]WB4(DG[QGYBI[T[X]W/C$?4 M:._:F_ I*W;?XZ1G#Z#RCR1\;RX_G*S6/[[PO6&AIQH@?0BB'T-L$KL?43P_ M/?CVW?OCZ<$'EDT<7Q3?8I.NX!"2>'Y*\1=A.?95?:-L26J-TW2_A-$.=I>$>9,9'WHJQ7Y=(3[MUW M/[T)=L_%^^S3($U5=6L0^839Z)NRP;:";82QL%X6=OKPSDCX"/Z-[;V7M_I+ M:@'YVV8])L7+:[HB-Z@!;UWWS^5"O\=BN^C*VUG(6^[4E;?O_/+;X;KR-JWQ M[I%FL)\>NZGRV]_?GUWO9OJD3UNR6+T#]:[OG[? M?\F3-&<"<1>5>\+_E0<)W:U(U>75BL(OE/VEE^'/]J#=,>6+XN(M##5AB$X" MAH/.4GSX.:![L=CY#CXSY$8*G,*^[A$=M SYA(4CM 8X$,F*?( N5N01O$3C ML3R;Q FLSF\9*TC]0*H--B+:PMG_&GZZQ,['[7\\&+3HMB!ZHUUVM^>?UR58?QF7+^'#Y]?KSIZT2 M+X>()I9UE=0OM>*U'T(N]@BM[W \UQCUONMOVT3"CTW&QW) 1%?9&!87>#]( MQ%B2(B[^MD4(A]5W)TM:3*$&OKJ1^F82\!$X0:J2\K,JMM+4W@NUGW\I*MJ6 MB/QB-947[;K;*+O>[-EIK^-)>AV7'RX_&5];QIL_OWZ[NM8>A_8X]JJH+T/X M$HI7#A--M?W;$UDEP.L_P=X9=9['^Z+,6WL>!_,\EHA\LIY'P\\_]33T-/0T MUIQW-N[@\LAGE.[J,\J7P]B_@_^99-/PM_\/4$L#!!0 ( $Z"6U?$NT4L MD1$ 'O" 0 ;VEI+3(P,C,P.3,P+GAS9.U=6W/;MA)^SZ_ T5/.3!5+ MOB2Q)TY'=NP.K5Q_^ MU>W^?G9_C3XQ)YR20*)S3K D+GJD_L'2;'D+C\Y>NOU>N_V#[J.>]3O'HY&Q]W1>[??[;W#Q'G7=T;O MW[[]97SB>D?O]WM'7O?=6^)T#_L';A?CXX.N=P@%C[V# \\;:= G<2*<"9EB M!$T+Q,F3..U,I)R=[.T]/CZ^>3QXP_AX;[_7Z^_]?G,]U$4[<5F?!M]72C^- MN)^4/]A3MT=8D*0XHW2E-',(#@CAT'EO'#;=4PWN'1_TDO(*C5;@TT!('#A+ M?%?RKES,B"B6@=M[ZK;2L]_M'70/^CG)OEFTU^WUN_O];"5=N13+UO!H+[K9 M05A*3D>A))? ]"?BX= 'D3#X*\0^]2AQP8Q\H@QEI4#FML1\3.07/"5BAAU2 MKQ\_OD)($4RG,\8E"G+2'A8C75O!I1;KH,@8KIF#I;9Q55(D#-=*:U"!CV?WCX^.])V6JQ34HM#Q=OJO^ M[/;WP8X:J"TSX?JZX5S/.9H1+2D1V,=8 $TZ\TPXLR=UDN?C#QZ,W4)&D M1 Y_=0Y0M_= A/C7:4,2667_IQT!_>^3J&LL;O>,DZ;M!A$!J[6F^?^]^0[V MFS8?1)S0_T>TWB5>T]:#" WH!HU7T@]P'U'WM).X!CAP+P))Y>(J4'Z [M3D M7@.MR: MHE 0]S;XJ/]>'SNQ<%RD0G#-ZFK+K?)5*!9?3 BJH.VW!GVU29L M."%$B@9KX/]N*8/+[A*WWBU,Y;IJFY)7 F;D[;"*MQ04W7HHA6T]8O'-E(Y5%-*IF'5G2@2 EZK=2\#,9;[QR+R:7/'GO+"N[Y&X5V$CDNTV(7%L57\8A\R[^"F$GOH,I M-08R$O>^_@P:0;:(I($/5JIV<> 6G7/B4JF6BV6G-&#)A&2DZ5BY;%0X/A,A M)_!CB8@ $D682(&FI+6)*4<'*Z'/[\!X'4J:K&,%PB8^^KT<'TL0E*"TJ/^' MX72*^>+6N\%_,KX5&T8H(S?]=6YB2+7X:-"6DW5/YB0(20-.$@ECU^^O=WTL MV:+>'1*?.&NAA4Q@K *A0C!4?K%&30$,"A%;P6<7.!>0#M M%FJ7>$?X< +.UU RY_L9!D05'R&!T'7$@:OOWI-9R)T)W+Z#^:(!@5NK,K+\ M=IWE1&4K?.51Q]T^(MZNJS4-" @-]'QFHVVFQ74 %B).+].A$)&(K16KH5*';/B?C" M9#-/LA+'2$]])Y_ -*=!VQ0S2[VVH3H+Q]P57V$-UII#%!&LG+Q@!0219B_H 15 M;PDT;HO8&H8C0?X*H0$7<[5+;A2M61,ULI$+$:00*,)H4<_GPUL[B5_6B94= M'Q\='K[+C8V"T!AZG?S5IBG,%(?4_S8YJ:D):*2L8 "9PYLQAXLV,5BY&]MD MG-7",_*7B\I5[?(T=CL'8/DF;:LYLA3,2%PNME>]Z6LC9Z8Y[IH%8Y_.B1OM MNQXP[,%V>3A4C&]D-A1J+7D<(V,1X?\#1F="S0=5+3PC1;DHG_FTJ8WLJ0.AQA1EA(P\Y()\2KB-/9V)43?N\+RL ML=]ST;MLE+N-_5\>J6Y,AQ'*Q,[[7,2N*O3=1K;*O)O&7!F C$SE0Q)54? 6 M$E7JRC2GR@1E)"L7C*CVB=K'EBE\O<'*5 O0R%PN#%$K*MY&"M=CW!MXK84 M1HIR 8=@BLE43&)VG067@\YF2LJ\.\Y'+CL5@/STA@V:-DT>4, MM'HT>7D:V%[^XG]&B\^$C3F>3:@SX 1OS)\!S\A?+KZ4\I?\-5J@%!PI]!<" MH<,?Z!0(8=X#QX'P"&>>\BX$XT/"Y]399'W<6(61YER,JI#F2)\:J8E&];?6 MB6 J3K2VF7[U5!K'CAQ%A^6;DUP&9*0R%]E*J4PP40+:9J;N"-<1'N@'-O+I M>,- 5ATT(V>E>3%=E %&*7*;B3MG0@K)V @Z(&#<"WU/'9PXL7%O,>)JX1K) MS(6>L@,05"#)4*1$39JQ&H11HJB5W!JRES;P)>L!&MG,1X]JY$.UD$"5GJ0^ M/N"&/F&>BIX]$/6F_-$& ]*,9:0M%^+1Z5/ 7@RK-BXZQ*>0X]RJEK*VHQ,= M(Y2!LZ->+FH3<_9R*E/GQ0Q?,%XO5;22T6W? ML="<[5UI-%I"+O:STY<[M-):,@FM6XSW*A0CJP491YD$V;8/YTS7+L/@8/8^ M3'42KOZ78"YNP;H?V,43GM)@P\5V*S5&BG/1H#6*,T'X1*FZA[1:];;E #TP ME-'<2E,HSW:^A&Z!U0_[G[#$9XNU@LVM85M-1H/(Q90JTZZ[:*D6*;WH;)$7 M:*-%E.54;Y#Y9D R,IJ+.%6F9[>1J]*DZFWR%,NPC'SE@DK5&=HM),R44;W) M(EL/T4A>+H94,TF[A2RN)UEODD12C&!DJ2 K*)>G_<]FY,/>ZJ?0HM\KGTM3 M'TN+OX2I^6*4_G&OOH;*/%"PEJ/707@D=$S[M.-A7WWF27WI[;13(1&H 392 MWWB27+W=5G]C]&0&)#/W07^ZR0VCCWDD]^+#++A!1E1]F ]HDU2&JLQGSL+9 M:2,GX/5'"*C$M M/6.]71ZQBJO@"WF2^X8#46N %"@]7AV0QZ^&EXQO$/ZE>SEBMF UDE.;!ZH)1.^94R.VB5*T\F"]7] MX8AK?LW%'/NAAKW3 M]2M?NK?!_.D]HN-VRN\9P>??A@L! M$H8=;H6$#>/@,E0#]08_T6DXO291@.Q>*2W?*U6(6!'P@,74IU,JC4ON2BD; MV+BF ;GUHMWF)58'%W(!\P05PQDX?.YM\!OF5%6R,@[5$,4&ESXS3"Y4_%Z= MTJ@"#8=8A:P-],9C!E8"L#O8M=8;;P8I*X9<28A"6:(2%@U#&QFY9W*NZBZ" M6ZSGQL;O!OLG=U#Z=6]5+2*$G.#@&[3*7ZBPHJL\&^I26%ZC+[,O8XW).=W# M!/ZO>D&=26;!TF!D^5G"WZ+15R5BOQ?VV2,\TA/] MLD7J_0C8IS^ 16A<7B9S2'A#@WB&,77XWUT-*R:W;?;TQL.4W8!;"U8A[WNN&XL+R\#13%AW_+3.S8XS,=%N;+VSKS?1K>,[&0 M$V/^T6HQ&[B)\N1OO8LG9Z*27]6HN V^,?X]6G.HQ+XAR=XD;*E3DH85;KW: M*9W50E9$)Y9//E ]?B1^ I6$KSSY8#RO;P9B*<-I5@L.@+'HS=QTK*PRR=NL MM4]ICF/#R,Y['Y[1^VC@RM0!LW2^AIT95,==>YEA%$ZI>GBF0LC2$1"_-F[] M=7$5\?.2\G;Z[LES'#@Z )OJT>>S1YX^QE'O09 : #8,Z=6LL$$P9CYNDD>V M*F%#B^+MJOM G$G ?#:FIJUNE805+:K\),!V#J09R1YGLLH%RQ6SQO$:S&;0 MU:HJ-YB/J>$YD++25MBASJ]2[Y@4>E]N&E7%I6UL23V7V"1E0\N6L[-^V*'F M3+Y2UHI63%3:]>,WY2 8VE!0TH867 2$CQ?)0VJ#H%%^:TUA&]KY39W%,,]3 MYZ4S=0<';GJ>6+[W-KESW;PW[ MW280-K2Y1NQEB["-'6V,%L7!F!-]O;I5)85M:$?1$A^GHE,8 M&S8'N8FC_M2Y5O[O)5*_'TTX$S+%'U_]#U!+ P04 " !.@EM7;"+:]@D9 M !T\ % &]I:2TR,#(S,#DS,%]C86PN>&UL[5U=6,U@(;%#45Z2W\T.WA+R]5T,?_N@?Q&/#B@>5Z4Z?SU=P]^>_4SA =_ M^_XO?_GK?P#\\X<73P\>+_+Q$ MSW!=%\LC@.\W_^S'Q9N3Y?3UX?I ":7/'SO_[?);ZZH07FG(Q4HP*45(H4@0 M'BE[F5-P[K]>?UNJ#4K8"MY1!B-U <2HH1I^,%:M:TV;+YU-YW]\V_Y(N*(# M%F^^VOSXW8/#]?K-MP\?OGOW[IOW:3G[9K%\_5 )H1^>/_W@[/'WGSS_3F^> MEC'&AYO??GAT-=WV('^M?/C/7YZ^S(=TA#"=K]8XS^T%J^FWJ\V'3Q<9UQNM M?Q'7P;5/M)_@_#%H'X%4H.4W[U?EP?=_.3@X5<=R,:,75 _:W[^]>/+1*Q>9 M<$ZT9(M_DQ='#]LS#W]+V;0T$_^ LX;]Y2'1>L42;+YQ??*&OGNPFAZ] MF='Y9X=+JM\]6$RGT"PMHA8-QG]>_UT/+Q!FG.7CV48A3_GGLV]L6+J!I?=K MFAV>+_-%#LV:5Q?+\7\XPT6SSZ>1X!:\1WTR>3C%-9]/UE%8_'B^7 M/!8F441?:T$FHV(*BVH@Z(J0M$1B;A=5KRBIB;1BF3;6K+A*&Y.>O>)A4]]# MFJU7YY]L%+I1YO4H3K5Y>[D>Y;PXGJ]7S_$$TXS.92LQ.AV38U(I!R;D"FB% MA9Q#JJF0*G#PCIJO.7-EI[!PF3\ATL?# MZ.R)AZOCHZ/-=\)T34?G_[XN%T==.;!>=%?]J959C@XT6!Y3V2(AHM;>V !1 M.Y90)P,1DP#A0HH)G8\I]&?"=C"[D$%]M63H8(!N?&#GNEYB7O_.\_R/QZOU MXHB6Y]A.SI%9ZWRHS@%5+7@.CXQ1Q0@AL\19>3(V=J;&+KAV88G^.EG2W2S= M"/-T,7_]BI9'CRFMSX%HG9WE* V24A9,%1*2-PC"5!):2(FQ-S^VP-B%#N;K MI,.^2N\W?:Q6''B=0S R9*?(@Q?2@$$.W[%$A%)K<"4Z%JSTGC(N ^@5$[V@ M3)RT\-S\*WW0KZ_1)^$B5!G97IXMA^R)062>MH5SRH4\4&2T#<^8XJ/;L^"Z MT&AO"W1C^)/Y6W[W8GG"0"::G O.9LC*\1CS24,PD: 2&O(9LS6](__+[Q]3 M&-3/YK?6<#<;/UL?TO)C@4K46G/@!:%RDFU2($A&%"B9:>=8VA)T9TM_BF), M 4T_>^^I[4%#W0VL2R['R6+(N,3 L@)CLX$490(5LB"%0I'IG0[O &M,D4T_ M7O2V1S^BX.JP_??3_Q[SG#2CS?RT6B^G>4VE_>+1O'S\P:4G)ZX$#)$#.V<- M>S11 G RWX(SKVM(5)WIG4?O!7@7"N3M)$P]&;6ES!UE/G0\U96A.#E\[>\6KK:%8C]^?%)YGE?@889%GAU\4\G[N DIPW00)A M"F"TD3M7Z'(GCW.[YYK5PQI0*#$JG7B;I-].]H24V$$\)5_1AI^>2?ZT4 M*%I,8)%:2A(E)T,B\P0<2XW1&"%[!_]?!+4+7]R_ E_ZFF=LTQ\&K[0W$6SQ MS/@8+$0A%?"4[;6/5A3OOX+IKX?^)I92%!0]B&"19PA3($D.:((E&;TNADH= M7!=CRC[O@6-?GOQO9*9NP^V7Z7RQW"C@3"BCA4@B!J"43B/%\N>,)8GSR?X7S-LU%3QIL6;;0=+T]9UBH4 M"%^H)4J<(SG^PZM0"97$DGI[V\_AZ;"'?GS4.$?E,;U94IYNJ,+_/Z.-R>?E MT5&S_O]M/K\6RD1ZBI'8SBXZUDLQ'E)Q!=CFMNJB"'/O4+@7]AOZ:QAT%'8C MWY:]^KNW]/!C\N_+Q6HU*8730E$9A.%9Q6 )/)>@ :V4=P&3KZ8W^SZ/:$R. M?3!*=33*@$'U)+:Z3*4B3T&.<2BE(>1H(:"@5'P-A7H7!_3?:FDY[V*^^=Y_ MX.R8)C[+$J,04,\VN00GNM& BDI)A35XW3O4O8IAW('NC>R^;8GAUNKN5Z]7 MRK3)CK/G."U/YC_BF^D:9Y? 32CX4&34H(S/C,L3A]+*@M)"6D;&>7%O IB@!:3FT-!)Z:KWB6?NSKSX,JHQ[8AT)DAGD_0\4G2.8[,_R-SE[."0 MYJOI6WK"*?X1/>5HCF/%9_45OI_D&D.UN8)/!9G/Q/E]-!7XXXB17$12PR5Z MNT 80OQ[XM75,7@KLPQ1_'YI_RI'U5;4/<1L6Z%M$_""'8LP]6_C[/.:B1TV=]@ VU3OV@V>%9_6]$&W<06YT*-!,:WG7.9)"0B M HY2@_!19TR]*S<_"VA,95ECX5(W W:>["=6NK;RRVZPH&5?J!2@8(B<10A0@J@,ZEL@JE!HS.@"=BZ)-T98N'P+RWX2KMY: MN7>SF:MLD1''HO96I[0*:"QQF'I78:Z^V;>&&;/O:S?3?5CS$P< MU1)\%:W?1^0LCB=PE.B@!.=-R3+Z(+^2S&0,4VL'-W/G9KU"R[\^O*K-I_QS MIS9/+]?\YP;^LWH6!?!O/T9RXWY/UWSI (V?=H'?J0/49N^1#5S;@IIU%4., M0*D(,*$D"#9ZR"J4K#,YU3TMNO3Z_1=QW]+\F%83)4S;12A@A0L\<;(8T1$S M4V41,@NHL/>QUO-WCRD@N:UE/UV)O85>.]:3KSAH;XL(FTI76KZ=9EJ]7,S* M1#NOJO8!E&\;1]I&"((#)*K54!(53>@=?5Z/YH;!R+";-;U,WTGY'=M5G"_9 M_LPRGU:R'[,7O?"1/U!=+,^6=E_A>UK]]'Z]1-;_=([+DR>LM=4UA7@J9 ZC MD@$1?&.WE1"I9JB2$T&)V437.[@=4)QN:Q\7&"=*B^I^!=' M.=J6EF<,QK>5%2\L)*R!B8W!4R(K7>^I\3HL8RH0&2^9.MBQYRH^IWZ;L,^K MPI-N\8#2$)AD$=#;-AU+[ZTNL78/VB_>WF=:9RN>C=$?:$XMIZ706A,);.5 M#DSKI!]LR"!EX,@#4_2Y?Z?"K5#&=ACF-F;?/M7NI_6O(N6/KK 4RD PK"DC M:P%4OM6FQ%2S%Z!>75?;;1TALX&A+ H\63TLV(T??($.*VABLNO3.LZ[= M1[C?!:)][?U),=TMM=SOO!AM1M'?>4I8XJP=@BQ'T_ETM6YBOOVP".#:F6;1 MSJFKPJ&4T*$-LPHQ< HFT?G^QVQV0S:J9?K>[!C ./>S:;NHUU1J=]O!O?X- M@V[G[BA8I[W=+>\Z+W6_7:\"7XN4)H*BS:&^R!3"3,P>*TV19)FSW3?O1X1S07>4/8^)4=YO>+=L* MH9.MKCGQ),_(K(=D>3#P5.^X6DWK]/0>P_8LZ\XGYH=E,\9:VGT-K8&: M9 4JE"0$2E3=^V/=A5QCFCVZ:B[E7!?7]]NB6$(G-^\G;)U?SCY;47\_@\K2(]XYGJ[&:P39:VKOF0HIC4< MDT5"U&A BB*T3-YHT3LQW1W=F$*/$7/\JM\>R/S=0I%K\)WNBE_!%S@OS]*" M*W73SX'5X&J[Y,A)I;3'F,3=T',+NC$% U\_/?#73\]]S=^-GJZ?[MR6_KN&^U[Y2)RJ8,YCF>;%) 3M,WZ?PV9?@H M?) Q@$#;+K!*$5(-&H@$1X?228X0^V].W03BF!*!@5BV97-J,"-V;(7XY@S: ML_J2YM/%LMV--G$D150:P:O2VK!@82Q4( LM;#L$'F+O783M2$95P'%'Q.E@ MDZ$]\K9,U!12,7@#R"$4&"LS1.$LA-@Z^EB)J7L)^VT7(FZNATMKGJ\6+R@O MV.";^]PO%E1?+7;55 E)&'((:&($@ZV4R\8$11LG2E(A=+\EH2?^K\"7[\O/ M3_L:WY/YAS@CH+U4DI(&+0K[)MH0RD#D^F0,#6.[GN[U M0["__;3JXVE3T+RLGBT?MQK=5L34CC2\H/7Q##\(;UL5 (^D7W#="@%.GM5-JGKY MO'4I.E<>0*R9IJAVKQ&*UE*3.&=%C5+D(;GY18!C6C"_!_[U->!@''M6KW?> MZ!A8*0*LTX'CK% @\D>0;! UHQ8^#E!FO2N\,:U/WQ._>AFO'[LNEM8N8[U$ M_8^5D1,K@8% J,CA@701$CH"#+H$Y;3QV+N-V TAWO _K]4?#>$%0=T9-<7 MT6V6[*0,)FX.PPJ-[&XYW<=D#?!@4.TN94EA@-/X-\(XIFNN[\VE=31CQ]O- M.BXYU>HR%4T0*'-L23D RA1!.QXH5J> MG=>/]R*X\UUN]=;0+KC&MMMX;)Z\.X>X&[=? XN@-3I=-1<_JD_D: MYZ^G[%=.>S#_/)VS?F?3MU0F*M4@3!*@B]1@DG,0@JR@DDPZY82<]'5FVX[0 MQI3$CX9P0YBU&^<>4Z7ELHF]O9,+%AX))"QDV3KYBF@@2B10.8@@B])&]0YY MOP!I3(GZ:#C6TXQ=.Y;-^9&3WSD@HL>+=W,.AUH?>&,A9L^QMS(.(CH#@KQ/ MT>6DNQ^%_A3%F%+QT3!H3V-U(\WY(;IG\RU+!A?K!4G*F%7U(%*KOI2!A7:I M[8M:8ZE=ZIAZG[?<#=FH,O#1L&L J_9K5'.(2_H!6>YVW(V]YFD(:+$6)]K] M41AL.QU1((9D04@2V5S2$ZF"T[JVK,\O]<8=C$CX:6SB0 MH] N#G,>4K$(T9*QUEG$VGNZNQ;,+C3R?SK'U,=V/7L87BG[?I3SXGA3?YUI M^K8M-$W(ZN***5!UXD3!%PO)9PP[A8=D&OG M,>#I\9:HA"V576=KSBYU@M0J2*D:E5TE&6+O7H.?!;0+N^*_V75K&PY(JXV/ MO9#\]%JR&K%&90T+'-F]9J!03U@A5<$8?E\L_V!0Y_4Q6E"553CPIC5="5)!R$Y"C:E*$80L\4JV^$D7AUW? MM1-]_C2+[H-8:&A7=7:MZM,IINGL;,]0)*%+B( .V^V%!2$12G IF^"T'> : M\)W![<2X/]^J^R"V'9IZ%_=J7D9HBJM"M 2DJLJ#PR>(RK356Q^C#4HI?T=S MY59\.Q'P3[! M]X^ON>U.J9BT:&?:)U:#(B6M7[HN>M0,94D;4G SXMC=Q7\1T#F[2^ MJ,/\()RJCH*M4$,Q'&,I#U'&MKN=*&7AK!/]0YHM0,94)-69 _LKOE\-;,[+ M8RJ7@NQS.%+QA$=)0@Z)*2F2AFBR!1W)4N&X278_B70MF+W[0?&4MC@AGCQG MK>OG%FE=\@;1&\A"\MPOO6\+*PZ!A6 M=+! W_JWSXA9@XQ.&K!"*/9CE<7$P#&/2X5"0/ZC-RL^CVA4!97#^(Q^%NE_ M&N!76D\,@]<&/7C?CGN[S %.R1JLRB*^#;*0OC506DH" 9J:(+LL8\R THV^&,*=6Z-0.VTKN#^OMS^SDN MUZM'\TU1\F+^X9J3#^@H$F52!!YU.WO. B?'@7VN519C?!&I=SR]*[8Q95S= MF#*(88;>+]NLHN5#*L?E_CR]_9:4OCAN [[699[>L%5SEY) D;N>_W]=B3[.IB?<;K\!\Z.Z;^IO#X[ M._IH_>'325 8-YU3)'N\=D5Y #2&P%H?J_6ZRM![?^,+D$;5::X#/:YZEIX6 MZ7CG=FOY>R[MKXLU>S:)141;))1VMXL1;=\W981L0@J^>;K:NY!["XPQS2X# ML&%?Q7<_SWUQX.[Q=-7N.9W.CS>Z>58_9BZGC+5-K )D49%31M6.G<< M2I4 M/(.8XGN'XC<&><,%P*_.F0QKM:[[JD_FJ_7RN%4__3;'TXHC*ANTQ_/U\R4= M38^/.,[:/+I:';>RAA\7JTVX-4DI%%R$[V/KBT M)^0;+B]^A<2[.XL..LM1L%$JKX$3O@1&<[H04HH@*9W$'I@Y#Y?(4V MF131",?3NQ9@HC*0I&H%PJ'M"R=+W=ON;($QUJ"]F^EOH^X=5W_./F]_)%S1 M]W_Y?U!+ P04 " !.@EM77\C$Y\6/ #Y$ 8 % &]I:2TR,#(S,#DS M,%]D968N>&UL[+U9DUM'DB[X?G^%1O,Z7HI]*>OJ:Q0IJ6E#B1R2ZKHS+[!8 M/)+H0@*\ )(2^]>/!S*1*S+S "<.D FJS(IB+L3YPC\_$>X>OOS;__SS=/+= M%YPOQK/I/[[G?V/??X?3-,OCZ__1\ _^O']V^^ M>S5+9ZP!A,H+C.$X"441;_HBY2EQ-6'3L;3?_V]_A'# K^CY4T7JR__\?VG MY?+SWW_XX8\__OC;GW$^^=ML?O*#8$S^L/[M[R]^_<\[O_^'7/TV]][_L/KI MY:\NQIM^D3Z6__"_?GWS(7W"TP#CZ6(9INGJ ?3XO+S\A]?1Z!_.?TB_NAC_ M?;'Z]V]F*2Q7!#VZA._N_8WZ%:Q_#>JW@ N0_&]_+O+W__X_OOON7')AGN:S M";['\MW%7W]___HNTO%T^4,>G_YP\3L_A,F$$*\^8?GU,_[C^\7X]/,$U]_[ M-,=R+_KUDBLH7>'\G_73?NB-Z1,!F:>SB$#?Q6E5\888-WUZ?\R7GP492SB; M+!LBOOO93?'.3L.XI8#O?'0#M*L/@E,\C3AO"?7&YU[#N09Y&V']R%G",$6< MTU;[MS0[_6&%<+V_AFG^:;H<+[^^GM;-=/7ZKW_V./#9> QUMV5>LA7 3A][ M#3?'8%.,0*\,\E3C.>[T)K!)-9NO%+D[H'SBY)FX2(D]5W M1QG'H_4'7WL6 *2S1G/ZT[/"$P]WB5^L%6F! MZ6\GLR\_T'-^J$*M?UE)]YSZ1YY^+M5^J_I(OSM"SF-1CD')@*5V?.?*?'8Z 'O+60/AG3-#\+__;C;/ M./_']ZP%B?_/69@O<3[Y^AX_S^;+D=.*<;#3!Q)*S,[H) MG[<>?$34]A'I799Y"Y;?T6XXHXTOOR+K>*1]"C%IA! ]J9W@$IR@+YET,HI MEFP033B^\=@C8GAW<=[E5S39BN>!;)*ZR N=\ZY(C,F %D@ZQU@ 5TP"[22M ME#P6'7V;;?G6DX^(Y5Y"O4NT[$/TN<@WSC".3'"L^<_ ^ M)%*R), '(0%58+8D$9B2O4B]_K0C('-GX=TE4?3M)QX!F;V$>)=0TW_+?7DVG],JST\ M\B@_+,/R;#&J+JP*W@+C1H*26I+E3H:\"U*A1EJ]Z$?N0T\_ J*;"?M^1M5#3S\: MTAL(]R[IKC_I'T[#9/+CV8*6N5B,HM NF.*!B4A&O501HB>5=,E((RP&\M@; M<'WCH4=#\>ZBO,NL[\_L3ZST\]A^G7$2XG&N B9HR); M01 L;2-H2YHHR2^7V"_2\<##CX;I_J+=$/'H%=BZT,!/.)FLX<@BM2A.@DS2 M@5(A@V-.@[!&>2E"4GI#B'W[=_G:,X^&X)T%N8'77J&L"XN!5CD/D]?3C'_^ MW_AUE#(FC#(!TO$ 9!THB-5_0^.S4Q9=#J6%'7;SL4?#;A]Q;B"X5RSKPA#X M>;P@'^#_Q3!?Q]=,<4(E)X"5Q$#I0CZ BQ%"T4J:J$6R/3WB>YY\!#0W$>H& MIGL%L]8KO4+U,WUG,<+DO0B.D\XA89*)0^!UD3IQR>E T4XU"5K>>O 1\-Q" MI!MH[A76NHGI/&9^CHH)G5@*Y-&5&C&/#H'\.T*E?/8<:Q]]=%3O M*M8-9/<*?[T@2'D%:Q).1LX62X:]I,5$6ILU'D*2 G@HDBMG<[3][K9O/.X( M2-U=?!N(;!'VFIV>SJ8?EK/TKP^?PAP7;\^6-5FL9N"-@B!'#HT$%H4@\S[7 MW+A0R QDCMDLG5*YA='U (8CH+RQH#?H0:](V(8U?PQQ@B/+$[..]A;':]*" M*AJ<)'>^>!]<5LDB[V>.W??DAIQ?RPO'=*-E#=0Y[#,FR#+ S107*,#B#K VESO8[)4:(@ M[8ZES5X_)+,W,H /0NPV8FQ,Z+F5\2)G,BT6N+@ZS!RW6J)5$!D2IICH;U;2 MV99MPIR*(6>B@1%W]\G-5O-N1H;2Y/\;?UY=_?M0#".3"*3/ACQ=:<$[&8') MA-%9Z:QQ[=9SX]G[-4:;,'K7$.TMU,8)JC=0U22/M_./LS^F(X9).$[FL/ J MTRO)(SBDLY5C8L)'1"9:7,S=>? QD;RC.(?61J=13I(LNKE*L_=H>#(6#)&@U?D M5*E<*R5UL* -]SHG?Z2@)2^SUD(=G&D,QDEV?NWD0/%BR%WF 4C%'?,RFFS[)4CN MB>$'(@9[(W@;638F]N?9_!3G%Y!^79DS(Y>2Y-8D$ 9S-2<"!#K%@&F43'&) MIN>-WH:'[MOIW$V&0G!N/&Z@-&-SSYG5WR34^7SY@.IO7Y.$_TZ

& M2U'Z&0VWGW@858^CDY*BTSNC92I]CP+&D+,!01WGG.A MC0XM8C>;GGVXN$T/-N_5C)VEVOHBY@+'A=O3!4F3>,W-YQXJ6-.?C5E340Y+ MKG"NR$SN+'>1-#<5#3[J "45E54T29F>8?@]D/IH?&9(3K>1X" WIAMS$Z.5 MT41G(2=#9Y56 EQB##37VAEI36CBS+?N);;^U#2;?Y[-5Y^[NK!\.3N;+N=? M5TD(Z*T1B9P4ADH3;P(AH'* GC%E3+3:MD@W?A#$(0S+WCQOJKUN)>A!8E0_ MCR?KQ@],:O3UX=R*4J^I T0K%)!WJ@/SDOO8(LWCZHE'PO".(AQDHZI8YB]) MR4YF\UH\JH/(QH+COFZ_W(&W3H'427IO4O"B7W77AH<>$:F["7*0#(Z/X<_7 MF?R+<1F?=P"^4+@8K/+*!$#GR%WU44#@#*$P[6G]VJ72PC^\Y_%'PG4+X0X1 M"QBOKZR9R4BJYL $0^KG:&5!F@*(R&40(EG6()%CO/<,CO9<[B2R3;W%]NW\ MO\&3,+FXZ:R6LU&"L9(BU+)@DH(0M<0P@PB*\22B3CT;*-QZX,'<_-T8F[61 MW"!G\(73T@5'&Y_^VE/W[]'W$O^=K;B'[(;DTHOH JDG&*L15$ &D6L%W/,L M1#%2Z?C$.7S @1^$PFU$=B]U__;#+1G0,?&O'DW57\ZFB]EDG.O BA_#I$YB M^/ )<;FXB:13)_7[/ZM-^_2.6'OV3#];P$D(GT8E<'<78\&NZ(=Y85 M.3-,D#-C.##G0Y81$WNPT4L)B[A2RHM'G&L^3I:+]7>N7H'[4>SZ"J\_\<5B M02)[$6O;T;0[LWP+ MR/[)[L/.1J+[B+;AB;P&]3(L/M7___2_S\9?PH20+=XC01LGVB7K#UY,\\UO M7/O-45!1^>)6;9;(M] !]*?WJ1/CL48P.HVXN4 M:K"6$"#8-PEXH\FZX6^,_Q\M/+L\5R5A-.JP2N0?0I%_)4(^14*Y@%%Q!L M*<#19RV*$@(?RJC::8-Y'-8Q:$9KZ3>,UZTAOIY^(12S^5>"-(K!666TAR1K M5CKC%F@GBU""2MJBDUH\=#FXBR9;O\=*%OZR6.I)&2 MD2$%)F=R< U+$*4TX+A@L4BIS(-)S[LP?!?%,?#<4[8-APIL7..HT"%C,L_ MBBN@M(L0D,X=(S)/3#M6^$.AV-[>Q#%PO+M$&XX86(-Y-Y]]QOGRZ[M)H.5- M6NMEEG35F,E*"4*^!09\,QY"D4S]F#RPRY\/XSH6;N1 M#84]@%%'!N?9Z=FDQMA>X>24IG^*/2:1%/-U!(X+4T;USZPU C[LU:O@Q X@/%X+[!J_' 6%)., W>2 M QD\"5PTCH[#B$[D0.9M:^5Z",^S5IAF@A[ RCQ?YF^S:3H_*%>6T<=/87KU MK6H4+Y85[X+ WZ_."64*UFLH6#-6XBICA19F"YPE:&A=9B+'XAXJ*=E&F];,/ MI0K[YV_60/@#A$"O>6=7 A@9;2.+=5145+&F1M$+@L*#,S'FZ"P7HO6)M!'( M-ZL>_6D9P)I^2PL-M0K@#88%OA^??%J^+;\O<(63G'JKK*XMST*NC1JR 1]8 MA*R5D(XE5.FAN=4[ZDT,S4/K5:!I5@,G7(H=>L(^_UH]J\0PS!XOYKT$?^ =^_OPM=Z M$;R.'1LFI?#.@2E:U:&5#(+V=$85$Y2E4U%BZSUC,Y*#*D0OKNZY=.\AZ&'H MGY]AOKOF4=*:;%G%P!HDTV=5!%[;;/J2F4LJE2":FP;W@3DF)6@@[@%\BC>S MZZQ7__52,Q4W0I-[2\Y.;?!6%)U[28&1C&DFD'[6/)VO ZZCT8OF) P0 M,M^P8<5HB+=F0_OI,3G(P7J? ?."Q=6SJB ^&G@(>("Q]?;NZ%ON* MWLO@R&7VVAK:L2PMLI:N,.M,H0TK)]:<]HU(CM53Z"_VP4..E[O3-8 B>632 MLDS-"A.A9ZYS,1T$=J8JT)6, LV(5<+TFBNMZ3,<7\GJY MPNJ0AF ,!$0-(A?/HY7&Z-;9W/>C.5;]:"/^ "(O=W,S'OA'*EJM")@ 'OCP;:\25O% M,)#>!EZ3A92"R(T";A6/4J:"#S;IWE4Y#M\&>>_:T82" 6X[[F![<;;\-)N/ M_QOS2,BHK4<#3(I QYTDY\BQ M4>1TQ1J^:%B _ ^5:48T<"[NK&SM-\-T![ M%^9OYZL[GOR?87*&[W"^0CM"SC *%P SZ;!RD1PIQ@AL"ERK3/CC0RU\>NK( M?;".7U>:$')79UQ?G7E@Y76@AE0DVCI5#G()FBPE0VZY MEP5X0&6K3$)L?C7R**I#7*6WX?#V'4E; @:X-'N/2Y(/YI_"?%J;L=[(CB_C M-%Z.0O:QZ,A!8GTWK$/P13DZ%K4,&87DIO5Q\SBJHU&1Q@0,6_&RS_/ M\5-M$_0%:[/24WPS6RQ^P^7;\C'\.=*88Z0M%%BNUW^!/+"HF*<-%6-RR;BB MFO?2V [BT2C/D-0,$$R[*P5RQ6H&JJEC]6J[!I-^J):),*R3_*@JL>QO/$&QMZ2?06V&D MT_ZA/FF[\'\;PY&RWTO4&[CO;6K<72?M4).S&I%Y5^OM2.++Y7PCC MK,9ZZWWR;$*?>'*YC#H *0;.0:MZ?10Q0(A* :/_!6F0\2[,+\B/5LP/0 MND$[^V<-/2*KD:1W1/ 20 OMSF=QA50*O4,L8L*LK&J]4SV&Z4@UJBD5&W2E M0:[1I?^V"@2-F$8T60>BT!>RJW0&+Z.#$))10NA02^A#N#V M?)QC6)S-OZX0G8,[QV6$%#;Z"(X%"\HEA,"PUES8P"PS+//6(9/[L#Q[TIL( M>0!/90.N\YN"VE9()1T+%!$R*-J(R(7B"8(@/PY#L-KN@?US,,=(_PYB'N!V M_T8G*:UX2=9$2+EN1$Z0:>)K=V)5M%1>!AY:4WY_9ZY=[.X+SLZ[IG,A"[=U M8![/'%21!D)-UBU:H]:I8'&M:V1N(AAZ6L! NMI#C)OBMOL<%W!G"2\G8;%X M6U:OW:J!-XMQ[L$ +@N_3E5Z" M'J(;[C4\%VW7NR#J,'5@)QOV#IK]3B-H3-=M@[:-K/>C!0:EB9&L+".B/^^J M%2UY;DPBBS(:'YKGO.Z+_7OF&.R=_&U$?)#Y!I>26,S*/3<)-_%M/?6@RQ/: MST+8>EW#34B061IA@H/"ZES*F@7OZE5,S,;7GL0QB=9!I/83$NZ[:OIY-L?Q MR?2\Z"-]_3@/TT5(%SW55E]-5BW5?J&WH0K]1RST+]YCJN_*Y2BM^KOASY$P MB(H\/7+[!#D 1C#P9(@#C]9YFWQ*JG75[C[6]21-6.Y9V^7/KRYD)9F2-CI>[_)K4Y:" M$,@/ 2XY$X%999JGW^QM<4>KZH=5@\93JU[-TED%\XX.T%G^:9I?D0SI)U&P MH"(D$E)M%J3 25^ LTQ_9ZZD!SLO/3Z^:N-CGZW&M!'D $'L=_-9&2^KPHX4 M=SF@]V"U*@P5'7BS(&*S&H)W1OO%6<_7T9\ML3T$.59'V2*+/QHO7=^%& MB2_:XB4O'E@MCU$Q< @H&5CM8S1X9B3$(*14GNN$K;-'GV8*X$%(WT'QMF)LB.#477AK:+LEEGC' M:D9 [44404EG(+H0@7/'!*8@43TTTGS'N_F62WCV^]TA*1V@O//614%4Y*MZ MEB!P7L<0:P%."4/F@72H111*'NV%6A^MZ"'&)W>A=IZ85/5\-EU5)-?XL0Y, ML=KK)&A6ZI0 "4[;!%98&7URAC?O-O0@H"=RL;85T??I3&^!#W!RW<)T$?;O M FJ@^[6-@ Y\Q=:?N-E04M^;2ICLF8Q%0_$JU XXM&LRGT"KQ++,PG+1VO7: MHRITO6_;DR9L(^QANE*N2W2N1<&O@H"_KDRQ$;HLD==*C" X*.1D?FM$8))K MG9WC<8C1H!V0[=_X;$#C_652K3@8X-;A=B7@!2HO&&?9:F#"&%"9,PBYE@ R M420:IHQNW;IR,Y)CT(0&,C[PU?S;4B<>_SR9_='N,O[Z9PYY_7XO]N$NW+FT MKC!K@=5Z :6B!X?.0[:D*HA1DX?RY"_S+F*3TX]??R<-Y/;UL MGO8B+<=?SB^?UE$BJ80V.1JP*&NA7_:DTY-8#OPYY(30T5_=? M&&TCZ $LT"Y3#DN4CJW3NQZ!])=N M-25M@'/PLLKTGW-2\U>S/Z8CS6T4WM=J6Z] 959;XSH$$PSYPTFGPEJKT5T4 M?VE.7VH&R/9:)^Z_G=9\Y[?EQJ31JS&C'*/'K J06T(J[4BE@U0>E"V$&Q.S MOK7]U W97THU!(5#I-?4#@ _!I)$C?S3=GENZQ7,V0I-ZL]KG[RH,X1(+X)C M0GB"16]'ZU*)S4C^4J06% W05WV5W5A3QD@2YY*Y.&Y'/*::*&DAVEI?H2)" MS+1@[DIR7'BA_"##QS>!^4M]&A$U0/=U E,[DN K//_OZ^EZU"6)#<=?5OE+ M.EH1=)V0K!19;D$%($V/( .RVES31-5:F;K@^DNOVM,W0+/VNQ@OI7'1'?I2 M%$EZIXJMLP="H-,7.3A#DL$LG; $E?OVMGA7='^IVU!4#M (_B[2M7]1I^6@ M-][R5""GI$$5L=I^+;"S:X#VKUI#,?FHPNQ*PP#!3'IK$F)> M_$S2.7(I=J 5SOS*MPZBB)A=+J -4Z!8B6!0^Y !\:84;*XT#IKI1NRHU6D M 8AI&*BCGTK!M'Q;?OHS?0K3$WP?EOAV^L_9_%]7HAAQYYCUR0%+R9!1 M5RPX6P+D8+26F+V^71[D-OF]-F_J3-$#O\.:LU>"0+*VBCF58ZB^87 M\E=6[H&L%[O'N(QZ]= U(V0)"RNW1& 1U9F)$#*S5#2M1P:C"L=G9S M.FNA/-]3(.=;U*N!B!H@6_(>I#^/IV&:-@LFN""3%H$D@36U7'*(.7@H6&-1 M06%H/M5A>Y3'&LAI1

MKPLM%YXGZYEJW2AM,Y(GL^LTX_!.8Z3>! P6$(]>D8:D;("-I[MT1N08:%:,AF03G;:<&_ E M.,@A)*X]EM1\1%IW=$>O5P,1-4#TZ5:[6Z2+-H;>B^4ZU?2-Q#]*$:XWM96UH3[OA M1_J7%QTMNV ;J$7T0[@.TRFZ'8OWJD6@<_L*KA^@C[8KW+18 0=>J2%1&\)YV2/G,M:+DY//T^PC6D M<[5MWE#U^JS\CLPV^D$XP1$WWEO%,V3EZY0I9! 2,V SDF?NT(C<>F_ICNY) M!&BWT8B[A\T@1 S0+_B6>8XY>9-#!!9H]U-:.' \,HB^E.!#T+:YT_)DG-D^ MA/<0XU-Q9M_,IB>DIZ=5=^MAN[*XG(N"RT!N?1*L7IMG<")*R*4($TOMT-\Z MX+H)QQ-Q7K>B==98O /8G;N)*5VG4RM6%'AA"Y@@1-&>K&_5^@@ZY/R:QNJPHR ',"XZ M#25W0CBAL<[0J3TC7"@05?V;KAU&1<+STQPCWU@-F@M_D.3 6FJ45FS0N.EV=T5HV\*"7@.NA3/>#Q[M[J<'.8GPJ\>Z'YU1;Z5@2Z,C1CQ84%@TQ206\&$F, MFF#E8%E]FP ]D0CX5D3?IS.]!3Z D;IY%'$74 -%PO0 -> MY+R2:9B\"^/\>GK1_F =Q^61H=82R*!)='ZF )[5G@@JIF(+9JU;-RUZ$-!3 MF=^^%6EW>JNUDO@ L:D7*9V=GDUJL/GC/$P7D_.9A9?MX"Y0%J83IF MA$=(/BNGG$S6-^^?\0">8U" 9O(>H'?/Q]J@^FS^=:6>YYIZ (8H&["W0 BV[SM,L7\WF=E+'**/KQZ]7O7#0] M6*W@:AG37'N._19.USEC7=8T4.APB/4<)O+80TTZ330] ,=#9&\.L39:EC:2 M?*N4Z0_%N :OHP1F@HHYF>Q]ZRC&\]';1\*D3UQMMZ%V '6]=4U\<<+;9 Q& MR\[3:VNC;HC2%B@YFU3O*65N?>&V$<@!;N@/SO'#Z2([$#1 \/46J-^)E<7[ M#[^O(P/))49N(?C$Z!TK44-@V=83)I'UJ5)I/E7E04!_:5%#PN[=@UHGP;^8 M3&9_A&G",IN_G&,^SY^\-'MWR()_[!/;I,%OA;M1'OQE8Z:KTS.$ H2H%2-H'/DOP8QYAE-7,X_57+KLOHU>PL+LO9Y$5* MLS,R5Z^]3MR98.L5+[G1)"B7)03G$]!KY)B*QGML/C.Q$[)O0-$&H&B J]DM MQ#(*41HK21HEUAL*;@4D.1-42Y0/J$^:R.%MD" M]/GUB$%.BP9O0_H0A2YW M'+IUKG5) KGF8#VOIAA&,T-+5WJQWZ\](P MVKR8+T<7'JE.W]SD5;\&%PD$A([?-V8HO M2%316]-MYBH]\)K.T%=7^M(5RS=B% Y"3<.07Q=\ZQ32#@BW,>9Z*M$A++1A MV-Q"57I0T?!\V@*IB-*7XCR=X:%NLTR",W5 -.<%<62S9U.JB>L+/?80D]% M5[9A8,\Z@)3=T?F*]K4UU*@U*Y=%H'3H-'NQ[/AVL0G,H7K;3).8UR\JL5ID\4NV4#W?E:C/*!N6 ^9 614ULP)!T*% M&L]/ 0+F2,J4HHT6H\+6U54N:C"61T&(%&M>U?9L\X;Z M*%!/T0\1!NIVUY^$SSP1+&9JGQ<>Z8AVW$$0C'O#>2FV]07Z4:5C]%&: 2@: M(*]GMPQ*LB.-J7*H,V,5KT,B [T&/ 8C9)(LZ=;I9D>< -M'R0:G[\ 90$8[ ME84S4+2NN;K!D5AXJKWXK1+9,6S>D>7X,H#VI&!;D35 !M!Z3:?XS1] M7?6Y"JD2\PO)N"+\L5;ZX*IU=Q2.T?D.VA@$Y2/)1ED/C!/TR&P1O/FAV1W> M-Z!@0Y$U0!>+'C=2.3&K:[6G5W5L=T023LSDI6KT24CO1/MJ\.-,9NP51J\GI$D1)LDR%&6&<*JE;(Z9O\Y9Y*Y78]I9Y&VH. M%?M\P[L+G]S>$N5!Q&:20G!R3X#&AIXU9:!'I=.!F*+O#,C-4Z=AH3 M_825I>\M\\"ZL@T#A[YE=O5FW6M6$WM#* GIGVZ@9%2C-Z/3SXM9^5L@?0FXI)4)XSG]=-'-C%-[ATM MT.9,^[JIT7"LLQUX+(YS(9)X1,D>?,#^MZ3&_*[WFW9B;.C35E"O+U%\OECY MY[IR7"][%'@H0B8+,@5:K5>"4#("*))S*1L52^Y \6//.2JFFPJUH36RPC9= MANG)N%IF50L75UAK$SSN-"\10HAU[%*-K0@RV+PQ,646O9*N"]?W/^*X:&XD MR@&<_BLH;\N;V?3DS?@+YG.4_X&3_/-L_OL"1\&(DF2=&(M!^$P&Q MY*0+]T[FQB=5)V!'HR7#T3% "MY;DD"HQM4;.J#PS3C$\62\_#KR&9T1=!R5 MPFR=X,/ 8XK 4@G!TC>];]W:^QXH1Z<7+40^0-+<35@KN^5M(0U=:>R(>VFU M0@]DG)"_%0B7,[1@8:1S*-"+TCI^\B"@(]>*/N(?(+OME]DL_S&>3*ZVM%7. M'=-"NR0<&!=H[]+9DCNN-3 9C&6:>=[M9G4+I=B,Y.BTH8' &R:C5;OGY6RZ M(/\[KYSM-[A8+#^%Z3\_S2:3KV__F&+^)_D$XP1&M3AB5#&BL]] I!_"2%TBT&SK.C->JBVNY M#ZQ'HW)/DMR[RFO;C ;_%9>?9M<"C92&P8Y(Y(4R5'S.FAPTAHK M F>\M*[@[ SN:-1N6%KNZH]K577YC=J3-R@HZFUV" M.N$01,B8ZPU(4)WZYNQ0>WD;R]%I1Q.AWU4&W^CQ$CN!C$4DDZU8 MSD A-Q#,JI\8EW3@Z2*:CQM^'A62 ^\<@Y.U0<-ZQ6@W''F;S\81+]8Y(0NX M4BO.C:>]KR0!R?EL6=16.]UE>^GZP*/1C>'$O$$9^H\XO) L"E-L:7WWV!7;OLIZ!MY,!J'BT"4[MV5'3MY_85I^ MG+V=O_@2QI.Z(-HI;Q[$J\P>R7U.M>N)04>G,18$A\E#[>M>8M0Z-F^3OS7( MPV>MME25V3XI&R 5:BO E]GECT,>*/MT![B'R34=6!'ZJ%T/%I^( @9=0F$6 M03(;06E5Z,2H1<"RQ!"EX%RVO@-[,HKW2(;HT]>[;(C1"(:ZY@"U+M'N!.QP%O]@%#^J4GWY&61^\N?:E6YZ4@?Q MKMXBSCT+/%AP C4ME'$(HN:J5EDP+I(V[6! M-)!EM '.82R?GD0]1'L/*0]PDFR$Q@J=IDF 1A2@N'80M>20G0Q92J\R:WWE ML#?B'[$\]L#[%L)MG*?YX5.H,RD@3$1V\A)BM< M#)H9=6O'WQCLN_O)^S_C>PM[UDQ2C1.JWUZ5,?Q4;ZR6M+1Z'GWXNECBZ04^ M%5'*HA5(K>K]=R%S!8T&*1R73'IK7/;7)J-W]*?4KTV6.- Q;)+ M%KAFB8S0VK#3" -9,B6\SBS=[DJ_D=7KG_F\V=M9.@V-IUM:].*7_[RA.Q;K M- 5=#PM'!F()"J*/$H2V0:1-X.-)-#\>;'/F_F^LBH84IQA?++9!;# MY%58A@^SR5D5X04F3U8:%E1@:(L&940!7X2%DK6K(V)I?5UJB^[[_.=-8!.I M-4P OE"J'^?AO\>3"R@R"^-]KL-$H@%%6SC$.I(F95=8,+XXI[J]>-<_]GGS MUD=&C1-U:ZXFAG?S63Y+M8?JR6P2UJB\8RA3!C2*_"/E(NW>K$#@IHXST-*J M+N?>_4]XYB2VD=P N:M7#9$6/\_FO^$?UXJBY[,I_36M[H07*X?8%HS%LPPF M)$[KKXF2$C-XY-:6$)CO-E9KF_8"VP \Z@#B<%0-4/WUD7[OJNW6VL;K@&F@ MZ.(F/(<)+PY(XVP@#@:(/6[$9FCWTQ@\I)AKI^U"/IT2'(R(9(K(2&:E?+9Z M\4CT\:A@0,<&M)T):KE^ \K_+E[/3S;'KY M3H@B?2QD%%O.--#":X 6'4@Z:^G(U9&;YLF*#P$Z:F.D'14#%!S?PK2>7-D! MU$#6QT9 AS$_&A*WL=ZJA=0'.& V@S-26)<]A\24KG4?!5Q&"3PEYSR*7)H/ MM-^C*CQB<>Q;$[81]B"WW?6V!_-/83ZE8VYQ<:0QI5A C&1)10?*. \.C8%Z M@U"2PQ":#]7O>6<4.SH3:$?A^F)^=I@L@-9Y:1&O,Z+TI+ M!W3&20B26Q=R8B3R+D0_TG[[\H%'>?SO+M*&H>-+$.MG40.K0!#XP-*$Q M?UL(K#%OOX8_QZ=GZ]M;R0R*$'WM%T*N9XP"O+$1BK#!,LD*JDY-?!YA[L9# M]SNX8&>QSUK(K/&I^"N)Z@J(\2AYX!ID=!%4J9T#Z5@&GH/S*C%KNTUA?XR\ MZP]]AN3M++-#M2Y_M(\V6ATBG?+$4VWZ8X4CNRP(L*AH'5HJCJWCK4NQOI4"#]-C?A?TG.R6B=EX.CC8#8X2JU_P* M8L8 UEKR@;-S0K1N:/>$57@O4R(.K\';D+[/*1&A,"5T6L5C$%36 D)('M#[ MH&+M%6Y;WY0S)2(NPTEAQL1@'>BF(C1N>:S(.Z &*CCJXQ21]0%6."D^\PS M"#6K.$65Z(Q/*?/6!-K/YX[-GC=1KY#7-U?NDYK?.>>DDB&,1T2L)K) MJK*/X&B7@]IV.#CI C8_BNZ!LJ^&0FW9;B'70[<+6@WNO-[:=266\SPGJ6PP MV@ &%FNPAD[$&!4P&+L!1P]2WD/ ^R(_H96.;%W: DTML\4$KB;%\V(XJS77+G5J M0?&D2']H@/:>.-]&K@.XH9=Y)C^>+>C,6RP^G!\7YZMU$ETLID#BO(#B4I[7 ML_B"M?8(96K>=^1!0,>PZ;>7_ #M1RZPK$?"=@ S4*CW!I #)^7U)^JV"O26 M\A [P@U0-F3R2Y( U-R $HHLW]J&V63)LLI!^-"ZC_$>*.^:?#.:BSUWF<&SZ[/T[[CU$?6]QX YR M:MQR9#47J+;'/YFOFA>?UWMKJ^D \A!UG2F96.V*7R)M;5:RY'SBJ4MM]:;/ M?JZ\]993X_?M1?Y26Y#GCY@^36>3V4R\J?^@"K0>#R9:Y[/.4#"NH'&()B@( M.6/2F%B)MO&)^0"<8[*86TE]@(K:>Z"ML[8[@!O(?GX0V&'LZ68T=E./'AP, M8%T_#)+.'Y5*,,"$H9W29$';6O$@I$X\T'MB0^MZAP,HR"/6]V'T8QO1#Y%E MO5I>\;EDQC(M2G%0"AFXF@UI>48I9%'*IN,J@V@31-]-@@V+&V_GL7:!<7Q5 M#UL)_YZL^5TD-V#5@^#613*TP7&N:P,F E:'T07!G(H>0TZ=FL$?FL!.50\M M^-M&8$.WS3VOE8S(E"1GW11#SKJBP\,ISB&;)!D670SOE$"_50WAD^N=WRNB.K1,WD7*>VJ5'5'IX)('GT,M)#$%O.(%.*+D M4OC AGWKGU2K[-:\;R/<>_G>=RKDF]GT9#+^@CG4T.#X,@%K,5Q&Y*./W$]B MY'8K;Y0?>9[AAKD^_$U]^"HBN_@/G.07T_S[@GYR-:,MAJ %:5$@)XZ\.@P0 M:WC=>I$$LTHZWSK_?@MX?<*^JQF3LU(N2Y#"-+^N?YZ,Z1Q>C")IDPZ>@[.V MIL$CO9FY#C=F)=@42_:W,^PVQGX?>92$$KP4*1A!,[R9'@'WA][SG$2WU2ZC>]YKA3P M?.%76!R!$7K#>1>%>?) M>"<>&[D'[_(XZ4[T8R;=QI_OWX MY--R5LX6>.M<'2&MC7E<@7($*G+PR")H;U!HE>BG71KNWON XZ2YC3R'N-RY M1/*V;!# S[,Y"6"DQR=@!V?L@S'RP#M M[EY,ECB?AB5ANZI@^Y54_&R^NH9X/?U\MAQYG_.JD9/UM7"@L M\J"1M;: .P$[7N5IS\L H:VK^-WC8CF/[''R[@L*!,-)$$KS#"%8!A:3S,8$ M408<"MX1Y+Z*>?:E2L.R=.@"H&Y)D;8$GB)'6HG'I1.SID18=H\:3AT5EP M:#D4[FVAKU*1_/E1WBN'O!WCVPAW+_>MVM"#4_; C?2@K+$U[!; &F^XL@ZC M:%TQ\ 3O6_>Q^_>3_0!IL9ONBKI ^O9N8KPG()[L?\6#AA@9@U2,%K0/9.V[5&W>_>3G MS5A/236\PGED.*@V(VTBN MX:W*IHF]G!4FI;,02H6B&">#BQ:;C7=>V%!O";N0^!2G&N_,7 \9-6Q7O6FR MN;>\WN &$"78.D4O@#/UQ"W!]/<>=.TLH[MT]1Y:?/L.M4Y# M7/F^3.=BF$)(45=+ MZ&M>8(2 Y'K[9 (SWI0BNWB['1ZU?PNA%2NSX43:. #9 =YZ.)./S#&,8%45 M0%:)3%,L!)=@(G)G;\]KV)7W;XO]'<2[AQ.@FD@?<7[Z'K_@] Q_F<_^6'YZ M'Y9KE6591'120TE%@Y(RD 7M%*3"/.?%:B];7SAO"?'9Z\\^J&D8%KU9U2X9 MQE?#O M:=>PB^0&;+*WO4&1^>.7 ZY*!:Y$=5W3T<'P.!'9JM]&$ORT$UIBW MFS,7-5D%-D>R% .7H%!Z\*SN*M%S99+#TFU4]_.84[F5V.^=4[F-S!H:VW>G MG=)AK (Z"PE];1!0?&T!H\$F;J1.IACLY%D_CPFQ.Y.WL\R>3!.$%_5JK3;5 M+#.2'>;QYM1A5TFH/$W$?Q?DDIN:UU;0.$QC;TC? D*LM,(\,.<): M90/>.TXG!'IP1D=(+EODBA576N>L;@'O+P7;F:Q!)JC,TK\^S2;T:8O:BF3Y M]?4T3<[RZO29KWA9+N?C>+:LJ_@X^VTVK15Z)'[ZQ)/:HGR.B^6(<,O(M05N M=:*W(RJ(@AL@.R70FV.M:C]KK0GR;T ;#T#Q($W+SW%<26T4G'.UP2T$5K=D M9A""D1PT\N*9J<.,FO#@F& Z6"$REX^XGCTA'+$*[9.< =I>O)N3DX]Y M<5?;W\WQRWAVMIA\K7X%N>GD6=0!X5]P_G6DE$B9NT@VH*77(=D(H0A!UF Q M)0K'.+:>4KP;TB/6O#U2V##5]'++O4#[8IH[2VR$T>42%8'TB=5NJ%BORP5D MX81Q6GF)S7OW[(#S&U"ZP>D;(%WVZM9V"W&=7]^F;$LV6H (-M2 BJOCD P8 M9X/509,7W-HXVQWMOIK^[-\YW ^!3Z4-T(O\7V?GS;(6M*;?\(]KP?;Y;$I_ M37C5YX(SDQ.: #QI,B2D#_1R&0>(FM%^SI.)JO7>N W P^=J#*LTMS?(P<@; M(+!6EA=Y]OE:H6473 ,EB&_"Q4X))$]2+Q[)#C^P6FPC^@'48?.NNO+25@L M-I_ YR^(-D@6(.@B$BCFR1YT4H'E/!7&>(J^=3BA"?!OS*;9/]D#W,UT6L3] M2UC/,.RPB(&,HR8+.(PU=0 %VD6%!V%_@'.XS6*T+3)ZCW7$$*N#/C5XFR7P M:'CB=5:W:!W;>,(J_(CA=RP:O WI0UB0=V+5Z[XQ0A<9F 8M)$G&UB$3/$JH MG;K(@(HH?.O$L_NP/(DH[M#4WA/6[<7+8&8F7L&Z-'^5]H&3)4-OC:P)Q@JB M10VA!R:V_C/BS?HKXTX:5QL<3+L].SR6K:P$^E8%J>7[1>>63G78$E M1YTEAU1[0JKB"OCB(R19ZKT^@SV6-6I40/W!9#.ZSVX*/S4(32F.EK5_:A M+;=Q[;>2; A>MSF-^I!RKQ'MG[]]I M:L[XW>;Q.XAU )_YRKY_8,D_?KWXX;EA'X,L09M0>R)FJ%=3M)4FLO.9]L8G MGHULG6"W \Q])3@-KBI#4_14,ID>GM##:PB)*P^FJ$@KXB1!JPP@E[[^Q2C= M?&C1TQYH-I V;#72;!M6!I]KU07,MSK2;"NB'AQPM8N4!Z>>Q6QL$4AZK7CM M2*[ &^; 2A,"XXX0-Z_6?.(CS=HQOHUP&W>=_&F*\Q/:S.9?Q@EK'OFZ?_F- M!GG.A)Q=K>'TF?:W2%Y>-&1-N5"B=-*7*-0CCDSGAQW,%MV%C-F0DFS<;O+] M[,OZ7H!\9I\\TAIS$71H(0/O"$]AUFAEO VWA^9NGM=^^8G/E;0=9=+X);PY M.6"==&J8<%XFH"?7=$55)R8: T[R' 0G4-EVX&C39S]7MGK+J?$DFDL\_X57 M>%(V DM"PE-?<^$]^,PD"*=J0_JD#>NR5V[Z[&?/VZYR:CR;9M4=LI:HG\S' MRZ\7>)3@)5>LNI3V(I=&'OWB<\6P[;R.S> MHN>! ND7_XE??\'9R3Q\_C1.+^88>@?2'_GI[Y#G- N+):BZ$L:!%;=SL(BE_36:Q M4HA4E!3\]JBB9Q@0;\[6\J8#"$))%!R768CW8,O/+D4D0A4]'&<=NI!^S3HOZ!/*Q],K^- MA8XVO"0=>".4EG8$%.[48?83DZ\_<;YY4 M(PIF#>37T'Q;52+,OXY^^7&DBN.,WL[2JWA^[=&\-O;D9;*VV MQ%*K1LACK7GB M"K251M6FC$D_U)-D.]Y^>WL,O&TIM<:C?%XLQN%=2.,R3I=3RA)7S')@-:E% MB4BP9 K@BT1A(MI2.KG"CVV>MQ_\G+GL+\F&8>>U8OWXOEY8,*5D!L9,34@C M%?.9!T@A,6FD<$D\9.UL]SK^^/XY4[BCU!J'G=\N/^'\^HK6U7@F&G_M\<^9X+[2;-C*+C1" M>&D9NWT=\0QOG8;B^][+IVVD.D 5QOWK_/%K[11V'G$OJ9!G+C6HR#.HDAWM MH2Y"0BYEBKP(T]H>Z 1L7Y460VM#>Q8.?:5UV6UNM6F_O=RTWZXV[;?K/7L5 MVM6.SN*8%* B\2E3GM03J '*H%;!> ARG':$[O=NK3@YN#*5*T2EAI"GB3ZI0+U!",99#)YL_* M)>%,Z^;4!U2@1XH[GH;^;$/)$'IS 8XVXA?+=[-Q'7-/P-?]ID1QF#++(%RL MVV\PX'A6($NJL+TKV+HF\&%$!^@CVY[&VXK2CH,!+.=KZ-Y^P?DU8#K)F)CS M$*RT!,PD<*I(.IM1,$>N%STD/\@ R(?*XFRP(L1 :Y3UWHP6 M#K'VD+',D\>'@<["UD[4DZPC'M[ ;7P-I)L: <^G*[(7-1.>03=^.NG/??/W8!]:UE<&]%5*<\ MWEVDO+<,;DV;CP\Y@EZU7ZJXHI:1=BA#+DHNI:06R;W/(8.[/?/;"'< <^YZ MCD=RQGI56ZAQCJ!DUA -+R!0\QBC,DRT+LE[@ADS6Q'R0,;,-M)L?*3?2"WG M,>F,7 !7]4XO9@M>6@^*VR1Y+BS;%J573S$U?Q\FO=8G%G017,@QC,$:" M"G4 E=<"7,$,-NK"N3<\N*-.%=Z9T5Z2;!A!N9:#CMY*$8RG%7"R^;/,X%SR MX%+@QF;,2K=+:'LZF?N[4+BCU 9(\?[EQY')/'@=Z\-9G;M0 \#:*C#*QRQ9 M%$P]U,#SN5;*].%M2ZDU3/&^EF1N#$_:: G&ZT*VFU)U/B!MZ4DZG0V7)CW4 MY>ZYIN;WX6U+J37,Z'XPR=RKQ(7.P&DC(,M*(K@HR BWS)F22Q"W+9KGF)J_ M"V^MI#9,!G<63(<4%,1Z:::2HR/76 &2H1#"H8WX4([4<\W@[O,";BFUO65P M?\ )IB7F'\.D-B#Z\ EK+ZG+#KJ[YVMW_. VV=F[K*)1+G8='C6E7_GZYBKY MTF9KDG)0/-(+ZFHMJ^BZ!M/N/S$=V&^K.'NE[/3S[-I MO1WY#9=ORWMKA!*0=I#PX]8*TFV43@(?:YM0J#=%[ M2G7,#TK(2W/YK@Y8X8+LEE4T)"L8+6! M'L&JU[$R*3)7E"41=,D]>NPYATX[VHJ"V4#R:]PP]+QC^/M9G"W'Z2:JZ',N MNB"M%$7-K-'@:YLT5,5X=,P;WJ6+[?U/>*Y\-I)9X[=TY56L-Y\+.,;DY#F2 M8HDZ:L$5!4X+!24(9IGB0OC<@<(-'_ULKI7NO'UM']5YA7*XG9,W*F]GT MY"/.3^MW=P_H/?Z9;6)Y6V)OUE(A+E]/%^0'W2RDEMI+*>CX94G6\4'20%18 MF^%P)6M3/,O85'1TL;](BW'7\;+KZ- RBJCX5!6/7&#I//45HU.44>==; < M&^O(XZB.0T,:2W^ .K)UIOT5TE?C18TCCJ=GJRNXM^6FFI-SJS6)@F F3GL? M0]KV.%M]660@B>1NC89WZ.+2&>1Q:,^PW#1,S=HLA-^GX;1.=OUOS"O<9]/E MNSF>CL].Z4U8_>IB<59O?5_.%JMKL5$27BO+$KAHR"..U;SGOM;A"H><"XNL M]8U#3\C'HFC[XZUA9MD:_G578^2RIY46!E;'&H + 9Q-#@IGUG)B"+O-N=A" MAZX__S@48F>)#M!1]#J6WV;3='Z[,N)D=$M/,'3& $H90W851C $*^D8"A=# M\GR%Y/@8WU'*#5/6KJ(_T_%LOL;VVVR)BU&65HL<'61GZU@U16=_.LT2HB!0R9K*"TXN"RM8#).Q\(K#6M MN_EM@+&_SI!#&W7;2_6I9)]4A5U>*&RM_5[=L&:91+&!0G/V",J MT$/<^U.&2-NCE*B %4>VBI<"?$(!DK2]\"229JUMP7TJP2-)*/O2@6VDW/AZ M^]Q 71FF^0R)#+6NI7%6V%K,%E )4)8CN.04!.>$=\'8Y&]U1MF+<>_PR[0C-)[X[C',[J(*,@;KLF/Y%+.,/YXCTL<)DSFW\C+X=^ )]P%*VQ M*&C_0XFUL!GKR$UPM':;2Y$F<=ZIN]F3??R'T)V2>@PDDR'L_!T<_ )_C"\N M+]Y,9[/I-]JOOX,O])/%U2C*FO&7(E/9U08BWM99&?1+"%R;B"'&UM>%A^ [ M)0T:3"X-4QJJI;0+Y]E7.KMKB.3F:+^/F79'GK1'5HS23$=7EG#KS"^E+5?( MO>Q@@C[U^:>@*T?C?_#,!4*.9Q?UXGLDN>5)&,5D=#4T[N@T1Y.MU:[/AGIV].+B_%B5>)3RK)G0;PZHZ]S_1YQ M490P9&K1CL>9)A.,>:\RPZ)#;= B8N0=MX\G0C@%[3BF%!IWRME%QAN8C^YUL;G6'J!EWD9RWE,V7M#7;GO&7^?39N]# M3TE!AF%Z@ 2&76!_GUS.,6].OAN5?HMXRQ"7L?#H>&3<^U0',@?C?R\#6>_KKR,T9*%+ M;YCPG/9)Z1P#'8'QDE K%!'48Q&YPY]Z"DHR,->#Y%;,QE\)R%?\];*R]:[< MF%WSO^%Y'@4OBO2.,^L4 500681@F -GT!B>P;:^0WL4U"GHRC 2N*\BH9V* MK&SP=V693)[KTD=:6RE(19EPCOPR;Q(+?)D&2K^JI#5 ^Y3L_7A.4S%Z\KXC M#M<@C+L!]W;\!V&Z%3,<"6]#2=(P*W2I/4V0D0;3OA93-F)\[)49G M^9^7\\4JPL-!!W*G6"I!UT;6DGRLVEC+P5 MZ3U;U;LD MA6]=V[X/RVGJ0@^^=RA"[V*SK3H*G%V,5"$/6W-/YY*HK7A58 %L89$L)IL# M;5C=1BX^O?"(4)R2\'MRO$/L3PZ*UM/J+=*'P/G;RTF>+PUC&864)=<;(D<^ M$V%CT<7$K#&^+M([Z'+8;W_N*8BP-U\[A-<@7'E;G_;>_(D1Q)QX0%>'-1BR M.VCM4%)@)FK"BM;(Z =]D_=C.P7E&%0>.]+">H_3M9>W6 MN\9W%Y;Q];X6%$ODKM)BC6KC]&SU-U>]'T>*:YFB,4Q& M29:/3IGY4BPC:]4*GK@'V3I8T!/R*2C5VF.W^/J M]Q&&1-!\/=B@UFA*MYJ,6L@_@N#!2-6ZHVMW=*>D4P/)9(?Z](YBWH7Z'K]< MSM)G I9O)4^C0>XU$2"\,G4R:XVIDX4=;%+)2ZG% !?SC\(Z787I+X4=FM([ MNKFMU"L%/DMI=GF34C!RDM:L Q& B5"J2(0:0+!GHR6N($75I?21U MP75*VM)<#CN4I7&OKAN@Z[TO!*65"H4I0::5+G5HJI.!8;(:P3#V.((7A! M6U[K67&/HSHE%6DL@QV5EKW#L+_-I@DQS]\2+1M@JVUNY$OV/H3([-)%2Z3& MT7DZ#B5$#:F :-[5;3^:4U*+1ISO4(T^6=TB^9YW^OR['M,JKG\C8^3H]_UI3 N[> =2= M;#:&D=:Z:.\*,ZE>&TE.NJFD9LGSXFT$57B7:5;=GW@*C9LI"2AN#HM J*A:@L7TIGV&U[ M../%ERJ/WTBGIWG9#5%F"'22 :N.--.!W&J?DIA@*9"#R/]^#*= M$-+5;LME\+4.Q\8Z($#+Q,#6MGP.I-'2H(Y;4U1V.M)['W :9FT[#ANW-MP) M:F,C=8"UVWCM+N+GL$,;"N,Q\?9@\AAO\&;SXIY'7B? :"D)'D?FHRY,(5\. MZQ$>[4L4\!Y;\?CR/83 QG(]^_+E?)SJQO0+S#Z-)^NS C$6D;E@.=,"==:< M@3*!E1""BIJ7Y%0'D>[^]..=P4V)GS9EK?$8@U41,^8W,%]6-JP1)9T<9@4L MV6SHL"F6@>..Q13KV(TDTG;WB]URW/GI)R#'_JPU?!_GL\7H?2U17VXT9,E' M--K2(E Q[4LB.R'7XB9%UH.K%Z:=@LSTJ;?L9_KJQG:^\\#3L)2>SF'#!K[7 M(-;ZU 7&(6&\+B)M_XH^;AGU('];?#V8&^*-W&SPA=L8C6+>UL-?@F>0I2&/ M2B0-P635+=G^N06XQ_)I+[]#"&LLMU^(J8O+BS40#4X >,M$M=VTUIE!\)&^ MS&AY"N"[M>5_1')W'GJ\\[$7[=,6G#4T9Y9 5J4Z:R#&.H5&119%'0]5DSEK[5/DKS67YWKZFS,H@,? DJJ7PV1$ M,8_&L@(@-'#TQG:I0]SZV-.P5_KRU;C=_"TH:].Z"Y@#HCCW'G#\V$TONG>+ MK0=7P[U[:U"(.B^;JGEM(],Q*0:Z^D8<1!84[2LZ"5&;Q"O&)1;!E8G<=FKZ]>!3CNO']Z3_ >^] M!W>-HS$_7,ZF>7I^#K,M3 )T<3X"$W0B,-)20E?3X:40:)6S=#B[#O+<]_FO M59)-^!K@KOQVKY#EGJ,3>O1TNI?B,]/!U'(&D(S;% //VMKF1;#;&$[#[FG" M<,-Q*;OP;(*+'1 -E(1U'\WSI%SUD](#(N]!\<"O^QH9[5NENKM,U"$)6@3) M0H'(C#"U.Z IF%N/.CV6T!])E1I:YH,3LOL M^B<_33+^\>$;?+D%7J@B@S2.244.A490=?"?9$KZ:")J+53K.O1>@%^]\AQ/ M7(-G5*YBYU:#T9D8,#J1(:PX Q&)"R6T1LU3BJV[\MQ'<5J68D^6!YBC=A?1 MKW!Q_29TP'64M/T;3"\A5?]PF3VH CT)'WPCN(6O9 W"U=Z2/"[3.R.+QA3F MI*7C,1JKW;!]3896A(/2[H?3@T-X'D#^MS>^FZ/)&>\5RU%$ICF!\/LTPR7!81K0"DH9.M<$.4F" M/*4 ==">+2B=U=IT:LFX\\-?N1C;D-8X_OX!)^/I[-?I N?Y$DD.?HVI!"@. MA64JU%M86[,?.'"699):62Z$Z')MLN_S3T"63:AKG(]^#Y/>8,K&EF(TDZXV M&+'D)T3R21CWSF=E#,IBGB).?;KB? IU#9/H-@O=TR9@<\GC2P+G(JN%4;7A M%.E:CI[Y(I0U/'%G6P?D'P3TRA6A/>F-$Q1N:6E5T;-)OK7Q!)\@R# MFHP&&5P*7KG6@=E[(%ZYT-N0VS" 4K7P5_Q6U>X&T[7Q$$#E(I@KM:5MH3\% M%(*AIPW'1)12I [O\)Z/?^62;$77.YKW>Z":: Z"X\SQ/\["NK!T7?@^@! M E\[L4F;:S&D9ECGZVBHN-J%H@.OP MVFIQL6ZU>)U BTX(D[5A2FM5'7O%ZC@LYET$])Q6::'Q"[H+QVF=T+V9OB_] MWOVQMS%MLC4[H!KHE-Z-Z'G.Z?X2>T0%>M ]Q"75;G3&D78G\C^RT;%V8*[E MSMJS6*1W109EL?6(T6,JP2/G];%TX!"6A[[IV,1W!2]%2@P,/'FCVDC+0#O! MI/0:#!?H3>QR>K^8T'@+[KL$Q@\A;H@4M\LXQW]=XF3QP]$@QVPKIM4/@YLH/-] M+ZCG.>*;B.YQ=>C!^P '_7Z 5D-Q.4>6G=%,%^E82'2Z95YK:AS6VYW7K1"/ M'/?'U8=#Z!Y>#]:'EW1T0LFDF:U%XKI85P/1G &4HJVP$GCKB].=0(YO'C02 MU,/B?P++>TV$__KK%C=TOOW/\@?+[]>UO\?R'_7WW]__=,W3MV_?_C)-"!/$ MV7CRZ2]I>O'7)4\WDXSG9Y/\W72RH!_C)(UQ_BO,9K 8?\7O<0'C\_E=;//Q MQ9=S?,06/.33_WJSBKNK6S_BCMS;KP?_6. D8_[/OA[5?'[GJ3]?]\4/FER' M6IELO""-BE:1N9D#DZAMCK;$H%HW0MV/IN]&LC2!?X.K:DF]A?'L[W!^B=^/ MY[6]_N4,ZRQU%%FIVBHDT&+),O;."A;)BRH\F,)-Z\4^ NDY?(\FNK"]N[2D M?@!7Y'MZ([\NW[-?+RL_[\K-E>?\;WB>1SH(6V3R3 J+3'NB 7C1=+Q:KD$% M;4+[@HA'0)V,=K2E?Y#$^ W U5BX=^5OF#]AKDL?\51, G,22^9AE!8D(:3 M0ZT -3A)!_%@JG$?SPEJ14_2&^9HWL?V=OS'S=C16M,U2N@]-]7TEAZ8%@(8 M09(L)ZY$MA82MA\TO1?.":I#/\H'2/&\@;8I*[R#SF7/4TAU_!L7M0D$[5M( M)$@73"PUH1B'VR!V(3I!G>A-?,,\S_OH?B9LRR@>V4'$,YROIXM&8[SVF;/H ML=2^KV3QE%0()?EMV?(D4NODP$=!G:!RM*!_@&31M],9CC]-5J,#T]7'&4SF MD"K"S=3B-UCH[WR$/T:JJ&R S&)>M5C;1$1H"]4>\HH7JWCS.JP#X)V,S@PE MD@&J=[^#^><:+J#??OC7)6GZ^3* L/@.9K,KHF7I8HVT%2$689G!.@W(*]H" M$[E86S$,D.1X>U3M!T+XKIQ]A?'YTAN?SNIWE@T, M2 (X7PZP-2KQ+(P@"LB6TB0?,JT,$>0$@C(QN^:Y;X=B/!D-&E0X V3C/(SN MYJN1"R(&(24#'VH;>A0LU)9J.2B;P0D-OO68T:[83D9Y!A'& +>\/TV^DE6^ M#.CLBO\5ZR+07LC X-*)1P:.]D=I &K''6%YZ^R=AQ&=C((T)'Y'8*W)1+8; M+=W6YO<(Y^-_8_YQV60M>IDRZ:TO]7)36%F'J@N&)LH4P09:2W-GJ2NZD]&7 M@02R0W=Z1V6WP=V%_N.,"/I],KN-.""88C0P'S+4,')D4$)ARF3@.7.=5.MM MYF"0)Z-)PXIGAT+UJKP_2ZG&!.;O,2%9\01[?1<[(__O;#['Q2V.KD;*&XA* M9.8ME)J(Q5D41(Q)0KLH@\SJL8OFPY_ZZE5C8*)WZ$2#V.YMK5T%!A:C[++3 M4CHF@J:M+X=:#),E$QPQ.C3:%3_H6;0&\NHUHAW-.X3?.X)[=[%7/\P7XPM8 MD(?V&_U@3*I;_\)(FF1HC9&)(LFYM[5+9/&&216D4[H J-;*T G8R2A'>S'L M4);>X=PME+3/S2[A?#L29(VG(ZUPYC74J42>C":-GLPGR9%,<6&AM5/<"=BI M*DL#,>Q0EM[1V]TH[V!CB,\C MSAV*V3N,_.'S=+;XB+.+6Q&J$0AZ)8K@]4Z-UPQF B6,8X7[;*.#&JIJG=6] M \?)J$MODG=(OGYX=;,'.O(AI8ZI5F 1)S-% M^HS2!L3V72AV(6FH(7!^_LPF]I/HW97Y_1]UD7GQO^N%%^;_\Y^+V27>?).> MAW\L?CA?=O/]/_\YQT\7]Z)J3]N/MMJ%>QM<- *8TIZ6$8MC4#O5%5.R)>,K MRD%VFA+FX2J=03GI4]3&$0/#N'Y6,U*$D(4=:*U"75LA$J*!>EJ M\#%Z9YVEGV_)_H4W*VG#?I=V)8=0-T"-X+UYR:T<4P'A\S'V@_1JTB[5.30W,U[J8,T&\O\$&8;RGH^6XS> VU@J^&@ M*(H0"EET]'SM@F QH*$CRQF,Q9O ;1?QTJ?>$BU]=2/6.P\\@9W[Z00V+,&\ M!K$V$KK .&2/[B+/]J;7XQMR#_*WQ=>#N2%>QPT<8\ D&VB3,;3)!-IN@D%@ MWCA=!(\"DFN<6X)[-=0#Y'4!88[G]0DQ=7%YL@#@P,7'#LBF::4F&O\,&]1DFDF:M_O>F5BZ#3W,HJ@.G6A>$20>P&CLW=DH>^ZD@\"<\K5K!1D,T858!\?6 M?,(ZX>PA5W6.Z2^?IE__NOG,E9 W7]T(^?8SCWM"-Z)_VI.[AG;6-88W[W\> M&2#-0V$8E]R1L1_KX"QO6;&H4^&E%/[0"WJP_.B9)R&_0[EK^?[5BJ595:&1 MR-K8#&2:D^'(=':1@21+W:&0*9LHZHM;LKM^WJN6W--8 M&R"8?YU$].8FG^AO8YS10SY?_8Q?<75>T''@@C;D>TE=.[K$P'P0@IF4L+A$ MOKC6C6.\W9"=@#$]H"B&:,VT@?8+0JV3OUL_?XWWYJKS4; #70P=!/1Y[HR& MD/@^I1I,7 -<,AT(NC@ABS%,Y-K;6\K"?"J126<+-S)*&5K?/[T W7KD:NKE MJ=8!4AI2I7Z:?+E&BU71D6RXCTYX.8\!(]B]ZSI-1@4[QH13H M/ISC)ZH,*,A]*M-3"HT#O9NF=FO7.,04(AG2B1QB#61(^T)'N =G..@ /G;J M)_A(E.#V,T_ B.E%8\,>@#<^[?GY&D^M -M$IQ['U,$:.3Q.3\M$_U-OFY8K[@=#?L-(^ MA-$AI%P#'K(X&5P=:6]J%J7@G 7C%',Q:26-=38^=)GZLH-%[=C?%2LZA+HA M8GTUWFB"1"Y%9)DL4+(\:Y&M-IXI[<")1#: ?RBB\+)CM<.)[U#J!C"E?YJ4 MZ>P"*G-OKKZ#!7Z:SJ[>E5O5:ZM=1RD9;4J>;+D@F"XALI!IL<(E%55RPIO6 MS5\Z0CL!>VM(80S09O?=XC/./GZ&R4>\^#(E?^+JIXLOY Q45V,US;%R@[7U MU?33I);/_C3Y 6838FJ^7A715:>?7!=KK]^F+@L;*,(TV**>)QHUB"I-7[(> M#+ Y#K= 7Z1S)3HF+2+3M-F3?^PM,]$'XQ&R=:V;?+XR!7\D)/:Z]?L0\0^@ MUV^FDSQ?1VJX01\T5W1 95W+S3WS7EEFG=8$45L>.V6$'Z")MQY__/C8"Q'J MM(U$!B@ N[D5_7X\7\S&\7(ID/HR60B01/;T"M7RQ:PB R4TL\KYI(Q0R;:> MSK$?S0G9?8TH'Z )_FYDFSFL'; -9*T]A.MY#*Y6,NRD&CT$,,!Q\B!&[ZT3 M2 XM!$,.;@I1>_[O9Q(=0MX 1L!ULNF;R_EX@O/Y.F5JOE3: M%"$KK3SC61E2VEQ;%*7(7+:*/LLG"ZUMQ@\;RBH;17HS?( 9_Q=4#ER;;*H W9R+>2+OO:@CO2E-X*7PA.T=@2. M(/)'3O%C2?P00\13 ?B;^^Q_E]_W:+E9_IR^8/E]^NR MWV/YC_K[[^]_NJ;HV[=O?YDFA GBC$ZLOZ3IQ5^7%&W"&_4X^PUG'S[###\L MINE_WL <\W?3BR_TABQ#;3#)RY^^QR^7L_29?OS;.4R^QP6,S^=W<<_'%U_. M'YL-TNK)?[U9_5U6UH^_HRK'Y0'_6. D8_[/'EV6ZJ,^3\])!^9U^.+B:H-T M@_*,\.P$^O-UST)GGYY$^#'VQN?1??NMW8^MK"'<*>>NH@5Y3>-Q^;7X>MW7^I' MS'^=+N/0F'^]7"5>A@C$MF7&U85"6@ZZXRR%PKW(6LOF]_1'6]S_U_P7H#0# M^!8_D*4PO4+\@+.OXX2[UWV->;G$^I-?U>6Z.=GEXO/TUE=S_DU%!A*YFI8E1X49;CL#0+@?'%,Y DI'M@XU>N\QE M:5UPWQ+_GTP]GTWT#2OG>A*YNL<47H:0)>WHO&3:T=&Q +:0-9NB\X98W;[F M;1TR/,K E^<_=(\IJ)L( MZWF>+(<>:G+HJ7HL&;\6_372&F<*'21:U: LV;Y>@&4\6\Z]#UJJ3@T.3U)O M'TG5>.%J>XAH!U#7]UBS%=,"5Z?+[R20^?L/OZ]3%+P1*04;&&8DMCA1%D.* MC/PQGS*!2\TG0#P(Z!ER09Y=YM.A!-:XU\I-:_?,H]#:&=PO;#<6[P#B]\1,'D;]G?,%3F!MP_(3/ M ""=8Q)KECJ(S&(JFI$''[4,LI1T.N,G6LCO$,):CY^XTXW?0!0[VLL^.,L__-R75G\ 1>+5=QM3J;%[Y/+^26<_S:; M?AW/EZD&1L4 R#,3EI-"ZX L1%>+AI40B>?B=.NPV4$ CV^[M].6>[=6@TFF MH5%>S=3?)[/K9!4"_08GQ/MB_L,?U1JM5[H1XOB/I!+S:L].RWN$\_&_ MB:\RG=W_-^ODERJY]3P?,G@3K1T^X0@$F;6R6L\1/6VJBK9F37Z.=X:67B#P M[8:;.V\)CHOZ%!3SA$GD OZ@HP?KZB>)5KA*USI[_\.' ML[08J9""M(3.:5US$9QB/E5ORTD7R=@C-\QWT,E#GGDJ&C48SPW=T3LXKVFH MLS;?W\'Y^R3AC"P3G)T/RWS )[3HOM /NW0' '_Y(.)_?[)AG%[5<>T1;'B#PPHQ1ENE0 MNVX[0?YER5X[;J),G2)?A^00-U[#*>CDBY#O 'EM-\NXLX1EUO$M>W24C,N. MA_I:T2ZL4Z1=&,$P:8Q'ZYV5^%!?W%Z.T,/03DF[AI#& -EK9/@EQ#Q_2]3< M@EPN)WD^4M:E*$(B(R[0^K.H$Y)/9KQWC@5[%?2 M59A_)F,NKO:V2LJU%1>MTE"3P5-&P;2I$WEKZ8)PU7Z+R@O@'2RB!Q]R"E)N MR^0 C5E_'J^]O;?3V2[;JQ9^K9H/+T;!91&31V:UIAW*B\0\>E>OIHQWTEJ MUJ&C ^"=@KH,+94!VKW=/MYP_'5Y:2G!T^8D'<-BJ]7C"9*UAA4AHI8)088A M#8LUC%-2B+XL-^SLBXI[M#$!B,&UFA^^ ,NQI-UTOSZ3%P9 MQS>N4[6<;^Y6_C%>?*9_2)2NBQH75W7^B>%<2N92XI>1; MUT7O!3-T0.]>^74(^I%RBN'D? BAP\CWOQ%F MD@N]3A$,("R4Y%B!0B:R!<%"K&V8E3?9<=!HFW<(V 9Q? .QEUCNB[@'IP,T M7[L!I-: E"3''&N7*UUB[<(I6!3DF^MBI+- KKO@@PE9G9:0G\+I('/LJO5Q MW:+WY_H/QNL>^T62R5&BJ::IK_>VB@7DY I+@5%P#BA;MRM_ ,YIV6>M>!^@ M$=8>:&OM[P)N(-OM06#/-2ZND1B[J4';?V'/IQ"/6#Z$5-?)PO5B W';Q+B:A49D:5PG2L UL< M+\SY#-)'A=&TMAUVX7BN(&(34=U3@IX\/T>MSH?+BPNH(P=_@-GYF-"O3:+Y MNR\X^3B]%0]M4LQS^..:5_OT7''K=-4+((1(72LZ2@FC)*,:]J'_^( MW&A9J_Q:%Z\_"*CW!-)*[8KFD0T^""R<7C$@O]NA)GO=*H:JT*:;9OPSWEKTEO2]P9Y/9'4 YW37(M=3A+1UTFM.QEN=ZYZ%9S'5^V2PUIH$,I9A M[(X=8(Y^X]!KN;XZ6UEB7 1EE23EM9EH";5*5A>6K;8B0\JA M^7W];B3/[N/VD_(^W7DZVX-Y+;=1;;RJ#K@&]6SO8WI.I[:?W!Y5A1ZD'U,I ML"CM"PK&K:$=4QO'P$1%6ZG,OI3@9&KOMAQ3&3HYL,?1A4.X'D '"$7M09J^ M6TV3W 3AL[?6Z\A*]I) >%VHY2RI!M[ZZV@GD&>W(7G*:MB:YH3&Y MF1OZXYN1TV2R%@O,ZKHF)SD#KI'ID#4:JW60#[4:/FSHZH]O7KDTGTC< /-R M?WTW"M9PU*DP2[L/TS9*%@K2 A!D2EFZ]. ;>ICH?GV&>;F#B.Y XAK>,]R: MUIM=C$K3N8$QD6?B:16^SOW@(D'V(6DMVKUUSS'J>!#1'4A7;NW[O<3$=V!Q.VM3FT=6]^:JOO3I$QG%TL/ M_BUY\I,TAO/O80%OKK;^XM/#ZWV?V";"WG3=C8+LZT>\QR_3615KA0M'7B__3&F=B-\%5U_WZ_6SSC]M)?-MA>A*M@P3(#2R4<*? M+K[ >+:ZQI[/"96,P&L& ]DM= H6RP 4^1.H:QJ>/. M49 &> MF(E2U.:62$LR@3EII(O"H>*M_;\=,$Y0Z'W)'J!STNVMYFR2SR[JTO^]VGE\ M#MX4<"P;S9DVY+T UIS4DFQP04>>6O=+>P#.">I#*_(':(AT&\N[\M-D 9-/ MXWB.9_,Y+N8C)8P2/.B:-TCNK$E(NY8G.U7QE(5-RC2?T?4PHA/4CH8B:-@X MZ3K&L71K,:_0U('KWX_G7VHFX+ORYFHURWCI^7S\#),/0+"7745I(7?]86NM M4LXK9E(]]6B_8T%ESUR.6 ?(%JF;]Y=H _T$5>XYA#I$#Z@?BF] :Y=SY,RX9<.QE!D4+UD.":2CG\G46N$>@'."2M2*_"%:,M4YZ^]* M#'SJ+HQ8\JR!B<,4:6D0OI6+BNFYQZQ9]ODP#EI'[)'-@MF91:'(Z6#1@ M62TUS$8&74SKY-@' 3U7_<3@VK"M?Q2KEI@N8H<:)WP;R/*44 M#06UK0*]61Y<]")@""$:YGV]B+)(UEH=0ZC00=*R<%U:1_:/(/)'"B:.)?%# MR&T\4NK#99PCO)_&Z6*E'H2%\A M& 9.Y-J:R$P: M!Y]6\S._'W\:+^"G6]V)VNM MC$*S8&N*:*93AN (ACD94X1+9;N%RYYYLGL>\%H%VX:QAJDQRRF0$YQ]NMK$ M(TGE=EH/TM-_FA;J;'G8BS- RY>T_SUL4\ M9Z2JWV"2L$QGWY%1.5Y>B.'\Z<4ZCWUBFV*<@W W*K99E_E,/MV, [J&\?8N MC)N8K]=.RD0ON8=ESTZO:\].8(:L=!&YUCJUCDD\!6>K%GRW)B45!85''5D6 MGE:.7A('F)@4H K'8BRV3L>YC^+XA\C@6K*O*]\3J6_LX9^E9?WB?,?JMU[5 MD9 "4TB*+7=%70*R8#*=MQ*M#5 @^"[#O[L_\82584#J!PC;'D#+R"DOC$J" M);#D^&@Z,6.(EM5)C718%^>:YS\< .^$56IH80W02?KF6NP T*O;,>YE-,(G M5I*23(NB&#B##-&1UQTS^=[-[PZ>C/98M]I'U[4C"?"E7';O6&0=&4>00V2H>!(%'4!NW=_36(4:1 MG,R"F,DJE#KG2["@"W$D5;$>;4;[4'NS)Y6Y[,'R(ARCH46[70'30BY'G)%P MMT)GTP ")JN:B3[C$+I]+_AN>9'.W?YS@2SAEK@0[>' .M7EL6 MP006 M$"(((/LO5U41=@)Z0LPPEDZ%CN/CY641G:MX+5NEYD>$(J V60:BR(G04E6?)(VIU!"'B#BVA7>BXBK-E20^R[\(((:)L2T#^H-T%_A8N-\ M=H$[7%ST$*C/%@$=1O3=5:R9W%Z NCE!Y[EVCJ$VBNDL!8M!.I:CMP6+Y$ZU M[J?Z(M3L\2CEB]2R0\354+OFL\7HN^ED/CT?YV5=Z=*46*[>EIB@M@1==LO0 M?&DB5AY .YYDMF Z!;_I$;>4A[ZZ49S]3S_18ZX1W0TM\MV(UDK9!=,A1];! MJO X-IIV/UEWORQ9U Y4\+RDV"FX]Z*$ MON=T.*;,#^%UB*KJ![/D@S4I!QX85[6+1;:.>2-K,X$@C+8B*!2-K887WH-A M4'>GG3 :EH7MKICI N;/VGKA($$]6(C_%)8';[V0,22GD;; XB+3*2XGU4@& M/O@$RF;'6Z=!O/36"^TD?@BYC8NZ'R\X5Q&XA,Q\J6=?+4V,GE:)0OJ@A7;% M;X7M7V7!_D$B.*A@_P#^&E_'/51ZKI+-$KQA-OE:<6I%A:493PF3-.ADIYNX M%URP_U2)MF*M\8MZ<$%Y3,J;&#D#D8'I$&C]3A0&&KPHKJ243K%@_ZEB'Y3? MQLT;5KU?[FXW(TPE@]2%<0&);%"-+ KNF+!.*).3*]M9* ]TRKG[V:]5IKUY M:MUHH;H,-XJV/B"P.(PY,^"QUO(!KVZ@K^44+EH;?$FN@]QV??9KE5MOGAKW M2'B@UU(1X%(IDAG#J_MG:'4@/!/1@Q#>08J\\UOW$OM3]7OW>G/6N$W"]8ZP M/-HWI[K(VKHE%.6D3QILEZX(NS[[=4NO!T\-1X,L=X3\ MM=;LY/L=5$9T"*/-%EB47C!M+'E@D)'Q+ /'VN2CV_ZY]PFO58:-.&LXY*/& M1-_#Y-,JS3\:H9+V9#MY4:_6HF(Q9<, K?4^<:M"IP;#CP27KQ]XHG'$IY/: M\)2\!K$QCCO :'AK=.O1Q[\H>B+YV^+KP5SCZZ#;<- [K[R(S%CZ16=K6(U: M, ,A2FE\\K;92_H,?8/:R^\0PAK+[1=BZN+R8M..R"K-R6)F4IOJY]0R[10* MH^,B07(VB])IENHCDKOST.,=E;UHG[;@K&&P;@D$_K@%!*566M!)KPJ/-8\3 MZQP=6P>69(NT%C2=1IX])KS;#WV%PGLR9P/J^U$] MS_UJ&^EU4(D>U!]IW]BD!G$9 TC!./C:)%A&%J/@+$NG',CLPG9@XM4IQ2,W ML,?6B4,8;WS!\P\(%/5DDU3$+H$F+L\ZZ1DWHS4(VSYM4;O(\XNUD.8?YQ-ORT( M[^(Z)J#1ZYH?:#V03:01:X]9Q[B37EI24BOH<0S2-;X&[[&[9 M^"!BB61]U4"O2(&%H@/C5I%G%5'XV*6']\$'QN'OQ/6 J]])E-S%K:4O[ >];($[<8>I'>L,[GIV -AU;.D :R$7: >=Y M?*.>@GI([#U8'N!HW 4MD U&>RQ!T]Y7-?>DX85 &NZ]RH7+TOKX.YK@'_%_ MAI?[(>2V'OOU_8?WT_G5XO/FL *595""1>,,+2TK!C((YF-)RG/,8;L3\.Y[ M^+L?>WS3I#?-TS8<-797",J;&?Q[?+Z&HLFV< X$(Y4C%YQ,9Q;0<.9T"N"S M+1F[7+QO?>RK%]>3.1IDJ-XF^>UL\FEZ#AN?UWC,*M1)Q*G4 7%U#D8VRT(D M\%YX)PY*>+GWA%UV.#8A:@:OJ4!8(DDV9>N<"L MT!DUEQBW,RAVR_'>)[]R^?5CJG'2YP^I]A=>XS!@>8T]L*2!E@026:R[N>!< MAQ(2HN^2I'O[,U^WK)[,3N,4SQ_/IQ'.OX<%;+*]-ZT='>=_;NDU8:UQBN>[FQZ2/]3)*0M:8 WG?+B:+W!S5VPC M%_3J%R:L%4RK),F"RHZ0\@A*6=!9=Y!JEV>];@DW9[-Q8N@M?&<__OT.*A&T M*4E;ADK7*R)3K61$9J!.P34A.=5E=/#^)YR,9/LPUS ]M&,]'2^<6\MLKA88 MG=W,!V58$+($DYQW-G:0ZLNK1VPIVZ8LWI>P'ZHJ40./5M$Y(3'9"BNPH$-B M*6I-]IN5%KJ$JU]456+3=[81=_=%&HY;FU@BV0$I,(A>,NV<871>!,8!A;*& MG&-U&K6)+84_*,L[@@]/#A9M%K]IU/WS=7M*'4N*2JEZ%5?#(1 9U!'FZ(N@ M R=GM*U;B]P#T6I5-TU6ZP"94;(\0R(;B+O:@S3M(W8#?AH'/#:INO;>+DB5:-"P)\F+I5*V&4Q3,".T+(H]H6_<- M?:'-T-OJ1'OVAVB8DAN9YG;(0P.6!W5!<8QRMR>O@(7% M!Q2B4XO8XR#?*OAPSI'YS)D2M1Y9:61UWD&]E@%A(5CHUJCN\"*9UJ-ZEC=. M_[JD#>:'KTNS_LFC>?9]4IM1/)UP-AJ]L_6LF[,$1-"T>R26A:5CWD7-?'&< M.9E5X:3.T#PO;!^6OB9#_:!W936&\BVD\?G2NUNJVYOI;#;]1NQ_!U_H)XNK MD27!B2 4JZ8,J;M+S-LL6/!*B!*TUJ;UN@_!]PQE\BTT9-O:&$PD S@EWV,D MTW=.ADNU36J:*MG 2@K0F@=P M,>XB>@/S\?S#EQE"?C?Y.\S&RY%XL$ QTD%99;5EIH:7M#=D895:TUPO9X(R M6:E.]:-/5H/]V$Y2.1J)HG'*R&]DJA,X^%3SB,G(F\'YV\M)GE=@(YZ*T(4+ M5C00&A%)BPT/#!P* P@B)O.(L?'8,UZYJ)M2.$!SWEU'U7?3BXOQ,CSR%O$& M_ @PF)RL9DE:1UJ8+(.4/,L^@\\U3!*/83SL@??*%65H@33,==E _3C&V;L) M_HRKB@ZR:.H]POLZ4X[@U]GHJ^^<9?H6I*N/TW5!U:KT8!2#%V!X1:X5TXF, M'B@U5<>XDB H1]M$8WWJ"?E$=.R8@AN@%/X-3/YG.9;WT^7YLBW^VK;>K.+M[7'XTP<.Y3E"RZVA;"VT)_BC6W)":/4AG8S@?OK6,'P#L1?1I*((WS M?-:H: .EW72!>0-O!4QSDT1V9%GQ8IBN.0UDD=>B3A5M2CD:[)(W\.!#7KF\ MVY+8..OG[65-5=G2O!4J@E#[02+C(5:C6=8"2YF9"ZEP@[%V7NX@VOU/. &Y M-J*O<:+//7/9.X<>9&1>N,RTS9&V#_ ,N>-*.F6C[%+?1B^J&B;S['9N M?YK/+VL>V7B2QE_@?!3)Y4$$8,K5LE.KD$6R6)F,!J3!#(FWON5^$- K5X#V MI ^1S//;;%HO[>9OB8R*K;86?5[&N&H&TV0.C+.12PBJ*BW M.\WWUH?]:$Y$&1K1O4,3&@M_O M0F !=&"FY%",$%R%UN-B.L Z$=UH+8 =2M)[NO<^C&MXV?$LZ8!C(07282<3 M"[4?L2JT_!ASC8]57Z=+G ^BHK.-6\* M,UQ*N^9I'C>//Q&Q/Y70'<+M MW=MG:X&K5$!I$:R&4GL6U5*SY%FPTC!EH1JUB"JWOJC>A>-8F;'#"+DOL;LR M%9XO.S8*L"$JSCRMH2;S"?J3TW1HI=IDP=:;U9/(CNTMMMT3( Z@;\#4V"XP M3G "Q"'D[YL \03F!A2DE"X+899MU46M(J-C@P-G,CM#2$'8T.D6[KD%V&T" M1 /Y'4+8H!,@' @E@$X284R=\H.*^5 CR27&Y$ &+UM,;W\A$R .HGWO!(A# M.!MT D0HQ:4HDSD;(#OS=M[? MJDFYB%(G4B%IEKM)D"S:VI>V6"61\P3;9N&E";L.\REUX-@,% M.B :J%'I?33/TZ>TGY0>$'D/B@=^TS=3^I0C T$8YGQ>9H9S%@($YC*J5,BJ M@##DN_Z,/4J'EODAS Y1UHNIME%Y]Q5GD]H%^^UX I-44Z8(XH=IF5W_Y*=) MQC\^?(,OM_J#&XP>,0MF4YTHY=%64\+0P29,XD:AU>VC6#T 'S_NU5?B]R)> MQQ+7 4];V".M]!XZ9/B(3-1$T"6QBAD!0P(2R/!-H:0BE,:H&XOX/HJ3,1)[$CQ C<9= M1&N-[H)I($-Q%Y[G,17[RNI!T?<@>O#W?F/*TG;C2BU;R-)J)[7!UZ\#Z$#;H7H"Y8 MITA)5EP=6TA*S\#6.)<1&KQ 8T7KTMHC*\0C'LAQ]>$0NH?7@TWS.EMBC!99 M,,O!@70,@DFBQCI!!?"T2;:NT=@)Y-E3+9\JJ(?%_P26!W ,:BKX F<7-?_W M6LD+D&&"QI"'K3G3AKSN4,AVX=8[89.6V;:6_"X<)V,7]"9Y@$8+VYC6"MX% MU4 6P6Y$SV,.])?8(RK0@^XA',+=Z +:Q*7/+,:Z-QE+.H\Z,<%%J&EP*6OU MBI7@$1/@6#IP",L-95_KRG_%;R0!?U,%L)D5(9+2F78WS$(C XL8-;%"$5!=-N5E+MG .[Y_%),Y9TB2%=7BA95J8BLB1 M/0ETID0M9-"M/>S[*$[&PNY)<,-F5+L1_0H7&]WN@FL@"WL?IN>QL?O*[$$5 MZ$GXX+UY;^&3$ /Y^DBV0JQZ#Y8!D/+KQ,EJD"CR]JS)5Z8(C]C9Q]*#0W@^ MDIVMA**3R0G:\NJML+6TSER0%>62XM M"6D-2P!D,"9-KJ&1!%$A9),"^M!I:OJ+,;9!F[[/N^S6 8C)GGZK[OYWZ>W^^^C_>XW^=]C_=]GN/X77-< M?W!]K_,ZS^_W7#[G=ZZA_J9.@\YJJ6FJ@6AH:$ 7@ ^(.@92!3&>/,EPDIZ1 M@8'AU"E&)A:.TRS,S"P7SK&S$9(5OW+PE M)24%$917DI-0%).4DO@CA.;4J5,LS"QN4=^#8H."0T+#PV[D-\0N+'I.3TC,RL[)SMBJOH+U>T'R"%-=JHO[FAL"M MK!_LDQ)[%AJXGA._-[4&FQ2[6W3-\F<\".(MO((-"2Y;JY#V?\];8" M[EBVQ/H)HXK];UIO0/#O[2@VEB*G#E %K3"LR6G4@I2&&!].".^OUC"+"RK/!?21=,9N3KJ],=6F5>>UA4^$SS M2[PJ]NJE8(;*(EBS25E(*ROM3^G;0I1G-\WN*HB\9GRBI'Y?/*T29:= M_6S96+&==&X\J?!"#89N;I7QN9^] $=_7Q?G!:FABGO$9*'T8MG_WQ?J[^=V MI*P]I3<9@_Z49K@C.F>FNLZB-FULW5-[ M5Y(T#XU**QRJ)0I*_)(0>DTG3:4QV%I)5&4MO0W%W$Q#A_GQVQ:TY M:PU6?1N8'=:QJ]&NN8J0).U'C-C==>G:1:+'KO"!G]"U_Q1V0YP:3"8_]GT_/SL MK]23^#K,6[+DZ059RY>[6D^'=VR!2D0Z;JSKB@KLQ'3FNX4V,L@SY!1OA&?AJYMVS DG"^<* MM?@N6K"#TWG;8V*57M,H[TG%.B3K1)8>/(Y9'="#NWVF@8/I-S;*/]N(3LP3 M?CB?VWS%+\O6EJQT'GEYYD[7M:UT3G,7C$9B[R!)4CWLTBEEO0LI%X7 MT5CUD_8@./\P^HH\LNRR&H#3O8,I51[;5Y#%+$^BXR@X\IZSHP/] &*E^@87U/EP3_LCI ME5$:'J/?6W9!6IS6 9%3\ZGLZ]>7D$A=,4$UU".,!ZX%:MT*9+\NNY<6W?BN%-3;NW8>6K=YL M!I>R_:"SNZ27:W"7BXGA#KTF_&[V0I5>0-0/.(=!@M& ^(9['=1G;23AHNW9 MVJ@)$'A',)IRV8*$NR^4-=V7YCQNNH0YQ:"A3F'I_Y0V3B\$O>R$3)\>D6HT7?@D=YHAM+-9\O5P1K9KL%14G? MZ/1[793X TH_X&N7^W'ZN.O#7;_TE6 5'YJ)NH(5R&DO535\UL? >Z6&[]]I MOIB3:"D7V'F3MW6F1]64U]5, MM_M"KM> M ZRC:1ML9\N."GISHCX^O8I2)IFS^@UJ#RR]Z!SD8+\46.TWZF1A9RXJ"%>7 M0Z%C.C0*MS3^Z&?$T&6)SZJUIH*@>VC26:&_W&"IU:L^] QB^&8'^3_?"IO1 M]L)2_#9@^,O(OE(]8E+(X"/?P;_H$$UZ, EX)-H'068$[Q9R^#VS(CZ$2*.: M$@C1Y*-1U/2=# I'Q3O4TF0_%72"WD\$#OE'F7^4^4>9_QV5&?!G]FIA)>V7 MPO:V1=!#OJ=F'4_()-[OW3P'GO_U6B-P]9<&)-+/0=W$ 0S]@O^VC L75KX< M<(K.E1&3H>B&C],9GDW85XNZS8-(&,UXK@]185#=A'$?K!ZVK=VK3_ZUQQ"P M>%Z8W^FFP;"Y0G%NJ?SU!_&R>9L0)HH@-+W7"V6!ED6]'%K!20#E!'LT&=(P MC,$,MPIM7"S( 'O(&S'004P.W69"(AMF1'L4"RH8#+[3"!+?HY@I2L?8RB(S M.*^EMZ 1;X5L#5]U>KC(A]5_Z%L MC<(!9DXP]$SQG/&-#-\QNX)Y(1YFHMO!-*K1P>3F4E+DJ^T[.TVNKMY##<&* M2IZSD?YC6M^Y['0M5"3XE/<_'L-2Z9\@>U$G%6]4JP?K%KOPBDN+)VE>^LJW M&8W=\K>(GS#*X7=ZT9N#$^&9#$I_2/)4K^B7(KU]H5*)\U0:B79U4 L7Z70Z M_#Z@-7HY/3Q@>V]8M\PG9>QCX;1R0BR2*8,@1:,$7E)(;&LX]?MG[UC9 N&2 M4\ -\<46U'5<]-S0ZVZZ9(O,B-43D/X7A> +]<%.9=(#1'N1A![H52_K%M<; M,B:Q61WN 2X+57L7IBETP_KW9X?>E?$3E>$<#[CT[EM8C*[L83Q>N8!K&27Z MM&8,_*]5GD;,6;Y=?V*[,;IY$$)0/L^Y\Q@6;V E_#SLPQS/R/( \@.6L-:\ M/JV9;:]1GW^6DA+DD%SU2R]PL8._LC60AJ_%>:46=XGS5^5+#79OE!] MMJK-_Y$DR>CX6G)OI!2P/*J>'J+ -*"OD]''YX1I]#J4$$M>@!=VOR M[%ZR))],H8)"\_?7'PSTQN&B^>,9B^>5+S_G-7BWM%VD^MG[97TB65JV!4VW*.25T0F:S&XKG#8Y[FU!X6E=T1-(^?-'#.=3B?$^9 MO/N&MN%9\]9(PL$Y&0G:,RHQ/>$9?[,T307QY;.&6(X=''A N2\;%:0,6-QH MUT *+[8C2/ZH* F='2YLYF5(QIPE_Z9!C."^^6AX*OP2?M\%;M&^(<$?4_FK M^N;EZ,?"1/H@<%*15Z V?B)\!!SL #[X( M(9T6_U=WS[];U6H[,MIKS,T0MHMB'^N 1GON?4SSBYHTO79&,OHCT\\:TN?I MM8OM&V(>\9K3,>DQ4)SPZ*\7:BISN1FQR++ 5)FZ[NKP><=Z(2^)[=6+MM*E M=L]>A+*Z6V:/U: LGC M4)C66M@C+/B=2:C(N857"3\5;-::NZHAQD"N:6&)];_L3G91T:FY["CPTOT# M,EZ;L-2\=H7-+CD.LQ^>OH2?0$I109&3'+7O!9HF1]C)^BH74-+\E'C_-K_0 MO8&CU#BX0;^'Z>G'O4ZE:S^=OL"P[,$0U66__(EG=I7(%-^'>&ZO"$U'BR:V MXP+;I"OJDFT*F"H>]04+X+XGLYMAGPSBDPAP=UYFPHUZ#@(\.SNH]OVD>1/K M7.CQS+%Z);B*8-W4,=/ J5A.V"AN..GU^I*(S9)EX\ZNE1F/MUT>MCW55/?< MCOKH^RZ>%K8N]I H^)EW"C?Y+O>O==>SD%ZO\;*N14J3XU*S)7]!%F'3 MTLMEB[J*);;$*V*VV1QZ0(.C\X"B)*)9.R! !2$=F3LG9Y1A??5RU54)VYL. M>6/NWV]K;*RVS*,[A_LAG$1:*_SJ@<',9JHRR%[IA.O(^!IN*VO;J4H@#7=Z7*C>J[*9Z3J_ M9-#@]^U.5>/J4DFTJQ;?H$ CHD* B46-1[NTA7]^24Y[OC@*' M\:UF!4UBG:$S2P+NOLNGZ,YJ /5@ \7D?PVG- #E&;:1N UU:TI/+6X>NK7+(L:19;7(L:7L*5N'RX.]1M,XW9PJO?_VJ<#K@]J,N6 M=\Y*7C]FK_#^4%F$$JUZU<#6_(BS4TK*0&JC3]QK:%G*-.HLJDEGAOFT9JAD MR7,T9*?7RQEW@>S0 ;WM%;;04(+?%0^=L2S59?"49V+M>0+D@J!7^.P%J)$W M>V[&F2&\2BG+F>'1R:MYC[3,/SN=/\5L?HO7-)L 39$62L\N[PG?>G,3 M+0BMY(-D>=E$D,4]9EC/ZF2-?XNYP\KRY9%&2!K6Z2WDA;V5B>1+N$&&D,CW M7NAY,J(R8/LTK46EQ-@O%5.SGZZ]%4^M)Q!W?/P4?,I\[Y\YHVYR6#&#"X6T M^#-^JTW:-VMC88\;J':)VU1CG3/[G6SG\W.EV=!YPB;(UYP*BDW,][M*!?4Z MF"EY0CA1\UFK:(V&79-A5G-W"OVRJR'IMYY%QDQ#H#XIHGG(I'K-I;%"PTS- ML0,\'U535Z!/N4!9H@1S-> YJ"""H5B=U(9K/%.D.5\ R8T*$F!7I8(P,>1( M/TL+]1E,P,XR+_^W05/3J*=E'S2LSR]H^]AX@M?BL:&?;/AG7UK-",'SZ%\Y M8Y6LU_W9R_O9ONWO+(3D"PI20;S"%EF6,F3;(5AIK?M0Z$AX$SB$-GMGY];Q M';*PU5R7E.+=*KOOW04.328_>A2-L^U]OKW7K;>B@A[AIT@KTA%P;U'SASMQ MWZOVOEUY?7F>5SFK"#G3_?VX:EI';"'%O1@[K[U6!;7P_T)+&C:TN!?_.=I" M;'5)D"!)T6RKH(+,&"AO11:T#C&S-N2X2&=*)>LQ(_)7_%@0R;@Y@A13/./H MCV+QBL(9!@JVHR8OP_Q861I"CUTLS8PME',?_GCE<#GVU)PQG\N$QD],Q-I$ M/0,)LW%>GV2_BI@T770P2\U%=#:\D2 :**C?NV =+!:5Q M]QY_@P;:XAU-HD[)AQ*'J#!IC+9-9C=_2!@""%]F7)))0R5-QQG/D2-,U[L_VWJP\ M((1YVN?/8+J:S!.5=EQW0\?#^=(8M)-+;($!XF53Z J5(3W-)\G0U]K%[B.> MC2VU96FQ][ONX8HT,@N4:ZX9Y':)E-IXJ6(5&@*W$K0UDTTEINI+7QY<\L3N M(RJ/'5:.&WU[\- *BAJZ&&X)C;)R2$D?Z#* HLDX"AW-6!K%-@QS=J2R:'(')H<^AXU M3$8=T@YWE^*G:.30L[S[>%8*?,.44C],!=T!SZ6*4D$Q."#VOP5A*>_L]V"O M4=OB]E/$O89#$.82P9DEMP=?HEA\D5008T6$E=W\F)5GJ)BKUWW$+Z"_ M/3Z5CT&D0FW#P?("19V'L?4&I"0@-4!, 1>= WC+Y!!3Z)L'A)H6% @U$B;3T=2P@F0> MNJS.U+!AG;=!7)GNWN#[7G/^F?P-+']R[.:JPUI[4=$3"81D$K_;X,=/<;K% MQ94#F.F2TM .E]NA<\KCR2LY]+HR\O8&'@*N=>#=:V'XVRH5WQ ;845B6UR^ MB_(R5]%PVC@B['V1)1;-@(3W/QLLO;"8RGCRH##KAX?%>N:9.YNL3D01MI/K MILU=(JDN7[RB#?#=Z8G5YAVJEV$2'IH,&6=FZ]%X9,2&XM,TT5V0N@)/XEF; M:P [TPY \)C8M2H28I:SI];%@1TJZORS/-ZM#3$."[3&7XOWUM*K'G>_7OD+ M9[VR*I1>.]>K2 7-G7DKC3J!D!]* MCWY[3?_^_EA4Y60T3P6F,V>;!<9]J%"OA._^XH[AL/.\[Q M'+*8%]]&+8-GRY9GAC=[%VJ0QX3>T:+O)3R2^:DW20 ME1:H,1A_YT77\Z4!MBK4#=DEBRN6:F274,UI#G_"9%LSY<#JV&'I^NZ+[EV< M[+G"^_N6KTTB-+/6N!UXKR0)ZE%(@!,OT^Y@1 E[7SQ@O Y(_GF_O S+??UY M2/JP,_[< T7M?-54[DX9:!0#$2/:\ &79W[/NUVRF*PII2)3<(T]?@4.7EO# M,2RO?"%IW^N//U%Z7SANXF<'I#/YX+;V6[/5H1>7V/B7/QU] ^\]?1KAPV=V M=2+(JP*[QK'M;HH_B>]3P0Z\4">2UT8=)$WPE+C9BU[3@U\SJL-E)L/GWUVR M5N1>S(%J"O-(7\%QLL]5[Z->R]X[5/MNB^C@(/QB./JE3ODI4@JT@T^G<8<@ M()RG$!3IPG0O&S7\$OHXQHHG!UW1]5MSHD)N%9%'7O,NFY,;X6-Z^$K%K M] M^[^$'B-$RV;Q T%NP6,7V"$[TMCRHG+AZE#/UYOVGL5W,YABQA5R#T'V"))& M6<,ARRJ$!##(G%E?4_E85?^E!YHBD,>]EN)DV+"T0S3$]ALNWZ*#?1ST<__, MCV#6^SI^RF9$NR-9Z_1XA&V1JJ<;./[3OK[,[[3(3+=E4#O%D-"=AQ++*S!? M98=,FG5N5PR&2>]&MTY8'PG.'(_;_TX@)HQ 0Q*H(*PR)-(7:R[W<'G>[?%" M?EA.NFW?FKX%OS&0LKXGK!0O1Z"7PCLQCTC@C*SY9.)X^\=.9ENEYOEOP*W( M'#4JI.VOGAE 4 MJ* C 9^GOAGX-6-*$V$RT;VKG#/Q9V*_ [D*IJ),%EE=G6MIZV]PJS@MTC01 MA?@KJQ M6W# 3$X=OX IXR]9H#$Y#KDJ*=UY7M"2P;+M!T=9LJS\DQD MEL7AI,8 M\:^VS3'M%X?1"A%*@=.LY&!I].%^-!6D(IUQ= >%S0:RO+D@1=-X"H2:O_65 M"AJN11VR%4)&:2E*4I##%=BV5CL55(LRC^0\:B".XU?W$:\AVV>&86M?+=L+ MFE8'L[-0C[B,)\?'0A;>2I38K 6:@Z_@>/53/QP(=/JEP'T]J*!3YX$:H_P9 MP-(3:+(M%?0V O#;+]UI0)T"G+>+J#Z^>CBZ[H?R!#@) -AA&< 1//PBGG12 M+E0\>]PY9*\IR/\YGC!HQ)DGUU!B1W*CJ$4*4AH TNQI]0NS!/.5.A6],QP( M^)I#!]$S@>!C'%"[%P9@>(".VDH+X0,.^@K2\5*[T-;T>H6_/WT=;++>O+:.(,PR4"),, IN5<4EFW+[?3E='?*OF*F^[BW=;V20Y34LR4?GA(,/;/9SNHF]&P"A%WJ6^;TU\9CQ9PB MWCJ;::,0 5RH$S%'==[D[F,U8@P5]$.9W.HQ^#)0;KF@BR<:"SM@ ](?AD0% M[3)@/CLL8Z)0VU3F_[F &AX%+IRH=0,8 M6'ZM8>_L'P:.M,#^7Y(-,.OG5?/(0A]W#8;*XR9_]9JV/7G/]]/ 8S3?.'J: M!A:D:LYP:Q?;9 D&YDI]YFY999S''CKT2?M"'.GB-M=AM#UB,V'&[" M=L&YM32SP7ATA"@F*7J$'ZK3%T5(S<'+P8)@L]I?T6>)26R!?/>8OLG3<5@X MI'(<7*]YWATVL)2)J1;V$J&H%])2FLZBEG]8#!-P]V4FF2N^&_VHJ;G?/&AP MGN+CT*H(Z, W](8*LF*$[3["W#_^(@"U"#RC*WD;0GZ!BKP>3GRLX#3PQ"O> M&]U8QR.N:.B9IY$6]([KWIXG/RT5Y!M,7NL0F832J'#"AP0W]QG1^[^6J*!G M!44;.C$AR-QHR^SJ&S$E"L%J=#>5&+^RGO?JN(=W+*MKRZY@23RCI_B6Q?7D MJW8P &Q-VW@TF3! !6TU_6GI&O/:"S*]S^4QULB\.I^%GVL]NYKH8K*,+#'- M["Y6R%:];!UX\#@]L-%"HJ(RRFN7>8;?B0>1V!,88]%*!3%W-*%VL "5-S # M9*[W]W\@D:4%Y!S!D@PR-C/C?.3#O =WY)3@"DD<$5+"UY<<8I4RP(JJ5GI5'(;J4*66$0C^WZ43Q:7/ZC_,IC*A=&I/'0V%) M,[R%%P?TX"X\V%!*#QM:5CFN?.2/+V'.8UZ1CAP;5/O$BBE%"W.XHP[T<6PM M=]V-V\>CBN,JQW/0"-*%RRB:S@R*\91&#N5 ]=BA7^0GE,8\I%C\1QB9)3;/2JVVV,@:_NDY#.HW?8W#<1B> MX(5V'NF&!W2OBJP)B7\L4D$7YT_AR<*K^S&YY(]4 MD-9!4]W4W&)Z7L:*@JUSJO&HJU+\"]@NK*_V:MTEB3+)[I:: 27KZ1NO"+HY M@C#1A*FN8;)(!X;OEJ696C,]_U/8&XPMB?;Q7>[)+\T+S\(Y8#J=4UT.'8HV MC]VGN-=D,A\)C >I'PE4L/:$ T'MPR^,W=?SSSK-JW>FPDIX.?%6,9D+.6)( MN,-_5IT.^;L>,M!OC-]#YZDI<\JL7,$^5N?#RX,31)]WO8AVM].#>^UC"^'3 MQ;V%5^-[YQ,T==NP(" '?$=*7<$)L.=G'ER=]SD-)J#&BJB@I574$:-?DD9M18%;D/KXM-I/1GYQ7P_8 J.O#Z5^78+H^8 M/KS71W.\) 00+^@NVL]9Z,^'Z<0V(WN5&IFLF/J M\5R4S"%P0VA9A[9[1?F0!Y>5\MNHVSF&>NLTC?F)B?O)[RA^Q/%]?6OG),6@ M,=XDI?PK.FU.R/&JP067Z0(8^=EZP@]WFA0:A\F"V?8^;UY]L90\)C2C MYAJ'?QINH6B(Z%);[^"HC9W17]?>039AEC^CR=X9[!?;CL.;?O57N'W[T_/Q MS_WI^8!DI0+>SO)#_FUWY:%E4#0G@6^(.OZIQG(@66XPS7.;?OE EG&';[4#QP+OW!R $1;S\$.0>.H*;M_ M391,V#8@10%%KKZ?"@K'Y.<6(0H1Q<-$#<]G'J4(AI KP89C_"_#O^84GPH0 MF4L^4MNB* +YOLB17#"[VL\\\,YRA#_@E%/1U8H@Y@Z1MW">WY]HS!%D$<@% M(#+^S8F+?>6!FJ,&%&=+@$:7']>W%!0:]]NWN0OEAXT?("G@Z'=_.A2@4?/+ MH8+ %CEXFZ;#X1"!(5U,3KNMX-D#GU^??T^EOCT,)WJ+)'N%Z2H6\MQO;CNW M>.\ ]9?=E I2#=#QWS8Z!+@K_4%E^&8.7EPU --VK!*^7NLXPY?^<#FYK@12 M;&]TOPI[-Z7C03/A: J=Y5*F%QM;S9$^N][=T PY38;/FGYL,M:T>X; >;P( M,F!]],IZ]UAD!7;&RQO;S,W/;1X0PV%]8V,_TWHPNJI(>T864']& +__VVF^ M.^M1VJ6XSIA=)"5D:LTBR,+/.]8Y/C6(R44[60DA00*F[BH_A$@%02BOB3N% M?N"_[JNL-/LRB F20NK(@/?&^!@!?E &S".]UU($:MYM&+5^!9BD#.ZZZ&D( M.6*TXM@/0WDM@E4$W)TO%3#=BCGZF&M GW(C1)^D)^M_+K^AI4[86%68_03C M3[Y?W@4$UJ:N&=AY,Y.K,3:R6X6(([KCJ<9Y?]JA0C(?D*52,JF@,>=C#N+Z M%+A6$(!8\;?SR9-*PWL74B^=,7;9R9D]Z?_EP6==K?RCFT%0;[&Q;%\L(A:9 MM/]S88S&5=>+%N1_A^DIN,_M8CT3H/[:'8"/WD(.;R)S*#V,J%EE0>!EP7LV6F0$*6'EX3$@EACI)>J]U6BN\VB(J'-K[.0B?3S-YOWW=\B0W?P6 MD?XG5A/Y?,YS6^0W4JC# ]3QR5K>^E("*J!TBMMDS'15W_QNPJ;YZ9K\6 VL MO+Y9(EDHFAF%V\-00:@,(!UZ1'+WO+W1M7;_TY*[+P%N,I 6,&98&S XLC'W MN>^:=>POKM>(&4.';[-0'.#)[_TJCETMYZ^WJMI&@C^Q?6N^89^S2J]C(;\> MY-M."!ND"%B^]E]_$4C)QXL%9#Z*^,,-EGS($6Z!XN\]4FL/;EJ5A4NBGYXH;:UC M2V"S[]C]%Y2@)T0@9*?.%,WK)90ER&.G7Z)[(WT[+)^L*;C:'PKL?;XF,W&' M<,['B>Y9O4+J!=&EV%,&7V.*U?5_!P:(U#"+>V2$<$)>2?;7T]L_'FX=?LGR MV[3CL8%-0=K/8V9D3QE R$'$X!Y%1(Y]H%S%9^/&S<]<_G>'AWM_QK;$JOV( M:7QJU1/8,_0P=Q2YZ1 4/^/4G)L>OJB ^$217CZ=3:KSN(O8]5.[.<)#%PZR M.G"$A6&D,(7DIS,.SIRDEXXRC\]9-M!5XA(O+_M_CB[&Q!,CN8&6:6"QGRCR M,GB6+X!5C2=4Z0<1H\JJIR6S&GV;3:<-N8PS(UD2U!'%?5=[R@XHN#U4PNC" MF^OZ)<4;4=ALZ*=#@,M;8*?L]K)G=5YVWS^IHGPY?NPW?9Y28 9*=5WGA7Z!_:?.W>L/ZJ &OF$6!?COLT\;0AR[PPIO%[YQ M[=&E<>9/_?*FN^_57!H.P^M99.L=$E)F[+ZA=3+<"S<]]UUXD[70!NF;P1WS M79'TRV#!W<_&A4#;9#3T;(5X=/Z>S7/7$*#-I+D R_)=FZ.". '[M06V^=3M MSH469CBET70CJOC1/U\6F82'N_,QN&G%+T@_PN36@VV=T[R8NJ[I?)^(\[C, M%U-S$47H*9NW9('R(F;-M401]X/BU-_LGVN&V%J1^0:\TU=>I V#NG3_SX?%GSL,M?"6D0,6T1(FH9B58AL<]R!KFC MZ>R,.$=K7TRHLAGSW:JZ[LD^XF+.21:%T:-Z7HH?$8'$Q&YY0^]AK91I75?" M=4T3[! WJ@7&9)^(_SWBP-;E)ND8=>MB)+8_OE5S;L+ZB/D'=^%J^8AOW"7U M^OT#]85/%/ .NAE]()0,.?:-GG?HARHY\)H')V;PN8F4=6:,^!L>:_L;QJ5G MZ,$O7N\V&$^:\?#4ZI,^[;1K;%=>8C8>?X-/MY)'YP'F&8DATZEFL"S$@NW\ MJ.2F[B)%^V#87',;_G,NY\PKH4\0LHCE!53/B34JB(<*X@Y?FMF/N+'QK+JR M9],ZF$-"8XG+D):?N(OYFA=W-_&L)DL^MSQ'AO FXP]P.S'OY6UH'N]2J\>X MK\ 0J@1ZV5BD_$K=R4%*X3Z*,%W6X>#ML#RZL9=RS=-4E_!D'S0-:7$S! )\ M:%$D].'78CEWJ]^![QU*-+5D-EW@E5K'T7F4:ZAVN2$J:.WU'V3US;/4)>$> M1!N3E/SRX)&)1II"M.5:L; S\3M@JZ"^&\NMM]O_MIV_/'FMQY&L/;/6=6V. MQN8>W]RFW((I7@XC_SB\R.@]YL**[LEV:.N)C;Z7E^FVL> M2#WA&(L. K;)7Z>%]UI9]'SBV8EI=^<9YQ87$JL)(7\K!^HUOK.J&JOSO_I] MDQML/WJMN*]A ABZ%((L]+U$< J:*1 UEHY4%C6QX[L5K.;8>!)WQP_^2A3< M+R>,C?_4D_*V*H8(^W]J'_ 23M4./EJT2H:)TS^?N M]QOC#I#]$'PI&6C#E7\W;'6BR3J^Q7#'!^%Y54$*W:E8H%3\]:K#LH5(KZ*6 M#;?2H3F7S$&-7J+3^EPN;W"],L;N&-TP[!5X/(8ZSC,COB"\-8M3L'LL()]; MZM+ B9K/L9_20.UJ(=G,&_X$X&A%'^3X7'P+TA#VQOM2O+_LJI\F%<2XSBM, MTL^QTW\DE>Q^FCV&4J3,-3J%7M;Q;?6Q@:+]E#X//).?=KL4ZG-33IJ(?=LP MK],#>%$3*Q#+\U,7R7P+.IQA&WP'_"VR;]35EC&DX_Y=WK(.E:SLV8F+V[;Z;^VC\#F[A\.?4SV[4AREVPV6/#% MY WZ DDMYASK(4#0@(MZ'PS5A_\=L11E&W7_WR*J>C8JJ%VG#[5100GW/@RN MMR"I [PI"\QB^=2A\-HJ=S.8D#+CSYJTP] *8T(UW9IMYV7<^VWYS.NFG#XZ M"78"=54D!)-?S^=EX(5I\CS?>UD6B,B&,J6.-_NH:56^M6BM@X_MLD#SEXZDI/Z5J/I3I7IPH>0K>7;A- D/*^#H@^4&"(^4%1\SPJ-5\NFL&J-T6IJ#K 5D:$/:5()N:*N2MC=$ M)>?WN^BV.O'9K>:5KYA%PK5$&A_Y[J/*'C?V?5^4.Q$:LF:A;GX_-N_BI^\1 M.2(0 UL4NZ)HX4.!'X.BZUEC29>KWZO]](GR@NF9#4=1Q.QDO WV%.A[:@>N M/0BPI8(&FUB-<&XKT93B@^WP=JLOG[M2KSD^%/F"UPVE7"9$)3W*-Y'YJ#C9 MB^F<^H*=>_A"67I@A8Y-\;O&#STVS6>"WV@+_:[@*QH9FKS=INR9&D:'M6@Q ME@(*ZSB,&\G;<"@W#2(AU.^6&+/LK@=_%9(-=W/ARSWD!MO5>?%5E4 MV&C"JO.%<(H:Z(BS/N31;TE^^OK"$7S !9UFA>ZK;Z6E/5'O2!+-Y%''AKWL M^/CURJLP)5FV,G6*(F+&4M/(*\]"\\^+,>4<>G W'F5+";)%SYF(N92(M_=, M5_DVA'R<%(%>K+X$-:U2GUS$.5L1A CSY>,;PU8?MB3-@%R;(0K1N4NK](XJ MOM]O8TO(!_R+"!H9*(P?>AT@X_M28K MT=+E"UPHOF5UE>L+KT+R*HUD0WU%,DC9/::K0W8R4U67#RQ@^P]=8?'/>W5D M/O_[I+H\SE/Z#AU(:L>_D9WA.\G MBQB&YHVWSJSL*>*:J2"ZW=/7#= /DLT?&,J?NCQR'C5Q"=TR-UIW7:Z/:T@N MYH$4C:'!(YIE>H7P;OT/]=<@_THF=9F9AY7^LOIY?(*/:WHAFO$)!A8AXA0T_*[9IHSU:PG!QD'GZQ M^Q5!LCE"'7)E44&-0&5J'?ZN9Y+?K]6>I" U5J,.=(7-L+$_._;BE!.L%+'H M_S 8,3:P*6Z%*%Y(Y26)GWPSRRQJ[-$N*%-RBN[9;[&MYYMR!9.2) -%:TQY MGDR%0.5V O];TV#&C*D7JYJP2&]1,'3(<[$^RT?(-&&45Y(*8J&"G*D@58X& M$B.,5+UK>=+K >O)9>:L9OE*J(/6]H=1\^ARQ".&&?/3'%I?Y[_^5OMP=?.] M'AR99>9I@='R?A;E?Q,DIAN#&8-23.2TU';R%R,%[LGIQ05H6UTZLEI;5P M*B@850'4[G!+,AV$;.XCS1%O7/AQ0DC;W=6?#J_BQ8>H+M/>J^4\%R8K92HS M;]9?5*.;X5"\3?#=VS MOY[QX#[)6#+G EECII8!/PNCG;0P4\^KFZF*O%^@PNYTQD_'F+#U.H/0:72K M/5<:/7+AI\CYX['BS5O[#M_2H^W$G!Q6>;L5:\M[".B_+E+O?_*PXSK=>1\F MO^@+?[,/\A\G*MI9OQ(8&MYC'"KUW4HKZPI,,/\6G7)>RXG2/EB38 M-#'ZZL^:UCTE)HDFSSU[?'XF8.-.G2?KYF(Q:@:]\6>G)A'H&0"ZX[3H@DN; MV!G?4N 8JX$K76^T\U9*2.678'YX[NR\]R2+$EW5J=O7VV MC^,^O'/C'@7N1IY#BPE&Q7,P8'(.@!+V;UI"(:^+QW"7>DC)7@N1@1F%N?0: M\VP[P\6])C[>GSOK@J!8D3E6!M@[16GGS'%[Z+UBC=BZIN;/Z_G*!ZZW/BT5 MO@ F&^A/>]JF_M#GR'!IKY:T#?C)KW@AS8F,6#QG &?CH=]$^E0*KE2+?_SQ M2 4MUZI#[&#]GS=L6O>^>*Q8RR+/Z=XWI:UP.]_FZ3949Q\.-LX>]0[,.OG! MI&<'QN0+"6F:Y"\;TC>.G2G1X^GI&LB8I?X]"[FR-,5F94X[ZK=O^7X>OK:HQ* M:]V^ZGB;YM$!G,OC/CO/T^W;=VS;J: 7NV1&C'IZ:+>>YST!QG83#;P=E,;> MZF>$Z?Q1; J.:2A[]/C^?4@8:&"[[_\;WJE>6R=3Q%Y)6N\\J4IDY<; M,0?[2$NAM7BES!^KV:ZTYM#DSXMNY17XWI=&=P.39(:BLTYP[B!>K9/+8APK M7FBO^G6,;%URHI5^O$TLO+@[N'+CJXGV(1 MXHMD@-^_2:]M\62AZQKN =M">"B0N 2 .G$'(NMKC+_MY6SJJ/OKAIUG]T/' M2ZI7YC'?E-1G;R,_#8^8U,?9%-EYT#R2_GE);A?Z[G;X5IIIDFL=#L:F'K\C&F%!0PKRF:[IOWBRLF_Q M>9=SJC)EVQO20[GK=R7-*T*+(! P:8>T4[39$I)[ GU7IXR)OCZ$SK.T0VI[ MY$QT.2CLQG)>1^D.&MH*KU: KV]R*^GM.8)WGH:T83A'U,X9W\"\N%4]>P9% M:"KSI'!BPV%+S0!2-DA0081?BX>EW>BO_=#@]/I75% 083;Z ]D@JW.!K)K M-,F25X@*0I^&4,@=5!!6V,_DB]^SI%UI\ Z.+![-@<(% T3L_Y0*FON :B(1 MU,DD ,+V%RTI\NJ#^0Q#=FA5/4M%*NAOE_Y^ZS]2_Y'ZC]1_I/Z?*;6=1)A] MA\(&OX=MO -R9M6&S6Q(A$?EJ'"93$50,,O+_*L,!(CLFHY5]CY[J_)S'\LH MJ."*/T>PMBE2>\*4Z^'9!6MHD3HBQS+'Y*#9<-#9HT[73_7^Y^RJI(K;%=NT MWWB"](%")W\M?"U'2VHH1,"D))<(.B5'>ZW^ PDQ'3@3R3(U!:\PJ+]OQM:I M1SQ%W$31C%99!L%8/FFSAI:-N::]V'M9$"Q6I?A5*#P?].:^GYF4]7#/Q+>>.+#$SU;KY(5NOX,I>O2W6I"OD*"YU%6[F>W?6K]4OSUBA(5A* MQ\\EW^[EL"#7F96=Z(PSZDOF]UNE,\OD!8,0#Y=]_>!^ AYX1!,GRST['\?4 MGO$GJ+G&011)SP(,5)M")(4*$J2"V$S]GIV$&2;M%()WD60A#!,5A!LJH()0 M<510: :% QF$6EHS!.I8^Y\?;A$_,@SF0Q1Z+>&HIG \AGQLW[!_ ".%PV;@ M7DB*?YGE$1E-AD.,7_N9I/TC\1^)_TC\1^+_&1(C\$6HN7^_9%2$QD?_J/8) M47 PEUMV>FH#2011#!0-3G[[#G7MK87EDP+63>V,),TU4U^*_VK8DKT#+=OT MIR?!;-+:SV<4E7I6K 5KW.G4@V"W(#W^92L)Y2^'9-;HLVJ-\)B)*'ZF##Q8 MVFV@1SCTX* _)XHZ\M\ 4$L#!!0 ( $Z"6U?U M[1.R7N4 &&+"0 4 ;VEI+3(P,C,P.3,P7VQA8BYX;6S4O>MRXSB6+OI_ MG@*G=L0^51%&%R\@"?2>F1W.6W5&9*5SYZ5[3U2<4.!JLUL6W23M3/?3'X 4 M)=F2*( ":__=N__S\0_M]7GS^ -P6_OY6K&KPN):VE -_S^@;4 M-Q+\K2C_D3]0\&E):U64MQ#^9W/;Z^+NLOFTBH_=*%^;/CK__W]PQ=^(V\IS%=535?< M"*CR/U?-AQ\*3NL&]9-Z@:-7F-]@=QDT'\$P@G'XIQ^5^.D__PV %HZR6,K/ M4@'S_V^?WQ\527XU5_RZDM=F;#_),B_$EYJ6]0?*Y%)KWSRM?KR3__%3E=_> M+67WV4TIU>''+LORR5.-EL1H&:9&R_]Q3-BO9ZCO2=]Z7UKL14W]V-J+-5'U]C7U^+HJ;+";X66S$[*B_- M!Q_T3VLQYD$]9-K(65/WCJKR1RU70K9L^>31(!?_\9/^:7%?P6M*[Q9_I65. MF<9)Z_2FN*7Y:J%D(&*9!C AD7YY8:P@1H&$*L8D1)0I_<9:U)MO]4*NX+'7EKZ?67>]""J07_!(I2R%+[M >,V/M&?BH++J6HWFFEOM"E MO%*7#S1?&AGOBM)\\D7R^S*O4)S(4.(4XB@E>N*C##*!4AB%0M$T MECQ6S&7BNRHP-UKH] =F6('1%Q0*&$W!5O$+L#$*ZB4"K/1E;LSA/$YVO#(F M^B.SSB#@O_0![TQ,0]'S1%O.XB\P<\91HB7G)?WVD_4-)LOFX>^ MOB]+O?!?4(9X$L01I%$L(5+Z'QS2&"9AHD1(,)$B6SS(DA6VW'=4ELLTVY4X MWFQ;JPJ66UW=".PXKCA,J(HC 3/),_U&R3+M2HH0"LRH5D8B1.6BWGC"TZ!: M'W'P?6+:>/>^4+3C>R_8C$SLW5=M1\D+L%;3'W>?1,(321^7,RD;GS3W.>V> MOL&-7ZNR7GS6PRQ_E[=,E@N.8J2$ID^>I@(B)AFD(F$P3AE5+,(TC*W\R&?/ MG9M[^*6F=5[5.:=+\+NDU7TIFUUDM_7C<_#Z)_L9D(P\M0>C83V]C]C>-YGU M+3L36?^VG<3/GS;)E#UB0C=!C_UYF+OS1I;Y@QZ4!]G-],>/A=F=I\O+V^)> MOUB$)#B*0P8%C?3K62923]0TA@()R0(9&MPIM7TN,%Z'0& MK=)NK_'3J-N]SKUB.?+[-32>WO.GY4WZOK,>IP&PHZ&Q8!V9D8S:9L^H M51QTFE^ #NJ-\N#U*:B=^6D(9IZHRDGTI*PU!)3G!#;H&<.X[/V*E]J+E6]D M^__WJZL[66KR;"3D>G5_R:JZI+Q>R 3+@&,&6<8H1$G,(449A@E*%4(!I1ER M8C)[T7/CL;<_^/+>A-DTP3-2*Y>=?H!7^^-A#\+-8F_J(_ MTYQ7W30[OG]V8SV'H;+CO'$&8&3&>[\!]GO,=C/'?$//&= M@^!)V^GGZN7\"M!2U%]NQ.TEE$0ID&TWI;(4"HCKOTS MO5Y4$+$,08:3!(8X4Q)SSAF-7$C.2NK<^&VK--AH#5JU@=$;!A'XHU7=,7K M;A"L-X+]0CO^IO#YJ [9)+9'R=^&L87,J3>/[6$XL)'L<+,;/15YOK@4?[^O M:BE>:?XS81$=%X4A#EE*(6,J5)3!.6I#9<=%S$[(AGK24P M:JYC<9QXI@?-?E+Q@]'8##(B/&(='-[$-8\,TQ-9\X++FE]/(]&2J;ZN(_\.C#W4:$U_;6L<%3;N)==+@O2VKTW<,XPJ3A2/N3YY M75VNQ!=9/N1<5N8+TGP_%E*& :(J@#%'!"+-+Y!&4D"]TLL2A%)!1.9"-:-I M.C>F6EO21BUVMH"-,8 ]@LXR575J'-9EB92Q2Q7 MM/CM-9_HH_GL\CLM1?//5RU5:_5)3["/>LJM^_M,66-],H^IM';?]YKS^/]JJK+9B>RNJIO9/GUAJZN[IK3^X_%ZD&: MC:^/]\WV:$!HJ)>(":0JC"'">K'(4AZ996,L%8Y2F1&O[W%?FL_MY=YJ!8K[ MVI35:((H?LY7H#+&5K]X?C-X&WY/KXN7&-21WR&-0;"Q".Q:#7;,-NO(W>O6 MIH/&]@O06@]VS >-_:#6 ( U B;.=HV!_K%!8<)WE>^!F^H%YDWO>;W5? ^' M\ZO.NP)#4Q]8O=UJW>YPA2Q#F0@%C$4@(#LJ9 MV[NER9P>>G)R#$L[ZO> T,A$_0R9A'/19/A3+!Q.P^S1CH0TLPH@1FF82ICP-M"\2IY"D-((I MBBCB-%,I*)6?IE M39*O?W!;\P2RT2:7:U>T^K&_&?(ZH$NS7+JLUX[ ME3G7ZR?SA\N5>/K!SI6+5,1,$!G"+$1,^SPF\1(A ;%0G' IL@P[\"'\,#2=]38P(\?.7RYBB MW/,QFDV[+_*ZV<%;.UF$A"1000R%D/IUDE($<1"',(I23D2$THS$MLD8!YX_ MMU=!NP'?Z6B?77 (NG[*]0#(R'3Y%(L!*1>'0+'/MS@3G(F2+2R_,$[Y%3V6 M]R17'+IKLLR*'I5WTRKZ+AN8R'][1_.R7>F_UZ.]NL[94EY6E:RK=_DJK^4R M?Y!"\UB ,YPJ*'E,(*(RA0P3"D42RR0301J[!:19RIT;OVW5-F[05G'0:GX! M6MUAH[QCGK[E2-AYHB/@.S)=VD+[H1=:]]Q\-Z!\)>9;2ITV*]\-BKV4?,?; MAQ%60X'O5P]:3%$^?I1:F/;E9/D@JP6--:$++*"BQ*S=&8.8RP#*""J M/VZQP,,3G_1)FI1#+$Q^SALVMPRM4K1^Z"=:-K'_)BRC6!GGZ>G7.R!$\92G MVKN1IL!UFD(2FOY4-.9A$O-4N:6/V@J>&XNT4R/OM'D(X4!P&L:)AR@@EF \H)?1,S-R8I],2W+5J#JH/]!Q*.Z(Y M'Z"1:66#S5K#<6K"]V#@M[[/*40. B?&X<<:R&7^.T;"W8;9]P M=JG$XR-CZ\6,@_?HGHP_J'V42SR)V7@%$X^+?NF2B2=!L2B:>/H9Y];?:+>% MI/A0K*Z;O;MV1^@O,0@D2J!E"N3)J6B M4,IA=34L-9@;W74&--NA:Q. L:'= EWOBP)C1K/0,(8,C%%U'BP[\AMU"$9F MP%'0/Z.HA2."WHM5V,I_H2(4CO <+R[A^J!S(M?TXS4E%[?R*_UA0A<^2V.W M)N V;ZA^)_43Z=($X]Z;]>B3BQ$XBQ%FD>= M"-.#3G.CT(U)H%43:#W;F*6G9ET 6H.U96!CVO.;+L GJ15S;7GB8ZSM^';B M$1R9@:<>O(&Q9%[@]AH[=IY&+Q KY@7"P[%A?AX]C.1?%[>W>=W$:C2;B#O% M!Q260IY3!/3WR6&1 A3S!DEL1181C1T(>\>67,CY1U5&\^)[RKK1JU] M"-M1IB?<1J;"YY"]MH+,F= LP/!$5'V2)B4@"Y.?$XO-+<,(XUV^HOHYJVO- M4C)_:-J=:[[23Q#OF_QO(_3UDE;5E3IP[;I&D4)$!9GFDI3*&*(@TVOH")D= M1$)ER+$4J=,!@A>M9D="1E^SMMMH#+8J#ZPXY6?X['AK\D$9F^'.&P]GJO.* MGR=2]*/3I/3I%<;G1.OWX>=V"6U[ %ZIOTAQK16HY>V"2D9Q:GJ#QBJ *$0) M9#S6/\4\9"R2:2;1L :A^\+F1J#O5UJ*'@-0FA59]9W>@;LRUT-PY]K9NQ=B M.S;T!=S()+=5\V+=]=,P7JLJ,+J.T03T."+>^W\>$/5"K3^/&WV\ZV?//0-R M@;ZO]"2\R>_6NP[T6K;)\[_+^J;8X:]%3 F*F**01'H1B!**($5<_Q.EA..8 MX$@HZPPA6ZES8Y.B4QS<;30'LJT1<=OHWD2EMO5BOCT_#85A(E*RA<.)CP[9W$-"3RZ?C'D. M*;E+-P?_?F[$X&]%(;[GRV4;:A;1.,I"2:!*@P@BE$40DXS!%.$@82DVB5K# MX@*?R)D; ^W&GW6*GAO=]Q18NZTU#W"-3%:#D#HC$N\@#M[C[9Y*>:&HNH.F M'H^=.WSYP&:?^4H_\6G1./.9V9>K%B*6VO? '$J1:3\D,9T_(X:@P&&&DRQ M0>H4/M$K;6[48!0S7_:]0H?-'QJ5'2FB'VP[HO &XQG"6\(CRKQNLMM=?&:]A[^5>2W?%-]7"Y$2%L=9"FG& MI)[AF$&2$ (S%&PU!HR(46L>!A1RV,-JY .>!,_+, M=L)E> &&/=-]EUK8"GB9H@I[!AXMG[!_Y>"$Z38F^U"?%9:2,$A3 6.D_T&A MRB"+4@(5%AGF^F\1=DV0/BIL?E.]2W$8D.E\'%+;R>X'J-&G_28-9/0N-C:0 M^$M4/BYJZL3DDT8?2$0^?<\PLGAU7^DE0U6]+FY9OFK+1U^N1)/H_$E_J6YH MI1<9W55?2[JJ*&^N^E0L<_ZXG0:)$"R*: A)R&*(%%.0\I#JQ4$L%0I4$ 34 MK7.O-]UV)5?WI-2L'>X7S.U_X%#&T9=%>4)MWF MVRJOU_D2B:9AR9, QB+CIFZ$=@"1$%"%,D89S8(8.34M/"!C;G[?1D5@=!R8 MK7((2SOB/!.AD2G0%9P!W7^.FN^MY\^^A(D[_1PU<;^_S_%+!P2;K&1Y_?A% ME@\YEX9BNE*V[1'S.K" ,BR#A!.813&"*,L2R$BH8$+#)!8IR6AJ5?G 6N+< M"*!5&G1:-R_X3F_0JNP0LV&%>3\UC(+DR$1A >*0"!@K-!U"8WRC.E7,S!E? M4; ^@)LK)XS7>2-BUE/0G*<;G2GZ&UH8:4Q1%J "3CLPI]QG,9I)& J M3!Y<8()U.%AZTPOE:<+U!=#(/+N+C8GM M10T7-$&^[O3:"YD]J_J";B(R/0ZA'PZU@:.'.GMOGXPQ;8S8)4JKZP<&+^E5 ML)0?3(W%OGU"WM2-K^W,/]#\VO+&842RC9]ZDYM^ MINS>R%AOYLI I0A3#&FF5V!(:F_#E 2% >5!G,59A(53)^L^87.CCZVN8%?9 M@5OEO3#;48HO\$9FD\&X.5.*#2">V*17U*1$8F/T^7]W=UPN6$4T9<0J3)(D@4B* FCDP9!P+H5*92;Y<8'(5]<;*YG3-L%Q M@6&O)X[3S4.3OS9]*-8]=RZ9YC[*ZP7*L.:=0$+)&8$H$!3B***0"1:IA.$, MQ9E;YM M$KN."IHXJ^N4P?LI72?O&)@M?L\J^<][_<"W)MK\JW[*VA\/F4ADA!4,4:0) M(HP22$.]"F(L38( T4!AIT[E1R7-C1^VBH)&4V!4';CB.0ZO'5%X 6WL+EGCI_"PE?N^%$YTV:/GS)W+W_\Y T#*>*&EO(5K633OU.NJK;D?UGJ+T'C MJ;QZW%[RB3Z:CRZ_TU)\E>5M=:6:GQ>Q"(2@4093D<00"9-?$B3*U/?"08Q4 M@%#D1"<^M)H=]1B-(3,J@UVSP(Y=@#V"W>O6MH'&H O0F&?"DIO?'=G*RTA; M,MO4XSI$I&D:JQB&V@^$R'15Q=I;A)'@(F19 ME&7*,5702N[W4R4 5^3MJ'4$/$"QG'9>/Q15=;7Z+.\VZ3%&R/N57OTV$6,+$DO.98*@(A$R M'012R$(>P@11K (9!RS"3L=S%D+G1D5&9_"ST?H7H%V.K>+&FV@FUU9WQR,[ MFR&P/+KS#.S81W@^,'4_SG, R=>QGHW(:8_W'$#8.^9SN7>@G]2T-C4/NE(' MVIN^*\IOE5R@6":880XQCO6"EYFTYXCH7U.)441BQ#.G>HM64N=&3%NES:PY MW/87ZE<)O*\<8Y3L!L'28?(-[=7##RY3E9R9S6 M;W*!8<]K82H#(Z_^+8@/@(M'8DXP&P MD6FET]!T^&WWJ2[ 6DN/S7[[8?#5P/>(E&F;\O:;NM=H]\3E[BEFIK?8M5F+ M_4Y7M-U&JM[DUWE-EU^*91/_]#2=4@J*68@CB 4F$*F,028(@X&B&4_WX M27]SZLN5,/V@[HSXMA0^(U0&2<9A2"G5:UZ]\,4I4E!E 2.$IDJ%3HT\;07/ M[=W1:7L!&GV;+-.-QN=V'S@Q!I;'KR,@._)+XCQ0SVA48(>0]\X%)\2^4"L# M.S".]S:PO']@(#[GIO=HM6U>_%'6ZX"Y!4N"& >1V88+3<\EC"!3+(1<1)(@ M$<9IG+C5(>P3YS)QIBDMV&D+RHVZ%V E72/M^R"VXQY?L(W,-QN\/N_@195^ M?X#+Y;+X3O7, :HHNPX(9M=Y$RCK,=;> BU?(?9]HJ:-K+

B^@WN:>8;SR MJ91W-!=O?YC(#-E5[&MW[IY'@(7 617ELM5O*:UM)$JEHOK%P5L9HDI)TD>^J,>/JX$]?8I-%M#&L. MZ"MJEA1;2YHEA.-RS'G(+-=HHXS ]-&D!U#_XH2Z^WIM*'*^%G'.\J==V0V% M9V^Y-_A!YS?27!\/H2!(:$PX3 (1:_83 62A%-#4A$$\$APS.K1[YCP/13\\ M;?KH=@37@Z0=*9V'S\BLXPK-62TP#YV#>4B/WA/P8LTN#Y]]65SI-KF%S+4W M146^NO[R>,N*Y2*( L85$C 1*8$(9QABG#'3%C>6:19SD2B;.;WWY+E-Y;5R MH-7.;@;OP]4_<<\"8?3%C)7]UM/TJ*T'9FAFW_$+AK>9;,N>5.]H7OZ5+N_EMI'5(@X42X.0PSCD>B:2T#25#2G$ M+")") 1GL=/;M5_2O+TX8?:FMI<9>O@D<+17% *4DA%0&&*(P# MB'F:0A6EB"G,M.L>+NJBIDM;)_VY""?JV @:\=OS=& 6-5;MV3-(*_&Q8/;'><#TFI<2SX7K. ME^<_T/WDZLTZ,7"G&E/W45,N+)%)+$VY384R4^,[-BX891!C3$62(J'LS[). MR)H;(7:Z@1U]+\#F4Y4S?:6H>=N>@;*JOY$'TW\3+>YF\9!RB3B4$69A(@;YXJS)I:/10%-:!(Y M)2X<%C,WHNBT!&LU3V\*NV!J>ZQV+E*C'Z>Y@C3@%*T/ V^G9P>%3'QJUF?H M_FE9[]5N!,#7SLGB[V=LIWOVVG M>^_C)YGL-@9V4]WJVK./P_4BI$D7N"F6^O[*I%W7C]NDQ2P)$I(JJ"1+];L_ MP9!D$8%1AE(:9R)*0J>2SK:"YT8(']Y?OGK_X?W7]V^_@,N/;\#;__/M_=?_ M&GQNW@^Z\VFZ-RBG.V/?5&FH'\?N'62%CO]C^'ZQ+W4X;P5&SY&]W?T#]W_S M55[+IOBA=F_T%R?7GDV;]O@A7\GWM;RM%DRP5*5$PC0UU1JB4$ 2I1(F1&$> M\3!)F5.]0ANA,Z]LZM!TC= M]V8=,/*U#6LCYUKY-HGE<PG>46XH\/%W^B._O;]]3>], M5:W\7\TFS&?S[R*)I(P5B2%%40!1C#--30F"#$>1Q"10L5WK1'?1,#)RM\.,S0W;*' Y\PM.9/P:44U3MMA,DOU1[Q[[1N6IM< MJ:92QTXD^R(,4"2:\"8I%$0LY)#(,(68LBP-,-$O":=J_T[2Y_9:Z)0'Y@L MC/K-,K SP$RTMG;-C@VN98%N#S0 M %CV"P0->FK4E" M,44Q3T/LU,+SM,BY$=NSMC\78*OT!6C5'M3_S0)\.P[S"^G(Q.4!S0'QG[8 M>8L"/2EPXEA06P#V(T*M[QR8X'-\JQPE*I"A"F",X@PBQ05DIK)B%,12A$2P M.'$*)O_O,H_[ZOJ7HI/9;[B^1U=+HC,I*(1@QGE>@&6! 22) YA&--0 M$(7"+.3#G9-GTN9&$GMOTE9?_1;M-#[''WD.]1!7Y P I_9"[+$[T_LX@LDH MCL=S62_HDM?)_ C4P@?9@- M:%)T$CS[;7F?($ZT$3_H"^BTWVX+2L\.^\E'3+:G;FO,[BZZ]3WNW-HW\BO]82HFY*OK)@^XZ[4#0./N.YO;VGY>*4V M[^H+?Y MJJT,L"VED409E9)12# -H78S!&28:]9(4A)%,A8)<]K-MI0[-_I8JVW>G#LS M8U=UQW,Q2_@M#\G\@SHRO9S&OBUC0I:QY_69;Z.]4TG7[UN+WD$WULZA-\IZ5H_OFKK QUMN$! MX0()Q ,542BRF$/$XPBR*! PBT02\)31@"5.E.91N;GQ7J,B>&AU!'>-DHY, MYW/H+.GPA09D;,XT.L-&:;!K&-BQ#+!'L'O=VCK06';1_@^L+5Q'-GEDU1%P M]T6]/E6;EI]' '6/Q,>0,8SIFW9).S6K_EHL[V_E(DEC%9(P@Y++&*)4TS65 M*H:,<<)%2AA*X@'MW0Y+LYKST_=P>Y4OEV;:FD[/]8T$I;PKRL&\? 1H.X8] M [=IN+)1$*P1T[QW;4AP1V%_I-J ;F%^O,=4L_HRMG!;^FD>0=U;/=KJ_ A*/5Z=925JA-,OKPE M.Z'3^D%.0.QY.&YW#_1=BD)\UZ^]^"Y44RGEZ/GT<%DZ6L,,'YL[^*4W>Y>Q#,C??D-W6.G]12>&;/G&SS_ M^] L#>UYFZ5(&]QMEB[%RB2@-6E*) MI$J0"IDD8ZCD8*,@"A*!2G.K%1)(( M9A4\:25M;A-S7>=HJ^2@9+!^@"U?\[Y@&WE*.R,V(&/# @EO21M]LB;.V[ P M>S]UP^8F][# +S=TN2R^_TT_O0MBQ8D2/$T0)*:R$PJP_BF- J@2FF1QQE#& MD6U0X/[CYT8,:PU!H^* P+<# /;SP/FPC+^KZAL1^T# \Y"9* S0$2&G(,#C M /2$ !ZX:;( P.,*[X;_]5SE7ES_K5ZLU(]?;O4C7]U7^4I6VKLA"0Y3F<$T M3JCV;C(*-5TAB,.(420#$L96Q_)'GC\WVFI5!(V.H%/2OFC^(03[:[[+G.?LA\TOLM/-]IG^7C?O!)"%6K]79@]5ER MF3\T49Q"^_PLC"1$L:GXFA(&64;TW%5)$C$FJ$#1@,-&&]DS/7KL5 <_=\K_ M O)5MPU>@:T!SI&TIX?#;J/!&[J3Q=>>B^B06%MKB/R%W9X6.74$KC4(!X)Q M[>\=1E!?Z8]+\??[=2FM+[*NE\U&B,D0^+:ZK^XU&Y;%0UZ9\+H%2B1-8NW\ MAX@SB&AF-CE3!K$)9=,?!8&RVKP8)'UN?H>)()4_3/B*;"O0B;S2XU1+D)NR MO&[,Y#8.=A0U&KHCT80]QWW>]XI*NI"SSU?5;TT>HIOG*R/GR6.FIN=XV2Q(1RC@.8$287B,I M&4,<"@D%SE*,8B*CS+KD)HI7R;*4XK+^5.2F&^S7_+;[!D=) M$*9*1) 38=RV3$+,B(0H$PG*LH@%"7-:@_:*FQM%[&@+: T:?< MP-MRK>D-Q;$7EVMNF7-2FU6)G]G%;L;AJX:;+=/_]:Z)67-B-?RH^F M^I\IB/'!I$$6KVEUTVRD"RE>/7ZK3/?(#===\CI_:%[D"YX*$O/(5.X+*$0R MP)"0(((":0:*2(8#$2SJHJ9+RXT6C\HY$=9&Q1$7#D8&H%L+3<>%E32+AZ:@ MS,]+;=TOCMLT/@?3B1_ 5O7;6NGQ_VD$=#WM0?E4[5I]ZU& '5OKVL,&3[:@7S5B[6%"EB8 M1BF%)#(EA@A.(<,BTS\I@4*)0TR<]L3V1AXZ(Q/A7E>/KWW G-G(8]?V4;IW- )>L&7'KH']?3J>7#DP6/3VCN9FYZOI M[_VU>"7?Y-5=H6GD2KUZ_%W6-X5HFA]^O:&KIBWBK=E_OU+MC48+PT,+RCD5 M(M:KR9!AB$+3J9"H&'+)PSA%@8"!'9KN)Q] ]!-8OXKZB M9#UI-6T@K5\H]V)M/3]^J&]W5TJ>MQ$]+*$4(Q%#I2D;(BHC2&6:0B2PY!'3 M?PRO/5=AX]L9>V;]2^ M?W;@&A]+KH]Z#-\4MS1?+7"(1(9P %-B4G>PT%.44P0Q#]- Q&F0J3,Z0V\% MS6^Z/EME&%7!'ZVR9_6 W@%WR&IL&&13K\GLT#IS<;8/Q2A+M!TQ+[A0VS>V M?[EVX/H!8>9*53=%*3^5Q=\EKZO?RN+^;GW:A"(:QC%1,*!9 !$A 21I3* ( M14B5_L:@R.IP[X2M!S" MP_V@-E54N.-7S"T&_#04?:'?/7=/%_%]VH0G@=X6E[M18U76B]?WM_=+_45X MD&^5TH]MJS5?J4M1W#7%GC?[Z>MO*T]I',<\A(*HAB\C2!+3.Y&D,F-9P!)A M%7HU1/C<2'2K/V@-N%C73C=[%9T1%SLYUZ:LKU7B7575/M9FFSUJU M2#5[\5 0&*=*+PUC_0^5:0"S)!2(29J%E+HL#7MDS8V_.E7-+!+-0=U:6\"- MNF[+PSZ,[5:(GI ;F8MV06L7C!UHKWM!E#4WHEA'\FUT!9VR@PI.]X%LQQ6>H!N9+0:C-K"]:B\>7ANL'I;T BU6 M>TT^W&2U_Y;A!U5?)+\OFT##U^L$JS P6\]-5PBE_8HH#"'1_@1D 0VR% 4J M3(7K*=6>E+E1Q>7JNM ? %:LA..2XS"*]L=19V$SQ5G45L$+\-IW,EHO AZ/ MH/9E3'[^=-3,0X=/QR]V/WEZOZKUH.;:SVCC5;9!*-6"2$"OK\NF%BJ@FPC"[WIF2RB*[ZNJ:9B8;ZT I>3%]2K_EQ1 MW#?%C$P[Q;:)8GOQ=CQH.Q[Y"BP+DWN=/Y@Z!>V'-W+97G]OZGCF*[Z\%^W3 M"OW!YJ^BB5NC2Q/Z>"NI5JC81C[JS^4O?_)S5F8Q4^(HR^Z:^@Z;6IOS)O\JJILO*IE+?Y_>WE2NSM1WV4]4*S.DM,T8(411E$ MDA"($YS"*,."8Q1(1/& &L)GJF4U@:KZ9I5"EOY*K2[^QVA?^N*&5^O6K=??ZXTYY6Z]'\MFS;V11GYE3/+[XA[1: )!\U74:$I5)ZV+M&$@[!7VFA*V4.K(]UM#MF_ MR%5>E.;=O! Q89Q2"C&F>BEC0FAPS!3$6982F299$*(!2YG#TF:Z0MDJ:S87 M6G4;Q]:U(-)!A.UX_PS IBJ!Y K2@*I'?1AX*W=T4,C$=8[Z#-TO<-1[]3 Z M,-4S-*^8_YDVK ]T:00T3=,?-RW3%U%*THP%V@VF.()(B@ RG 60IC)*,8^8 M(%:=S9RDSLV/;>K7&)^A^6%';S=ZL$/1R%\ *T2H,_UO\WVH-& M?8\'Y4YP>>(9.YF3THX3#,]9R.WFH3[*@US=RVH1L$1FE$:08M.WF; 84L3, MKVDL))4QR\+%@RQ98>^0M(]VF12[ L9\L3::N?H::Z141I%,@P02*C1#1T) M3%($5:AXR"1G-'%*6Q^"TS05+%N]!L)DZX2Y&S^ZVW7"[@%>UE,CO?E5Z\=. M[$D]-6;?=WKV=_?3_W=27T>7[^Y7HOJLER0+Q$S?>,XA9=H?0@'A>O$D0QBG M:1(F<20S9!7@<^CAXT]27>[;,;_,NDY#&*,2A M)# (< )1JM=PA"(*N6"24DD2%%B3U--'SXVB.NWL9^$SJ$ZST7 1N:B3K$! MI/P,!'LB&@[&1#1T\@OAQ#F'S>UAG&)3#+% MEM*]LM3'KE#=A8'IF5.N4>S^V9 MO8NJW2KF?*1>M$OVCK)C=L<^@,EH;;%W9;UP/^P#9I]NA'WHIH';SL6J+BFO M_Y;7-Z_OJ[JXE643W?=1UEWH/Y:!(C)*H4@3 5'$0X@C)J'D3":1C(@*G#IU M6,B\==YLM@+;<:_8+W]@[S1URW[6ZH-/WH@V]O@!4Z>$# ME\ME\;T)6#,AO.NT3G/^.D*"A@-\OG:>+21.N^]L#\'>KK/#K>YKIO7N$'O\ M31;7);V[R?FEIKPV?]DD=L@DCJ"B:011',208L:U"\-%&&0!0W8A8*<$S8U[ MUKJ:@/:MML"HZY8A?A+@T^LN7[!-LT<[/F+VBS1?R$VT9#L#0:?%G TL/4N[ MWMLG6^C9&+&[[+.Z?I@[9UCX0!L.XR]63]MP7+*J(?(%SF2&!0Y@1%5LCO9" M2!F-81!)%"<9P5'B5*G'786Y$6YS)OY.>R05, ,--JKO-,7YLYOW-V!<[)S! M<=$>F:=-=Z*>9D2'< =_='9X#$<8#J(G#W& I,ZC,,!>NX_GO&D@8Q8U++Z M1!\-N;ZC>?E7NKPWQ>WYLJCN2[D("$Y2K#@4@2!MU2$B90:3@&>!2K5GZ59F M_H2\N7%=HRZX:_6] $IK#!Z,RB:1.B%M6A*R,WV/<2QO&]B0\CLMQ5=];U,V)Y5<931-8!!& M9JK!?-_^>>EGIF+!\_R[NBK!<2 MIXCJ90Y4E"B(8IY!RK,,\D#_GB9QB#"WF:X],N8V:3LUP49/T"IJ-WG[T.R? MPIXP&GDBN\-C/:$M #@PK2O)_W1=//RJ[VYGM/YA.Y'[GCG)=+8PJIO4-I>Z M[QA_R%>R>%:!\)/4WX95K3\N;F_SMFWI95,060KV>*E_%^:S!0\B:8[%33HQ M@DA%,<19G,(D2T."$BQ3D=AN*)^AQ]PH8JVVR2KB6\4!76MNUNBTT]U^'_6< M@3J],3T1_".SSX?#=4V;LNS=D.P8 RYWAN1RVB&QW_F>:&@FVA@?=XB<]LX] M -NSM7[.TR?;>?< P>[&O(_'#0W>TLPNJ_KMCSNYJN1"AG'".(ZA8)Q!Q%," M"1<<)D*E)(TD$QBYAFL]D6 UM28.T&H5!++5T#5.ZRF =NO)(:!,5J2N1>/M M"30&1%X=M-E;K-73IT\<7770M/UXJL.7#9NZ;V_OEL6CE%]D^9!S^>6&EO(5 MK:0PY0?T\YL7TL>BV>"6HEG25E^+FBYW_VY*\7PLZO^2]>=-N;SMD]J;-OU7 MKYIF'M6"1S3(A&8%G)CVBS*D)BD/02(R'% J(BZ=VB^^F"5S\X!W[6F:=H!5 M48-'6>\4,W2CIY?[DM@1X7^+H1^9_ )=EJ2^1;?6UC?V@L>5" ML79J10 M'*E,8:Q6-AO'(KX_SX'5^ 0R" MR1-IN\F>E&@'P?*<'(<]9!BA_584XGN^7)J]A_>UO*T61&:1"A6#/$HSB"(< M0L(0A6:O6D:AQ @A%]+:DS W8NH4!'\TNVN-CHY$M(^B'=F5*F.(\=X9!?BN+JEK( M6(1A0$P[3!YHEP0Q2,(XA EE,6/NE4/VS8 M\ZE]Y*IA4_EK?INOKJ]44VI8R?)*&??CJEQOPS2AD $+DC0,& Q3I3T$&J:0 M9ED":,X\+K<.;,9=K*[U?+XU]8M-G.UZHR[ 2"5! M3&":"0E-3UV(0]-(+R8)YBP.$^K6B?N@F+F1CM$2&C6;*MH7ZW#N0?NB1W"U M(Y;ST1J92QJ@OKH"Y=Y\NQ<'7YVW#PN9MNUVKZ%[/;?[KW:/CG^[JO/Z\5V^ ME!_OVU)U81JD":AA\]MTK?Z :,@:#6T M#X3? ZY_?I\+Q\BSV@$)IYCW8R8/"G;?>]AD4>['S-@-;S]ZS="WBO: M"9 KGLNJ+3JA3,WM*"0PB276ZW^*(:5!"#.NG2RI M>>0'4_CM0TY9$Y3<%0RC1$0DHP2B+(XA8IH/6(@8E!E-$0Z"D&9.5- O;FZ4 ML%8+%)W68-F4+UQV>CLVG>O'VHXA_"$X,E-L% 6-IA=@H^L(-=?L4/'52:U? MV+0]T*P,W^M>9G?7T/-)>4=SL0Y^[K[=B9(D"E@&:2(RB$R9-2;"4!,+PQCQ M),-"N1U+'I R-P)9*]G%V)_^XCL :GOZ>"9,HQ\Z.B(TX*"Q!P%OYXN'9$Q\ MK-ACYOYI8M_%0PN]WM[1*&VVR1NU@=$;;!0'1O/N ,ZU M%*S-4-@1B'> 1R84=VQ'[D3F@I^W>K V,B>N".L PWY-6)>;W>BK:5]>/BXN MKQ8T"F.B,@4)07K%$] ,$A%HJHI3&6,S0:&7#<0U!]^6_%BN92\SLW53?I2M2!Q M0%#, R@(YQ#%>C92KB=BIEV%$+$H0\)IP\&78G.;R1N[P-:PB^-ESG="> U_)(K[4FC:/Q#.8>RDFOI\_ ML'SA;5'6^;^:;+XK]7Y5ZQG0/+UI<[&(J*09"S*8!HFF^RPUM:$3[8%AF8E0 ML41PI^5@O[BYD?BNMF:ILM6W[5[A2,DGL+8C6G\(CNW8#0;/O42B%2:^:B;V M"YNVB**5X7M5%>WN&AI(\N5&+ILL8;IZ7+ X#I"I)I_$.(.(*P29H@)&(A*8 M4(6(LDK /?SXN1'&.H2B41&L=70-)WD"7S\GG _*R!S@A,> H))#9I\15O+D M<1,'EAPR93^TY.!5GM/4/FQ2*#,2IC&2 H:2F+[*$8%$20452C%6<2P$LVI9 M:B]R;A.Z-^?JC'15"_!MSX]\0CKZ8=+9:/K+8]L#:.QEUX':6DK_2-OD^W;-4_[KUDL-VOEA4 !EBK D&38'$VK%.), MQC!&(E48QVE*L%NK&C<%YD9/6G^P-0 \M6#8V93SF-CQU)A(C\Q:5B"/N[,S M%#UOW6D-QTECWTZQO/5/9\33K MV\2G6=^>3[0#?W&O]_Y>KWWRTLS*N[5[N76]PQ;GWWA-U+<+^65 M"N=UW?DH>EKAG:'(I&N]\P%[ONKS\,2!\=BTNC'_F5VU M![HTR\S/LJK+W#26,'^X7(FG'^Q!0[O5YN#+4&+S-Z=K[/9.,QLOMC29,7@WG2/1G#![*^DC3.TF7:Y T? ML.TE=7AYZ-!N6*;M@%G!OE_QXE9V#7L6B A&8I1 D9F.-S03D 8\A!&E@O L MS4*[AJVG!,W-H]ET@\H;-5U;8QU!TX[N?& T]N;=1D70ZG@!.BU]]LWJQ\%; M ZTC8B;NI-5O['Y+K1/7#V_:O*Z=EO$D)"B,8!:DRJQX8L@8"6&B'2L2AT0E MH=6^_OZCYS;9-SV(W6K/'<"L?X*?A\3(4]H>A$$-F$_6DK/ONSQEQ;CC)ASJ MLNRE/\7?9'Y]8UH /7OUN9 MIK%MSL,?G4$>-XS](NS)8_&DU*3^C5\@GWM#GI\^N.#';;'Z4A?\'ZW@]U5U M+\4BBF*E5U$$2E-4''')("4DA5G,8I7A4"2A4PKO$3ESH]963=#H>='Q:MZH M"G[.5^M/?G&NY'$08\N-I/.1&WN+Z EHK9)Z;=6HZ;4&1Q\._JIN')0R=9V- M/E,/5-;HO7Q@RS'3D^136:B\7@1)0(A0"L993#4;9"DD4J^M!%<$IRBFW.1X MF,:/=FRP\VPG!MA(&._+W*@&;FEYG:\/&WSL'V3]MJ&';AD8)G??"6O5'N^_([RMM2?GOAYLY_R3LI/4H__ MJM:>Q((HQDBJ&T]\':'1 M:6]Z,'?Z VT V%K@6"C885CL2&$DL$RW"NL&X61BN) 0<%0!%'"!<0(Q3 .21#0 MB/$ .Z69V@B=&YEU.F]J%^>NGJ=7Q,T-Q(IM.S6\^WJEZT3O=3Y2^2WY>:8M[^X#=ZN.5'_158*.UN M))(0B"*>F&R%!)(($<@82B3F,>/$*EOAF("Y$4&G(^B4!$9+^V/F@R">/FP^ M%YJ19[PC*D[GSGVF#SI]/OC R^".H3=O(97L8*1M#@/[I>ZL\X*WV%T#^X,M[T7Y4W=@G.5H-1C\IC 'Q MR"31JMMTI.Y8PF@,KE9@K3-8*^T92?N44=^(3I0V^O5&;KZFRGPK6W1+@V[[ M5I)_* M0MSSNFK['"QB'@2(:Q=-3\9,K\%4:*9G (.4D#A.DX1G5H=:QP3,S4-K=02= MDH[]'H[">-K7.A>2A\(/9[)P=LF\T3ZE-[U M/'JO&U@E0R[U7Z]_DROM:BXO5^)2W.:KW,3PU?F#7#?Q6J0R(DS$% 9!&$.4 M) ED)$DA#T5L"JNS$#FE+MF)G1WUM5I?@.M6[\9WIT\TUZY_H[ICQ0N[4;!S M:OQC._K6U1K6WW9@?:ITU\+/8_4*)Y1\5:JP$SIM50HG(/8J4+C=/;#/ ]=O MIONE7F>)*[W.+4T-Z5+>Z"=K$6W*EBEM\5'J5=E7^F/!&$5((@ZS2.@54XQ# M2%7 8(#3$&>!B(EPJK3J*']NM+6C/BB,_H#O&@"66G?'9A". V)'7"/"/#*# M[2+Z+[.ZP0_&_5_N0#: K/-HVWPV$9B&'B^^DHX2I^VT<0P:/8Z3PQ\ MS-F<]W6[%7XI_G[?9JJNEP<9#<*41'KUR5,"$0X32+(LABJ@(DP0(JLWN*SK,F?WM2DK!>H" M?*+-]K:_==TP!/TS6Y_0ER(T"R!Z>,SF[L$-.KB4HGJGE?]$'YM9J+]$#7%N M:I5=BR#C*0U9JETVIETV''#(. ]AFL5IIE>?0[&A-P8ZJPTK!'H?7CJF\@#8R M)PW$:T )H!-8>*L!=$S.Q$6 3IB[7P7HU W#*,(<.KY?5779G*Y\EG?ZBW-# M*RG>Z>]#VPAU01,>Q1Q12+ )^XK# #;-XA%-F1 B296(7_$Y_Y+?WM^O]BI2P*-!$ TG$([W6P@FD,1><%G'!(>A3"3E' :<)HJJPCOYP^>V^3; MU, SRKD7 6RPZI]XYR P]NO7ROA!Q?]V+3VK]%_SH,D+_^VJ?ZCLWY._#W2X MM1M?U3E_W;;L6I,XCE$2F30I_8*3$'&*(28A@W&F$H98A 1S6H\?E#*W2?AM ME9OM^R\UK>704Y##<%HZS>>"-/H\;?5K5M^7]_5-T>10^3^[Z 7"ES]\4,:T M'G"?F7L^;^_% ].F]6U7ZE(4=V;YOOZNTCA!5*0)Y"31JVL62*A7U3$DF>2" MA!%BJ56KRCXA(_>RH_NN'1K+>KU>/+=94+\W^==-$]QMDE? "U\C\,Q@IIUV+DT@,VL(X_M3)]C-. M&K:[N7'Z8@]%HIKB,I?\G_=Y*<7KHJI_EWH]*Q82)8Q*/?M3@;!V=@)34H)A M2!4.)(]0R(A5[Q$7H7.CA>?UD!JU]7=^K;@ID%35H-7]C%I2QX; 5G#H!TACEIXZ)?+E25"= Z"U+=>K>X1W05GH8'S\5RYP_?I4_ZE=: M_7\L&(HT$04$BI3&$"&,("%A"FD0,YQ)B:5;L1>T/F,/=4'KO=X][N!U M&VAN$@&;HBEM4]3MML^ZTY=2-(I(RJ",&($H32G$+!$P#'B8(9I%(;)*8K$7 M.3>"V&H-6K4OU@UDS]C"=1B ?CX9!]:1F<43HDYQ$6X@G1$P82EHLD@*-\-W M0RP<[QRX,6SJ)OSS7K/;6T-Q;0!QG!!--$1"@9G4O@A#>EE$*A%RBG L,!1(9A"%*8U!#$-L0-_X4V!X M:PI_5-#$'=]/&;S?SOWD'<.HXA6M\DI[&YM8@';M\WR]+;(DB **89B($*)8 M*$B2,($\RU+&61IFTBD[U4[LW"BDT=JXSY_T4[M"86[,88FW'8OX1W%D1MD MN%5YFGT/-Z0\T8VET$FIQPV(YS3D>/6_ KTBB11- M8!)F 40)8<9Y43 5"0M8@&E&@\5*7C>9_?9D=%2@U+&K3M-<* M;TKKK'5V;(%Z'&P["CH/NVE89R!>SB1S$@M/O')0-W+R[(T5:E-I,F'?-4V95X(A+3KDB8P4ER8I)/4E D*8PQWI?H2 ')$P;^7'F.FGJX'MWQ MR\^,S=YN3]%$,:Z2%$;8-!!.3/&Y*&,0!YCI-WX:AAD;%)4]V[W C89G;/P= M -)VXI\#S^ASW@F9X1'88VW9'1#P,E'7)S?D>JX\G2^'[[:O1WE>B?_L^3%]2HWP3COBO*S- '3)C9! MEJHH;ZFVY(HM\^NVD?#[U4?YHX[0[\6JOJD6>O&.)$,,BL#4G94D@5B9>,@H M#D,28R*"P+9YY?GJS(U#NJ.M'9-,I7BP,0KL6 5VS +Y"JQ,($^$P&UCFGT7 M2 ^CVD]6TX_5R*3VWW68[%M[3CM<$S4"G6+8G'J'^D.YI].H!R&3]27U!\AN M%U./3W4OE_)%\GM3XB^,V->\7LH%$0D7/,4PB,,,(H432$0<0\)H$F*%(Q5: MI20?>OC-4B;^-(Q^9K^ 3EW[FBA[Z/6_:<[%9.3WABL<3H5/CMD]J-[) MWL,F*W-RS(S=ZB9'KSFO==0ZS+;21"'S![,?_JF4#WEQ7RT?_Z;EU7)UI92A MD0=9/BY0$B;*U!902:9=62H"B'DI\;FY%96C$B_2 MD6H84,<:4PU\VIG]J;;2%DBE6!"]WE=QS(S+$T,:) F,LDB1,)$D9D[-9@[( MF!L-;GLLR=U9-[ 9U0Z6+F=]@Q&:YIS/&ISAG:?VS??=9#A-LDQ/=AZ12#M(H8(D0PGD.,L" M%,8*N;78M)(Z-R+8ZXO4Z=V\E8WFH%/]G$93Q\; CBZ\(SLR@?@ ]; 4BZT\\,*IQS&)T)NJ/%F29N'QUOU &V4'9"M^!3*6$2"!I3 MS*QU$4D$I$PSNUX$IX2Q" 59NJB+FBZG '(K:,1=&R/C;-SLB/@\-$9FW?;[ MU&HW0C+%<=M]YG$^%3!] N=! P]F;AZ^\LQ5V;86^";2@*@(:R^-0Q%3/:,1 MH1 K4Z8J(U10);2;YABN<536W)RSG4ZX6V7/#,\\#++CLNT\Z"9;OCFB-GP= M=QP/W^NY Y)>9EUWW.2CZ[N>6X;6^?^05Z;N1/7V![\QZ9M-2D% ",>F.HV, M,@Q12!"D9IV7*((9P2CF*',K]'](S-S(HM44=*I>@$Y9ISR-$]">/M_R ]C( M%#$8JP&U_ON@.*/8_\''3ESMO\^T_7+_O5@I\X>F6N:[_,=VA6;R1!9Z MMB>Q$B$,D31IF I!AAF#*@J3+! )I-N2.2YIXHV8DR;O;[^0HX$20,8\T2B)IZVV$(24 #B(1,1( BFD6."1\]TN9&%CON M\HZZ9R6"]&'MN-(X%\'IUAK.X U?;O2!XGO!<5#6RRPY^LP^NNCHO6GHLD,_ M][V0^D>5\^;1'^^;B@5II(F$Q@QF3#)31)="$FF?@S&,%$*A]CNLB.2DI+F1 MR-JA-O/@J;J@U==U\7$,8-OUAP?8IEF"N",V8 ER HTS5B''GCSQ0N2$@?MK MD5,WG)EP9BH_IV$2*9$0F&:20Z2(@(3%*4R"-(VDXG&:.!TO[SY\;M-_)XUJ MY5H\^PEH.$YH(!F%>HU&(0IX#!DBF:923:")HH'^R.7X9C!H\SRX>8*5K2U>4ZT\NA?Z(\L>OQ65[97LDM$C2& DE AA)37J(2P4I"@F4(8U8*K)( MVJ40>-)G;F3YBJ[^8;)Y/LOKIM5+L;H QD339!1T1H*U368?(B\N-K]V-EZ MW_-5?GM_ZUA)[\RAM>.<"0=L9)HZ.E:AQY%RK^OG!U]?-0#/U&;:>H%^H-NK M+>CIL5X;O%S>FE[;_VK3*0.$8D&C$&8B,>YHP"&+,@F#6&6:DQ.:I4Y=;RUD MSHUX>QJ8[*KMI??+$^SM6-,SHB,SX[E@^FH+ M.,=*Y*2DXP+"<]9QNM>]X,N'7/M7(J\?WZ\^RX=B^:!=]=?:W\KUT[F1]/BZ MS/64SNF"I7$FA.0P" 2#R'@^.$$1#+#9JF]?_<-A)/KY:#Q\1V:D.4!K7T!E'(@G*I3B"VJG8BCNB/44 M/7%XV&3%3=P-W"UB,N!N]_;IGS=QB!DEBJ>$P22),$09UWXDPC%4),QHFB8* M959M-)X\=6YL;4J=FI@Y3I?@=TE-X.RZ[*Q]/.=3V/JY=S 8(U/K0!R<6I7O MV7U&-_+/T\9C'E1_MZ?X_A_=7:U+\6!*$'W5=S;?)*1PE/ 02Z(GH XR+0_ ME5"H0J&7<5$<2F+5Y.+ L^AUZ!L/=5S@!D M(H?$!1@GI^.(Z3V>Q?,[)G,?CJBZZR,.)@SW[S]F,] M3UP_--1SG9NR+7VE@@03I;T,%D091)GBD)) 0A)A$;(LR 1Q:NVY+V)N%+!- MEAI<06P/1;OCJO.P&7FJN\ R(,#QF.7>PASW!$P<['C,P/V0QZ-7#IO4'XK5 M]5=9WIHR0%_EC_J5UNL?"_T*#T)&"51!3" R@8TT3#D4.$TC1&-% J=$TH-2 MYC:UC7)N<_DP>';3^6Q(1I[11C]H% 1-::\_C(Z@4=)C>E/ MS4?;KS1.61P%*39U T/3'HQ!S&4(E4@$95D2$R7=$LO/TF=^S-&88Q;&6X/, M;\TD:FQ:%VD"QBI 5P(8NP![;#_7TZOIIVDSR4898#O.FG#81F:W24=L0.J\ M%YR]I=>?I\W$*?A>H-M/T_?S6/=3J-?%JBJ6N6C3>655U3=T];>;8KE\O/J^ MDL(T?^_:W#:.K0O_%7[;Z2KC'!( 0>!\=I.+T3.W3 M'U2XVIJ1)8\D)_'\^A<@=;,ED0 $,IRJ=]>N'L>FL-9Z(#Q< -:%NTV>^^5R M=3=]V+J*W^S78&6?5V:Q?#;8%VT7TWS-;_6$X@)3794 E30'F,HOD8=*7V4/.[7]KXX&F?7NB[FQS67?1][/)\X9 MG#F+L\;DK+8YVQM]E35F9SN[]\54GG\E7HS\9:Q?"?\KRK%]-0:Z]QS35R3H M7G7(^6JYK!U$C<%N@(<$]?!:>5"YL9='UTI9(2N]VORPCX,HC*):N&+/'%EO MHR* *5."2C!((-*EX5Z[R6Y18_,3-C+QM5+G)RZFBH^[HEFY*(U 4()"Y-*E34' J>* M8P25H%7)1"Q)?!QK7;*7W_*(BF2MF 830A12 U-!XLIC/BBD6/P?AZTLYF-6 MRX(_?C9VJ;]9W-\OYC?KA?SGS9UU3E:?']>K-9^KZ?QVXD+;B>844 &9"[%5 M@&FD =6(45AQC)57 2$_<2-=_HW*6:WS5=9HG1VH'4H$K8C[4D(J'(V6-S.MP) M0WB'WQ/VINK;>SCTL-UX3QAUU&/WU#-QR_9&W[HKA;>+>SZ=3PHD)!=VX0)\CY[="H_'H>8GZ M0Q&\2$^:G&B5/A][T&5ZTJR7Z_3T0Q<68GK]M*^_,M5+.]#=DZM0-ZL/Q"G4 MJ&)Y#DHAZN,%"H3(!2""EQ7))>5A]8G]Q(YM:1\6$MHJ6PZ>$2../+,WFAD[I 4[O07U.BR0N(LT6:_#X=D:U[>*=:'YQN7H5( M04&XD@ *+ &&O 420BD!9TB40C%I7>&[ADA8R.<9WHV!_6!;D4KI-U'"RF MZO\4(1RCL.S:#A NR:@]-_1P6;0=QCW+G.UZ-LX'.2C3\F'^\+C>QO%_M70R M?]2_+Q<_UG>NK]-FVPJ)48P5%6"0N^JTW+5M9A6HC"@*S2M-8%"3UT#Y8R.) MPRHWM?Y732SVVJ6@;&S(&B/J1F61)P>AL^3GM/2(?<^\ E M2]G4*M#JK393.5U/(,HU MQ@4%!$)HO:#218 I!(K]<((YWC"D!(W-%/!0%51@"(D> (51#RH,/;(.EC(Y\# MY>N3BF?J!W:03S W?DS5&^*][^S2@1W>02 &M%2]!()D#]M5( :6H_X"48/$ M^E2UI_;>6K+M9?#WZ?KNS>-JO;C7RR]V/RN?]M$6A.0:281!Q2WE8:$)H(7. M04Y,KH3FK/"K QO; &3K>L]GU0 M?EC=LZWRV5^-^OVD1\7.V9ZJ2=S1^,.V?3MGWE$CM[,/QA:;$>L/<^OVU/FX[^WD M7M^[V-()S4L.#:N +E !<$$J0"M7.Q(IR2LERYP%K>QS@L:VP)UF&:]5"ZWJ M<@9)O\6= I^>UWA=6VJOXU568W7=CE5$/95V()(52CDC9N **.W&'IL!S4=W9MO$'+S_K8>RI*K0^'XMS,IJ22YO"MKN31%*A@DB3 UQ6"F!2<4 A M50"J@B*#82F05XN.5BECHY*->IMZ9?\GS,4XC:.??W$Q.CU30Z/?U;;>="\' MK*T8)/(K3LL8U*EH-?.E1]'^<-QZ_WVQ4#^FL]GU7'V8K^TL3\5LTTEZ^Z?F M8&)2EHA4-(= (M?V,"\4H#EG0'%9%++D14F#@GR])8^-%[XL%P]ZN6Z"45VZ MS8-S\,+HP1]V/\KH!:62K6(WC7NML2R_;OU]EFT//7@\_@Q%,1$+^<@=$5*"UC,C#(27 M?]7?5+@-5*TW&K^@TKH^H+24Q&W]^&"E;'V,."Q!Z_5\W%G/)[U^PU=W-0DK M5TS?E=3_,/]L9Y,[E^W:-3:;KJ=ZM0_O+0K%I!$ \XI;'XO8G51)&2!84)%+ MB>Q>*N30)UR%L5&M4S][/UO\6#6!6CO5L[WN@6?%$?/B=RK4+]H]<[15/JO! MWJKO>H2\JIN%3.>_G<2]EY/H>! 3G1!%*##H45$\0"_/C"X8*3[7X6P)1V0W MD\+ZC0 I2@!FL ),%3E00N>8TE+ 7(6F-ORGE,P\5>CQ*KQ8IA?.?ESV'U(H M,QZXJ!R$B *9L2D'O[989HC1IQ(*$A?*=)[:00VVZ]__=O.T6NO[39!HSJNR M)*H 4J/K=;3>W<2:+[8/[@;0?? )!>Y+MR)'2RTBUET :9>RRTFZ[/'/AY8UG=Z^;M>W"[YP]U4\MFV>E".$#>0 TF0!+C@ M%#".*:@PD5PJGFOF54&C1<;8B*=6,SO4,\8/.8.GA[]V.4I].VM] A3@I5T. MU% N6@1@8>Y9.Q1MOMF93P[GF+6K_LPKZWCTTLQ0O-VMEAA:,R#0L" 5Q0! MSI$ 2#,L"F;*''G=FIZ5,#;&.\R Q!=GAF(OJDL"3L]$%XC+!9FA^-2"39@9 MBH=V4B^ELNG[ZJEV0Q;7ZQ^.JKI#CBDGF.CD<:ZS+T(#^R[RG869J\: M&W_+]E8V@0![.YN:+8VEV<[4,#I*_"WPX[)?-[<]$^&OF-9@0NT'_41LG%BY M0:F\'V!?O@=ZDA+9N,,J8+'YJJ6>?G<=MU;;O5Z%*!9" VR*"F#,,6#:;OB$ MJ1@CAA4%#:H0>T[0V(B]T=.MW+VJD3N_L]CZD6P*Q'JFRSBPPIMN=""1JLW& M.3'#-M;H,/:HE4;7\Q='/'WAR\_+.C!?U8TZONAE[ T*F_Z_%BEFY"I7H*DNB!*'RMU5N*O"IGJ M@J E2.D*C=Q8SUGK4_E MY!P+&-:G.6O@D0MS_LG8\WF[>BQAN(2\FQ_\8;/YEXA)0I2[1,\)P*A @$/" M@>"$2@:Q4B2H1-II,6-;Y%LMFQY63L_08^Z38/H>5U\*4>_'SB_1Z>$4I1V% M9,>_)X4,?(S;9NCQ<6SKTRE*,-?==W-=Y#DC$##79! +40#&, 88$HP+F#,! M@UI"'(L8VYI_45LXJK7Q"2#]UOQE\/2\W@.1N;#><@\=B4\(^(4UEMLZ#;<\ M&;>T=TFF'S6W2VA[<3.A&"&%(0+&Z,(=AF+ "2$ (DRXTB17>5 &_!DY8UOD M7^Q@[BO<',Q95[56=W=A&GRB< Y>OU6? +2>E_X^';U6\>!J.=WR[T A$0>< MDS(H$728^I(-NAY/TWGXFQUFLPD54C,.M?7QJ6;V74^Y_0D; TI2TX$@A6^ MI,GP7M38B.&HL6WF=(W< L[( 3);4-80HB2Z)(B;(@0E5 M8&RT<*C_?V6-!75;@_H/0#@CLJT5$7E)(7/CQR5](MXSTW2 _?H9V-E?O72+ MB(4O96Y4B/CA4ZN4BW?;_Q?>E-#DM< M8L0!T0R[0M,5X**R5)@K6+(""E0&1V8'B/K4X+YD& M/YI+#V[/Y)8$UV Z"X,I$8EY"AV4NL* >$E8@9\.HRG9]/B;O/XZ40A2*#0# M&KDR]Y9X "6X!(7BB%6XJ/)"3K[KI5ATD=!^T) U<#ATCTMAR?\]#2VU5UTGQA[;>K+J95%KZA1N[8OK0C3ZWF*E M!,*_PM4%@ Q4V2H$F*"*5F=,;ZED]?(3@U6P.J/J8>6J7RD<_> M\.7RR?YJFXTT7:@/<[ET 0!O=?._$Z4%1:YPNRDM;6&H*\"*7(,*Y4@92)2J MPB[:8C49&].]K(N9;4RYRAK]LZT!V:NM"8%9CO&3YGD'-\14]'TCEW(6+BU3 M&HY@/Z5+ _3XE>5,P^'J*'$:,6"4<_=UL7I:WVW>S1S*LM)$ \.Y!+ADKD8] M88!*+7,#D5$5"G#N#L<>&^6Y5W>C7YQ/\PPW+^,NI_IT\:J(.*TTD^?'BX-/2<^L>=%L1!82 M2X1>TJICE^KT"TJ4)8+Q=#VS5(/'I^_N+V0/(CH,0\SN>A5RB;N&2,"@1*#D M6L#2R+P4(C2%]UC,V BS3E;=JQD=KW$&5#_>NQRJGHDL J6HM-[S("1,[3TA M9/#TWO.&GDKQ;7DZ_/!KY\I/:^=OS7^Z7N7+9P[@F^NO[VZN[?U :X4EO]A M4M"$=!^Y]07S8#O,7XRP_UE>7T@/=-"7$/&@<\ 8V%H."8.&&^P$,<;(P^/% MJ,_'^8/7W_ETYGS+]XOE#9]I]\:YT?)Q61KJH ULA5SC8&$%K(7-C_1T507Y5@#<;V>JC]H[W&5]G.(F 62["R M-EUE>Q,R9T.8?QD^27ZN9Z_0#^&5GD?])@CU8'\U&KE$KFRX_$&]W&AX7CK M\0/%T>$[OIS;+?=J6]IWMYY#5;_N*WV$,=A97/Z)*@5;?+NP6J%T%[UXVREU().*7LV(& MI9$N8U^R1>?S\6=F>])Y24G7<_7?>J:^+?[@:_?(TWL^7=:A*Q-1Z;+@!(.2 M2&-)0R# (!< 86URRJ1AT"NTY%)%QD8J'N_N.IO1F0/6"[ UZ"IS)C4%N<)/ MZ**FT/\,K^^)^?7^5/R<1)T'7@)HPA/#*#4&/U.\!*Q3IXX7C1>9@O\H5OI? MCWJ^?O?=_N?C=*X_K/7]:B)XCNLV!];3N] (E5V^SDQPV:Q=QA[ ME*W>]?S%#9N:E[(A.:1YI8 N7""=G'0'-)!Z4^O(RCX7]5;Z16K^#L'OW?OI=N\;AJ[V+SJC,J50Y,*5BKJDC 3SG M=K]%M1%&2:UTT"XKF69CHQ&O(].]-W^5[7W\ZUF]2K1JJLS83;;=#FS_G+VU M?[G*N,,C\\.(WF=/:/[BB&^YV"DX.8L^T.CQ^_A$I27$< M* SE0CR#0D^\\6F)-^D>8[ @$V]S#B-+_#\41KU*3R>6]>]=YHBR7Y!=K_4" M$@$%!#G'E;L!$8 *K$%E<&DW\05&E?8AVS/CCXU>&Q6SC8Z!N:7G,&QGT 3( M],R9H:!X+^H.TUNJ&=E/-HZ>_6'OWYT;;Y EW6',=A%W/1;N,7U=?-]^TTK! MD>2F D1"!+#F"%#+?X 5I5 M,QVZ8%^@U^WIQ&'2\_)T2EUFN+^+$@? 0+[(U\]_2]"\^+29+2[%P<.#^0[' M"AXZ"2?^&GFCI^?3Q?*376W;KPJLM"R(4D!27%A_@!% L1:@4,H=W5NW( ]J M&G0D86QDTRB8U1H&7MD=@>=Y5W<))'U?TAV@T4,?T+.FI[J5.QI_V.NX<^8= MW<.=?3#RK'ZUTNO5FTV#F%(PB(PAH,RI]>F):_.;%\HZ#05#E83?CAZT/K=R>CO&_O-R<@VRF6-JH&GV<_ \SR1CH6DY_7;Z'6UQ2/A4>\I M@U,=USX;>]@CUU-F'1V;GGPH;J5^U=_U_%&_MYJXNEHN^/'OT_7=F\?5>N'V M#-NPVX*S4I.J!%2[EKV$"L P%X!7R A%%84TJ&V-I]RQO9TW:F=NYK*MXMD/ MJWFV53TZ*=AW*OP8H0> ^]Y7I,$VF$H"D4I$,KY2!Z6?0"A>$E/HQR.=BWVI MF??6:=$_KF5=Q'DZO_VR7,SMC[+N5;BJ:XFHJBPQLMN&$J'"Y21+P"3A@"&" M7*=QA(L\Z+(_1/K8Z.M ^;JAG54_V^N?/3<@J@!,V.1X.C=]0=ZW\[-']F;- MYXHOU2K[\T&YI-G4Y5RB,$KE+P7)'M:?BH'ER-^*&B2,W%;+]>3:+*>2[ZJ, MZ@J;G %2NJQ9Y3HQ% +;GQ0O:04-DUY9LR\''ATEU;H%GB<>H=5.))=@T#=' M>)KO30CG;&U;Z_8S!^O<_FN_QH^&&V3YGC-BNS+/_CW.HZ@KV'VR*WE[N]E4 MNGOW\T'/5WKB0@*12R?@N>0 %T0 :C<]0)L<:FH(@95761,_<6-;H$V)QDW1 MAU>Z4?*WJVRN ZMB=J#LYPNDPZ[GA=W =JCIMACFJXVR"&>=@O73^^E,+]]8+^]VL7R:*%))Q8QE#TI*RQZ\ !SG M&BA15B27"'/AE8QT9ORQT46C8E;KF&V5](]G.(5@.S,DP*5G*@B#)"B:H<7P MJ&B&4^,-%LW08LQA-$/;8['Y0JOU9_/[8J%6KENF7GZ?2KVZ6R+M!C;\G=& M7&6'"M=!X8'82I!D9>D(I0+ M"(-NA0)DCXWX3A5M;E)C:NWKX]9&_\P9<'%9[;-SXD=]/2'=,^&E CE%M>PN MN/JKB7U6\J^N?-T%B4=]Z\XA(@/+UM93=&>TWYR0"18Y*M"#(>R-'S@G?AY!?TCWS"[>(%N/PJJ?U?HG="OB@$OD M=@0*']0MB0/FI=L2.4HJ0\]=SUS;%C*WG[1S<]83 :?$.!$M)U%I4+).">)+"D\Z=NP5XHEX9_<2 M^:JE:\\V-5.MOBWV!UT3(Q7GA"(@60[M9C97@ N#@3$5,I#D)0PK$!^LP=@H M>]NR/7NE-DW;?W,+_7$N[-M9*]=G9J-YX.EY^-SX7A_VB'CO5X>G\BNN&J?V M*CNT(%LO#H[;4UXH1L*7[#(Q5/[ %XF1\!Q?(L8.=&%W\NO']=W"U8"K8_V% M*; 11 )D& 98*PX8+3% LJA$2253,NBN\+28$9+:M@'V3L^HQ(HSJ/HQU>58 M]4Q',3#%=P(_B4+JQM_/A?R:/M\G#3W;UOOTTY%]<;8=R?9-PZT/_[QQ>-UR MX[5]SZLWBWL7>EG_]MU/J5J[-=-WT@Y^4=J^K)). X,*Z2Q7&0%0E M!T8)A(B2LC)>5?CZ4G!LQ+/OUW>PMIR)V7,;K^H_;$)?LU<;FWZ[:EK2 .&L MS[[PI_K*['JY=+ZT^_DJ:^P.;.N3^FOAQW^_I[#.Q+U-!FI M.AFE5F_8#D@]@7O4.:DO.>'UR&HQ=XN9?7KU[E^/]OUUU-9IKNHRY$>Z-!$- MI:$,&IH#FA<"8$@@$#GA@"(7G"]A22NO%.$4RHSM-7)HSW]EC457V8G>9=>N M]+.S:T,EAY:%Q9TDF=/V]\+0,]5W3,M_Z"3YUX$;%\I*-&1Y4M:G^^040EX4DN"J07Q#DR='']A[;%I-U&F9_-3H&E-D]1J_]!7,Q)GW?LP7!$10J M==;LJ!BIX]$&"XXZ:\AA5-3YA\(=V6LIEX]:;:KH;(]MFU"$"61YGA>, "&D M7:T$:\!PQ4%A?5>N.$$$*E\GM4W0V!;N6VWTQMMK[8_U/O;V[GKX^SO MLK1"W.TSI@*N_UMTI^8.*; OIQ52D+ 3,'__+15P _EF\0 &^5L^J+3X4JT? M'\Q/\C'BT ?R>CZB>,YJRK]P.353N:D)4[&**JX@D*AF3"J H,0 J)BI\EQ1 M0;U"14^./C::= IF&PUCBNDV5)UV]0E]V-7)"\S\+C[BD>AY@>Y Z*&J]VFC$UT/O!A\T,/]TX:]/)H_ M\U3$?N3A83:5[MSA#[Z\G MYP;G18QMQ>ZUS!HU(]I?G '38\]Q,41]OVO[0R=@@W$Q2D-M+<+1"MM3M +1 MMILX_<'A]A&MBC_;0;0_&4YT?U].UWIAC#N2?:B_ X>Y(*L)Q54%N1]IGQ,R-C[=*98M3":W;0T>&JT# M&.$LJ-T$C&TE-WJZTCH\VVH:<>!S%M-N_R4%4CTOZ+Y!\G=A4H U MD L3!UJ0%].%1HL7<_:C@WDQ7C&=S\;=VWU9NI+YZZ M*)ZRKV1!"UPQ!A'07)0 4Z. 4!H"F2M#C"C*2@156XS28FP\NC7B*JO-N*K/ M-,Z=<$3U$8V;++][Q=ZGH&>"CD&_I^HB%T&9Z%(S3H=![SXO@NGE%>EE@\66 M?EJ_X:L[*_K[5&GU^NG/E;;"/F][D%R[=*KI>JI7$YY#23020#!8 *PK!FC% M)#"2J-+2)RUX'M(PV5]T$$L.T$W9:IXYU;.M[IEXREXY];/I_+=L9T&V-R&T M5)/WK/@Q8S]8]TR'*6&.**\4BEBR(DK>@@F\6\'$ZUQ_6 M^GXUD8)BGFL#),H-P(H5@.6;"7.>BSU< 1B,/W'-BK,-;F T<@7="%X'BLV/C7^3]K M@;>/L_I4Y0_^/]1?[<,?:N_\*?%X_JK^]/$A9B87'"@5.[:OQ8YX 1) M &4!%2$(P5*'!<=ZRQX;26Y4S_:Z7V4;[;.M^EFC?U8;$!IAZS\K?H38$]8] M\V ZF"-"=X,!2Q;7ZR]YX*#?8$B.(X+#A[BPS\H;5UGNLZESF>M"9=K0LD22 M @(1=TZ? E3E$!B:0R4(PA('-=$]*VELI%7KYZ(]:@VC:K^=1]6/AI)@U3/I MA,$4WYOE' 2IV[01S-/+8%OQ6N;""*L> M:_MBV#H>2U[(Q >R/#2VO@0 MAMU(PP8OO#3@*&SAZ('P@(6ZOS57_WANPPO6BJ=+EU+%ZKJ?S1^L.;+I? M+^:KB9%U M]9P-V=Z(;&^%_Z5^\.2T\T#?D/=,%:-#VS^THD_4!PJY2(Q^4"Q&+'PM,1K! M0PX6NQ%K[&%,1_08<5NY6MRF6,/'*1?36?UNVK0!FU#%&2P9 U0HZ\[9]P1@ MDA;6G<.F,@4Q, \ZQ&\7-\J71-@FK@-/OYU<.I0&X?5M'94#5:^RC;+I]G9^ MH"3:X'4(&W27YV?XRZV>YZ?"W4YW.O[9-.?E[[DK [M^NO[.I[/Z2%W9WUI: MXK/7B^5R\<-2U1MNOSSVF0FA56Z(00"3J@182PVX_3\@JD+G6-*<5%ZM 2Y1 M8FP,L]/9OIZW2F=BJW4F-VK[>T+1L]/M?PZ!><]\55_E+] M(=G.DNS-:B]S4N0KWHIH"T^:_30@_FNEQI_Z,->/%:<+_M6 M/RRU;*J2VY]GVOUP/5?7]XOE>OKO9D7E+)<<47HJM[XM@;E2 MDE+J508\1.C8WCJ'.E]E.ZWK@-A#O<-<7R_X_1S@U*#V_%JY&,]@9S@$H$0N ML9?(01WC$!!>NL=!GXWL>6#QN/O*FIJ5&AH-0YT*0T M" M &7< $68JR28!?N'-J;N12=6)ND72L&VGNTT^ZC'M\9%8SZ8IC[R7X)I6 M-Z>!-55]-N_Y=/DW/GO4_ZW5K9ZPO,Q)+C#(M> \Z( (M=VLPTY+RH"R\(. M/]>W?*W5MQ!O)U 1KX7#FH5SI$Z?;^Q-O>E7SI+?FDC/9C4=6N-6E+,GJPW* M:HM"G:+0F?/UD/J8B*'J*Z M3RF'@+]G?@Q'?A."D_FDKJ:;#/^CRB$F9:"CRF.DZXR1Z#E+5//@4H1;SBZC MAQ[L[/)2XP_/+B\>*];#%^L/\]5Z67^'/\PMP^N5"];6=PO3OG8IWMM;[*=B!_K4%N5,^^=(,/RI* EK/S!.)5S#-=&*1B%7.RQF4 M1#K-?66,](I1#Q$Z-N+8Z5R?@&VUSK9J9W]M%8]-,&N; #\^20UKS]22 -'X M7#0/B%*GI;6)_#49:AX@G$U6\_EL;+W>#W.[>[^OSPP^[NI@0%$HJCD$!BGN M*GYB0'/,@.%%R3'ED%9%6-G>4V+&1CN;^K0'JD;4'^E MIU=TN'5,Y_$0A51 MTK<-B0LJ^YX<=N "OVVF'=?Y;7TZSB,Y70!DXUB7A9(Y,P(0033 B%/ 9"DM MF,Q4%<0LYUYE?WV$C8T*;MZ]R6[DG5:/KC9. 4'.#DKD7#VOCQ.UH6F%WL\' M205HW[Y'2BR#O1 ?D!)Y'ZVB!O4Z?(Q^Z6UX?29VX[.0_[Q;S.PG5JX&Y?II M HFB5-0!7YP!7%;2DHM0 +&\PMH8HQRY^-=^/!811"D#U'C\+#6?:[UT5R.K M.[[4&VW_*].UOJ%;F2-(?33L7CNKYI6B^R+SQM*M5Y M$))M1(X$#+SM.&?@\2;C[)/Q%SDW6CXNZW2K7=2[9147%/95\YGK9>^B(29< MB[RR! XY 1@C7,@M%3 .ATL9P5&F@:==?B+'IN_45\Z[%4_R/L UND#*^Y> MG5L#,F=!^-6.YZ3X7^VDAWJ(JYWS*-\$H!QUMQ,&6,*['4_!@]_MA %RZFXG M<(0P2G,]P=\LYJO%;*KJ?5>]YZHK4IE2BDJ5&E##J:6"'2\*:0;@#:JL)\^H G[KSU% MM P\"!5T&[9=\AY/1FY--AO3^HAUNM8?I]_U<6W\NE 5%** LI 4B@ QHP" M5MDE7V)8X+PJM5WW037":YQ::W\R682 <7!(B;%<]/3"]1] MGYND0SE\@Q0,6*J-D[_@83=4P8 <;;3"1P@/ /]DK>&KNZ9BSC?^\[6>:S-= M3W)4E44.N?54-'9GN05@BEGN$J71FI=5X;?3:I$Q-I+:J+FM\V05S3::^D<& MGX.SG742@=0SO?2)CW]@= *'2Z;EV-=80D&4)N7O?*Q'4S.I(PO@6_$;!S&D8U?WE M&$7?A7X!-KTO\A!8(A;X&=.3+>Z7XP^\L,^8=[RHSST8MZ#?+.9U)>+[W"Y1QPA@P45@(, MNQ@*$S\^*F@* 2QW&H;Q0"#X?B31'Z0],\A6\>R'U3S;JGZU*S7^=+6KO/"U M&_!@AHG#+1']! H?E)OB@'E)7)&C1#TZHX!KQT78J#I _=H#@&FA.]B:.&B;X@ M7_.?HKEY["J+).7($A4+3*":Z8,L8KJJ]3 MTMC(;;ZYW+3:9AMUF\Y(M<*9U3CX4O@,Q.U\E12XGIEI.,R"K],OQVZ@2_4+ M,(RY7&_'I?N*_RUW\?S>+8A=6[G/ MN[9RK[59+/4N3D6OWOVT@JV,Z9POG^KP8[>XW 9N,;.2;K>UI2:Y8GFI3 ER M4^0 4YD#GMM_EBI')30512P/26WL4=<@-V2 ',E-;-6K65W<7=1F9=/FEVMG M6/!U=&^S['V1/8:YZ_\*O)ZVIB9_\_[>=]3F[>KMQ>T@OS MOB5;Z>K)K'95?!Q5UR"4TX( M90"IW+XKE(O+SHL2N&Z 6A0\+R4*BE \*VIL.\Z]IMFAJE%7ART ^]%T&MAZ M9ME(Q,+C%CO!2!6[>%[0L/&+G08?Q3!V?^+R#FXO.X>5C&$(M01*2@YPD5> ME14!7&(D-?,OS:RNKN>WBQG?1,\I BLB8 YR)03 )4& M%88#DF-3$%D1);P\CG8Q8R.01M-LJVK6Z!H8EMB!;/?)=AJ\ACCTZADJ_P/M M-) -=)H="UW0478W(BWGV"T?'NP0N]N PQ-LCZUZN/^KN> MP&$8T@4$Q4 "/A4OTI AA#I+2J4 Z#2A^VR!H;4^X;CKG.!T[;JZS6 M-X.14=QM0/MY7(G@ZYDX+T(N/"BA&Y-4 0@MDH8--N@V^2BPP.,CL963W]WK MY>UT?OO[6.JBE#LD48$IS($55N9*"*QBJB=W(K$!<633X\[W/QY& G+Q.%\OGR:_OYZ0$FJKO@(YA=9!* P&@O$24 -E3BD1>>D5 M,K0?VF$Q8 )\YZ!^<%.T]1U?SNU7;O5%+^L_7L^; M!+?7?*65(SL]7_%G?4Z$1!6AE ,AF02X$@K8)C?/2C1O"Q-OS7+MW[+Z$;O)WV1P@MJV[-"XX$XUJ2;7XRQJV"GK^]#J/WJV M H[#AIVUH<[-VF?O83=[_,+9"SMH2X=UVXE< BG#'=VE@^39&5_"8<-?IN\> MEPNUF,WX\EI]=PT0METX..8E)[FQOKS@ "M7N@%1#5@AA=!28LJ\2C>T"1G; M:V^O9[95-.+H_RRDW>^E%$#UO7_O%R/_MT$*K :B^"C,@NBZ"XP6#C[[T<&( MM4OY0[;L?#;\0//MYDOP?KJ2?&9)=[I0[^WO5A-B$*4%MIOV AKW'PJ$4"40 M!O%2EJ+4VJN21:N4L9'@5M<31K5,UJ7?V/,L^#VGV0F02JGFDP"J6@0\Q. M%**.,,^/.M@!9J=AA\>7W0^'^SQ_U]/;N[56_+M>\EM]7Q/(;/%C:2=XT^QV M^S;215%QA0%7C &,BAQ074)@!*)5)7.)"^_*P=Y2QT8(/S:*9QO-LT;US.J> MUK%Y '\L-2@AWDG@6#UN*O^8\UF ,7 M;-ZA1Q?^X5/MI"3Q#GO"AU!8PJ";";7@U$66" +,-K6>2,4!K4V.*D MF+%Q^K:>MSS0,;!-Q6DXVUDZ'4A#'*ENSMF^\*?:T[M>UE])]W.3M^4 ?/?3 MJ9^PP&D[-*G284\+&389MM70HU38]J=C:Q?6189/7E0WTVY0$G8P;1$V>-?2;L-/=2KU^%1L MM=K[^\7\L$*Z4K/[KR_$'+O%ZQKSC*J[G'HQ;T%^6"ZFUJNM8 M[*I5?-7F<:Y6$T2$0D8A0 NWMG'N+N00 SE#1<4,)64>5%J^3=C8EOE6U\:; M/VC$MM$W;,6WPNRW^%.!US,/1.,63 D^@"1BAU91@Q*%C]$O.:S_S=]>+-0>D*9D:4+\%40\2;>5S"!@(24*8X4%MS[)O^\F+%1 MQB;79J/J5=8HFUEM,Z=N:&+2263;N2(=7CVS1"Q4$7E);4A&Q+_$W]K;7*!:[H9V!UK^%8"/KV\?VL#UJDITR-6I;/!AIL(9Y2_W#IG?S[ M)75$;]9\K9M.EK*^E-G4YA>,596D!:A090 F904$E @0BADJC;;KDX?XZJW2 MQK8L-V[F3MMLJVYD8X1VJ/W\]60 ]KRH+\ NLCIF!R9)ZUN>D_4+*E1VF'VZ MQF37A^)RB3]]GK!"Y;"@"I3:"'>A6@"J6 ZD_7,^-]^OSU[]?_DRYG>&_-2_\%_ M3N\?[UTA%!=J]M7QUT07M&1&,U"HTO).7DE D51 44I*40@BL5>GIW8Q8^.B M1M-LHVJVU36KE?6/,&W!M7T=ID.KY[79/U#^L;=I !LHV#8.N*"PVFX\6N)H M6SX\6.!LMP&'D;(>3\=MY)JTTS_T^FZA/LR_Z]7:?3\^_YA;(KJ;/GS1]BMA MOR^W>D)81;5B)2B94 "C2@->80HD@V4E>$4LFX9LZKPECXT_&\6S1O-LK_I5 MME,^VVL?MMGSGPZ_C5\O(/=]'IL&W^ -83!6B3:'_G('W2@&P_%RTQ@^P*4) MG/^C^;+)--1%*0BV&R0FJQQ@NVL"5.0%J"0C.:E@Q8K(],V=C+'1TLNT1*?H M9:F;>SB[3XD3@-0SK43@/QJVN%?+]>1& MW[H!]V&I?+8Y]33*",,K!C27$F#,[$(WC ,)<5EQ77&,O6HXM4H9VP(_U##P M++D=S?;5G0RCGM=W&#S>2]O+_#9/P YPX 78?^V7>/O8@RQR+_.VR]SOX<@< M/1=&]JP6SH>YG#VJZ?SVB^L-L)A?KYN.(W58^N),>[(*BL+PL@+:",L,)4: MXE*""N9"%*020O.0)G1IU JBD@'ZS7US,C)=VQ.8^Y=FFG0N*'6MGS2!VOIG M4@!!M#M^*S6L[F[_,9V[T\5-%@"# M%>)UJ#74!&!*Y&CD8>&\ENE N\=3P&K-N+CH:A9Z[R M1B#(:3YI[06.\O/Q!G..3YIQZ!"??B"BMK&>3Q?+3XNU7JE';4VGFR\6D@A3 M27-7>J@ &-D=+Z\J#"C+";+.+H/**SJB3A.@-535W3C4PFKH=L#15ACWW$>'JW;;H?RS$K9=ST:G M@CWHY?KIBYVY]?5<.8?HP7TW/NGU).>*2B88R+' .>\ IS2"DB!L*",&X1H MR!Z_3=C8=NY6I>QAHV]=%EIOE0U. CL/L-^>+15L/9/D5LVKK%:T!FVGZE5F ME4V:!M8)2;HTL/.BADX#ZS3Z1!I8]V2C]/O6ME-D?TF3.UVZ7JU MTNO5ZZ<_^#\6RS[97OFLT=[5BZGUSVH#HKJ5ATR,'P/U!'?/A)04Z?#^>>&8I>JG M%R!YV/YZX9 <]=N+&")\B[@IWR->5.KY.)WK#VM]OYI +(D00H*\5/7)#0:L M+"O+; 97LF!0$Z^P!Q]A8R.P;<6KX\I6V5].Z:S6.F!7U(EV]QXR)88]L]+P M\/EO+E/".- F\Q"SS%@V;\.WKK25:.?IBU7+#K1SB,%VHK[&'.Y(O3\3YUY^ M7M_II2M$N=1W>KZRC-\D1WU?ULOO&?$^LY%EI5!*A<6AZND *<0PV8 MYBPGVD!2P9 =JH_0L>U4FSOFA=.\KC6[4SV;-EE^KV96^]_"?$@O](7BDF%, M05D5"&"34\"IXD!*5"!*RZ+*O0Y,>T-_@+=AK7/V3.EM 9173N_?ZIUOMC"N M'DH/<^#GP*=&MN=W9!I0@UWV$)02^>I>(@=UTD- >.F=!WTV-GQIDQO[V;SA MJ[OWL\6/U:[/'9<4"98K )'UR+$N484*(Z740<<,;<+&1D3[7&Z[ M+)RV6:UN<,]!+Z#]6"<5?'W?[L0C%Q$CT@U)LLB/%E$#QW-T&WT'QF3@* M:8X+=M]E73"!D$& Y90#G)<("&Q_0A26LD*FS'$0:3P??FPT<7US\^[;31@5 MO #,;_''P]#S%?[]8?K9_Y.OI_/:CYBN]";"O&*<&HPI4!!*[E!$#%&(&.%.Z MA)H4Q@0MY0@=QK;>MR9D&QM<).1BF>W,J,],=H9DM261!71B9BSL!K2G>1CH M8C3M%$3?F4: F/@J-42#7W+#&@'1N8O7F*'B"//WQ4+]F,YFU_.CJY&WTY6< M+5:/2[U[B5L/!VG-*T K0RU5BM*R9"X RA&EVI0E-$&) 4'2QT:26^7KF(7C MF\*] =&[J;#)\6/%WB#OF0^3HAU,@U&H)2+ ,-F#4E\4+"])+VZ05/[A,TK= M1M?G197#0@*I:0YPZ1)8"Z$ ,Z) F$-H1'691WA"ZMCH[90#ETL] MET_?EGR^LJ0W7.Q!_K:W?[ZJR3RK,A,BK$A259@#K$@$J*06,XYP4 M!"(C@OK&U5M5,^VNF<'RF=.^]T%D*A-"+]5"YD8/^+J">Z^O;!#,-M@ M]X(Z/#PN'+14X7$!DH<-CPN'Y"@\+F*(V,+431[DF\5JO7K#'Z9K/IO^6ZN) MJIC)%)4.Z!(V-N;9Z9M(IFLF]IJ%EJ,\ MZT=&*>#JF7EV2-4Z9F\\D(HH.MT.0[)ZTV?$#%QJNMW8XRK3'<]'[\C,=.U( M9D(YTX(R!2K!H4MJQG;;1120&&%I$*&0%X&90YNAQQ9]Y>)0GH6F!&^@MICE M6G"!: 40YPA@EA,@J-9 "/MC;O\#*^Y7>OHRU 8J06UQNR ^[0 W5#!1,%D! M4;A8;%)@($H(@12E,+F E?WZ!6[Q8[YK0Q0W3X:9]XX\ HF>WQY'"VX4M3^. MH4JW]]X.//0&^X5!)W;1+Y^(>V_8&74A'G:\[U.EU>NG/UVX >\5?]%C?._4L4I; MW5W ^RNGOJ6(W[*=!=G>A#"V")@5/S;I!^L!V"85S,&D$HY8(M()$#PH*84# M\I*T(D8(3Q^K(_*OU3\>FTJ\JV^+YH7E>C&^L:^AZ?S1BMH<.B[FEM8,(;G, M.2"EJ0 6>0X$(P8@:DJ=V?[):GZ@/E+R6&/V@_+58^%KRV8*''"R_+=;8 MPWRWZ#'BO&+7]'O:2+J>JT; K;8O*7UPE_Y-_UR_MD;^,36$P:X MJ#!@2$' )2>*5SD3D(:='H0I,+X3A@/],VM ]LR",%\X<"[\_.'^\.WYG7$( M+'\)[+/P':=]5JN?\ 8\#K=$GG&@\$&]XSA@7GK(D:-$'AGSIUK2^\7RL&%Y MG4?6M+)XOM,L!5:LDA1HH23 ,HUT+U?VESP?]72 MU<&9FFG30?; ;]VECE<0*V$@!P9CZS=*=]=44@*XPA74)9.Z0JG2]Y-J/K8C MB\]O/EQE;[589WNSKO;Y'<":!9S15RFT7BU;O^')N7[*K M34"YED09UT588UH ;,H2\ K9-Q>K4"6Q4:@*BNH_+69LKYFMEME6SLTO%T' 5\7,QO[>[YWKU:F[C6 M]<0HR*1 )2#8E9,M> ZHH IH!6%E3)D+'N2YGI QML7O5 1.Q]K'N-I$:J^S M/_AZP\YA)' *5C\&N!"LGI?_!3@%TT +$HDXX)2$00F@Q<27J[_MTVF^N$VI,;$@+8-U&$H19.#IY0I&**+G'#TH:G\4<>TI0JT[H16HC*@ YA4!HF(&Z )**2AF;/]$<33=:7F5[ M/2,.GHX #3@DN@2FO@]T0A&*.Y4YAT#*$Y0C&<.?=IPS\^3)Q-F'XY;]6VVT M'4=M*A9?+Y=VGNOB @->$D=&RULE=Z5T3Y0^\K%OCK-.PMI7S +?MR1'-N>N20-K,$$$P13(L+Q MDSDH 07!\)*0PCX<1U#; Y,O>GESQY?Z-5]-Y01J@:Q'8EV2RH5T"<'M[H8A MH!'**U,9DY=!IYPGI8R-@&JELE?3>:86LQE?KK('^Q9>.7T#TYU.@^K'+Q=# MU3.?[,XVK8)9K>%55NN8CCM:(4C$%:=E#,H-K6:^Y(+VAR/W),]JCWR=WMZM M/YL_5TW9I DWN. &26!D99V22I> 28Z D)2H'..J$D$5+5NEC8T+:O7 PH#' ME=[&/\]OLUE=6H?7/F+@=J45:\]M2RH$^]Z^/"]%=)7MT+3*-MN:A#L9'U!2 M[6A:90V[L_$Q^VB'X_6AV)V.6'^8K];+.GNA\:A+45%.$0$*,08PI<;N<%0% M""<0*D@*3O*P?^.,+L6Q1F$7N4LZ@DVY$<2QAX_W'6Q./=QOE'(ZO=SV:+']SJ^7ZQ?&/W M,4W*ME[MTQ6490-%I '4: (P@@J(O"+ 4%KW_F D[4BY M>*QS1[XL9E.7/;*K;EQ6'.:E80 6KN$&I!*PG!G ):**2UDP$W2N<5[4Z(AF MIVFV536ZHG0+P)Z\D@2VO@DE#K%P&ND$(Q5_G!U2UT>JFU!$H@D22D!0VMT)P(*[&UFI@"IT7BBF%2F\;F3/2A@;,6S>E#LM M R,[SR/93@5)\.F9 7J#QK_2P,40#51.(!RJH(H!K3"TE 4X_;G!=YR(]0JN=MB[!H&^V\C3?>^&=L[7-';&?.7!%[+_V;LC1<(,L MPW-&;%??V;^'.Q3U>>K"/*YT?4$PO7_@TZ5;SA,DF112:8"T=K7C) 94$@&, MPAJ52N$24E^GXJR4L2W'9UUV,))@U?.R[1TF?VFJW&0\7NW/W#GQS^6T[4&:O%CWN3%[XU894LM%[=S5VXX4X]+ MM[%;VU$>]'*Z4/7#R^Y;OVPZSV8+]\OI=SO.YI=W>M:,X#[X:KHK"KJ^6]A? M[/ZJIJN'Q8K/7-C-O>96Q:9W^OJ.SS/[>_W;_TKC+W7.9(O/=/ZS@_E-G>H? M^D[=#X=1N=+3R3N[V5P_72MEO[*K-_;'S\MO]BLU*2"4C&$*=(Z<*V4H8"R' M@"(CC2Y+^R MSAX8G'#(5EK^K]O%]_]M/]WX8_:'O2O6-N8@B]S#J.T2]WDTLI_[YMKQL[G1 MMXXPONH'5\1Y?OMA;MGZOGZ#O7[:_'%_=U+996YD:8#"D *,+!TP4T!0P+PJ M15%J(P/KG45J$K(&ABE\MBEF:M]P;_F:9Z^?LM>/J^G\_4+L4NQ#15 _I(+8;M37\95$=M MZR\<+K89SW<[VF+YM,F[;*)2N-+42&T 1P):BA08"*4X,&61%[PD)F=!;<5. M2AF;I[13"2L"HX@&/"T8).N^CF5:]UD2[[[^:#G*STQAA>0: A4'3<,,0*TR'-0YE!SA0S/B5=% M\78Q8UO\>RVS6DVW ?AS/EUG&WU#ZZ26V)^O%K.IJK\8 M=5#3T_[T0KIH1%D25UD* XP+!+C,*\ J*04L(:5A4=%MPL9&FU^6T[FMX@:N,A] MM]'')>T]/A/N;YT(B-P&59OG0=6[R-R"0U:ID@&-#06X(! ((SG(A3&2*$Y+ MOUZ5<>+'1C.G@GM!UII#$!@L'3E-W0Y=O^#WS%6CQ=W?->P7_X$\QE[F(QQX$.7]()1(O-ZCSNOW#P^6 ?-?4MWR\?ZI[1@%((<<[O) M=^=]M*(#H'A*)\XZ,,7I?JYBHV[/JI?M=33[^Y^XW2BX806 M2.4%-H 8;CWAG#+ &>$ EX6J*"X4*EE$$F"0$F.CKJT-=3W2?6OAO1E7YYV# MJ.3!L"GSH[:^)V(8WSCM',2F(T:!F#91,4R%7Y'"& 72F>3&N+$B(]]V/,QG MK_G,#7]SI_5Z3]D'I0(P(6&\6S6O/#0*O ^+:0B? CP;[@[9G\#M5^@>Z!YCU5NVYRF$G!D))"5 MJDJD40E54"6[\Z+&QE?/FD)F6UW=S8K3-K#]YGF _9@I#6P]\U D8N&],SO! M2-4F\[R@83MB=AI\U/RR^Q,129I-+=VO32J8>V/;5_=7[:YTW9F:7M9O.=O1B@P-EK9EI)>[HUH M\N>V9KBDNJT=V6)O2$ ^8\P\=5^>](U^S^RT!?[K"^!W%F0')F2?!P,^(,>T MYPD8Z/YD.Q'K12;T86*IFPV75=JY%++%=[W,YLZ=+6!VOYBO[Q+LXB^%N"TO M-&;8X5)&+S#Z63;I)>-$7^2O#C;\3>=[=SC:]*)P_[*B78&"":>0,U&Y@JJ* M &P8 T*K N22448,1ZKPRC\-%SVV5]#NL&RO?F;US[8&;+JG9 N(D/'2'B M'5'W-M;JM:O9S=?Z6GUW+Z!M\UP,%5&5*0&1.028X ((8130IJB(I%!)Z95K MURUJ=.^ C;:N_X1N8I^W"D>4:NN V8/DDX'7-ZD/B5L :R?#;RB6O@3',%KV M@J:-AML'&(YVO0QY1K-^GPBO\?)V\R7YMN3S5>WI-PG3$PJ-8A5B KJ.B"A M M"\0("(O)3<% )*KR+!;4+&1J5;/;.]HIM" OXU7LX"VDZ=J6#JF30C$ JJ M\=(%0521E[.##E;EI5 6MA*&8 ,I<<:>\@D 4FE@:,%@;*@KNUXPU4.[8J&"G>AV'LE$^.]0^ M:Q0/:N!8PV MG.\6;N(S1R[BX^&$_^=\?QC_C?]\K>?:3->K38K[E^5"-&V^G[Y9^%>NP_?" M?-5\-OVWW:B;Q?+X,P='P7],Y]/[Q_LOVGY'[1?X5D]<.ZM*&0$$+$J 2U,! M1J 1I0Y095 UE#?=\:PJH_MM7-H?69-R;:V_.^-,5?9 039#@-W-;]#H;Y^ M.?7APQNSJVP#1K9'PY]K!_Z"=;\.Q_NUZ?F-^O]_8TY^8_Q?\./]Y@SD(XST M&Q3D>/R:26SQ7096:##WY]< ?>A!_2(-(E-SW W(AUTQYC=W?'E[&,UL':." MHB('7%$",(=VWUWF!D"N.;+_+RB!05DX[?+&YN[4ZF9[?;.-PH')-!T@MWL/ M/4#7]R;Z#&I]=?CS R95VDN'M&$S7/Q,/TIF\?Q8'*>\M\/^C<\>]7]K==MT M+5Y=KW>_G91*2Z$D!<31"<:\!)3Q"O#"P+)0W%!D0CBE0][8.,4IEGUWFCD' M9;HM"K5T%U.K'_PAD%RZT/8CEX08]DPN-7RU4EFMZR;((AV=>$*1B$ZZI U* M)YZFOZ03WX_%%N&ZOU_,ZQ*(-Y:H].KZ<7VW6#KW:E)!#9G,2Z -E0##P@"A M)0&%U(R0*H?"+]+.0];8:*11M2G->96M:FTSOE/7]3?9_/:WT))R*ESG)0UK]8 MWO"9OM'R<6EW4WKELE3V_YH(RC0V4 $H% *XT!!0GE?6.\%((F&T(D$9:+Z" MQT8M3KMLK]Y5MC,$V/TI<"V0 C= OC/@N1/J =>^XQ+:(;UI@S1\0Q2(3ZJ= MD:_88;=(@6 <[95"/W]9C90O_,D)^^PZCFVJP$\HAEBH@@%N6&6]G,IZ.9Q3 M4)D"EWE12;N?BBF%" MF I8]T561#6X^I%:=:]O:X[[=9B^]3.9G<>?&!U8%N% M_K\I?B[2*.:_9R;]]5,?[*GU/BV)_+S^]!S42^P=[I<^9O\"HS>VRT>M/DZ; MJ )>?^,_77*CH]"YM))K[_Y/:_AR;8G2_O7+ MHLF(FI28"UK@$@A188 +)(!0$@))\DK("M$2>F8CX'BG'N;EZ!(Y4L! M;8DYCAYZL.CA2XT_C .^>*SPUU5]>_Y5/]AOY!VO8XUOE_S^VV+-9Y\>7V75 M.F?S6FFW1=^$V2SW>KO:!XFPLGK/M5-O#CM!J[^$G^=KOYY_7.ZFBADM(9( I$3!3"I$*#8OJ94 MSC$E7!GHUQ_11]C87D9[7;.]LME?3M703E5M$/L= :4"KN\KSQC,PAM1>8"1 MJO]4FZAAVTYY&'W4;\S].?SNS,P^U3WV&GF]^-V?IV=V9># MN7WE;+7?@]^RG;G9WMY^3N-[G)!49_9]J#CLR7Z/(!^=__IW:E<$$0X+$#N6E-@3'(@A.*@-%PH5!)65"CD%7).T-A> P=Z M9K6BF=,TRET]BZT?'Z= K&=.C0,KF B[D$A$9F?%#$I(7<:^))7.Y^.(H8G" MT.KC8G[[T3J^JLF/_&\]4]=SY6CIXW2N/ZSU_6J"D)%,TA*(JK)<84P!*+<^ MIQ(R5T61&XF"=KEK@A(7K)9S!"QYW5BO=_-?]C4,W!W7=8; M6UI2U6]U\[\3NY5&4E4:".L1 2RT !Q""4B5*UX5VOI#>=CIG:_HL=%;G0^X M5_TJVRI?7_BZ?S9Z9Z^V%@1F<0?,BN^!7Q]8]W[\EP[FB%/!4,22G1%Z"Q[X MQ# 4D./SP^ 1XDCMV_3>[A(_F[K(M='+S^;WQ4)]7M[HY?>IU)N >$A4R23* M+8$)ZZ\1IMWQH 5)9A52"M;52/S&7P MFP8_ DL.;L_11)]-X^"Y-JPW M^K8NT+]XLYBO%K.IBT]1^W)S' IBB@H"6M'Z4J,$+*^$_:?.A>94%R(HX2M6 MD;$1V7,[W&+;[(+J)L,;6^HS[0-KPO@L>L[\*&Z(F>B9]:(F89/$FO527O!2 M4!-19+0:@[+FI6"])-*+QPL/HCST*M\L[A\6[E[K5*&1LK/MLQ93M5@P[RVV%MY[9D8/5]BM8[3OX1ADGP M&BB ,!*WH-# 3CQ:(O_.?W:PP+Y.]0_C]KH?OJ @1MPJ>_T?+6+:W>7K9_T MVOJZ+H1]Z;XLU^OUU^Z=_&WQA3_+,(1E*5"5%T B@P#6R #&)0*%9)10 M58I2!U643J37V&BWR3!_9M?SX(K >)A4T^?GB/Z"2>F9WCOGXZJ.?W&[=?[S M*ML8EQU:Y[S6QKY>HEP28YXRG3^!5L,G[Z>#\F2J?L+A8^]MC%XN753,)CUI MTVU@TWQ@PG4EF.0&$ ,QP(;G@#&(@"7H2LJ\-(('Q3YVR!L; 6_5W88LKOG/ M)D9QY=;U*]%H'7PKTXZY[U5,,B1[OW_9@'B0T;CMN_+J=1>$$3NY^K)TH;_KIR_V6^22^=_] MZW'ZX/XXT5A456$8H!46KG^Z @RK'$BE),QQ+LI<3]8N.\6/C=*I%D1<.P7[ M6W.-9=8=V1FR*?_8U"O:__I9P2$7Y+$UT;HOSLCZ=SLS(UJ>I)EY/T[\-?/9 M,WT./95QK5>2HIZR2TL:Q89OZ)(4T).]7])*2%*Z].,^"A(S;8A H)*N!%1) M)> 06>\SSR%#G A#V07E2S^.->3Q='G.CZ'AC9WXMA-J2M3Z]BZC ;NTJ.D1 M&JD*FWX<-N#0U[R. J?'S\?YBS>/8J7_]6@'?_?=W>ULX_R9]>Z,+"@P)=$ M\U( "I4E"*:E@II*C8/B;,[(&1LA[-7,:CWC,RC. >OG6R6 JVI+YV*KLHE.>*,R%^8%M$.0GM"1,=G(P_Q9[/%#VXM>;]8OET\ MBK5YG&T;VGS54D^_UQU2WRW4_D#[[?3_J^[;FMS&E33? MYU?P;;LC"ALD 1+ /DQ$^7:.=]Q=#G>=,['1#PI<;3)?O'YU(\>?TEL#\V=C4]TQM55);5;K]/ N:9MCO4!K M3[6LK2V*1ZS108[$O?'T&I6>H\-YRN#Q!?C'9KR:+Q95P9K5LEIQUX>9LT*) MDK!<@B+7A?$])0:D$!24),=0X33#N=/&WV414Z/=1LL$)(VB^T I]TB#"V#V M4V0.)OQNI5>#C,4Z4T@SEJ"P SXW+BDB! (49 M!(JR-#>4F!/AE4$J0(>I465C0EUBKS&B"2NU%Z,:.SP/00*ZQ_$@9%C0ASX, M<<9[T+#=&T",=4(2H,&XIR3A$)V=E-S0U*WLN(\$_J2^VIB)Y>?6Q917STV8 M<+4UEN4T$PIG )94&G9$"-@J74!BB@CG.M6H"&-'9QVFS(Y-=/W!BO;%JCN; MO+=YPJNP]BT]YDN8@_3#B(09KPMN($QO$*,3IKL&/XDPO2&Z3)C^30UQO/RP M5+\I6]9CIF5:(((A*#-& :(Z!Q03"I@2DJ%,Z1)Z;7TZRIT:,3Z([J$3IC/H/ [ M9#Y_/;A0M#T-,@SX^HOY!BGK.;Y=KU?KUZOUVE;26RV/E1@45+! >0DXE!J@ M7!M/+J6EC1;@0I89A-#+D_,1/C6F.NJ>[)6OPWVL^DE+_^#K?EX]XWC\/!#> MXQQ"1X$ZI*BT-V;Q2DJ[BQZ[H+0W*!WEI/W;\ ]Z>FM$;)\_J<_V;(0MM[^; M+]I,94)F1!,@F,H?^QI'&#P=US4"&PJLZ"78:AK0>AFWQ VXP58D<6J4. M/2XH>(+N1FT1@1PKY>99]89DOMQGR&A5%XQTER$,IUBU:MR$CENFQ@N(LPHU M?F_??B/X#V:WVR\GFB&:\0*6&,C,^&D(4PP8@P7(,,M2FB)$,J\(!@_94W/3 MWLPW7U>;^>%2[]?&<["['2HL)9!/5SC[8D, /+P7UKJ(:_6V")\D[+D;*F-/ M &8#W*N])OFGW9QUA*3O;JQK$U'=K-=UYIX/<\;GBZJNZ8S)C!6L%$"ES-"9 M8@PPE N@I2)40,I$ZK5%[BQY:F2VUS!9'%6,XF5U8'Z3HW4;DC_3UVH0_N" M<"QWZS):PWI<'7*GX'1=AL/1[^II(&"K^X>H=M*;.ED$(9I!": N(4"$,L Q MS8'.4X&)5#)5[IO<+YJ>&M+%MW?V$?ZC,'VHY7ZU_7VW51NZ4L1[M;YH4:5E@H17 TA89+E4* M*!829!!S460JYTBZ!LM<$C*U85GKF52*)D93>Z,'>=[HZ06U?[3&@FK@<3LX M2N[!,S'0&BE\)A UKQ"::W#T!-%F M.,JL(+A@7 M;^2X#")82$"$T*&#)(6=F>51Z[?6<"I@: =KDKC8V:57%*1G/ MO5;3;QUTAJ+;F'N^5\FS"QG7\S'.V;(/3&'G3S+,;LEZ'77A7DM2U); MJNZ2RAX;.7'HH/KIRJ9#W;&673%SC,9!.%K2T1O5&3D+:1SPSM.21FHW.%!C M][1;V"LR;]37M1)U<5[S[X6J:I8MY?V3C67[J_K\\BFO+@4E*"4@AUP E&80 M$$08@$)K"G.F"/&*-(NEV-3H^F/GZ?M=PK:)6/DNXJ+UGAM%_XP^&9BJ6R8E M;9ONDH-554^U[;H;[8 _-N#Q(DCBJ#5V=$E4,#LB3^*V'W!.8%/W,].RO26Z MV6_4LIPR1AD&2&ENF3D'A&H%($095=BLGE$^^Z;6?.5T2M APF<\MP4-Z(%5 M6B:-FB'[WEU00ISG&G,,2LHI0"3/ $ESLR#!D".L)&*ED#H.T3I>FV\ Y0>I5\+UZ>EHM]U\\@BC-:"% J@H%4,DX(%@)@'.(!>.00>YUO>RB MI*D17*-HO0B_2VI=_9SPR["Z>=51P!J8\+IQ&B#1PU4P(KFPE^6,ZI->-??4 MR;S^0F@L\VMETQTNWB^E^O$?ZGFFM*)ZU3"HU$Z.G;SSS*9#7SUMNAF?HDU5?9 )BFB]8?T-0\VF+ M(T0IN,D,>D'J <'8(ZO-N&"7]CEATQ M?<>#,%CFL!"%! 51)4",*$!Y)HR?)(J"9TA!C/U2&K@)#G"*!J8F>Q-A86?T M7SX;"WY-S.C9& .BA1 [=H@;244$>1R:L@HGOUB5*V1;,=KM .+Z>'&(DT4_ MP"*1EJ/046G+#XA3XO)\V_]$[_5JL]UL5WJWT//%@HE]38H9T4B2G J02Y(! MI%(!6"I*4.#2.%&:44Z< W\NR)B:KU2I:2]T[Q5-6-*HZG[N<@G/ZT=2$5 : MF%,&!_OBJEAOU2BV5GF]G*9(V[0$$*:_AKE>MM7A>GW[(? 2D1.@%V<[TBP#8P+]8: M)D;%9*]C\LM>RU^CIC;HPR%>(H-.*6.G+>@SM2-)0>_C8;3P^VKYC^;B1$%Q MFC*1@2Q/[;TY ) 8> MT:X@> _B#G,C#=QVRZ,.U@Z33@=HUR,WSM7WN^V7*AYPGP&#EKS$A9:@A&:8 M(DP(8$Q#@*BB60&5^=0I:\@U05,;KJVYYZ"I9SZ1J]AZSM,W(#;>1.T!5OA, M?0&)V%/UJ9B?,U=?,/;B9'WI^3!B>/OT=;%Z5NJ3JBY(MS(3[7,5S6@*)2P- M)2BB#4-08=QY9"9R3@E&+*49DEX,<57BU*CB(WNV,>K[^+TZ),&&A'AZ\]>1 M=N.+J/@-3!R-KJ#!K:7M79/1+!Z!.$,3B4FNRQN54IS-/^46]Q<#$\2R9[MK MM'G0[^9+MA2V"(@=0#.(RI1P34!1BA(@61) LSRW.13+ M*Z:@&TU#2.4BLFY<$@.O@2FD#=5!R>1U+U3^"5NOX! K.^LE,>.F8KUB M[%G>U6O/AY'"H;%/2JCY-YL5YGZQ6'TW']K<^:_72LZW]@Q';?[3N#OJ0>O- M3)0YR;$D(,?<$ 8G$!"=%P"FFLE,"YMWU8S)6U8S<;'96J*7DF91:"YPBP!GF &4(&E=*IB##1.B<8"*I M]J''ZR*G1H:5QL97T-9?:)1.Z@*I>[4KY\&/^QR@=V.ZN( .S&L]\ W!8>[8 M1&(L!X&C\I,[ *=LY/%F&/=\4M_4;;:K)[5^^T,L M=G)?3\3\)Q_9CUFJTAR7!0=,IJ4]_(& %Z( *4M+ 6T67.&5("I AZFQT]Z$ M9*W$ZO-R_I<96WRW379+L]Y>*.E'2B%]XL92 R,],&TU(%>E/QK]D^_&@*2Q MX"XYV) T1MCM[7AD=@.$D=@M1(-1Z>X&B$[Y[Y:F0N,R]X<\$ L$D=2 YRP# MB,$2<")RH(4JC&M8%HPZI9XX;7AJU'7([1B0=+^-5S\#W8+"T'O9=;!EY'3[ M';;>$%HY>JK]#O7/ RFC'%1]6"T_F^_YDW5L'DT353E1)C-%L< H(K)*56WZ76#V#JK=V(NKF(-R*T\!#M8+H MT0^B@)C'RQA$"W'L$#%R1.-E(\\#&'N>]9]E[\UL(^V,\V[!/L_R-,.%8&9H M4V)&.F,0T*SD0,&2%CPO*5=.)T5G+4]M>!^42ZQV[I/L2[BNS[+!( P\=AWM M]YIE.VT-FF9?MC3:/-MI0'NB[7[ /ZQE[TA_JM>G]I;_N]7ZD[+S=YT"M8K_ M,_H^\,7\"LH$!B4BA= M]F<=HRJ3H?.!B5M*Q*6F;90G!+8U@"R^2I,LT]=B1"K_83 MROA]-=(>PK]:-[E' XW;72,%#HW1;5[Q1?%0[@E%BB!DM*BE>("T YPBMNKO MJ'Y0G]FB7NG6BU*B5,[2$F19A@#26 %>YA HE!592;*R<*L)V]'VU&:S2KVD MV1GQ6(-VX7;=9[T!C:%7G!Y >+FN%TP.P%IM-L3Y0I*3@5H."R "B3.>!I04#.*=)*$*H*K]3X3E*G M-H2MMM759F'_H8YZ^VTFN2'NMKL4'<>!!_\!PNH?+96KZ@&-UG6%D7C[3UXH M1=J0=XN?&(3>@,C!;^ #BGZ:WV^Q8R7E/6A\W M)6^W:6>)>"\\%IHP[U J=091KE&."P!S504K","P<1Q*#F&)4:K*U.ON<:OM MJ0W:?;G=I=7--\'=$3"WD1H(P\"CM%UP.&9"NC-;H^6=.[8\OJ[5%[7Q.Y0N-%;>)0<[D[VAXU=E'J@7 M8JUP(FLW[EIH&&C/5DT#B0F<$ZI0BW=,V)#5YI:9)%E:YF:1I1'+;7%:!H@H MJ2U*3?),%X427HEGNH1,S6G;AQ@U2@8NMSKA=.37&T$:FB1]\?&GMAX 8O%3 MEXAQ2:;'R#.FZ'LV;+A7@0W+S79=G2>^8IOYY@_#1DP^+/_)UG-+-)_85F4S M#3'44IE%FL@E0,BLU B%"""2BJ(LR].\.-0(: >&!2B82N-]7X0A6)?IS%CDI)OF", \5M$@S"$>#<$)7*(22(R(QEV*]X99>8J='2O@1A MHVI2:^E;J+$3T'ZRB0?3T%M0G0@%U[3LA,JWLN6MD(U;W]+URQ50W;(/B*LU M+CM?'KG299\!Y_4N>Y\.#^AXW%\7MPO#?1(L86O2(ZH!*S0&B$G#AF7!@/DI M14(BGD.G\G;]8J;&AL>@#FGT](_CZ "R%#JGL-0 9JJZAYL#SK(4*$T9I0AI MH:#/WF8$($?8HGP9'1,%2#??]79X!IY.3H-BCA&P^R1?R6]LNUM7:;_B1LE< MAB5BG$R'D-$C92X;VA4KT_.TOW_Y8;Y4#_KE>ONB(SL3F5"%3<1L5L2&&S** M "E4"F2I#83HTQ]@J M7BN=G&RU1=ES\,?9W;D=#.^1_-W(N'OYPT'8];C(?NV-YC4'F=EVI,,:N.7: M2C/)U+2,JHPAG9>@@)R;U33. )>%!!!*"F4I<\0]#T&N M2)P:!=1JVKEQ?E0T^6(T]3WIN :UZQ%'1 '/]MH=#7T<,"QI6_R]SX< \XT M'+&)=IAQ3=[(IQB.YI\?7[B^&)AX4LT_?]DJ>?]-K=GG@Y W\\7.?/K'%V:^ M= ^[[6;+EG8_859F..6E(H @2SHI-*1#2P8$+:F-C(-4.@7 !YSK$B3NDK>Z5,C:M:BC8U^38!)XZ74;V^]Q4%JX$9J!,FWQ/LRR"Y;UQ% M 6ND3:JP[Y;77M15.'KVG2Z_.]H>TU7UV_M)UQ_V8\-Z]2^>9_U4 P&YK"7YM\^_KK,[$E3T#Q>NSS-3T=WYT5SHXS +@.: =?YN] 8IO,$ MM38O[?9^>:B\]/Q879A7/[:OC&;_/;/^ALA$ 32DT-YEM<,QHX!2IC7/19YF M7BNJ !VF-GHO)7:NS*BB\0^&)']6IB36EJ0RQO=.?$"7N2W"!NZ(@2GD4A\< M/J],:?U\,.FNZJ%C[0R?+@J(. H&.5I4D;\&(T<.!4-T'AT4WM0@Q0F.8Y*H MG$,.,1 9(0 )!2V#"B (XU1*C3'RHE%7P5/CSKW>4GE;+/[9VQN>48@PI :4D&4!EJ0%/E0)0%Y2DTGFKW%WD MU#RJH\;)5Z,RF"\342OM1U4.8+M15%P(A]Z*.J)GM;7)>/?ZVK6CU3BI5(Y' M2.[P1"(B!X&C$I [ *?$X_%F&.$T>2'JS!+[(Q%6IAIJPD$FI "(:0Y8612@ M$#PE6&J"L5>EERXA4R.51L=]0A<_)NE$T8T[;L5F8+8X@27B$9(+ )'XH%/$ MJ S09^3IF.]]-JI;L?^BIJ)@ J48(($H0+HL 1,9 ES '&-),=(\@D4CEAO5-#L7DV.$6\&*Y$8,P1K^L*3@/_1SB]E(@F=C]YA@AQ/71RJB/5CR3<^YAPAK[5.6FK'7!)XH!1MC> B<^1%@P<,YZL(GY=#LXIL-O949[[\K)9BKC8? MYDOU?JN>-C,(\X)D4H!,6'9B.0>LR(R+@'.HF'$=6.K%3I=%38V2K*;)"U63 M/ZVR2:6M=]G8BPB[$4X#S9!E7W_"O MVO5Z]4VM[_FF.O]UJ#WUXOD)?5$KO9(_&\TBE9WJM#:HZ-3+ED8K.=5I0+O@ M5/<#_@$D)Z$J]7+V[^:S3Z:7FGU7E,N,9,SFLV*%<8QSLT05 @&, 4$F3LCW#^PA\!QXO/\\*-VC M4F)#.E* RG5HXT2I^,#3$[#BU,QHL2L^1K7#6+S>\Z?G>_G-UOV4CTI\6:X6 MJ\_S0Y059Y1PHC3@&4D!PCH'W);WH?8\,2,<$>ETQM O9FI4W&B:M%4-H(P> M8!'A7 F*;5U%"!#'##!80)!JQ+#1#S*F9J:[^6H\:-OB_J7!O3ZAQ0%L\&.: MP9%RGZ_B(#;2+!6(G-<,=1V0GGFIY^719J/K!K3G((>G _-PV>2Y_[,S7XJW MWZK+>H=+\F6!"<-< B*0!JC(#4E%*203GL#G:U/;?2WBY]ZE(OO1LYMQ ?C,? H M=X?://V8YDIJ6I0*LL$5? M*J4-?/8Y-2&Y#]^?__X]DWRQ^/]X]L_'),?'/'I'X-A M5@\\\-P,=L][<&9C7]:#^N%]TH/ZAU;.@V-3XV0\.%/]D._@_#=A<]W#]HM: M-V&_QJUN%R@HB[1,TP) +A% 7$A M2Y B15#NM"8T-QGXKLL:FI#KM(T61Q* M%2R.2OO-ASWHNDV.<3 ;>,#6<+6T'"9;[74L(DVA/8)&G4^O&WPZN3J\$;A0 M_K):;VU:W/;]I;1 7&E.0 :U(8@TUX!F*0*E(@C*K%24>)6"Z1(R-6JH=*Q9 MP>4>DSN8CLOC&R$:>F5XP\6P+W/1N87^S5 MIP^SE!%"4*8!TV4&D"0(4(XS0!$LLJS4,"=.9R_M1J8Y%0"Z< M?JE3&Z(?UW.ADF-:RNTJ63<&)%^/%B2K@PF><[%;9[A-SM$A'I@%]OK>)0>- MDY;*R5'GN^3^R2XXHR?,<8,J;K:<*S)_1JH<-Q@NY,EQ?#EP>^"K6CZR'_]/ ML?6,TZRD!2Q 5G()$,$(<)0)4,@T13"'&1%>[GZK[:GQSENV7LQM"/.6_4B> MC8*;9&6TM?RC?K"G^;+"-N'/U0-LMS5N6,CV0 M=Q_V ,,R&W@"PV-C]JBC3M T>KB79.E M@+04SJ$[5V1-C6O>[%5,WM4ZFMEXL]W<)0_?EZ J9)5\4%7]G>1^785'V&ZZ M2]YO-KOVX_="[)YVBVJ#I8V QR7?*WW43U.1D1^8GMJ:)HVJR5[7Q"H;#S>/ M&]+Q\!OKFG0XCGY7I=V0Z;LO?:6%\2Y-NYGRXN:TXRN!I3+8YHO]WZ8*^,86 M]O#ID]ILUW-AN,3^XGXI7W[0>K*^!696W6BMAJ%YPF+(,@;04.4 H%8 S1(!2BA4YR7E:EC[I@\95WVOV&"%-T>^J MRM!7J9W\TACP:YW<<_.E2C5<_:-EM&=9CG&_'F[.\'0[?>")RYIR=]:C=O._ M,3:I'ZDK?[SX\.4;^UNQ'5^>N^2 1=* 496R3VHX(M8,^2G=&*O:7)YVE%S(3(4Y5I"8I,4H X)X!@I #1:8H* M@3&395B-\"YQTUOD'(M<-_HFAQ2S5N/00N&=8+M-(O$@')CT;T#OAO+@?:!$ MKPW>*>PG%0;O,_QR5?#>M\(HQ3AWEM0^KE??YE+)5\__V"C#:/5&@>&P>V$$ M5R>6AQ0[)>0TYT0!AB0!*"]20+B&0&#%12DI5-JK^)*_"E.CGLKS>;=8?=_4 M:>P.JB='W?^/'_L$](L;(PV+]L L99]2,2K># M&(G5 A08E>G" 3IEOQM:\M]#K@J2?UDMS-.;.JWA6[:V5V:LJU?]TKB#56F$ M5\;1DZ]73[9>;[5IM\FZ$75;"=R,T\#3CC]$WGY\+P217/5N&:-ZX[UFGCK<_0_[Y^=]N]R: M]NZE--^-C=I4!:-G)*.ES@L.N-8$( X+P"3' -(,%IH4::Z=[I1>$C"YX5[I MF!R4W)=)=QSM%V'L'^@QP!EZC/OBXI7\N,_XH!S(G0V.E@JYSYQV1N3>YP(N M5HDJB<3FDQ)J_LTV=K]8K+[;JP%ZM7Z]5G*^_5!5QI@)@3-,LAQDD.1FZ2O- M(KA@*5!U^DFMO\<](/>NN+Y* M'0;@@0EC$MAZ7+<:!./Q;EX9W6VU&_8"8%$#;*OA)'9?INF2]<'(_QWI2I8W M>GVWL]P;&^^BEK>!+^YL^;_MS_Z'C=8.*>]>2GG[C2UVU7>R/AB?40US2*$" M6C$.4&H+NFF([1_0+.XDRI1TG0YNT&-J\\/QF.)H2Q^')4>#]E=JW%GMENZ[ M/H6,U"D#SRG_*OWA/NV,U"\CS4,#]H_7=!0!U9[YZ9;61YNP(D#0GL%B-!=Z ME8IOWR\WVW7U!?YP#':%BNB2$Z"U*@#*$-]Z"5BW/':'>CNJ6,?"FJU]3SVU#]CX?1 MP4GQDM]W-F?\@ZZ.138/N^UFRZH J5=L,Q>S+.,95$("759)KTH)"$Q+D.>D M1$@5)2Z9#TEX29\:=51*);_,ETD52K;YU8\O_)!W8Y'!\!R86QJ]D[WB2:VY M78'7NB^22OUXG!.$6B0F\I,]*C\%P7+*6F&-A!ZVO*Y3>1X";?\P'OIN M,T.E*HH,$0 +)@%2F %>E@R44!4XXPA3[.3;7!,T-8;:'S+LE6W%B]?J^I[! M7$#7]2SF=LS&.9/QABO@:*8?BQN.:"XT//)13;]YYTK9;R4$F) MLQQ:3R4K%;.Y A7@6&A04DJ%+#.6E5Z5DUMM3VW05ZKYN2)MI-P MB^HK?B__:U>G-'^C-F(]_UJ=CZ1<:IV667T#!67"!F2D*2B,QP,9+?& MKP)3(XE3I>^JFY5L7=> L'>P&B/\&,.[8]SH9$BX!^8:=Z23/S^N%G/QG R2 MK2P4PDA\Y2U^5#(+!>>4Z8+;B7%N]4E)]?3U>"CV^'VU7[\PBC'.H#+LQZEA M/X@!$Q2!$I4YQB5BR"\'LZ/_V7+'5L_)WEQE]@OJ&=A8E_40PZYHF Y M[J&7S073*'W(\F+T'F#-Z8G5( =CEZ7^Q(.RJU#T'YQ=?SV,G_[&YDOK[3TL M'^:+^Z7\&]O\75.CF;/C9#_GQQ7E?G89 +N!J>5[ ]M>W:36-S$*)Y7& ^'H M?KTS,IXC7>.,@*O7=4T/E'JN9;JT,MKU2P^3VM;73_$XIHY>P@^.SFD'*<"$@ 1K;,S!(%2 R MS4$F$>58IQA#Z+/5$JS)U*;3HYJ)5LHF0-HKZK?W$MXS;ELRH^ ]\#Q8T=]* M-R%:C1EW26U(TEA2G9(UG6*,23Y>[Q3OW9R; 8VTR1.NQZA[/S?#=;HE='N# M@47)C*]05;5IRF[M:Q%M[G_,-S-8JD+R4@-)E3"+#Y@"4@H(,LTSA5'**<^] MRI'U29L:%3:Z)7]:[3P/QOIQ=2.Y:&@-[= [ N5?5"FRLBIT871ZV31NV3Z&N'A,NA\%_?1(@/ZL"L\E/Q]$YD$Q'7L9+8Q, W M)&N-(U37,]9<:VCL;#6.AG5DJG%]\T8?[[B%E<&RH"3+ (:E6?\6$@&*B:T& MQB""3&*4>UTU.!W"3W8_V0"??B+NRQQ7/=1MY=NV[@ M12?MUATPRQV_L1_SI]V360J:=>%6R0^J/L7Z9">.64%2IC-% =0% HAD$K"B MI(!@I3E4JN#,*7GP54E3&^A[99.#MDFC;E+IZ^XK] -\W>6*!MO !# 68NY. M533D1O*E@A'T\I^<4.EQF_K?'\U;C9[#(O063(9> M;\:&PV,->0LL8RT7O>#Q6Q=>,K]O"7CVSGBKO4OJOEC877PH< TGOBBY6Z@' M;:^K5YFKCV5<=%:J-"*[H^6!W7=I' &GJ5=X+3/J'\, %V+IC$6OSUB1IW&>A@]-F"T.6=T%T? MT\:Q(-C']>KSFCV]3+!TO]M^6:WG?RGYN'JEC@_+&6((X91E *8%!BC5!> 9 M@J"$I9),($Z)5RW+F[29&N<GG=6R*.:N5P1@HVV0W:++R'MI$6 [WW:+T6AH M7+)6Z[62=49?]7JUV6X>OB\K0OB@JMQV]^OJOKEUXM]O-KO#8\KDDK?N\08!BK+DKUI M2,-#JOEUF"RJ-+[U)7H]R%LI>1,I[D"J2X-?Q=: 4XR"@I1%!E,F634 M*^=.G["IT?)+79-&V<",$[TPNY%G+/ &YL1@W/RKMCL $JL^>Y^H<2NQ.QA] M5G/=Y9U+]-'NKP_F7__^;\TGY@];UOO?_^W_ U!+ P04 " !.@EM7?QE< MUV*S ".R0< % &]I:2TR,#(S,#DS,%]P&ULY+UIEYLY5JNIC_ZU_X7]E??L!Y6N3I_-.__N7W MCS^#^\O_^+=_^J=_^;\ _O=/[]_\\&J13D]POO[AY1+#&O,/?T[7GW]8?\8? M_E@L_S[]&GYX-POKLEB> /S;YI^]7'SYOIQ^^KS^03 ASW_M_*?+?]:F,&:% MA)0U!Q6CA^@R!V8#)LM3=,;\/Y_^.1?M!-,%K,$$BLL,(7@)1=$O^B)E*7'S MH;/I_.__7/^(884_T/;FJ\U?__4OG]?K+__\XX]__OGG7[_%Y>ROB^6G'P5C M\L?SW_[+V:]_N_7[?\K-;W/O_8^;GU[\ZFIZUR_2Q_(?__>O;SZDSW@28#I? MK<,\U056TW]>;;[Y9I'">L/U1^GZX=[?J'^#\U^#^BW@ B3_Z[=5_LN__=,/ M/VS9L5S,\#V6'^I_?W__R[4E%PG#''%)$O]K6IS\6'_GQW,QAWE^/5]/U]]_ MF5>9;@@^_QEM9O/AZ^]?\%__LIJ>?)GA^?<^+['\ZU\6TRE4H3,O6:7H_][I M8W^\I/O+$E?UU^O/W] WSCZ]DCC$'O#;&N<9MYP[IV&V2-=^:5;EMEB>_\M9 MB#C;?'>2<3IYN:##]"*NULN0UA/+2G2Q)&!)9%!*:G!,!P*M5%9$982]P;*Z MJ17M:B/F%::_?EI\_9$^^,?*Q_K%AJ$;9MY:;LNYP^@^9\@5'GT,<883.H', M.H?@>*#CJ0IM07H+Q?O@LDH6N3QJ"_>M?'TW5Y'P8IE^6"PS+DEAG2\=END6 M*JX?E;/?^/%+6-('0?H\G>7S?UV6BY,6,EPO&G-T*SHB_2\_$ <*+I>8WVPE M=^]&-[M0H41"O8FFC M0;;K=86)PT5X!S0.X&R074G/[T MK/#$0VOE<;'Z3B@1SU5S',;D3L#RD7YW@IS'HAR#DBLSC/#D[AM%Q MO+!+= M:)N HZ[6E3LC&Z"A1L+=Z4CVL'B&/9V@I!W%.HM**K+K\(:)]JG$)-&"-$3 MQ 67X 3]E4DGHP@&4Q!-\'%MV9W0(9\=.@YG;2?8^+@,\]6T,N4,W]X5B3$9 MT ()WXR1OU1, DW6%;5@6D??QI3<6'DGA*AGAY"C&#PR2+870>_QT[1&]_/U M;^&$'*],C#"<0&X2@G*8P5NN@7N55(K!)66. LA=J^X$#OULP'$T8T<&QDNB M_L42P\M%QHFAR*KX3.&9#XD G03X("2@"LR6) )3QT6L5U?;"0CFV0#A8$:. M#(!Z'3][]WDQQ]].3R(N)UY;'D,H%*T3V8J8 9%C ?*@A>7H$ ,["@0W5]P) M"/;9 .$HAG9A)EZ>+BOGME9N.O_T@:1QNIK4UPP5*#!GW$A0LEZ]! JP7) * M-1*WQ'' >&CUG4#BG@U(FC&Z"\#\,J=/"VD]_8KD/8>S;4U<=EJ;3,!/@9B3 MF( @*, J:*SR(4:MCW- 'UI])\#X9P:8!HSN C ?3L)L]M/IBMBR6DVBT"Z8 MXH&)2,&65!&B)_B[9&1]90HY\ 8XN;;H;E=?[)GAXW"^=@&+UR>X_$1Z\&_+ MQ9_KSR\7)U_"_/N$EQ*-<1$R1T7.E*!M:!M!6X*]C"5+/.X:[('%=X/)\[DB M;<7G+N#RX3/.9N?4RR*U*$Z"3-*!4BTZ#L$9Y*4)2^KB4@]MK[@:.YW-1 M>B17N\#$2V+*,LQ^F6?\]K_P^R1E3!AE B0;".0^*8@U*$?CLU,670ZEA=-Z M?=G=D/%\+DF/Y^W8UQQ;3^GGZ8J"L_^#87E^T6N*$RHY :PD!DH7"LY2]"(X3O)&V(!.'P"M/ M=.*2D\W43AT%DGL6W@TCS^>RM 5_NX+(]M%HNPDF=&(I4)A>ZI-1= @4M-,F ME,^>(VE&>9P#)L\52P"5I[Y%888V' MD*0 'HKDRMD<[7$Y/]>6VPT0S^=*]7!>]N&3+DY.%O,/ZT7Z^X?/Q,'5V]-U MS8NOQ0:3("@X1R.!12$HZLJU#" 4\K"98S9+I]1QJ:2/T[ ;7)[=Y6HKKG>! MH1,D#$*,<\S*:;(][D+FU9#>@.$J. MBU9,'1D1/Y.-)3VZW<*ON'F==BE);DT"89"4J4Z!O"GZBFF43'&)YDC/](Y% MQT/%D>);M.-E7[;DTNERW&J)5D%D2)Y13/25E>2#94M;2<50"-;2BKP9OS)A M2/MQ&&-[ L>[!7G-L_]O^F63V>1#,8S\8Y ^&]*;TH)W,@*3":.STEG3T,FX MMG8WMN1 F=X'DL,9W!-,:O[;V^7'Q9_S"<,D'*>X2GA%:M#P" Z+!HZ)"1\1 MF6CQGG]KX6XT2&. ',C:GM!1,YOP[?+== M%Q6Y]Y$K>5R1R[U+CU?&,"Q,#F9O%QAY,UW55,DS+TUY(3)W GS.#%3!^H;D M/<0H"FK)8]8M2ABN+3J>^FAY#78X'[N"P>MOZ7.8?]H&]3HI+3*A5\I4>^4$ M#2'F H([S[G01H<6SNE=:X_MG!XASGNA<3!OQT;(&=UG$;YPKLA,P3UWD9B1 MR%WRL9Z35%16T21ECKPKO[9>+T@X7'J+)JP<&P37F'%I0LE3CEEJ"N111#*A MY$'[E!B48#AG+DH;6V23WEIX[.!D" 5Q&%>[ ,:#KX,4>@L5)8,4.<7@P9)E MC99"K6Q2B4()3"TPC5T^CY_"[.QZ MK09:1M$*)46H>>U 09>HN:H91%",)Q%U.K(,Z<:"(_N)AXELT89_/9SW[V>1 ML1?1!6(!&*N17%AD$+E6P#W/0A0CE8X-0H:QKQB.$M>MH. WG4A\SNS5:.5 MT41G(2=#)D\K8D6B8Z"YULY(:T*3BX6^FCJV40*-N-H)-M)B^66QW.QC\R+W MR\>0R3>EEEM1ZAMN@&B% @J-=6!>; VNVW7('+;#?!BB"TAF((/ M)?F6L(H;:L]6V,(%9^O5^7,U@CS^RJ(-9YM!XU]^O,5#.@)_/V(. MSLO%?+6837,==?13F-49/A\^(ZY7UVG?:?C-_9_5:N+-CM0>.>;F0NC5OZQ% MBV_+S],Y+38-LW>+;6?8"U0YDQ.7BF DBZH-A!U$R3*D%!6GK[0M#UGJ@T[8 M#G0=K4K.U]@&?%S(PFV]YN69@RK20%#U[&B-6J>"Q3T4\QZURQ&'Y0R&A%OZ MY7!V]V!WSJE_.0NKU=NR>?W=7!NQR(6(Q8&+!LDLAP).U&<_#(*XN4K_V16AH0 MQH1@1/1DI"EXBY8S8!)9)!?/ M!_;0$^LA@+E-12=(.4Z\BZ:\[@ M%WRY]/JSX]%PETFHF52N98)V8#@PYT.6 M$1-[L.G74>IEY$O9(?7*80SN "(O5BMR!B\L'XRCK[B,BU9*;S'?L.2/Z?KSR]/5>E&[ M7E2>7=F43[D(D2+D5*=\"BX@V%* H\]:%"4$-H_.'B=KG(>K 1588TETH*9^ MF7\EJA?+[[2%20S.*J,])%E;\C!N@71NA!)4TA:=U*+U9>+5]<=YOQH.+@?S MM@-G#%A]6#^S*] V.Z9[J2UH+Z'&*#AG?R3"[0#*/]MLS"49MK7&Y*FU'8;$U$+F7H*5QD848BW^H4O<0()ZOW' FQAR=Y4*TMJ)W$M)#&#$ZM(X740\X M(\:$6EK_!L,*WT\_?5Z_+;^O<+.OB31665W[@(9<>YAG SZP"%DK(1U+J))M MC;>'".HA1A@?=\U$U@'^MCRMW:*,"9)!M%@SPE"!*Q3JI")=]%JHE%N7"VQ7 M[N$VK:&OM1N;*OFY>7ALOF>?^ZD9UVD?1OKW0^P8470 JO,\C'?A>TW" M.'_#,$Q*X9T#4S2=OUH-&+0G.UQ,4)8LO\36NNIN2KH!TU%ROB?YY0BF]P&= MY2FM>HM'DZ0UQ0F*@35(KN&F9V;ME^U+9BZI5()H[@K=1\RXIFTX #5@?1N2O%ZYQ;WR_.@>)&:$'HIUBT#M169-V3 B,9TTP@_:QY(O$.=(W[ M:#,0IIH+I .0W:%:8RY"*Y;HF""QR-!9\=DG",;K%)@//+:^N3S0G WVL#*4 M4CJ.V3U< EQ1JU=N4J/W,C@D\ZNM()ZL95 M&@Y>;073 ]+JU?\5UET],V2BD=?G159G8@5C("!J$+EX'JTT1K>N?;F?FFY< MI@&QU484'8"J3C"87CP>5<>03@S.$VUJ4I26Y.1)0%G?L#6K/80V;D(I6AGM M1&[ODM]+3C>.U'"P:B6,3G!U[V2,I*UB&.B,!%Y3"Y6"R(T";FOO&)D*/CB= M^5!@'3659+#WN"=#5A-Q] BM%Z?KSXOE]+\P3X2,VGHTP*0(9-(E!:V.%:BQ M#F**6C4O<7^ G)V 9?^Q@'6@,/K"U;NP?+OQ4%OB<:TR[3<^U(SR2'S=1]9..'/_*#AK(IP.\/8 ITHL26>I M(3A)G)(J4V1B+%B)6A*?A+:MY+QIU!=F[\(T_S)_ M&;Y,UV%VY?A,BD1;AR5#+D&3)VD">"\+\(#*5AZ&V/RQ[U&JQFX>U$;^-U_] MV@JC WB]QW68SC&_#LMYG8UTK>ZH3--T/0G9QZ(C!XGU'%J'X(MR9/JU#!F% MY*:UB7R4>K_4@<]Z)U*+TVH)@Z0.%M MKE&(7'/L:Q_*7!LEF>3J.9+ N&=!,\L9:]_:]285N]E(]@_FB>W%^PY>%G^= MSA?+3>=^0B2N:J,"IA52W!L%5AW,,P1;QPD)]%88Z;1_:(C6(=BY2<-NR'G> M*9Y'\;U+K4.:='9:;^C>U#$Z813=:! MQ.\+^9TZ@Y?100C)*"%T*+EU-L]-&L;V_YL6ZAS%X Y,[,$G6 M1$BY*DPGR'/S=3*P*EHJ+P,/K>&R=S?0P3(=&B/D8,8^QPEE[S8<_HSK:0JS MIO/*;GSRX-/+'MK)4\XRDU&)Z&R 5*?"*,_(& 4A(#C$4F(RV;2NF'R*66:[ M/)0[ELAA\Q)<3A%(=])7R17(M.W"T!1;!LR_.BJ+8=RI9_M@YI ,AGT$TX%I M>S#YA[E@B6X@PFM264[@-U$D#RZ1FX<&6]]#'9N)-7R_A"? UE&"Z!%3OZQ6 MI[0-Y7SBK%85F?I0SHT!SS*9>I$IR#1: MJ(P@E=06(_/X8/^?QR>/W[GLN&Y0"SE?'3E^/&<[L$GOD2+-4UQ-:EI$DIX8 MD!6K+;X18JA]SRR3(FF68_/P_7SM<3V8EK XBJM=M,!XN5B1^:UM/C?DK1K@R>$^:L;U5(; 3"/.=Z!3 M-C,#WBT7I6;I)1-XO0VW6/L(F6S)72L.))-%!2:4+:TKA*\L/^Z+PQ H.92W M';QA?L#-4__?<$[NW*RV[<\GT_FT,F4]_8JOOWW!^0HIJ OT_UF EQ7QY(*3 M;V\T&.%L"J)$GEH/A-F-LG'?((8 TP 2Z4#]7%3'7Z9K3A0*1%YIUB5MVU4[ M25R*FK8FK&5)J,:@NH.,<=\HAD#0L;SN0"U=]AC>[N$B%2D&P3PQ 0/LF9H M%G":6] ^")&<9,:T[OQU'RWC5EL. 9PF7.] V9S3?:XKK4E8?';@2B9=602' MX.M&6/7=F,C6M2X1N4'"N!63PV#E./Q/#MAEH MO^+Z\R)?:7 ^B5(IQV4!C.AH6Y[1MC0#$T(Q11H6L;7CLQ-AXQ9)#@.HUO+H M0!-MRE5^6\P7UTWR^:$).3*6,B-^U7MS;CCIU9A!LR(]+RX;-T@?G7LI&KGD M8Q!OJ)T(.@#4]5.R;=ER2INZO([_"585]3%\P]7K;\1$$MUT'I;?-VDP M]Z1Y>U3:2I-!&H6U1*OVIU()#%BX52\/,)OXL X6R+ M9^?X)PJ7-]!RUJ"%<$('X6VO/WXZSM)&;F^9#C\'F6M^$7JX^)I1?,BU%P M[FT!$YVO:M1#S Q!RZ!UR$4SW_H]I@WENX'Q65W+CR#2#K3;KKO^*:RF:>)C MX0;K+',TOF9K*:#M1LA*9O(&C+/-)S'L1>"XV0EC(.A $.\OSGZQ>L;.VYT# M77!.Q#KH'$T@1\-:T@;!@TZ<,V935KGUB\&>)(Z;-M$O7IN(M /$GO>^.4^A MOIQKITNDPZ=M @VM,M@T ?4B%F6H;'3@;%M(^-'@+,_PSM$S9DRG3#F4I!: M \^I]F@.9.U3UB P($_2%2-;!QOWD#*NV7L2Y!S"]&>7E[XH]_36:I:D?O\* MPV:L[[BS]A6!VY4V_=5OK7_I<;&2?";;:(JMMK%P<%XG/,I;@\2U FJ#I#T?: YFNT=8.C&'EXM3L)T/C'9,QF+AN)53>"V%(HPGT"K MQ++,PG+1NF+T3D(ZP^QCV\N/CY94-ZB5K;Z'B=@T!**!:$(","EYR) MP*PRS4>@/-GF.M'VPQZ3<2$QXEFYOZ="QBA8H- P$5-I UR!D[X >5#T-7,E MI8?"YR&[53QE?]M#T-:&J1UHT"OI?HJ['-![WW9IO+CO1EN\Y,4#JX-G50P< DH& M5OM!*>G%VCP3,C(08A MI?)<)VQ=5-IL -1@4,?J. 4(VD=0TAF( M+D3@W#&!*4A4K1,I&V^AN];2Q^C9,<7;#-U/USOQ95A]_GFV^+-EZ\3+SQRZ M<^(]U+?//+E8Z')ZBY%B4^$XXYEY;%WN]! ]C7-*G)84 M(P4%/AH*G@S9"Q]B@BPMCXHQ4WSK$*33G)+C)/]( LD^;.[ F7M%Q_+KIG72 M+W-BQB;H?C]=_7WSODW6'K-%7XU_ 65K7DU@ IC*F=BB,36?L_@0/9T Z Y M+P9B>E< JA77]31]I']Y]@J9K34ZT6G2LB:U!V.^(.VKPKS%I@=7*>4M�^/SW>O(_QG =R> .($*!8W7_WBT77Z<43OST_?<5YE_F%TT!7R0Z7=MG MJXOV_4IHDZ,!B[)./,X>0J8SP4EG>QV#X:YU6+ _E9WX1@?B8O&D0NH AE=> M,5#%:N$S1,LD*"T%N)(*&!M4="Q[DUEC>.W;9&,HV PMY_N?CO9A>A=/1Z^0 MUD[3C6CHZQF>)9:\.*D77_^U^?Z$A9A%E!3&VH"@''D ,>@(B2.F@"'PV#J_ M;1>ZQC5_3PRRYH+J0%M=R=#XN'B/:3%/TUF]@[U\.OBXV)?)-H3L@K)0T,S'"*X##/YR\B5,E^<5DNLP_S2E MT.[%:H7KU<_3^72-L^E7S)/,!'KG-613^\&2<8'@DP!9E&3T?1UDZ]SC'4D; MUR?H#IM#"+0#G+XZ6_:^UHC)^Z)T?7)A4=8\@PC.,P7>9-F:':'NB/%U '0S@M"WLYK+OS;0IPC7JV_OYN%;2WQE\KN"] DW[35(L6^] MX8(Y6Z'IL'')B%4Z0XB^=J@5PM-&Z"RV+LBYFY)QT]BZ@V$#<76@&\]'#B3B MW/5I SRFFLQJ(=I:]:,B0LS$(.Y*X?:_O\Q?I+0X)7X3MW'Z=?-4JJ,502.=)*7JB[JJ$\%R!!F0187: M1-4^Z^!QNL8=E]0=-)N+LF>47C#Q9?@R78?9!0>3]$X56\#+4#O%(@=GB*&8 MI1.6=LB;IW?N3MVX\YB> 6*;B+4#VWY[9^>Q'/%N@MYXRU.!G-)F"MK&:%A@ M.2>;;584X@V.T2L$C3[>,I2H;5L@/R*O6@*JE\,UENGVWNSRCO+T4,(%'4IESPX MR3)(IT1,EF%HGI6]#WWCWER/B\3C!=8!&%M>&DQD,DI+Z4"H.D87@X$0N03Z M0@I%0!.VM-T(LG_"JY60NK 6]C[:S"%F?IF3UYY*10M*AZ\ MB^2?Z]9/BX/<2CYU;5@SS!Q[.[F/ 'L :/A^YJ^\2/]Y.EWBM12F%_-\F<5$ M(6).(FBPM81<<<<@%E\@(P6-/)'U":T+@_*]85SHY/X:UM6:?'];-E- A>M S(QV2I3@O>MF^;L16"7D=-3^07M1-P7Z\W0>YNEN1@879-(B$.>P%BI)#C$'#P7KK6]0&)K/I-J?RNZ&F0QP M!=I*2!V8[O?XY4S[ORT?<#Y=+#?W9$%CDK$8L$9I4,E*"+PF(E@N/$_6,]5Z M5L7=E'1YG=E,_K=&.!XMC'[L[557XHJ'L?$J[F#@I$BIHL;:U;WV4HU,@[,I M@Q8^9B]"BJ&UT=V3Q"YO,8?"XI#BZT#O[<[-"85@FA6C(=E$C@7G!GP)#G(( MB6N/);$GZB1Y*":?^BIR*$P.)+0.O,&[DU/K9NO_ZL7 US##37%U%O/'QA; MX!VHX*,VNQTQ>#N5\6RPS%6V;ED]L3%H;FJEE-8U8TM;"-DD*,HPDT6)NK2. MGIYVAYU$7JU/2LQP._P S;YPNX\0C\3MZ_G5])<1AKIM1T%^QO4TA=GU3;69\'9]@2<;]_; MOIYB]EOFTJ*7$IQWN38R)-6G*HQE*,Q')*2T#G&>B MX#)X<$FPFC"0P8DH(9-/Z\O0N.CH!S %R731FNFKV77T%7(-0DG#1=8LPH] Y@!V=P":[;/3;XLUKLZFB3&O M,F>, N(2:\J\K!5,%%[4RE I/)-*M\;++2+Z@LHADKUI@HYBW6L,/(I1F M<'NJV'Q1MK4,S6+QBP\<-O:^F^[VL?:']2+]_?-B1N!>;5>\O#'RV4E3'Y?J MM9'2KO8L]A:$1B^BX\DY,Y2>?XBPQM&WTM86HWCM75] 96_(%RP&A$TQ\&"\ MX*WO&#N-OAMAX9$P?!]^=V#=+JC?C"2IFV!EZPSW!PGJ!$L'2/H^T!S-]@XP=&,/9W%%B(GKX,F>&^.)/888 MA4E#$BD*BYQ[VSK@NI.03C!SO*!OIEXO6S3(>)&A<*#40^*U60JVXWP.44CH] M.9UMLG^78;Z:;05ST2WI;%>%*4>'+4)P.0+%!8[B6(H_R"^V!NGW9>.M< I95=1OI<$0A.91B?+::Q2!:YV)=77_< M3*GVB#F8MQW@XCVN:?N87X?EG.+?\^M0(QSZ@)5LVHHR,8-7Y"AZ;TI&DYR6 MK0N7[Z9DW)2C]EAIP.\.4$,<.5G,-X'IV092M$Y0Y #"F52+9,CH6D]?E6QI M U)8V?H%]!81XZ;YM,?*<5SN ":UI^EBOJ9/I=_X='[;>;87VGU*I3"P29 ! M39Y,J? (R6?EE)/)^N95O@_0,V[)>7OP-.-]!SCZ6-.&3Y??-T=A>RK.-N*= M$#Q: 4Q1^*E02:@:DP+19)Q!BH3-4\]/WR]_YZP"<[/CRVW/.T8?8Q[C714? :J?)GT\HXPYP?IG_?=6/M,D8C)9MTV9JVTV(TA8H M.9N4*>*0N?7[R)V$C'S'/3H^;@6'QPJK/\3]/I^N5^\__'X>Z":7&$4JX!.C M\URBAL"RA8PED6.B4FG>U/]!@D:VQITC\ CA=8#$NW)WK*HG)H/R2/ZPS%AK M=,GIT=Y;XY@KNK7S=V"2W/"5H@U?@P]CVH6IGU M<7%W5%WS,(JB> I,S!00Z9JXG)B'8$QP%!$EG5O?9;2AO)-'Y@/Q0IF"!$T5X+IUJG+ERNWDEOOY6?5:<.).TQT2AN:]#9[VA<#WE M"$7Q(,F#R+*Y^;N;DDX:%+0!4 -F=P"9#>V_K%:GF%^=UA3K;4^0?P^S4[RQ MPTU,LSD:/R^6!:?K4Q+@Q#N'Q5'X&W@=@6.H&$$"LTC$UQS:%QD?1W,G M_08:>E5/)<"."QE>S&:+/\,\85DL7Q)96_?@@MD'5#(\]HFM2AGVHKQ1+<.+ ME!:G\_7&]9Y-T[69;,;*Z&.=0R%2;?$3P1==J[2,YPQY\K9UH=K]U!RMWM)G MS*>UG?Q%&[SWF'#ZM888%XS_^2KC<;6-O URP9D)X)V/Y%A:#LY*"\RJD$*= M+%I:7X4=3NW(;P)MT'1+M3V-\#JPPG?LKX[@)+%=&23ST_>7L[!:WD61<>OXL@GA(]]R/!'*%F.+_+G@_/XMG]V@ M8W!U;B>"%H5<;)T4L=T;T,JG(FM^C&G]CMN$\'%Q/@+@#H%\4^EW /DSV[BZ MW,=Y)G)) KGF8#TGSS^Q0OX^Z1*+3&JT.I#5',;/ND7+,P!F6UC;JLBIE_/6G5NP\"WY45>?-E(LI[>X'U.Q5MPH7#RQI@FTV7K?H)$ M%2G8W&T,&RUX!6_TMTNL[4K+R/?13VOT!Q%0YX [.YPF;$^,C==AI),NQFNV0ZKM1 '<()O;19L<(J .W;0^S<'F/&ZW.JKY*YV*K MNZ#(7>#90K)*&S(:-<%[^,#D43I'?L?K)MYN*]#G!=H_EM,UB:"L)DFB,UK5 M*J7D0#E=#R938 TSQ-9L0O-.+H?0V5V,TA@]A\/U,%%V ->+_EH76YQX:3TS M9(ZDU'78<#(0Z4L*ZK)0PLD<8NNKG=M4C!N:/#G4CA1#!T!JE%F&UGI,.D H M2H%2-H'/4H!SC%E6'_73,TX3',R@/SE@1Q!W!R"_RM-7B].X+J>SVQ=7$^Y, ML+6C0;25L2Y+",XGH"/KF(K&>VS];+D;9>,F_SPY2 <05P<@W(.-DQ#KXR]Q MK\1:W*JM!D\..DCM2RA1^"A&="S'30+JV9_<2W#/#),NQ,RS\L"R(!;R6.K% MAX&BB:7%^N!-Z\F]K3$YF.,Y4!;'4.+I.1?M%BH6_X)+-8 M+Q=#]I!E(-^K6$XJ)J?ZJJQ8D=Y'WGJTVG!)9O=>6A$??Z)?_/LD.=IA<;(^ M'"(HR1AX&RR45.@GJ&1TS3L./D94MREC^V#C(:_K>%%TK&(^G)Z/1-6\Y,ES& MZ_33?%JF*Y>@RRTX5Y_H7D-?\TK8$$[7%]99/*9"># M5 M(_APDV0T3/G616L[DO9D"J<(;17'!%8@'1Y2J^!ET"""2<(H$W7SU\NF"F

O\\!EQ_90:B,098RHQQ+W4) MS;MT[D'?N+IL "3=NJL82E@=J[,Z]_$ G;7Y9ZT4TVT:&FF?^L&7PKO B$'. MM"L:2()D[K0OX(Q48+VRQ@9/%J]U@'(W)2TF>7\\'T!\@4RF\<)5=:S5R)R'CZHL&LK]KDO=Q[.X@C+_.ERONF8R27# ']4V; M])FKM3@B O,LIY)=\*JU";Z'E'&O*0? 30N6=VQ":@?^Z:;@9?5BGFL00#_& M^8%O<0]]6KL1NCM2W,@./;#>'5!#KF.0&H$Y6T"A41"P.,A"6N]D2+SYC-"] M"&PQH^?1Q2Y/B=-8A\A(R,E;4K+UY,5ZFQ\\4US*I$7K&>#[43BNG1L.6W=- M_1E(;@=KMZ^XC(M&EK&^&UWNZOL5KW]"NMD$%CU@K)W"2E3@- L0LD!NF4Q1 MMGY=N9^:<>WCT^&MD3PZMISGL];J3M_AICGS4_?XY?39?I, M/ZYO30>8UZ.7;&6#V^[]2$--;-JVO+]66W%.XCEYA/>[*;R NQ#:6K09$G=^ MFZ<<39$0=)#2.1N8\(\(J!$IARK#(Y>_$A:1\B^*G-LBBJ\O6KZ6EW#P/GFN M:M7JS1SXUJP8V4"/@:ES%3J*%+LPXK=W_>),?5R=5''U%9[\$!6UKL-0(R@C M,WBF2PWQE-&L%,U;Y\7O2^,X!G],_#Z)-#MV#+8-N3^&;P>%T%?_=2MS?2]% MC4+DB\^_PXE43 B7-0,OD0.)MT82G!"DO&?&ZYQEZT;+#Y!S?.WWK8^^\JJ@ MDHF*U=.A1Q+]0/?%@K_;(KO8W4S=DR%%+4LNGYIU\W$T4W;W]WO2KZ8CPW9+DP MI0#*2P>.20DL)12)I2A4\_KXO2@\VFVZL=I=)T,[:ZVPH3+!T)$SDJPL+\ M M1A?1JL-WL[Z3Z M0HO]> R7+M))/ZS#/(=E7OW^)=?$B(/Y],@GMJ_"W('R)KRZF87]M\4B_SF= MS6CUS3B<@[SL1SZRG>N]#^V-#.3Y(G=DL-_AC>7 4N U[/()087,P;FL *UQ MDGYFBV[=T70))JGE7E<'Z-NS1)FFS M]'?ZYN_SM)C58@;;IW<2O 9TU<\<6A1\]X:.V%MZ*] MW]X/>R#MB/Y7[03;L;Y[K/O+E@D'.5$[??!3=;&Y:Q_#Z\1DC!-!.6#%N%I? MB!!CU) 5+2NB"UFU3IL=3B?^%%;3U=MR8X'OVS^O/%99S!I3ICWG6H!@) 3A M,G##+?/,FV!;W[OL1EFW^FP?E-S49P,(I8,KAY>+^8IVD#?2N;D77FS)V7.@ M$+5ZFG7H64X21$'FD9'Z3>UST>^GI]L.-L? JID .@#3[RM\6UZOUM.3L*[] M5!E%/(9BE*0MJX7E"B(S%C*%/BKY2)QIW9S@.@7=MILY!C!',+D#B+P,J\\U M'$B*2"K:U-6 V2>:C3ZXH'K913S'$LS5M*[DS< M3A SSPQBPXBF \R=I\&]7)S$Z7PCIEIFM7GG?W=6_?*VG/_6QV68KXB7];=N M'C:FLG-8^U,4IFGCS$)4(I-K@-I+K9A/K;.UFA&_$V;M,\/L.*+MHBCCY\42 MIY_F+T]I]3GMY,K>B .;O\["G5M-"J/G,M-6"_D<0=%7M<-"HH.D]Q'?8+AX$+GE$"H!>TE9 <1"\#&"6S MXR4+AZU=S ?(V>UZESTS=+7B?P=0JI5X81GB=#9=?W];WBVGB^7_P; \>Y(+ MLU=A'2;D1-A2\YQ*2!)4K,.0312@;8K%,"]-\YE .Q&V&[R>V_-!>YET +0S MC?P>T^+3?'K7#;:S:+4('(1C!I2(A;S5X &9,(Y'RTWS"3"/$K4;P)[;0T); M670 KF8)!"''S#PJ*)IC+>I3M&\>H63/N6!6!SOB\+,&F2'/[0EC%,EV@.C? M\,\K'%TNYO1EVI2+K>Y^3/8AF93([Y!)1U J,8BUE4X0R!WM,3#;>JCIOC3N MAM#G]B8RJ*0Z0.+&_7B']&>F,S@+J]5F3,]&;/D_**#:U##B*BVG7^HW*9ZO M#\[10K:V=M:E/V*N%=\J@DNHX7>[!>LIC,H5W M^MPGJ0H=)'^X-FZY#<6K:U_ 4FO#8B0'L(10QVXE#C&5"+:@4$:H(")_A)N[ MKS;\T"V/DL)QK!>-8=/\6P#MBT-"&WW@-6>FSZ%;@S2?&@ #^P_?VD]*(8Y!V4T^ V%$$W+.1O;<4 MOTDMSKT?.GPK@2>JS7GY.[U<$H 6)-RS][&+F12*16T3@HM(>/6B M@$>+D(,+2N?LF-.MS=(>] T8T]:DLNWZO\RO_LZ4CB#!Z(J=X$)&)N@0:VP3#PXBX U>@R9ZEU"PY8T#GV@0[ MB$1,SPJ88;;V$LMD0KJ%]=-70-4)&[/I5\QGLS*K>1YBH/?=ZSQ5?=0.NQR^ M7 I3Y(:\%!"^U(F3Y,3$5.L,2DA6"I9,:EV\/5RYU"M3E*&LG4D5YYI4DY&0F"I!<6FE:5U' M=23)O1B>HW!U>U#*TXFQ8Y_\[!WO8.UW_=\W'G8ZH+;:=5REXTHIC F2$+6+ MWL:1B!%]6LUT;ZC/ET5LM[Z'2MO_\QS7BE%>85*EX3RY?S M,#NG8/73=[+U^31MK/P'7'Z=IJN.B+!:2&XX9!<<*$V!,/2=WU).NC4.NP^@MQQ2UN? M1/)G,KK>[2N!HFU6ZL1=0JSK0%ZIK]&KBVG*!EO)JG< M^1ASZ/KCELH."< GDTH'"O-.YE4OF:S!F^E9\N&-+2:N31V>2'7P3M]+E/-&%]P-!IQ^G8 MV3@F$G-@6'$U,X3,*(H(62EM6+V ;5\4..B<]=5R?<59I@.4<;ZZ+H ;!P9C M"![)]W7:&E!2:@C."+".HXG6RAW3D6GE*]NGOUUN?6^BGL5D]7VPQ)<)LDU&9]0W>J2!;A0&#A?='&Z M\'(S4;%!SY;!1H!=/!!>K/'Z6S@Y;PIP]3V#3*%.&M!X#DHX"B:2-F!$Y.AB M;?3;OL'R3J3U.QAL'Z3<[KC<7BX=*YW[9VX=K(,>_04INDRQN8T0B%O 378V"9<*:ZVTGGAJV(5EOKGN%7G\]/WLAU>4R:BM;5^(= M2NNX;TE/B-HG$6;'%OR^XJ*#[?O;#F.55#J6AM" ZWQTF5I, +5* P!<^8(T^Y>=KYLZ^&V@<#^U=# M[2.2GM7.O447ARN>QSYR^(*1!Y7/D,,GC[CQV>F#GVH0Y8"1UWZ3W*(WY#<8 M 63DR;J+H"#6)/S Y/&:T4&OK'F>])QE,?FR1J4/ D1H?A _'&D@9SA @I& MGY71V:G6@W*>=;KS<.AKG0&]CV0[R%:YC#IO\I4V>,[U&S?^+/K$#)G/H"7% M"V1.(7(>02/GV1CD10V7R;HSF<]I\.4Q@!U:@AU[0;?F\QU>K73G!PTU"7/( M"]+[YB"J>BW.,((,6E2]5 ABDH&T4DO)T(?FS6,>GH?Y%-,,SY3Y4=[PS<\: M;I;AG=0.7X>FF1ODP^'JT*Y&@*\6IW%= M3F=GJZTN&PY,A(N.<5G QQQ!)>7 V5#'VXF:8^-,MLUK[W:BK-NJLGU0\E!8 MWD@H';A.>S2RF-"^A*ES@7R='Z5J:RB7O0(35$"==52\=3RT!WG=#O4Z!G1# MB>=Y(>^/Y71-KF%934RNI462@[6QYNF8!,[[",E)P;-&[5AK-7\(G=W."WLB M+!XFL Y 2=$'DK365Q2ZT0Q#)"=3A3J P 1&80;30'J\,&^4X*EU4?=M*KJ= M%W8,H(YD=@=PN0Q;]S@":;WM /JVO,B+39O/%]^FJTE] MH,J*U_RS7"=CNP11DON:"C/".%62W\FL/E+-L LM(Z?*/!$F%@,*J'/ O5J< MA.E\(KER(?@,:!.=7"T"<8I+D"[PS(S5.NXTF?-(R&VI&0=TPTA_#V@=((K. MP779R?A7/(FXK*,*@O2: ;.JYMA&A*"5!?04B9.!P")V2IX\5K/=H*M?P!V" MB7VTV3$"ZL#CN\,LU.PQ$EBN TNW6_OI^\O:7_MN(U(/M(N19\/I+%LD-[?4 MO#&DOR:72M()@VL^.[8)X2-G!#ZM<1Y/Y,\%Y_=O^5R+9"]16 W.>@G*90W1 MDAU#;IC7=; &;SYWL07AXSJA(P#N$,@WE7X'D+]]F7]FHK@@3MH@P;%(G)3: M@?>IOCIFR:3S)9O6E9GWT?(,@-D6%C]_.['26@KT Y ^V&]2'__O)B1 M %>O__-TNO[^RSS-3O/F8FZY$?!ZO9S&T_4F46?QVV*>:B^:Q6RV*0#:WO9. MM.-,)<%7A7.Q0*QKWAO!0[9'G-D4D\@YGQ)P?< .+J (0'O=DGFXTQE6^Y MLI'79G#U.9;'8(1,DB7];)(L!GL3?W* #B[*YP77B=%.9>$,%*UK+]?:[(OQ M1'Z[M$IDQW"WF_T1L]$&>S'O&9Q[":X#3)X;@1?SO/,N)\5E+[B5((54=82 MKZT[)6"PJ7;V+*5Y=L?I^Z8_<=C, M*NN!<=IJ9+:T[]B[!WD[@=/^ MPX!S*,%U7?KT\(2C%YEX3,N$V97N,8>7PQRUW%--==I]S\,7U1BA!?T##C9H M@EF(#J)R#"3:$@C-88!!N(,5U5Q>#+];+K[@KGU9=/F97O/ M0/MDRDC014A0,AAP0=?>#4&R*$RQI75$OBMMW1;6[(.4^_,P&PJF TM\OIL/ MI_$_,*T_+MXN7WRE8USW0LK^+?TP5&:^P;#:/ME*[G.J%Z0&:P\C(AL<)@^" M,U5BU#J6UKVA]B:RE_S,EEA9/*7@GALRSUYM@RZAL#H4C=E8.^36TMOJ?,@2 M0Y2"<]EZ$O4!9(Z+SH&!VO'9A\P6<+1YB M-(*AYD(T[V^[$V'/"(R'P.-1.!XKJPX >-%]\/?Y=+TYL13_L\"#!2=0$V,8 MAR!JRDGE'<5?29OV_1MO$-%+&N: -O@XQO>&G+/CQ5DA=9\$:$0!JK:7CEK6 M(7HR9"F]RJSU=/([R!A[[N%1@GT()@=P>>0A;Q\^AWJG]$>@CSM3D,$[9^MD M\Y+0U\DE''ST%F*RPL6@F5$W],N=W2-O?W)'8C]$4(MF7!M9YF\O;X5>UR2' M-;&BZLP/WU=K/#G;CXHH9=$*9!U%H5(A0XQ&@Q2.2R:]-7D7%.RRUM@3(]OA MHCEG1T;*ZU2OE\_I1L6R2Q:X9HE6PBYC':]^YMBC&MM) M_F!.]:,+7OSMWZ_AU*(+A==FZ-*1\U1J-S4?)0AM@TBY&.?-?AK@Q@IC#T(< MY-P?P\6Q?8%7']XO5M_7G\](%]S622,.,&XZ9SA&WK,W$%710ILZ"FDG1^#Z MQXZ;E]#4"SB"7R.+^F^S10RS5V$=/BQFIY7Y9WOPY $3.0H,F2%01A3P15@H M63O'LR5^Y!UD?M_GC_O70Y=5\*N?%\O? M\,\K3ZO+Q9R^3)M!)ZO-!8DM&(MG&4Q(G/BE!'B)&3QR:TL(S.?6!3-[$=A+ MP=> UY'#":P#-'ZDW[OLT'!VH@R=(8W!0XJYIKT5BJ*4X'4X'1E2&N:T-A=( PVLIZ<^"V]8@O%R=?%O.+\R>*]+&0+VAK MRT!B5+W_10>2%#[I?1VY:9ZX]1!!X]ZP/(E=;">0#M!U8P]GWJJ1PKKL.22F M=)WQ5L!EE,!3ZGXW)>."IX&(;[W['LWOD3O9O0_S M3]L<,.2&,\MLG5Y2WRLDA<."U'&0W+J0$\NX4U; (RWJ+A8<]PIX4+-T.&-[ M0,-YBI134F,1H'4QM''4X*1QP)4M5B=MA=DIZWX7/(S=C?! 8=T4]P&<&UG@ MOX9OTY/3\V> :9'015&$! ADJX#DXKQ*S=K>63H\)_NJBXR1\-!/\ MP?SKP$ULT]D/K0Z1K!_).&0*VH4C+R<(L*AHWUHJCJVOYIZN>^A@SX]/$@\_ MO8"?"ZH?;0O(8W'!$<>-$:H^X2B(&0-8:\EYS\X)L5-#\-:H_N_0*W0OP W2 M*W0?Z7< ^7O[4(;"E-!I$X$BJ*P%A) \H/=!18I-4_MV3O_ O4+W@L6NO4+W MD5$'6+O77+VYZ#N@$+T,HM;;ULZ5DA@6G3= $54QA9O$6&O4/4[5N)DG3UHI MVD@T(V>IO)]^^KQ>E-,5ACIZ=WHQ.WIB$],\,R+=9K(/Q=2^%DAANJD'E->J MK1NV^(?SGCU)?**3QGTR3P0&\ M$K2K&HJ)Y%S*1L6R2]KB8^N,6ZDP($J:,GALL-R8WWVYM]4D2>XT+Y',;8RU M>2+2#K" -R:FS*)7TNV"D_N7&#<5:4B(-&)K!_[,)>EORYO%_-.;Z5?,VUW] M3YSEGQ?+WUCF08+&O6I]4D0=(XH.8%$6MMQ9KQ6NX3_3T'KN-4N P8 W0FZ ]VYS2O[ M%=>?%UY W$Z0]<\, MLL.*J /LG1^KEXO5>O4R?)FNPVSZ7Y@GQ T?M:.3HZRH:8T)G'(21,B8ZT2^ MH%HW^;F/EMVN5=DSA583"8S= .*:*[NZ_M>/N#R9!*$]1U_C;%L;ICD*N[U! MJ#.5G,DB"UUVL+V/+K0;5I[C'7Q;'G>@>@Z:!"*0L8CDTQ;+&2CD!H))BAQ; M+LFJU\>O9S/4A3^W2_XGD]S8ZNRV7;_; 9CP8IT3LH K=9B7\:2C2Q*0G,^6 M16VUT[NHM5T7W U7S_%E8!B>=Z#F=IS(58J2SL;:QBN0WRB8 R=S@:*IT!91?(8HHD1?' L2.*M MTG8\0SKN ^A H!M*/,\+>9<>02DNI&P]Q.1J@%,"A%1GS7"N'/>U@WCKUX;G M-Z!O?"P>)K .0'G'\%6OI3>1G% 6 SFA-0<> ,W,'> M20<"U)',?L;CG6Z_O@PWV^G^M9YJL-..NVTTU>E\-8HU;J8.O9JNTFRQ.EWB M!7YS+;IT5@$K%7"ZCJ&HF688G$HZZ6AXZPD*>Q'8;O;3^;+;W%^1#$55(0&K MW>-4]I'V;374-^+@I O8/%O_'E+&S8 =#BWW#WLZ7!(C5W!>>SS;Q.[;[D]2 MV6"T(3:P6 L:!808B4DR%B&5]GZW>_]'2CGO7KV7J4Q'"'71E,/=8>2LH"6A ME0Z]!V5,;52/"5QM6Z-DS&*U5C)]$"(',+@#5_NBK\Y/ MIZOI'%>K#_CILJ.P+2E_>PDV)!1U_M=U-R $LJ K^];)DN650["A]8O/M<(Z*1AU?&"O0F9 M@[G<51?B\SX,%+AF:RG6U/6QW-$?GKX%AAE9/'/1YUURN^[Z[)$!<+B8[NTY M? #/1I;YQHFO5PR?EILGH6VK?&TUJ4H/4=?:L\1J@D2)\/]S]V9+;N1(NO"K M'#OWF,&^F/TWJ=I:9E5*F:3JMG-%P^)(<2;%T)!,564__>_@DCN901+!0,Y, M6Y524@5\^>!P=SC<$YZ=-%H76>SS7NNE;X]\0E31^SV'V#NZ/P]_(?%%64(U '8UU2B60(*U88"=I+XE."J"#2'&K?8^TAIY4> MXO4\RUJR;Q=&VQX-,49^C'729(= M)\<6E'\_L,D&]"N(94R543W(0*G_]IQ:&1SX%'N]OWQ;?2X/4M:./I>'2*Z! MX^/YR%<>@$J! 93.&@,HB2;12L9(TE%0R"IK5KMFZ[@ARF=H@UO/XSA-SJT! M97.R!9#*V^C0=?>E3Z3.Q$F6"0,03* +3X>%2@L^Q8F*[3$S^1 I-P"4[9[Y M_:YZEAF@.NI(7/%=ITV&\5ZIPVE>.1X/4U'F";G(9 NH$GFM9$C1[ MU'(KA#'5!^;MI*9>[=)Z8^&.>-Z9YV*6_EQ 6EM\)DM-#@>B,4XH [ 3\=Y0 M8B"*I+7G.0]7U=23R)'GNM7!SN[BIB%4U8!:L-J[=2QW"08O?6,1PBY08@\CPD5AH)CV:9#I#SVB_;[>.CBMW]^OEV@,=YDX:TUE"HKB=898V49 M#7$2/44AC0N&<@^AUQ/VG2LT!(-C%-=5EV([6/BE/-HJ(PC+"?J('P4H)"AHJ=:XU[V@R$CSJ2'1DIOUUWP5__[)?^>H::VCY;4V!75 M7WUY^_TO#-'FV_,L,H&^$1+NT*^6S"L2 J4D9JTXVJND7)_:VN=?'O>^NJ:V M3Y3:V#I_5!%^,;OJKOWVA-(^B.PXXRX+9BK:OT$>8VOZD_=XG;Y=4.Z,Z5U1_"$9V_08F5/K"X>2?:."8Q=%.^I MZH>?';=]<655'RVO!I)#?X O;]Y+$/)^]OUF^07_NU4NA*J4-95 8E"%#^>( M#XIA4,+1:$7/P=7.1N^BI96:^7-D&ZOHHU%<;7::%5%I[B-A8M5$A@%Q#"3) MVG(KO:/1U'Z0L9N:<7-/=;3= T)'B'[D<^A?4.9=0/(_8.ZOD)MB7=&;GC^H M#[9)*T/+$%<>'!ZK(1 /&"B[J#W53N]T_2!)([K.%7& MWCG4U,*KH=7Y+RBU$#0C6O RJ%P'8HVVQ%N>>32 SD O;+VU)V-#NMC'2[@% M6&QM*OC(*6/$@71E0JHE3N5$F.+),HDVE4$M8+3SF.P@9>UX3':(Y$96^!_3 MV?3;S=U]()Z3)@7TNSP31()PQ-&"^N"8U-%"5KVJ?%]1^:-%1U;Z,2KK:LAO M;,7[OQ\0CL>3]& -B>#*XZ?LRF-*14QD6JBHLX9>@?)KBG^XZ#CN:C7%'RV_ M!OS/U\^^W^^'* 3O%=<9 [*(3DT 3T)IU&,<1\$9*:RKWJ:X/WFM/#D]1\)N M**V-'5"7GMY=SG<#//S#EJF+21(7/_'N[[9@K,]S(%!K:<3:SV:'Y=)L9'5\9/2>*S M=R0+39$9PZ)F/3#SVCKC9ES. 9JJDAX;-4_Z,-_SMI@HY3DW3A+!F<0#7*)\ M?.8D6Y?*11IEW/4!S.XEQLV0G 4KE>0[,DQ6TZ^[?+. )V\O)X"RH.@G%B9L MR5(7KY$&HIP&KF3$/]4]0+)S@7%3(^> 2!W9-N-!KP:OYA<$]FLW1X%-9(H. MS2"R(F(@Y;(>F2H\IIBM0/ZRJ=UIHQ=AXWK-0P-M.!TU +R+:_S6#'7U ^[G MT#U-5$^<2\DF$"@GP'B4*D$"MQI_Y3,-S"N@M8.V7H2-6VUW+N#5U]$;[N)P M-\HI=ZBL,LKI>C7*:;@F#J^M>*X>#@=Q/GP+!Z.D3]DEDERYG:**DY ]PH]Y M:S3+Z,?7OD0\1PN' Z:'K5,P,9F<-'+/_6HTL;>E]:PFVAIOE%=6]TMR']7+ MX5!JFVWJ< B:=C=U&%1Y+9S6Z;]NUN9_@>Q\@+\>2'3>S?"7$>Z?GC.J4P3M M"8MX&$CA/,;2VA( 17/@&$J'VD,(#R*PE>X/PZ+FZ6$^F H;P& MWG[;6U'!5.2)$1O2ZJV[)Q9*E]5L5,Q*:6ZJ.QY[Z!D75Z=K>\_XZ)-$WP", M7C#L^*NBD@=#U]_=_G3M%XN7CX'U9E0:; A$91Y+>[Q,K!4271,6,Z4L!E>[ M%6$5PEMI=7+6X_7\*G\K.-_-\J:T49DL@G-0.LS2TOM>$6>2("QH%ED9H,)K M!S)5"!_7 (\ N&,@7U7[#4!^XSXM[OG8ODWG*@M/%5%P0Y:W@ PZ\+BJ2M10T<-8&TM';AGX\X=DLIYAF<4[E!1BKTD"08L M4<$:<,)XGVI[HKMH&?>P'Q]K570T]DC:FV\WUZLT_R\Y0UQ^A/FT2_?>_68< M*P.5!".Q]/>2V6;BL@LDBBS!H8L$J=?KUM?&T_:@I977K6=Q, =14.. V[YY MBMU[%P M?T]/4[2V3&I*IO0[,=01=$8^AL[EXN#)ZCH?K<:I\ M6W"=:(M'A$R:.&<91F+@".YV=(UL,L D15^I=N?F \AK+H!N!IP'*:X!3'Y> M=O&_OW;7J+%%>9RRO'T_B]I,?+I.Z$*LS)J4#YN6'YV)(^@ M[@9 OJ7[7LH3;ZTMTX2)I^7HH!J(UQB)*F#94>T<1J.UJ\.?43&N8WIV\)VH MA@: ]% ^/WE$V M[MN#LP-N '6-_#[J !'^\L-?WZQTN\Y53$K\:*TVQ"-'1&812)">$4LY5=YP MGMB3P.?%%U0GD##N"X2SP>^1 M;N$6@.G5[*<;1/ LWGZ9^]D"/XOJ^LU/9V5?O"OOY>"+_WOB-= 0$R/V\CO,?1'8[^ 7L.I$ M<)G_7*R;54Q*>9M-*:&S8$H6 -FR!LI;#B:=MB'IZLF8O02-F]X>"%WU5/#V MS\,)&^Y$Q&^?^4Q\RLWPIR)CU@3/)/%)*W3V1?&CC"&*925,L%D\[=@S^*E8 M'TN;3L,_3Q?^ZFH.5ZMO=GG[VT=[5OV^6PM#1W!1"3^;)7Y% _=3N4- 5?UK MNOSZT\UBV7V#^1V8%),VE8;SVAM>P)1*MX= :/*4:AZDB;5'D/0DK=Y#^)!_6^GBW>WF#]TB2UK4CC&/ M('/L6:[UD;7[G?PPNFO *=L_BYV5YP5X^!.=94!F&*!'(#4!)ESYA9:J^ISZ M?02U\@!^(#@\NZBMI9L6@+:F?5."2=&9-)D#"D.R,AQ1%B?6$B.T]Y19Y*QZ MK>[#L#.97N'7F/Z812AIO.T?QT9@1JWU*MI0;. Q3 M9%":!%TZIF+L*ZQP.7#YBN?5>[&1(7*\(KLAI3IV;\CNQ_:=DE?.10%'RF?L092/)J=N!VEJRJT3D2"E M)0Y> MTQ>(7V?==7?2.2EP/GWNT( YZ4-!=O4E\PR: R &)4D6L-53C*(5/LJJ ]=K;0' M.E/RH;:F&LA!;'*&BTG.UG/',T$SB?O&ADB\RXD$RE/"@#LZ0X=)-X^=PJJN MU:Z"B!N^3-SPL_E7N/T-NJNY__YU&B_FX$^^ 'KENY4O@ [AXLP70%3XP Q& MJU& (5(RBYBS!B%(J?662QWSV[H 6H7C+PM\.XHJE3HS362F^ \=>!G)$0@W MVEB=)07:Q_G9M\;;N*(Y1/>/DAVUI#MRXX>[=/ ]'_YZE0J6BAKA',HCK--S MAGAC PF!B224C(G5Z%VSDX!Q\%-7MUUM08^-EO41_I"%38"AP7O<0I3DI$I? M"TN)DPYCPL!%S$I;9GJU8G@-+;L(&*_Q1R7%=K6E/#)4+O(<"=_$BH9YJD0J M(]HS.F0JE'PPM\1Q+IW(-&;H5:_S"CH>KCDB(.JHKZL@RQ$QL*J6FM].?GLW MD=DR1G$+@+#EC.6".",B,1:41G>"*;:O\]X"XG]<=3_^<_/%-0 V/]SK_WZ] M\6;+UM7\D1)L0.\,23DTC42 X/2.D829826Y28 /9[@_=[,^[IKX8&GOG#(F. I%@40HT"@+: MF.2"\XG6+M9_L/PXKZ?K@^-4R39P'OSY>6(#YSQ(2R(&OT3ZR$G@P1-PZ.G( MD#+L[=AXV'GPY^=Q7B(/=QX<*,&Q"^9>SJ/=7_98R#9I1*UBH?27=(JX,FP3 M,(H-EM(4(]@W=B'Z9?L,_[_+JJ3)2VN7?NBXMNOFV[+C> M)6GOI8:Z-SV.UW-?I>)2E*6PJOHLTXP%\4E1PIBB>$!Q$ZH//3_36[J?-SMA ML]S%'-5PM7Y(<5OFNJUM>H[9B"C*T.C"?TX6SW4;2 0F1 PLOUSM^ JR>OIH"UV7/V#^@!$518C4 M.N*-,,B(CL3*+-#N@V"L5&VDVA6X.XD9M[#[K)@Z00L-P&G_NVF#WJD/'F4B MRF4M"HJ$,D[*4&>= P_9U_;[3V]6,!BLAG>_ZFFC!6@]>JH3;0R^=*&T7)6A M9)D27VYZL^3)&J L2%,;2F^E/<%!BMW;GN 0*;^)]@14:TJ5*\-9H8QIY8PX M1U%205.F.,N"]WF2_N;:$QRDR(/;$QPBU;%KN)C#+R\Y32QQJR^TRJY!WOR/MQA5$_J8T-GYV6E0GP[GP)1J^=8A?Z@1,!- MH-%K2SGG6*-P]TV5=1^DV%YEW8=(N0%_Y6$)0BS].F5Y8,<8$"F2(D&S3#@H M%D*0FO+:=W:'%G>XX1+)CUW\^K$]G(:H$C!,F ;='2(8X47JZ M,A,%2YDF4^/=T,&U_F>N^#X&!B?)*T%D9ZA!)SBQ&9(Q 25 M&7.:>3M>#?"9:\&/1L-)4FV@YNO#Y02<$=QKAQPS]*&32,3:Z(B-GFF3($E5 MK^:KYU. ,Y> 'Z/^(R78@,Y_>S?1B7FG0B&6BA*H9^*4D41+%Y*@@5.YKXOL M($]^SESW?8K.#Y1@ SI_]VFB-8M**T&T4QG]8BF)B^@FRRBL2IH)'??UU1RD MUO_,5=^GZ/Q "8ZU)-C QO_S\R25L7#12Q+*)9&,MDS=,IP("IQS"R; O@J4_PU%W:=L M_ ,EV$ "8'=*[?>[LE4>7*0N2\)R"5V,0%MF2F-7(5FBU&BK:E^R]B!KW$Z, MP]^+U=9, V"[JV&&D (%P! XK&J892#6.4HR:,XQ+*;T:<^:-UX>/IA2=U6) M'R+A]JO$MZ6FP5^7'H:GUX+O^F#EBN]>=)]]1HIBGJE M')HF- ,D9"U)9:& MD*4&AL!YFW7=+WZ[=#W] ,OU)+3E)"4K\1!6A(*3N"]X(LZ7S<%TU KED"Q4 MYKX'66^CIOL0Y#PU3+5U,W8SVACG-W=F?,OO%D\X\ [=/IT4\>4^0+K2 M]D=@F$%=S,QDF]!I[(&/E[\^[@W]T,BH(-$&_."=QO 3Q&N_6$SS%-*7[G[R M\$2 92+[1-BJZ7- +@/U&?]A>= !(\Y\N]U,$))D3MFMDCR!QW(, Y@#BT[AJP=N]G<5X&&/\,ZW^_GSU)STQ$ M5-9!HB1+3U& SA+O6""WZ6%/4TA11")4 MZ;8F*"4A6DLR< O6B\RI..=Y>%#N_G]=\OXD];1_X_@1YJN11K,(7;B>7JT^ M??*UX]ZO5KY[[,_!F2\@C?6:><2?EPYM$\5?.>$5\99)*ICT+/2:+]'>!>2= M1U@*B5 G#U1P>:>""3AEC'*1Y"P=D>7ED>7!$<$BQL](NA1Z&/[W$_8V+B$/ M0<^.G$9%_;31EG,3@A3JD9_]["TF7"K%G0B$J@Q$9B=)@&Q(4L%J%ZF5\H!6 MG0>M_3:N+8^!V%FTT1S:?GV5O_>S#WB\8RD]9 XJ*;>+"Z%WG++J0?DET3+*9')^'*5'(EB MF5&0+BI^G$T\E)*W<8EZ?EP>I:GVPXP2N*-LNX!N^:R;YYOK/+V^]G$C_ IU MCKV^7[WL\7"NSET%F:R0*3&2;"FRU2H3%RPG*3EGE>'@?>V;G7-50;Z<'OH MRXEC43A6LI"2HZ_!9"2>9DLT6,-8:=(*U8L?=U+S-L*-0W#2,U%WJ";&OBE8 M;^:GFW@BI2FCS#2&2:*P8!D)I1A/1^8553S0U,>5V_'YMQ$I'(..6C)M(6W; M(Q,-RE&C&26\])N4F65B/;6$0M N:Y$C/9/-.?B:8'3W?P#C<[1N&O:E/L,U MQ"6D=^M7%I^_ BP?3*0_WHGJ^>%:WM,Q?%1RFQXN^0FN2]W#S]-%O.X6-\C1 M'2"]0@LD;2!)*5;>LVGBC!0D),^$]\'9Z@Y$/\I.+P7"'8E_97N;L7Z^!U9K M*3G&&D*:,J\#3^ED' 8<.@09O,ZJ=J;V14+&=94&P,;SBI]3Q=_ :?A*OTL= M;4ZLS/V3&+YM(WN(E$<.R?[PLYN, M-A?M[\N]3AF/W$JO2#0E2:8#LE&:&XHHN?#2H,CZ=)!];9V6FL<>I+YN(%F. MC(O/-V$!_E,7NN4T/N8BN)3RZH;) "\/411Q+I7\0]8.+'6:]4EP[UYAW("] M#A8JR:^%?CY;([DA7^L4'0,$,<](OLV26,4ER9Y30R7CW*4>ZG_AT^-&TG7T M?JK$&O 8[ARJW^_[2)B$IZ.T)#O0Y3FU($XD2A3^PS M(O7[&K>=%+W\/N[ MSN'A_@.5E_H0JFO^ \M#:6MPX0#C@<2=] MF6YKHB#"LA1X&2#C:_<#[DM;(\'+D1C8!:F:"FD :"NK>L?<8U:T<>A5I4!R MZ8DDG=-E(HTD5'#/39097:O*V-I#3B-&J@Z<:HF] 03=<;%Z%7N7:4HY^NPD M(RZ7IIJBC Z)3!"3N-.^E"&Z1$EX^+FG'FYXQ70 (SV[0@60/!8ZCQ+ M5W8)R(]3+A#'*;H$'CC7M;%TJB$:_EP[0=L'&*-#1-\ BGH?T]%C3)B1D21+ M6V_OD:^,WF9&N@.P9%2L?;95]9N&/^CJX6L0I;0$ME(L0H4$IS4E8&):^WT! MCVNB13 4M,"#NW;'MH?KCQOA#PF:0X5[/#"ZI;^N HR/<_CNI^F7O[_#; $( M^)6%7;=!V@2Y]S(RUGGC':$RE-)R;O'09PDYM4'2$N>FVI,,#R!O7%B=P7D: M2E4-F*?'K&U? +H,*8242#21XE;2G'A(C'#&DF Y@PZUFU2]2,BX7M1@:M\+ MKV-TT "0?H:P_ SQ9CY=3F$KGHD&[33N,^)-:5X+P9$ Q29;SX"&:$.H[92_ M2,BX[M*Y@'2Z#AH TG/93$!**U(&DIPNMP&!DV E+Z-6$C<4_U=]O/US*L8] MY-V6SP#Z@946 -P_.7;]^ON%F CO.=<3A@DZX5@)*,])E)Q M%)NWF4!2 \@9UZ\_(\9JJ:0!='WQ?\.6CRT+ M"E "WDKBI(S( KJL'I0D FP"JU!JMG:"ZP4RQG7QSXBF4U70 (HNO\,<53.[ M^KTT%GW6PTHYD4%Z1B ".IQ .7$JY_(LDPK@H3QOK^WO[Z5H7,?_C-BJJ)@& M8/9^AM^"Q?+)9L&8%WPQN4;07.H3'?&A,*7*[RI)C:O=^>IE2L;U[,\(JPJ* M: !.Z^AXE]0F)OA@/;.$"X4G.8;%)$ 2Q)IBBH6.+ V3I=A%T;C=T<]IM>HI MI@&8[6:D9'Q%QJ@:S:\N$XP%RLAPHGG.-GB:>:R-L-/ -5C_\_,Z[Q74T4!N M]3YM\P7^7K[#/_KOSS??OU^O7G7=)W*R :EL:>=3DGTLH"=92B Q/ %6"A?K M]Q/N1=BXQNP,6;#ZZFFX5\#JLBM^A71S#5W^O9M=?8'YM_*[Q[<)>/V;M3H$ M'$A]I>8 J^_?@>0.$8QI!HXRPGTRZ).7"R.5$DD(Q$195LK5/A1>IJ3&)?3[ M&7[KIB!^_48D*3 2ER9":K.%&A8@.F.1$&@;$1BN)MY8[ MZ[6)+KSBJ.S[?EM .$9O764AM@8$NVU(D)UC%"/)I 1&?\89XE+$0YA[*M%) MI^)IF64_(-@6'O(/#81CA-C ,?+X:/W][J&@4"@8+BFA403TQ9"7("$1QYD4 MY44H<[5O\'>0,BYL:KL>->3= &Q^]=/Y/_WU#?P#TA6LZZLNEG>_._$"3%(. MI1,TFL/L,W&.2Y*)R=CF] MOIBEW_RB<%=FS<;E],=T>3OQN#%$T(SDH"*17@@23-D],:B@DO+HV%7&U^M4 MC5L',@2Z*FNB 6QM!\G>B#:: IIG M1E<_9N%1@NA<5/>P#B1RW"J1(9 WK)[:&0G\6'9_SORZ/?/ZDJ>4[GVDH9'8H"EZ$*7C%4-?PAMN@3%N@-;N4'LB MR>.6G@R#U?/IL!WD/KQ\FMCD4$"9$J-":<7I/;$&H^G,J#$L(:&L]E.&A^N/ M>T4[!*:.EFX#U_T/:7_PF(=A>",&36J,7"H%H9".JX#/C0V+DP,=4 M@Q60#(V6(R7> &[6N;HM+ZN;AT==R8Q*XT+M>]) M7B!CW$'W0R#F5%DWX,H_!/VV,"HF-(4:CU(.97Y*D)8XBC%O2L%E*W5*K'8- MT0MDC#OC?F@#ER]D\_GY:< M\2?TD2:>'9451%[ _[-XW/\$R3X]KWHY2-NWBZM*F5X\LYQ# =39G@$.U8DEM!W MTR(J"H'9ZI/D7Z=JY$*2.NK?F^(Y61?-HVM3=2%-],!")L%$W(<,MV#@@)M1 M91=H*A-X:[_:[D/7^#:K)A8.@MH1BFD>;)$I96<\];IZ:K(G:>/'A2/B[C@%C9QKV+XX+K'M73/B]:E N;/)2:)#J4>3 M/!*O2P=^X[F27($,3Y)3+^85=BXPKGB1;A,-VYU!+ RTI.,DYLD&! MV" S$4!7231FH<],KCU+C'-L553>:W X0I(C ^+B^_?K:2P;XP\_OYK.-A8. M(&26*",IH4!DDI1XH1S)SCD1),W1B!Y8>/GKC<'@&*5U524X-@;2?]TL5H.> M%ZLC40(6OB#34DQ%">O40659\A;2]_?9S383 ,G"[!$3&P MF"\GG_SL:OW>"7WF $IJ9!I$F307\7Q,Z$H)@:>FH<#[I0/QJP\\3_SIWNM\ MM."X=8IU_83C)=F"^K>6*U,=@A+$ZG(BH#@#$/ MA!.4]53=1TAN9(7_,9U-O]U\VQ NO6'>6TU8\82DE(EXAW$U2PDTC<[;T"MS M^XK*'RTZLM*/45E70WYC*][__8!PI8T )0()K#Q S"D06R97*^T8X\Y+RD(- MQ3]<=)RCOYKBCY;?Z%[>CU+G>?>NV2A@G@9'HDA0"N31UP&E2?:>24]+M\0^ M=05//CMN[7?]J/\4J;6C\(U["R!32,P2*W4@,D1!O"SN+?4I:QNX%OT\^B&F>WHZ&@LLU8%X@3B7T;&B(M)$,HA,RI4H+K/ M ^W]JS0!@6-4MR>*.T&.(R/BEYMYE[KK:S]_P@/S,AL;/&%H]0CN".3&<%?F M\93A8AJ/+=,#"[N^/UY47P\%5637P&W3PZJVE6V4$2Q8//URMHE(IR0)QG-" M=0R.)JFUJ/VZ^BD-X[ZVJ>L=5)%S8SC9;!W<(+E$+H1Q4^Y5'2,^3:M[('*$B!L R9/$)H0(N%,$R88)/ ISZ5MC.+$4F,R0 M.9.U 7)$^O@LX#A&GUTUX38 C=6L-DB7/V ^FUY]7?XZG>&I.9U=%98^=WE^ M]R?O9PG^_OR7__Z 628R=Z4%+1?HIDOP:'D="D]P&U0 *9FH/5OO)(+'O=6N M#+SSJ:X!G#XN[ECG?+7T2J;2O'\U+4)0XEE V0DF)4@:8ZC= /\Y%>.^%AW& M)SI1ULVAY8/_MMUO.4G/3(P$_?]5?5$@0:E,#-=HKX/2TM0V6+MH::D*\' = M[X7,D0)O #@/-]2]H33*6D%28!B)4B3>"LT)B"B\\@!6U8;,>M(DQGX$9+J9[6?KZ8 MH'GQXRU5;YX(@3H";+6E9G:EO3W31+AR-Z7+733UE"0>N12:,L;ZY.E/:JEY MILY0%7!018RM06';(38GI7-6DG!3YASH\O8,O7I"K;%)* 4\JV.@<$B;W3.U M:AH""L>(L0$GXA/\Z*Y_8"#VV#'?7D38'+TQ@93G#T1RE),KC1)L9D(K&JG1 MM1.Y>PEJJ8=2)=>BG@+:,2QE.US,T@,#Z6STD0=*K=%2+Z2Z!N8T<39@9![PLF$@>/25=G+$$AC&5I")"2E'"V6!>QS#GR,GR;A SFPVD# H@JC(T1ZY:"):7=:L9H-R:S)W0T.OQ MP@FH:>$T.5W#_::6'2+NL4^477E 1G/F'!SQ%KUXJ;@F7AI&.+?2*\K JO]U M4\L.TEN?9.HA0FS >N!YN8#_N4$!_O(#_W&W17AR- :="'>^=/$H+<\I0Y=+ M.^!."J=-;5=T!RGC=F@=YMRI(?4VP;/95EKZ;%(*)!DE,7;GAKB(9C;14@QN MH*2(AX=/"P=0%56_#I\CY-X>@#8FE!NTDSQ*HLOC09FU*2DE2KS/66JFN:>U MKW!>)*0YX!RCY/W0.4+B#<#F):/\^UWS; @N28V'+XWEF9NQD@2;,M%1!V[P MSV+U6>=[">H'(_JV3K!Z*F@ 3P^0]4BE[K[E.4C"#8#C\7W'PP8YGY=E3,]'F,>BI"N8!*TTK/*4 M'#)R!I0XZW%K&9TP*E"1TMHQ=W_JVFLY5P=: ^FG >2])+--AX5WW7S>_55* M,/QW_)/E[21PEEB.@0CT"HATMG1I*ZW:G*-2!7"A7Y>2$T^]7?2UU\BH#OH& MTUS@N?OCI=?$<[NL4=RPI\U%4#MDWKNWA,Y M^JS?7HN-TW!V-ETT8.\>6W+D%"Z^E9E\$TXUC0PC'!Y,&5]CT&, 2&7X$1IM M9:V$VO?HNVAI[Y'V$*?HD;)OP&9U3Z2S.?WQM[MOWZ;+PMSB(F>(Z!F$VPO\ M.97?0]EEP12ZHFB9*4; KO0J$HE EHX)'5D(M*?9.I*$]IZZU;%5I%I%DG3A!\ZR)U:'D<)*R#']&?H\\(4^;6776(J!ACL4Z4F_@+'R) MN3]G-PM(V]/]?OO\"O @R.$ATV!H(-3:B(RBP78V6^(%M]%;C:%V[7>[1Q/; M7DW!<%%!?>TU8/6>&O=-Z(-<3I?^>OKOE2X_E7].0&'TP\MC,TO1GI<'^5X& M3VB.( 6PX,5K0]8.7[6]R\-A#M5**- *9J\KGVW^"I1#>;X:\4%-=71%+[6 D*TA%5!,I-6>X'P@S!@-FJ\JCR-4<;_RGB%)Z7W](VVYZ^J'J#5X'5%-" M4X#Z=?HWLO @ 3UA5KL/:/NTI6A%/S\CI!Z0501P5-H>EWC%U6,OK0K?-[FX2,\,"0-D\\*Y<8UJ%SR)(@6AI(^#\JGTZ> MJ(BI'43U0]8;3._754=3^-I&QX]VBTE")V$U :M15LIZLFH3JJ1@3CM.#:N? M:=U'43]DO:&$_@"*: )6ZV773=+@IVZQ7%S^-5M\12G_#K,TG5U=S.>EP_SJ MDG:QN+G[:^O&PNN4'_7289Q+8BZ3 A+E&/Q*0Z2F+(- :?Z]^<5".\'TC=Y M*W!NM8[=+?Q;-U]NPN>T63ZOF8_(U40IYWD98P%"^?YE^>'IC=P$U1=N Q?OH;U79T]A/Y$6\D!O$)/DPH$O*6DM)LD M5'JFA0&*W%2V8WO(Z8>F-Y3\KZV"IM!TUV9TS0< .@)11V*X*X_@ 6TG54!T M,C%;&3FSM=]A[**E'X[>8+:^BO ; -'C._PO,/\V$=G2(*G%HQ>=1^F$(\Z7 MB;SH4.KDT*[&82L2"Q7]@/.&LO"5!#ZRK_,KH.#]]:\WL[18Q1P\,,YS*E>D MILQVRY8$$R+12MDB$VM\'^?FZ7?[%9Z^H=SXR<)KSE;LO#9GD_(PEI8W^%:7 MFD5?^KN4#DXJ2&0-M.+!#FI!=M/6#UAO,CT^@'(: -U+$MMU$6XI4A\9)48& M1R1(@88T"@).1>,YPZ_7QMT!Y/6#WAM,I0^EHI'/NLW].!*/G"QQ:?B!YOL* MUE?D&AP&GDBY 8^'-D^,>,D4R2+PJ/#_@NDS[6_O(OT0\X92Y'7%.K8O=+.\ MF<.&G<=<*%L*);P@,>+I+HVRQ"7%2(X\,VJXXKV:3N]>H1\RWE"*NZ) &SBT MODQA?CF#+0^;$IM/\#\WTY(9[>:;W[E(^%L^WG[I+M9_\V*Q PB!94\!J4( M#QP=0QD3L3EK@H& 9C12Z_M-C#[@(#N1Y'Z ?(/I['.JL@'D[GX9]WX6T9U< MP,^P_O<$7$1.;#F[2Z]%P]&ES)!(QK#5.^L5KS[^KC]U_?#XAM+A RNH.>A] M@N\W\_@5^4@/7I: FHERHM9@<%+$N5:"(,7IZ.(EG/)!BB.>96L?F![@]GR MVBII#F7;/7,1X_SFO@IH8CB*2#J4%T1D2@3T-]#1(-R;G#)#CNFP0XEV$-8/ M:6\PGUY?+0U@[3<_G?W>+1:7L_NML[EXNF-U(H6)0OM$/)0^*I$ZXGW4I0N^ ME3X$D+GV,=J'KGY(>X,)^.I*:0!HN^STQD0[)Z00+A/!T/.4V9=1J]P1B)IZ MK[SC9SLU#S@PQ1M*[P^@B 9@]:_Y=(F"RF5[K EX>FD^811XDM81(H'KS>8Y*^LD 8@]G'>18"T^!6EN.5C;8TG-B=K MG0M$KR+GB#LF&(LG/O=!^I@]4[EV&<-.:OI!Z@TF[RLIH $HE6ZM7S;=6G^Z MF1>Q3C F228'1Y)',XM$)Q* 2D)E!*$-:'"UG:L7R.@'GC>4QZ\E\M%?H_[/ MS12%)%IGPF"_5?L MAYDWEN$?2.#58/3__>O&8F\7TV_?KUQXW M'_+U_[SGXBE_FT6> :@N1_#W$F8)TO\]<0K*[O5_GB[B=;>XF<-%0!_ W"Z;O?F"0X6='-0>3#2S0E!(W>:I.S* M9%@+Q%O/";H'#-EZ[IZ6E$>V'ZW@O9(X4>*MC1-#1"(Q)W#Q.1B)% M%!AE&E[F-UFCC<8_[]/?JLTQ(G4TUV>0R"%B;,"&/"Q,70_90B!PAXA%!LI@O)Y_*6^*5#"2PS)@ $DSI M.VH<(\&!0J.*?GW(5CG:JQ4/?O4!)O"G>SP\6G#D!M7U;,7Q8FQ!]YO#3RKE M5=0.=X JSZAP+S@%GEAE9&8T,$B]JO_[:'],M^($93U5]Q&2&UGA?TQGI3IX M2[CQ*D2J2%)9$LG1@;*@)"J,2A^94\KVNMA^1>6/%AU9Z<>HK*LAO[$5ORX+ MWQ">1,C,&4:R*"TOM<[$!Q,)8\%*;VS(H=?=X&N*?[CH.)YA-<4?+;^1%;^: MR%$"I]^@NYK[[U^GT5^O3)]7'+RPC%@-'!T=5N;].DF"PE/.\L!41H1)75]7Q=G)Q>3%)EAINO"-&V/) (Y>:K-(X7F@E M@S(QNWU!PP+B?UQU/_YS^\TU.K8_W:/CX9HC@J&.ZKH3Y=B"[M]]^GVB/*(< M,*REG):13B&4I@N:9 TR9IISIONLPL&ZQS7'\R(&TOVA.09)Q7&05QB1(0B(-8Q M1E2,D,WJ?ECV\1,.2"WVHVSD(4+U\](#**0EF/T!OA07K&H/GO.WO0#*AO&L M%&&I3.7E/!,;6!2(MVW$- EPTLI5$)AP? 4,A[3DXC.*L/@EUP.U$C(X?9 M/VU\OTT4Z4)T 7V_6#JU>O3];,8SP'JC2A-7;T.O"KM7(NN':XX\]JQNXN5H M8;801%U<7V_H+R5UZPU":0J>9W0D,XTHB$Q)0)>2($?4#^G M8;P ^WAM/HNI3Q1M"_ HL2'/ACN3%2G->HEDE!*GC" F1"FXTD:'?74D'(<*&>!)/30T#/+@GBI+!'2>,,BGG-V7S U6&JM M>GIE.-4?*L8&W,[WL]S-OZUD_N[V)[^$JVY^NWY2]AF0L3*)N%A'(7C0,=HR M (.MAW6ZA,)A)HH@HF%6U>[6UY.TD2=?UH^UAU!) TB[7'Z%^9>O?O8%OGWO MT$N_??_M.[K8Q8%?/RLJLH3%)XC=U6SZ[]))XA<_GZ%D%QLIH'C+>+(?L)X[ ML-VS-G-CA,VXU4<$Z9<$G;6K/BQN,F7&#JT&@U[6(@P8VQ+MN MEA:;>)(JL$Y2@08BH?,IG"VSD#711DID26H::L^E>[#\N*!K!!!='>TT *S[ MZX.?IXOE?!IN5JHL&U=[YR-+I2%C>=.01"!>,$FT,#8*Q434M5_8[:9FY.' M]4_N2H)O%D+;;66U88 ^K7<*?63GW?I7R4DGHC=&L]KIR'WTC&N]:NF\%Y2. M4$ ;-[A!)YF5*P.O*2W2RF,U@L-C?+A&F0,Q"0M2F_QJ*M/X]U+ MT,C#Q.L?2/7$WP*6UK1O]E$*9? F0[IAU=4BH$^6;< ?K6(T9QI];4_F$0'C MFIB*BGT*F:.E//H$@-E-]K%T)4\?YUVZB&F M6-:2QMHV'UC\ Z[31#JF,X^6<%8&15L4FZ=9$DLUE5XXB=% 95R]2E1C[^[K M(*NN*IK"UKJC[67^!Z0K2$54$QISF&V3.-UF3B.T:14&$)*;[C,]9NF M[Z:GL=?9M1%UH@*: M.OT[_ON[RO1B-&L)8J&M$'M*7<@7F"+'"2(A4L:>TC MU!\NLI.)O"DG;5A:/N#$86D072^=:RG!?4+2O@$+CQJF0A:8, MAC-,+U'46#%_;3R=K(2F(/4[\K+J38I^(FK(7V^:N0>EK+2)DF"A/'A#KD*. M&;ER425-(XO[GA"=AJH=1#56&5L;6#54T0"V?NWF,+V:;6M%O\S];.%CX6@[ MG.(=9/P[7_S?$Y%%4AY##EIVC-01!2>U+_ZB%31K055MVW4 >8U52M7!VU#J M:0!Y/_G%U]()%?_UR__O>/;6U(X/>Q'6V.U^';355TD#.'LX5> S.NRA#XV-7>750=^@ MBFH B/NYN?]I8AP+CG%.O'7E<@,8<0&M>7)")V^8]/U:21T P+ZTM9;"KX.\ M0333 .(>U R^E$S.V@2/1IMX!:O,#!!OT)!SY;VEP)BF^UY''5?UOH^B?NAZ M:SG]BEIH %./=\33G?,)_'6I82W>Z40&RV."\MK$:R*9YF5H#R.@ H_!:X>L M5X]*^U+7#VMO+\L_B'8:P-U37AYS^ML924]L2[YW<$I\J\ > \ MELWM+XOE])LO4OS#A*BH422 LU 92 M+\+Z >NMW1'4UTE[0%M-0_?73U.#6ED\M3,E5I9:.FO+O ^PZ%UR"ACE,.UK M9RYZ$=8/:&_M+L(\RG77H_B^A)+M#'7/][ M(IV5H!B4Y[J*2 \83W-C"$;7AI?VGUK6'MQR-+']3F#+U_GW[O+8:\?U _-9N(\;1;0.@_ORUFR_+).4'>?47@M^ZE]^GK[@7U[WL,%@#)R ,N;8 M$9G*D[?,/.%)BYQ!"(BU#_I'!+Q)S!VA]Z<.Z-%*: !!*^$\WXCS>9F,MXK= MWMW>_YV/_G8UOIM1:)[FH M77,Z!!_COLD^ 5;/(O*1=7PTSG_ /'25D/X)2G^GB#'9RA#\.9LN%Y\^_[EI MDF$5B]%I1R !RI>BD(.+@3"G;4S(3JP^^7HO02-W)AD=,=U0RFMAKO)J1R<: MF*0&MS / 8\'2OS9$9ZWEO->SQ.H#F >?O'V0RG8.8#Y$?B/77IY@%^\3DT:G%-'_(\8D M/%JI=<3[TNV;^I!YCC+%/IW2:M R3E^0T4Z8453X%D+&7;YAN11<7.;5KR<) MA:I4268S7X9D)B N*5O:?VN+\F=@:OQL :V GKI3PX*9Y7GKB?]MV5EQQN[BX67[MYH7[+]V[!]?2:2*# MSM1'C,\=:D=FE4D(&+-K;RA0Y;(6U:OI3B%XG)YS3>R(\REZ[-#Z1497FWO- M;;?A]@%_7[J?2SLURW3I>86A8"ZGJ$!6 XN)4,A1,$^]!MDGH#Z:@G%ZV(V* MSS.JK %S^V6^&H=]N^)X5>EU$5':\R+1Q?(/P/V'81)S&!!I37@J18HA&F+Q M9Q(<]]XRJ7W*E:UJ'[K&Z8/7A/&LKK8&H'AT<++ZQS_1<4(%K)^_L$FF2FH* MGH!>U=5F2CS'(,0Z':PTB?*\;RKM60/8%^@?I^5>$] >#08-5ZV^G^$O2RM" M6'SP*(G2)O/X2M1]7ZM57=J;XA,K1N]; 6W6N^__ JXO#DS4P&@(1%%1[BK+JX(4<>LQ MFDV6$&/U[F8[B1E['FT=-#QO.%5#]@VN )R2,"Y$3E+D+%D=(M@U@E#>XG#*YJ7%PGFF?,;3(/BMD MP)?&C67.I+ J&>HEZ.JQX5,B&@'',2I]#H\3Y-L40,2& <&E0E,)Q,L<;_G0=*+?@OU=3>#TY'Z* )0*T'V:R9V@XLS3F $(DH MD3.1HKY\Y74F/&RF ME+^]6.%P7JK;BPQ. W7C>A]Y1_R2,\1R?S5="7[I M_Y[[XK7$;A91(NO*O(M/OWR^B,N)<-%QC=P8*4OYAQ'$QI(@--R$TNOI6:;T M13P?LF9[)_KI:!Q,YJU@Z4YL96SFIT=\_3F+,%^B9UWR1MUBM8$FB7/KC'+H M$XLR&BQ1XH6.Q# 5+ ,FTM,[S/VX.G#]<6?C#HRQ(771@$/9A\^7BRY^^3O" M8G%OV3>#.-$T>_ 8D"DE-)$N.#3;+)3<@96&EBDGM2<'UN9AW-F\P[FEH^JZ M :S?L_V(Y551_ -_?1*528:ZLH7QM) QX&D!7A&NE 5MC>90?T!7+]+&'>X[ M'#*'T$P#@'LX6O$!B_EFEA83H4T,S$5T.[W#0JJ:#D9W##[@O_.(K.KMA;8.+$.^\W*"%].6=PVJTF%2@B"\O>I@I M_FT0EGG:PP/'8<;-P!UG$@O1 M%2 MEO$4+!(+UI2V LH:KK7WM5.#!Y W[J#=X8S14!IJ 'P/C_#-J+ )]Q:-*#<$ MLBY>H446M%8D,Q8DC^"Y&]*1VI Q\O#<\WA-QXB\C1/MCHM-;#&A(0M1ND># ML&4H(5CB->,$[:W&\]I#EJ;_6?;T\R,/NQWT&#M)E W8D#X!ZL7R5T =^>MR MXWR#W[M]])3OQRBE* M.2?&%"=CN&<[?\ROZ;3Q'^WSS[9N?WU[F M7_S\>@J+Y:9 =7'Y'69?N@=BJ_)>[?#E!GC0=B+/9WCQQH1+/&M'0HB42-#H M%)2Y;TX"CZX\=&*UY\.?X\7; \FNBX9\F>YI)24)G"_)'=S:L?A"7J-''#T/ M>;"7?4^)::32Y40T]#& A\N^I2/[SAJOJU_Q)!!:<'2?=2(RN-+H4V:2M-0L M^9A<=5_R94H:@<]I:MX%GN-EWB1RMN\XLI VXT%.M4)7%7U4XE40) J>;,[. M\%B_-OAE6AI!SPEZ?A4Z1PB] ? @U:4C0?RIW*;.;[>/NA(&YQ:#G)PL1R:L M),Z[TJC#E]O5F)VL/G_^)4):@\TQ.GXZX.QD@8^(FK@F>O+;NXF1B<>L/=&R MR,!P2CR5@+%QDJ"TE([O:V"R@/@?5]V/_]Q\<8V0S0_WX+A?KY&2QAI(.%*( MHPX&V=+\X7+BM*(@8R8:[22&JX$3EP%9!L]C3-S$O;;A,,5_N&RD>K"FX@\4 M8A.*O[B<)!."D'@^0HB!2(M\V]*MD;+HDW512E9OQU_T4_SP)7TU%7^@$!LP M].\^32#8D(,5!$,T4R:S.V)9#B08/)@R0$A\7_+O,+6_^]1(Y5M-M1\HQ ;4 M?O'G1#ODB'%'@ $R[#0C3I4G(5YXEQ0KT56]W?YG(V5E57?[84)L(!AX.9N\ MS5-G!B" 6V3>EQ=P0A K&+(5@"K)R[29VIV@]Q+4B$LX3$;B9 TT *=5NGF= M>L:=8!V#3(G5WJ&G"Y)XK@6&WEGFA%YP>CKJ]63P/%B^D3CR=*5V=23<\-W- MNYL%BF:Q^ Q7Y9;J_2QW\V^K#_^*HIO%J;_^V2_]N]LG?_'XZYM35ZQU@U.5 M\TJ7.)LE/L'W;EYN+O]8M75=W1_>)_(7=YG\E)Q.T@B2C;1$L_A9(X\1',XG#WKWSJP"ALX>.\Z83RQ%(M5VIL':B-/ MCNCBR4J+OPK*:U*:5R3%G>+'$3%N _=:%; M3N-B?=6QN?" * .S$(B7&![+(!)Q$N7!M?)6R,!]8*_X;?M7:.(\.T9E777Y MC8R"/_SL)N.IC2=X^CCOTDU>G=\5^ ?/PV[VZ^;]B(,:F@$BTI-W3P2O?: MD"DG0KC,-62'8NH!B3U+C'NO5 <-M20X,A!*D[6KDG1%=/OU#(7%S].KZ=)? M?^ZN;U:ODAZ!W#,>/*.44&V 2$%%&1S""9> 80!XAL=K#W0H20\>D\Q?[WZ&Y VO:$66RNJM>:!2>(TGJDR MX4F*Y#,"*2J5F8GYZ9W'CO9?.Q88]]JK#BCJ2&_LQDP/ V0+^_;?O?CI?MU1?+) +# 5IZ<2? 4-!GS7Q7F2B09:A())[4_L] MRG"#^L5-[I6N:O^^:MNS6-3!%F''U!OH&!==]A_E*;(M)3HJ" MP&!#^Q)[A/+FF"E&@DR4@Y2*"MW#L3YTW28R.O6!-+@*1H;7:M#U@Z9\7S:\ ME0?N/]WQ=GG/&Y[+4F=?LN(*A2@RLI4H$,JCB]0YY6B?.>6'KMM$RF<8> VJ M@@:.P)\!5X[KYB"3&("'$#'(Y I8=9;R[3,4M6^V'ZX?A-)HN&. MNZ-%W0!,/@'Z>C>PF%@#G"%U1+@R'H2Q3%Q" 4C0.MCHG':UZUNW:X_;-G-P M>!PEXE'?3#VHSBW6K\BDF,:5$V>IX]G32%3@9;JO 12"S=/&MB.K?:QMID[,J>T.2DI1(A7&EAS*)*D?M MC).!QMIM>_>0,VZCS+.>3JI>DRO[O] Y9?N[0*2K]\];//'ME<=?!'QA^G.;360I2!]RJ6PQT-,W$B M66)2 *DI9"Y391A6(GWDOI[#)S9'T' #P/[-3V>%[LL53Y=Y/1)@O4>]E":E M0(DRJUZW,1&?+2?)1<\-_AF/M<&ZAYR16W@.GQBMI(D&0/53M\"-43*]Y1I\ M>R/^N;M.^QR.(!E-E"<28^F41CF&0"Y' CY87E[_Y>K]Y(XB=.1^FX,#<7CM M-?Q"\^+ZNOO+SR*@4']"LJ8KJPZ+XU]@OO;%6B\L#Z+\Q!>4JW*YN.H%@#1\ M[*ZG<0J+7135?6&\>1I-_WOP0V[^-E V#9,X]$Y"5SEV)K>,BC_?4; MT63S:!ZJ[LIF);$V(,"D5149\54X$*?5X5!O<$X?1I5I,!.>*(^_.62VJ!"H+Y"L82NG>URJ["#[*]98>F+EP\\^%.5Z9%4LN:8-:PO^)@6*T1+%6E0U;F( M#6/8JI*>V]^8\,9E/=>+ >F 9AC 2^V@QB.O@[0Z2\CH*A@C+:28'#!A:E:E M>=_]2&8'\99M77]QOW8HPPV R;OK^'YUF2[:YN^G#E\FM.>W(\ZAGKS$2FJ?6\_;KS_C? M% [Y3.2*1U FH[2RT#Q%/U.;AB"T@A:R+NP7_#3YBC.2[314.50J6J@.E9)2%%Y*"FX5IL27O<>\;&CB(OO[1\& M*M,A.=MN"\+R_.SBZ+O5Z3D5)&5ML_4FX5I;KJ6,/)9BW=0RBY30IK=T9.$OZHUXV?18B>RAX@)#W_/#!Z&PN4400FAOWB_,0K.(Q M<%%:XV34M?=NYGS^BL/==7B9!*N?24; U[VYIZ7&[$VEKZWYQ 70FJ1/ 888 M,FI7O.C=T/AJ:"MV,NRSM!6[:'EXP@*=4"@L$!K[9QYMG )II4H5HI'&MZ#N M(^9PA 4O1&&QD_EV(BS809=+3S5[9MR^SJXH#!9<#CSMVDE>A@&1<\W*5D^_ MG ")N80%+T1?L2\:>FGPM1$6I*R#34D RH)@8B1]>=D #0;9?,LY+T98\$(< M%_M"YJ"Z'H(?Z;Y;/*JY%52F@9"8*4LS?* F/$CGI;8E^V:_=8#RU+.'&'@O@Z"M?F:2@$4B7L]47!I%KC%RB?G8FC93[#Y8\\>8@;A M3)O/UMD0W_FC/%Y-HL^M*;!6<&%F21LH \@44,K@,2>*W&G':=!/IY\O+WZGO[?V?EE1:$O"0,V\1:6;9O)F MJF1C"ZB;T[C-7SK[Q.DI61;>'GB9P\LNAA@44-<)MA,J1502! ;F_%4)4I(" MBO+:HRH^;M>1!X'4"">:?:P] 4)[J'[AUX)=ZMMY,9[=ZLOKK M[(ZK;@5#RS*"]CQK(V<#**0'6DU.2;5BW92SB@FO&@\F^UAT=3CU#H*6-U?+ MN5K W^AG=R.[3J6FK PX(YEPOM)ZT#E 2M(<1>16<D"\=%/P M@#'J_>KTX^_U[-,UC<>/9ZN_+FA]%YOE)5.#X5XT%Y#BNJF5:5\]"*^"*RIZB=8?<29AK$;3WGA8L-4::6H%3>/)0Y0FPF@G":ZI%494A3 M>+UW#G*[?T\W0XS_H 1YG<:8T&S-9/'0R!<8R>6OSQE\4L&F8I1K_:F&MH18 M^%3I9:H?P!??6\"UTXB48-"'3$LP(;!6 BFD\]LZKWUM;2I[[5)O3G]N#K!305J0RTZ,@-!;F"2C@3= M8M?70IAD,7BY4\O!@S/*R!\Y=;3]/:PO;_(?,6]-+6SA'T]6"4^^QPO<]$%OQB9[ M0:^*'CSG(H1,I"CE*C2OG/,&4>,4:S_U_&5+OYZ6[Z+!I>^DW ZT^8%GR%Z0 M0GA3Y\/7\XNZ.3=U24AR40VD<\Q]FA5EI\73RD1"K1V:,H7^?,J[EFTZ[(F. M[IH=!REO?OS'O57(:&S+QD'5A@_&+%"!5S MM#C^#4?1A' .7.'LEG(;"%%;B%*U:+,/WJ4)B.ARP_%@W,$]<=%5HTM[BF=N MZ1D4R6F*A:IFQ\N($$W,D),QE!L[Y7#*QOG<>XZ'8_WMZBPZ*?+577=LB1*E M'(&)#<%X;X&"8@2!56IG38[;3-(O=]WQM8I6>I+O:4VVCX(/Y(A!\KC%:7T]-V:E -$I%H0K2.%8E"M]9ZQ.4FP8:>F M[8F'!U/:>QMGZ:AY0WK^^6SUF>K'KY]/D-SZORZ//_-/CTR2F"4)KX4+W,9> M(.A I61$Y4/S*DP:&?&M]RQ.@'(8W'17\0 .ZG8]OS9NR%FK[4I9?ZLGY=WJ M[(_S>B0IN#N'!61)D6>"\70P2^EC)#4BRABBZNR@)@FV.+7)81U4?^,,@+C; M;&(S-/@J=9 BUUJ" V$MY0\A>(BE9=!:>%^<5C9WG['VN"C+NJ\E1BGO;XD1 MKC5>\91ZVZJB[ZQXSCRIH*4(G2SD0#^O.I8H)[FHKM=<7V#&\0S3/7JG=1<] MCF#\ZV+4QU)2+162]I+"KO>04BX07:+/0<0JY:01Q/O>:=U-\JT[9MY[JI<$ M:,G#!31]R)PK\ D_2H?1X;3IDOO?T=O=BV]@=QOH3&HY::VY%Y@[53 !8K10 M0Z-E,;F1Z^V_'P@QRD3>^1]E'ST/$.XW"[C-99C.Y2@[43 7"E2>T^3H-7VJ MW@)IR G$Y(SJO='RN"1C\";L:=XGP#)#UP,@9EI9WK1JR54*3+(F,(+) E.2 M8*4)%*A$JJXW T*_/9.#)X]]\-3?$@/3,:T;[_YU24_[X1;N"SI@99M+W0P\PP0Z[ZOB;PH*>F2_2G?ACN*Z*)! MSZ/&,O?V^@1!EL#)(U4Q)LE:>@/LH10+)]*'@-%,50\ EBVU7!47RE5T!AN? MLW$+$!]/.&5!4^&H3**2O4P:\+*_'YZ^9W:XN;^' ,QL=8^P/7(U^DH2T),6 M$!337"=-&9KR!M!DOCG@+-8>+#FC[(W-MMOCP]YV4.((EM],KE*^2&G7 XPD M=VE4" (%J.(MK0BEBY,8;U_9L+==C/7$L+==-+?TS*][P\H\2BTQ&9#6\IC* M2DXOE@2II90]JAA4#VZC 8>][62R)X>][:*_I0U_;R,YMN9SDH4WP2-SQP5" M?:Q ZQ%-1R^%Z6+X\8:][6WXO?4W0#[X#SP[YN#&,S.NIDW)I$PFN"J[]GI1 M07(\K*,YK:H0&;>;(&?G@MLR#%4X[!_ZNZAX,(ALYB)K3Q&02F(?RGJBH>!. M@0B^5)T;A4WLSF+\4(IE,\1Y5GT&(GNH> "0?*B9[Q#\^J6>G?)PF7?'IWB: MCT\_\I(^K-K9S6]^.BWUWQ_^PL]WQO38FD*M18++/!HU5,>!TI+KE38+JZLS MO6?#S!)X'.CM@Y8'A&H^5N2_!LK&N,Y)F*'< :-S?'5[[=!M2ID3=@,^5P.T5A7T1*27,L>4FM:G) M=(;'0RF&VA:;GP[-5/-P0+G^;C+AV3?NO5'1<(.&@80R Q4-5IO0,$TKF/>& MR@A)T5S;/@N5/10] %CF1=?:B@L%"]1L-!A1+=#Z$*3(S@01;!2]FZ9?<6(T M'R]=4Z-=C#< 4G^K7U8G7_@@]/XQZ8:](%F!(4*D#('5V !;3)3G&1^E5*;9 MWB7?LP(MFSAU1UH_Y0^ I/=W3MLW94).2<>JH!1+U;'4%8(7&7(SDFKC9$OH MG6@_E&+93*H[9F:J>0"@;">7FY'W6LIF+*FAHI'<;1@@T#]4.<10 R69/GX^+LC 35>_DNX?"Q\3-]?=D6N6)J'PZSP.?21> CK$ M++J3D9^'SAX:'P V?(&2GO:)^\!N/JB&%%JKM537&@'&4JT;&T5?X8*7+AM5 M7&_4/";'PI1(O2/5;%4/")?-=)7JLN!+W2DQZ)D"-%:3J2Z4D3M.RGY?+RJO95'=&2)V" M!EN$YPTE!'*D",ZGA$UC\E5-@,%3SU]V2Z4S#KHH<30@F$UW63%*43$/%&') M2^JB(.CL09M BU,ZYCB%O>JIYR^[3W)H(.RCQ &2B?MW#];!TGM'J-65YSP[ M,-+R"CSE5TAQ,QFIHNE=[#Z48F%.G=YYYTPU#P>47_#3Y@M2F"*5551LE<1J M00>(I!N3!85 5679GJ?<&2ZWLBR;6FKRDU[2I\1G6,Z1 M7DJKT+3/ED?QA39EVM>0F6()5OA]?W-2 "4T=02,A3I$AA/=7IH7H!7 M13=12%O=V?R>DF7AP:8'/J+93^4#0.?]+E>N7:E-1JF!9SV0PGR&X(J$&/BX M(AI#^?X!CX=?U8WX/1$QYT;\+N89 'J/7--N6BN)AHJ]I-=MK9&^2"9.=#6Y M@M77V+L];_ ;\7U@-%/5PX'E+9X?GW\@6;#\>GJW/5H>F:B==L:!Y7GH)E@/ ML@5S(*GKR[/"WG MO) CD9LT?/.P&>36G41?C!611W%*OFHL4[83$NSGWC%4,\L\F'15YP!>Z+%P M_-WJTZ?C];RL=[7>+O8(:[0E.P-9.>X&S%249$HQ2R@8"L_-2B^1+#TAWE#G MT(?+E7H89P#<_7Y_K%14\97Q,UO$;SR(G8=ZMSJY_\J;0CS!__7WU MYNK_O)HF?)1BD&CY("7PUD:FI! ;,P]:WS)&[*AC+,X]=QZ%>3HR>M?T*NOEW.U$"-LEL53 MYBF:!<-4:53M&$#4R>5CO0$[]PS+UF6C+![\M9/H0LCX]TEL^=MH?QJ M%20RYB0JB)BX(%&55J$*^)B;L#7E7*>T[3S]AF6)"+MCHI,JEP;$=BD2O*\! M%0\&] 4,7X9.'@-4X8567KNDRA08[%/-'8YQL+_UY^AM@+3D_H[%3^?GE\RI M>7R:CS_CR5&B6K161-">J];MLP(MS#KX GM&^ MB_FT--. ]+IVM3OI?@ 4W?\D?JN?+\_RGWA.52'F^N;3ZO*4EF0*QEAI29K' MN_L8(:*)8%N)S4HI=.Q]@6&"6--P]9HWM>=;8V" 7:^F>%$4!7&(.08>_\!M MUXY\<"-MI>B;V6Y9/ABV=H'5Z]@$/X -!D#45>\,=P'S<>*ZA^8H:0K=P3:P M0BFJ!XL'-$CIOV^M5D,%8>L=\1X18QIV7M?>]EQM#P"8K;3O-)]5!G_.9Y=K M5L5*AKHX2E'[E)P&THOJ.FJ1"U*4&)3-?9I05 O.6%Y$C%:TN"-]_8.'-ZZ=!YG7M&^^KW<.S 5W_ M@O](A.+_^H__ U!+ P04 " !.@EM7IBU"MBD( #_*0 &P &]I:5]E M>&AI8FET>#,Q,#%X,W$R,#(S+FAT;>U:;6_;.!+^?K^"E^+:!+ =R['CQ$D+ MY-(L$-QALYL6V(\'2AK%1"112U)VO+_^'I*2WYVUV]1M;B\?DDA\F>',PV=F M*%X.399^N!P2CS_\[?+OS2;[**,RH]RP2!$W%+-2B_R!_1:3?F3-9M7K6A83 M)1Z&AG7:G1/VFU2/8L1]NQ$FI0_U/)?'_OGRV FY#&4\^7 9BQ$3\?L#09V( MGYWVST^)!]US'I^?AB<1Y\%I2.=A[S3\3W" H>CNQV@S2>G]02;RYI"L_$&W MT^KW"G,Q%K$9#H)V^Q\'KNN'RT3F!O(4QOM__30KDQEZ,DV>BH=\X)9TX(?6 MS9%,I1J\:;N?"]O23'@FTLG@W942/'W7T#S734U*)+Y9BS]H$'2@E'L<>T7[ M&)V*G&K%@XY5]>9I*$)AV$G0:@>+BJY7,8)-2;V0CNTE';MK=;R^N?]\^]/M M]=7GV[N?=]9QC0NF[MF/_K<-=B]CC(T>V56+_9LK+?,&*Y3((U'PE-$31:41 M(V(R241$"G_9740\)XP"^F_M>G)NA,QYVL!CU&HP]#,BF3 SY.;MF][9Q89% MKC= O?2"QS%$-%-*S.#D% MRAA1Y#",.FO;-7IT=M-Z^"4[;%ZN_;]F0PT2* M1H+&( 8S%)K]6G(%VZ03=D^%5(;)G/TD5<:"=O/7+DDTP!H+.W'#]BA3= !\)'SLQ&FG3\3UD"6I'.L:6XH> MA#:*0Q"W+[W>T+(Q!Q%=*[.B[5\3)=V-*/F\8-)WND) %?OL1JQ"YJ$^^0O!9!+_9/_E'XP)/6\S/+ M$'-8\[ZWNFPM*%D0E$!0'-FBN3P_6HJ'?>1E4];K+\P1G>T85/ZI5 MW9?,BP43G+>"P"[Y(VEDI7"HBRY_CK:P1+_7V0VP$"@G(J23YF"9+A0E M.2.A'9&A%^5N'ILTSBAPGD85I=Q!L0IJ,S@U*HJUC0)T"%VT3$7LRC1=AEK$ M@BMA%R!\Z'7$GMN92FW#H=N\VL5.1WM2$Q1"@>8&%CZWP'\AV8X@5(RGV!$HVY[Y7B6RPQ\2V5NSW K M^?'K7&.O3$2L84O M1[7%;2#@&M"W.9_%-%=QC2\@7O!0I,),;!1?)];N-@=%AS*_41:ZSN6,+MX\ M50LJ2E4 Y=IE'5$D5>P4<-GC ^5()E* '2VVT(A=%V3&'M"N/ 3E[Y@3O$I$ M1]\=T:=]N^2;$4]+1VC6W90DR Q1F.M[^[B#@K>_+8IU^%42O4B1$2- $@&7+4%O01H( @RH<3@N/,?%' M&]]\@N0BG$OMW-%??=2R$[BJ&L$? JPA$1YCH*8IAZP!8I4*HC,PA8RMX<.K M1FS599:AQ/F#W#(J>]5OM+Q[\_,S=[74^=A91=8]Z3_CAQN;[J2YX M_O[@Y& )"H-.\<2"M3Y?\HAWQKXHQ'U OT,HMQ_=.GW_T6V*Z\H@SRRKS8(% MV^UF ;L_-JY_?Y^-G1'>ONGV+UZ02L^VDOIIK^0]6^BF_/5^[Q:X^WAS?WO] MK_W;P5T.V/MRK^X_W?V\=&#ZI=Q2Q0(CBP$V%G.GPZS6^RNVW?3>S4+T6,M> M+\-3RZ9;N3SC3/<1:<0:PWTU0>W=C-^(W-=;;?4NS,N [PLBP+<-%C^&N7]1 MJ*AL_N9*ENNAH(3=3"\^(8>./QE>M-KQ?!'FRQ_[/+E'4\DENXD M%E*[&PP#_TUO1"NW%&>,XRS3G@WA(6BG-)N'['#?;N&WOX!Y["Y^_A=02P,$ M% @ 3H);5]S.IG4>" /"H !L !O:6E?97AH:6)I='@S,3 R>#-Q M,C R,RYH=&WM6EMSVS8:?=]?@75F$WM&DD79LF+9\8S7268\L].T3K9][( $ M:&$,$BP 2E9_?0\ 4E?:E1I'CK?K!YDD+M_MX'P?0)Z/;"8OSD>D[,::A MW0HK^44]S_EAN#\_]$+.8\6F%^=,C(E@[_9$;\#2J!^_9;VD?]P]I:?]4W;2 MB_C@Z.B$#=+NK]$>AJ)[&&/L5/)W>YG(VR/NY ^/>YU!O[!G$\'L:!AUN__: M\UTOSE.56\C3&!\NPS1KDUE^;]M4BMM\Z$W:"T/KYD1)I8>ONO[OS+6T4YH) M.1V^N=2"RC67ZT\_;*UC0PAFX=F- M_M6J'1RQ;@_ZK8\O\##I^L>WMZ+ M+RL:O0>C\6]JX"=X.YN2NUQ-)&>WO!6"HD,HF.*&Y HT#CE4Y(3F4U+F5I<< MVH/8/<(0%D(&0K K]UCKD/.'&4#UU73)ZQWT(9W,:/&-0 M!B*E3Q"0X3HD0B,AH%N.X="$(;Z3D4A&Q)3N9SY^PC6O)G$&9,)(9 Z'H8FP M(QAH"IYX!=V\!513#&:.,8R1>+KHAK\G<(ZV!PY?X,%Y*%I #;JC62^TBQSK M-O,K&=>)+-VB1;@7_-X"5(0CA@+1W'&ZY-0,R*I5!-38TOS6V&LIA!$W<.@-[1L+4#$U,JL:?OW1,GQ@RCY MLN32-Z9"0)7SW$*L4N6^.?">OB94P102BATN6S65! M(QH&O:=!5?]X=9[H[8Y110]J57=*'(FO^<&E2@"ZK/+GZ.MY1)? M0DNS^1"7@6(.Y%220DY3I<8$H)RQ,)[(T(OG?AY7+,XI<)%&-9?40[%*:G,X MM2J*=8T"= A=C)*"^:V9*6,CF*!:. -$2+V>V',W4VE<.O2+U_CL(0L5XSCR!DLV9[T4B._XN MD;TQRZT!?'-^W!CG6!MCP1Q\J4&9[Q(!-8"^J_D$%C(86=NBS> M)-:M-@]%C[*P4):Z+M2,/M_<5P85I2Z 6>ARX&@E9-*"IC5=J'96^2/.BL-W<5<_KG6Q,2U[6X7XT\^ #Z M!#*%@/]Q]+%G1U_%IR&\ZS!Q.^:J$O0M*RC<@C]=WE=)4FH'@X4DNS1?IHS% M$W=VAEE,@BGJWFWW\W*FQ$%0843-K/QP!.C! MSIG/#-[LBK6GV+G?<5EM\%?ZM[["$P]#^R5NH/I/N8'RQVNLAF)KS@Z.K!:A M,2<*%^DMTO]::0F]* I+J[29Y5K_ )-EF;"6\T;ZC17RN&MA CKYX?M $-C. M.#;%?U?8UACGOY4"*GM4EWGBM_$'3W1D>MI]=A#0SO.R6&]0)=%+B8((!9H ML-PVU&UH$\$!@RH=SC8>$T[O7'X+!9+/<+ZT\T=_]5'+5N"J]@CA$*"!1"C# M0,-G'-( Q*H41&=@"A5;*Z17@]QJRBS#%N=W[LVHR+GQ.&K+U/EH$GQ9,(R_ M&Q@B::8:--("*+BG/<#*G^-6^&N%9"3RL9)C[C)23F^KXVA=,27/"JFF'*V3 MD0K<2)?0#31^95;N[!8C/7AGYC+_FC$\6GMKUBC,^KU4-6^,Y<%U&\&5M#!\ M6%^<(7T4DDZ'(O?!\H/.L'1N1=Z.E;4J&[HWI6.7AE!>5&*]O-!= M?C<(AGV6U9*K=ZR=T'9H64-C]Z33?:S]T<&/-O:/_9O>IY^Y=SS8?.9#[Q)= M]ZA71!AN7;4O34'S=WM'>RM &/:*>Q(UQGPE)"$:NR(0_\K\$Q*Y>^76&X17 M;C-45PYYQ*PNB99\MYT'W.IXT/ZG>E'\=B,?O'YU/#C[['\)_G;*J)4"KGJ\ M?$+!FQG^G\L?GL':FYW;V7D&*Z]V;N5_;[Y5:JPJAEBVQ)\\ MDUKMKUC4L^]XEI)3(S=^(Q9<^QK'N^X]:I0&SWTU_^W1'C6V;*Q/]ONAJ)'A*/LX*W4_AA.'_T?B&T=C_ M(X9Q=O?7<^A,:@F-(^ M/&2+C_66?L/7FX?^J]$_ %!+ P04 " !.@EM7*Y569-4$ #K%P &P M &]I:5]E>&AI8FET>#,R,#%X,W$R,#(S+FAT;>U8;6_B.!#^?K_"1W6[K40@ M"6\ET$H 42!/9-1>L'I42%FB3.E1G]0]4N- M6JI;-XSH:>"Y[B\%RWKQGMLQJL;4<=Q1I.M<.YNPR":R[A4PH M)X>""QGLN?:O92A.A&/&%\'GCF28?RXJG"A'4BBE4:E;0J->U]C\:<^KNRVO4G.+']3DS@AU M3@;GX][)?P#?>Z@VW3H:G*+Q;STTZ@Q_[9SU1L[@CR^]/U&G.S84WW7]'[J) MW@>:ZI/0]!,4BB2AH68B03=,3Y&>4O1UAB68R1=H2%,A-1(1&H04)Q340 ?H M&R<2;(0P+\)K6$+[G_8JU=8=+OM^@&#=4R'C94Z[SE<4"6FU?,^T()H0Z"TC MFFH:3^"]XA:S5H(5BA@'VLJP$0UGDFE&%<()0;UY.,7))84>%,=,*>,$_!M. M @T+3:FD8/J^^6#-R=S)+ .[BV@H"!@;7J%."7W!4HFDB%*P/F0IYHC.09]F MUQ0 B%A(91'!0[-H 5PSJ688 J4%NMW!QLU&Z\X&-DY@(E+3/N^*9(S(I"-8 M:'W#<@+8*6@8K*X=MGYHMJ"U&9YB0B#D#J>1#FI56,WF M/(/()CIPO,/TK=KE=I9ZI2P$CY]C0'J9U-&,0X:'(DZY2:A5DDGZ?<8D-1.+ M,B%0V?;(@[J/(:DE\FK[Y& 5N]N\7.7D,H!>LU*%T#5;-F.W0[!27^&UN;)\ M--S]C;BS!+9^;,N&*3L:@SR!KQ;"/"B8F;J32JH,_D5#QIPC$*/&/HB.2B$@ MJFBE(I9@V*SP'18DS"YM< :N&<_")U(JK4[UH(R5WB*?GU_Y-9YPFC-,A(0" MY$!4.$X5#?(?+<)4RO$B8(E%V0JU8BPO8=R="*U%')A1]]J4HQ#SI1*K+R,O MI^":Y]JAV"@&0S7)-2^'Y))K:65-GB"Z]9*[B;Y1>".QYKW3RGZUD?O[[\)E M"XG,.?)47L)%(*>X2G%R5*@4'F1&X*=SY.5Y<3?"#T.216-7N]">>0:A%J:1 M^HVLD:[2]7&JEV^@=K#K;2.WE#C MH/3ZRO$WVO: %O&^W M^!APG\,HR+/.,RZ=XSNVPO MVTO^?P!02P,$% @ 3H);5T+KFJ*Y! 1A4 !L !O:6E?97AH:6)I M='@S,C R>#-Q,C R,RYH=&WM6&UOXS8,_KY?P:58KP7BQ';>G;2 EZ98@4/3 M:]+=]FE0;+D13K%\DM(V^_6CY#A]2]][O198$!B628KD0U*DW9OJ&=_M32F) M=W_I_>HXL">B^8RF&B))B:8QS!5+3^%K3-4W<)PE5U]D"\E.IQI\UZ_!5R&_ ML3.2TS73G.X6^_2J^;I7M4IZ$Q$O=GLQ.P,6[Y18NY5XG<:DW6IVXGI<[Y#$ M]:F7D":AG48]:?WCE5 4V7,9I1><[I1F+'6FU.@/ZGZEUAIXKOM; MR;+N]A*1:M0G43Z_S;=9;78GQP.TP@A-+[1#.#M- PM%*1C\[8Y7GN8 NE.4MIX;#G&Q<' M%U,V81IJ?L7U7VI^A'&BLO11I%Z*L/LHA/N#X_'!_D$_'!\,#^'HY'AT$AZ. M83Q\I_9Z;3BIC"K]"HP&?6/SYH;7=+M>K>&6WZG)X0C"O>'1>+#W ?"]AFK' M;<)P'\9_#& 4'O\>'@Y&SO"OSX._(>R/#<5WUY3E6Q;1CX&FOA::@Q0BD:8T MTDRD<,[T%/24PIQF54@:W- MC5J]>X7+KK@/Y>:J3)D:'G$,L)18$ M@Z0%7%:O<;'5O5*\Q@$2B\PTXZLB.2.85$3KK%]$3A WY0PO.%U &%G(32J6 MD4[0XD:[^U,S!>[,[HS$,8;;X3310:..N]E\9QC55 >.U\Y>J\$^SE*ODH?@ M]G6,2"\3.IESS.Y(S#)NDFF58))^GS-)S?RC3 A47AI%4+<()K0$K[$5;Z]B M=YF3JWQW%G*9;]S!X9YLC1!.5C M?&HA+()"F#ES,DF5P;]LR(1S0#%J[,/HJ P#HLI6ZK)"<<.8V:T-SL@UYWGX M1$:EU:EN'&&5U\CG)\3';^$^Q1,[=.:/;K6&M3E*-[P7#N9 M&\7HGXX+S):6E7':XANL^+>1[]7^%YBP_M!._OU5N'OP\)5"XDL.(H* M6,(58RIRE9%TIU0KW4B$P,\NP%L;\QLAR:/Q5L5K7[R&D1:F]_JMO/>NLGH) MR#UNN<:ITJ-8UR!@JN,=^+^Y46]U1_8*^,O/K?!S>&B'@Q-\H1A=@^09:;"L M6RVR #$ )3B+H?#GI^9(^Z$QVD*TAZ?PZZ;%Q1%-&8Y4?^*(#4?8NIGI?+:/]Z>,)K"_ZO+#? [_'^CG ;UUM'JWN87I M]FU0JW9^>.*GJ1N?]C*A[%@62,IQ##NCMS[V71X%=CYQ+T7(!,^#N;Y;Y EO MU=>N^7?,JOU^^A]02P$"% ,4 " !.@EM7.$0'#M(H 0!70A$ $ M @ $ ;VEI+3(P,C,P.3,P+FAT;5!+ 0(4 Q0 ( $Z"6U?$ MNT4LD1$ 'O" 0 " 0 I 0!O:6DM,C R,S Y,S N>'-D M4$L! A0#% @ 3H);5VPBVO8)&0 =/ !0 ( !OSH! M &]I:2TR,#(S,#DS,%]C86PN>&UL4$L! A0#% @ 3H);5U_(Q.?%CP M^1 & !0 ( !^E,! &]I:2TR,#(S,#DS,%]D968N>&UL4$L! M A0#% @ 3H);5P[;+<9R.@ U5 !, ( !\>,! &]I M:2TR,#(S,#DS,%]G,2YJ<&=02P$"% ,4 " !.@EM7]>T3LE[E !ABPD M% @ &4'@( ;VEI+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 M " !.@EM7?QE" /"H !L ( !&L # &]I M:5]E>&AI8FET>#,Q,#)X,W$R,#(S+FAT;5!+ 0(4 Q0 ( $Z"6U