0001121484-23-000089.txt : 20231027 0001121484-23-000089.hdr.sgml : 20231027 20231027150930 ACCESSION NUMBER: 0001121484-23-000089 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231027 DATE AS OF CHANGE: 20231027 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OIL STATES INTERNATIONAL, INC CENTRAL INDEX KEY: 0001121484 STANDARD INDUSTRIAL CLASSIFICATION: OIL & GAS FILED MACHINERY & EQUIPMENT [3533] IRS NUMBER: 760476605 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16337 FILM NUMBER: 231355224 BUSINESS ADDRESS: STREET 1: THREE ALLEN CENTER STREET 2: 333 CLAY STREET, SUITE 4620 CITY: HOUSTON STATE: TX ZIP: 77002 BUSINESS PHONE: 713-652-0582 MAIL ADDRESS: STREET 1: THREE ALLEN CENTER STREET 2: 333 CLAY STREET, SUITE 4620 CITY: HOUSTON STATE: TX ZIP: 77002 FORMER COMPANY: FORMER CONFORMED NAME: OIL STATES INTERNATIONAL INC DATE OF NAME CHANGE: 20000808 10-Q 1 ois-20230930.htm 10-Q ois-20230930
000112148412/312023Q3false0.095351600011214842023-01-012023-09-3000011214842023-10-20xbrli:shares0001121484us-gaap:ProductMember2023-07-012023-09-30iso4217:USD0001121484us-gaap:ProductMember2022-07-012022-09-300001121484us-gaap:ProductMember2023-01-012023-09-300001121484us-gaap:ProductMember2022-01-012022-09-300001121484us-gaap:ServiceMember2023-07-012023-09-300001121484us-gaap:ServiceMember2022-07-012022-09-300001121484us-gaap:ServiceMember2023-01-012023-09-300001121484us-gaap:ServiceMember2022-01-012022-09-3000011214842023-07-012023-09-3000011214842022-07-012022-09-3000011214842022-01-012022-09-30iso4217:USDxbrli:shares00011214842023-09-3000011214842022-12-310001121484us-gaap:CommonStockMember2023-06-300001121484us-gaap:AdditionalPaidInCapitalMember2023-06-300001121484us-gaap:RetainedEarningsMember2023-06-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001121484us-gaap:TreasuryStockCommonMember2023-06-3000011214842023-06-300001121484us-gaap:RetainedEarningsMember2023-07-012023-09-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001121484us-gaap:CommonStockMember2023-07-012023-09-300001121484us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001121484us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001121484us-gaap:CommonStockMember2023-09-300001121484us-gaap:AdditionalPaidInCapitalMember2023-09-300001121484us-gaap:RetainedEarningsMember2023-09-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001121484us-gaap:TreasuryStockCommonMember2023-09-300001121484us-gaap:CommonStockMember2022-12-310001121484us-gaap:AdditionalPaidInCapitalMember2022-12-310001121484us-gaap:RetainedEarningsMember2022-12-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001121484us-gaap:TreasuryStockCommonMember2022-12-310001121484us-gaap:RetainedEarningsMember2023-01-012023-09-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001121484us-gaap:CommonStockMember2023-01-012023-09-300001121484us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001121484us-gaap:TreasuryStockCommonMember2023-01-012023-09-300001121484us-gaap:CommonStockMember2022-06-300001121484us-gaap:AdditionalPaidInCapitalMember2022-06-300001121484us-gaap:RetainedEarningsMember2022-06-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001121484us-gaap:TreasuryStockCommonMember2022-06-3000011214842022-06-300001121484us-gaap:RetainedEarningsMember2022-07-012022-09-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001121484us-gaap:CommonStockMember2022-07-012022-09-300001121484us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001121484us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001121484us-gaap:CommonStockMember2022-09-300001121484us-gaap:AdditionalPaidInCapitalMember2022-09-300001121484us-gaap:RetainedEarningsMember2022-09-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001121484us-gaap:TreasuryStockCommonMember2022-09-3000011214842022-09-300001121484us-gaap:CommonStockMember2021-12-310001121484us-gaap:AdditionalPaidInCapitalMember2021-12-310001121484us-gaap:RetainedEarningsMember2021-12-310001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001121484us-gaap:TreasuryStockCommonMember2021-12-3100011214842021-12-310001121484us-gaap:RetainedEarningsMember2022-01-012022-09-300001121484us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001121484us-gaap:CommonStockMember2022-01-012022-09-300001121484us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001121484us-gaap:TreasuryStockCommonMember2022-01-012022-09-300001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2022-09-30xbrli:pure0001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2023-09-300001121484us-gaap:TradeAccountsReceivableMember2023-09-300001121484us-gaap:TradeAccountsReceivableMember2022-12-310001121484ois:UnbilledRevenueMember2023-09-300001121484ois:UnbilledRevenueMember2022-12-310001121484ois:ContractAssetReceivablesMember2023-09-300001121484ois:ContractAssetReceivablesMember2022-12-310001121484ois:OtherReceivablesMember2023-09-300001121484ois:OtherReceivablesMember2022-12-3100011214842022-01-012022-12-310001121484us-gaap:AccountsReceivableMembercountry:USus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001121484us-gaap:AccountsReceivableMembercountry:GBus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001121484ois:OffshoreManufacturedProductsMember2023-09-300001121484us-gaap:CustomerRelationshipsMember2023-09-300001121484us-gaap:CustomerRelationshipsMember2022-12-310001121484ois:PatentsTechnologyBasedandKnowhowMember2023-09-300001121484ois:PatentsTechnologyBasedandKnowhowMember2022-12-310001121484us-gaap:TradeNamesMember2023-09-300001121484us-gaap:TradeNamesMember2022-12-310001121484us-gaap:RevolvingCreditFacilityMember2023-09-300001121484us-gaap:RevolvingCreditFacilityMember2022-12-310001121484ois:A475ConvertibleSeniorNotesDue2026Member2023-09-300001121484ois:A475ConvertibleSeniorNotesDue2026Member2022-12-310001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2023-09-300001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2022-12-310001121484ois:FinanceLeaseObligationsAndOtherDebtMember2023-09-300001121484ois:FinanceLeaseObligationsAndOtherDebtMember2022-12-310001121484us-gaap:RevolvingCreditFacilityMemberois:AssetBasedRevolvingCreditFacilityMember2021-02-100001121484us-gaap:RevolvingCreditFacilityMemberois:AssetBasedRevolvingCreditFacilityMember2021-02-102021-02-100001121484us-gaap:LetterOfCreditMemberois:AssetBasedRevolvingCreditFacilityMember2021-02-100001121484us-gaap:RevolvingCreditFacilityMemberois:AssetBasedRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-132022-12-130001121484us-gaap:RevolvingCreditFacilityMemberois:AssetBasedRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMember2022-12-132022-12-130001121484us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberois:AssetBasedRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-132022-12-130001121484us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMemberois:AssetBasedRevolvingCreditFacilityMembersrt:MinimumMember2022-12-132022-12-130001121484us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMemberois:AssetBasedRevolvingCreditFacilityMember2022-12-132022-12-130001121484us-gaap:RevolvingCreditFacilityMemberois:AssetBasedRevolvingCreditFacilityMembersrt:MinimumMember2022-12-132022-12-130001121484us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberois:AssetBasedRevolvingCreditFacilityMember2022-12-132022-12-130001121484ois:A475ConvertibleSeniorNotesDue2026Member2021-03-1900011214842021-03-190001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2023-02-150001121484ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member2023-02-152023-02-150001121484ois:A475ConvertibleSeniorNotesDue2026Member2021-03-192021-03-190001121484us-gaap:FairValueInputsLevel2Memberois:A475ConvertibleSeniorNotesDue2026Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-09-300001121484ois:A475ConvertibleSeniorNotesDue2026Member2023-09-3000011214842023-02-1600011214842023-04-012023-06-300001121484currency:GBP2023-09-300001121484currency:BRL2023-09-300001121484currency:GBP2022-09-300001121484currency:BRL2022-09-300001121484us-gaap:RestrictedStockMember2023-07-012023-09-300001121484us-gaap:RestrictedStockMember2022-07-012022-09-300001121484us-gaap:RestrictedStockMember2023-01-012023-09-300001121484us-gaap:RestrictedStockMember2022-01-012022-09-300001121484us-gaap:PerformanceSharesMember2023-07-012023-09-300001121484us-gaap:PerformanceSharesMember2022-07-012022-09-300001121484us-gaap:PerformanceSharesMember2023-01-012023-09-300001121484us-gaap:PerformanceSharesMember2022-01-012022-09-300001121484ois:ServiceBasedRestrictedStockMember2022-12-310001121484ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember2022-12-310001121484ois:ServiceBasedRestrictedStockMember2023-01-012023-09-300001121484ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember2023-01-012023-09-300001121484ois:ServiceBasedRestrictedStockMember2023-09-300001121484ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember2023-09-300001121484ois:ServiceBasedStockUnitsMember2023-01-012023-09-300001121484ois:ServiceBasedStockUnitsMember2023-09-300001121484us-gaap:PerformanceSharesMember2023-09-3000011214842023-03-3100011214842022-03-310001121484srt:MinimumMember2023-09-300001121484srt:MaximumMember2023-09-30ois:segment0001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2023-09-300001121484us-gaap:OperatingSegmentsMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484us-gaap:OperatingSegmentsMemberois:TotalWellSiteServicesMember2023-09-300001121484us-gaap:OperatingSegmentsMemberois:DownholeTechnologiesMember2023-07-012023-09-300001121484us-gaap:OperatingSegmentsMemberois:DownholeTechnologiesMember2023-09-300001121484us-gaap:CorporateNonSegmentMember2023-07-012023-09-300001121484us-gaap:CorporateNonSegmentMember2023-09-300001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2022-09-300001121484us-gaap:OperatingSegmentsMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484us-gaap:OperatingSegmentsMemberois:TotalWellSiteServicesMember2022-09-300001121484us-gaap:OperatingSegmentsMemberois:DownholeTechnologiesMember2022-07-012022-09-300001121484us-gaap:OperatingSegmentsMemberois:DownholeTechnologiesMember2022-09-300001121484us-gaap:CorporateNonSegmentMember2022-07-012022-09-300001121484us-gaap:CorporateNonSegmentMember2022-09-300001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484us-gaap:OperatingSegmentsMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484us-gaap:OperatingSegmentsMemberois:DownholeTechnologiesMember2023-01-012023-09-300001121484us-gaap:CorporateNonSegmentMember2023-01-012023-09-300001121484us-gaap:OperatingSegmentsMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484us-gaap:OperatingSegmentsMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484us-gaap:OperatingSegmentsMemberois:DownholeTechnologiesMember2022-01-012022-09-300001121484us-gaap:CorporateNonSegmentMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMember2022-07-012022-09-300001121484ois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484ois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484ois:ProjectDrivenMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484ois:ProjectDrivenMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484ois:DownholeTechnologiesMemberois:ProjectDrivenMember2023-07-012023-09-300001121484ois:DownholeTechnologiesMemberois:ProjectDrivenMember2022-07-012022-09-300001121484ois:ProjectDrivenMember2023-07-012023-09-300001121484ois:ProjectDrivenMember2022-07-012022-09-300001121484ois:MilitaryAndOtherProductsMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484ois:MilitaryAndOtherProductsMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484ois:MilitaryAndOtherProductsMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484ois:MilitaryAndOtherProductsMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484ois:DownholeTechnologiesMemberois:MilitaryAndOtherProductsMember2023-07-012023-09-300001121484ois:DownholeTechnologiesMemberois:MilitaryAndOtherProductsMember2022-07-012022-09-300001121484ois:MilitaryAndOtherProductsMember2023-07-012023-09-300001121484ois:MilitaryAndOtherProductsMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ShortCycleMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ShortCycleMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:ShortCycleMember2023-07-012023-09-300001121484us-gaap:ProductMemberois:ShortCycleMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ShortCycleMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ShortCycleMember2022-07-012022-09-300001121484us-gaap:ServiceMemberois:ShortCycleMember2023-07-012023-09-300001121484us-gaap:ServiceMemberois:ShortCycleMember2022-07-012022-09-300001121484ois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484ois:ShortCycleMemberois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484ois:ShortCycleMemberois:TotalWellSiteServicesMember2023-07-012023-09-300001121484ois:ShortCycleMemberois:TotalWellSiteServicesMember2022-07-012022-09-300001121484ois:DownholeTechnologiesMemberois:ShortCycleMember2023-07-012023-09-300001121484ois:DownholeTechnologiesMemberois:ShortCycleMember2022-07-012022-09-300001121484ois:ShortCycleMember2023-07-012023-09-300001121484ois:ShortCycleMember2022-07-012022-09-300001121484ois:OffshoreManufacturedProductsMember2023-07-012023-09-300001121484ois:OffshoreManufacturedProductsMember2022-07-012022-09-300001121484ois:TotalWellSiteServicesMember2023-07-012023-09-300001121484ois:TotalWellSiteServicesMember2022-07-012022-09-300001121484ois:DownholeTechnologiesMember2023-07-012023-09-300001121484ois:DownholeTechnologiesMember2022-07-012022-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:ProjectDrivenMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ProjectDrivenMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:ProjectDrivenMember2022-01-012022-09-300001121484ois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484ois:ProjectDrivenMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484ois:ProjectDrivenMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484ois:ProjectDrivenMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484ois:DownholeTechnologiesMemberois:ProjectDrivenMember2023-01-012023-09-300001121484ois:DownholeTechnologiesMemberois:ProjectDrivenMember2022-01-012022-09-300001121484ois:ProjectDrivenMember2023-01-012023-09-300001121484ois:ProjectDrivenMember2022-01-012022-09-300001121484ois:MilitaryAndOtherProductsMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484ois:MilitaryAndOtherProductsMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484ois:MilitaryAndOtherProductsMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484ois:MilitaryAndOtherProductsMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484ois:DownholeTechnologiesMemberois:MilitaryAndOtherProductsMember2023-01-012023-09-300001121484ois:DownholeTechnologiesMemberois:MilitaryAndOtherProductsMember2022-01-012022-09-300001121484ois:MilitaryAndOtherProductsMember2023-01-012023-09-300001121484ois:MilitaryAndOtherProductsMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ShortCycleMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:DownholeTechnologiesMemberois:ShortCycleMember2022-01-012022-09-300001121484us-gaap:ProductMemberois:ShortCycleMember2023-01-012023-09-300001121484us-gaap:ProductMemberois:ShortCycleMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:ShortCycleMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ShortCycleMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:DownholeTechnologiesMemberois:ShortCycleMember2022-01-012022-09-300001121484us-gaap:ServiceMemberois:ShortCycleMember2023-01-012023-09-300001121484us-gaap:ServiceMemberois:ShortCycleMember2022-01-012022-09-300001121484ois:ShortCycleMemberois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484ois:ShortCycleMemberois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484ois:ShortCycleMemberois:TotalWellSiteServicesMember2023-01-012023-09-300001121484ois:ShortCycleMemberois:TotalWellSiteServicesMember2022-01-012022-09-300001121484ois:DownholeTechnologiesMemberois:ShortCycleMember2023-01-012023-09-300001121484ois:DownholeTechnologiesMemberois:ShortCycleMember2022-01-012022-09-300001121484ois:ShortCycleMember2023-01-012023-09-300001121484ois:ShortCycleMember2022-01-012022-09-300001121484ois:OffshoreManufacturedProductsMember2023-01-012023-09-300001121484ois:OffshoreManufacturedProductsMember2022-01-012022-09-300001121484ois:TotalWellSiteServicesMember2023-01-012023-09-300001121484ois:TotalWellSiteServicesMember2022-01-012022-09-300001121484ois:DownholeTechnologiesMember2023-01-012023-09-300001121484ois:DownholeTechnologiesMember2022-01-012022-09-300001121484us-gaap:TransferredOverTimeMember2023-01-012023-09-300001121484us-gaap:TransferredOverTimeMember2022-01-012022-09-3000011214842023-10-012023-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________
FORM 10-Q
____________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 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: 001-16337

OIL STATES INTERNATIONAL, INC.
(Exact name of registrant as specified in its charter)
Delaware76-0476605
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)Identification No.)
Three Allen Center, 333 Clay Street
Suite 462077002
Houston, Texas(Zip Code)
(Address of principal executive offices)
(713) 652-0582
(Registrant's telephone number, including area code)
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.01 per shareOISNew 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.
YesNo
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).
YesNo
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. (Check one):
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
As of October 20, 2023, the number of shares of common stock outstanding was 63,889,176.


OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
TABLE OF CONTENTS
Page
Part I – FINANCIAL INFORMATION
Item 1. Financial Statements:
Condensed Consolidated Financial Statements
Unaudited Consolidated Statements of Operations
Unaudited Consolidated Statements of Comprehensive Income (Loss)
Consolidated Balance Sheets
Unaudited Consolidated Statements of Stockholders' Equity
Unaudited Consolidated Statements of Cash Flows
Notes to Unaudited Condensed Consolidated Financial Statements17
Cautionary Statement Regarding Forward-Looking Statements
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Part II – OTHER INFORMATION
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 3. Defaults Upon Senior Securities
Item 4. Mine Safety Disclosures
Item 5. Other Information
Item 6. Exhibits
Signature Page
2

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
PART I – FINANCIAL INFORMATION
ITEM 1. Financial Statements
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS
(In Thousands, Except Per Share Amounts)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenues:
Products$102,636 $99,743 $295,106 $284,537 
Services91,653 89,651 278,911 250,735 
194,289 189,394 574,017 535,272 
Costs and expenses:
Product costs80,188 81,576 231,524 225,765 
Service costs70,239 69,723 211,668 194,294 
Cost of revenues (exclusive of depreciation and amortization expense presented below)150,427 151,299 443,192 420,059 
Selling, general and administrative expense24,241 23,374 71,785 70,964 
Depreciation and amortization expense15,416 16,413 46,209 51,469 
Other operating income, net(1,985)(6,750)(2,503)(6,852)
188,099 184,336 558,683 535,640 
Operating income (loss)6,190 5,058 15,334 (368)
Interest expense, net(1,928)(2,637)(6,378)(7,947)
Other income, net186 491 672 1,892 
Income (loss) before income taxes4,448 2,912 9,628 (6,423)
Income tax provision(236)(769)(2,700)(6,002)
Net income (loss)$4,212 $2,143 $6,928 $(12,425)
Net income (loss) per share:
Basic$0.07 $0.03 $0.11 $(0.20)
Diluted0.07 0.03 0.11 (0.20)
Weighted average number of common shares outstanding:
Basic62,651 62,674 62,760 61,292 
Diluted63,060 62,676 63,135 61,292 
The accompanying notes are an integral part of these financial statements.
3

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In Thousands)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net income (loss)$4,212 $2,143 $6,928 $(12,425)
Other comprehensive income (loss):
Currency translation adjustments(5,749)(11,939)1,670 (23,758)
Comprehensive income (loss)$(1,537)$(9,796)$8,598 $(36,183)
The accompanying notes are an integral part of these financial statements.
4

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In Thousands, Except Share Amounts)
September 30,
2023
December 31, 2022
(Unaudited) 
ASSETS
Current assets:
Cash and cash equivalents$52,904 $42,018 
Accounts receivable, net189,249 218,769 
Inventories, net206,541 182,658 
Prepaid expenses and other current assets36,015 19,317 
Total current assets484,709 462,762 
Property, plant, and equipment, net279,146 303,835 
Operating lease assets, net22,002 23,028 
Goodwill, net79,399 79,282 
Other intangible assets, net157,077 169,798 
Other noncurrent assets25,687 25,687 
Total assets$1,048,020 $1,064,392 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Current portion of long-term debt$589 $17,831 
Accounts payable58,489 73,251 
Accrued liabilities49,138 49,057 
Current operating lease liabilities6,461 6,142 
Income taxes payable2,593 2,605 
Deferred revenue50,370 44,790 
Total current liabilities167,640 193,676 
Long-term debt135,437 135,066 
Long-term operating lease liabilities18,768 20,658 
Deferred income taxes7,386 6,652 
Other noncurrent liabilities20,425 18,782 
Total liabilities349,656 374,834 
Stockholders' equity:
Common stock, $.01 par value, 200,000,000 shares authorized, 77,218,035 shares and 76,587,920 shares issued, respectively
772 766 
Additional paid-in capital1,127,443 1,122,292 
Retained earnings278,955 272,027 
Accumulated other comprehensive loss(77,271)(78,941)
Treasury stock, at cost, 13,328,859 and 12,684,101 shares, respectively
(631,535)(626,586)
Total stockholders' equity698,364 689,558 
Total liabilities and stockholders' equity$1,048,020 $1,064,392 
The accompanying notes are an integral part of these financial statements.
5

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In Thousands)

Three Months Ended September 30, 2023Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Stockholders'
Equity
Balance, June 30, 2023$772 $1,125,647 $274,743 $(71,522)$(631,535)$698,105 
Net income— — 4,212 — — 4,212 
Currency translation adjustments (excluding intercompany advances)— — — (4,429)— (4,429)
Currency translation adjustments on intercompany advances— — — (1,320)— (1,320)
Stock-based compensation expense 1,796 — — — 1,796 
Stock repurchases— — — —   
Surrender of stock to settle taxes on stock awards— — — —   
Balance, September 30, 2023$772 $1,127,443 $278,955 $(77,271)$(631,535)$698,364 

Nine Months Ended September 30, 2023Common
Stock
Additional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Stockholders'
Equity
Balance, December 31, 2022$766 $1,122,292 $272,027 $(78,941)$(626,586)$689,558 
Net income— — 6,928 — — 6,928 
Currency translation adjustments (excluding intercompany advances)— — — 1,774 — 1,774 
Currency translation adjustments on intercompany advances— — — (104)— (104)
Stock-based compensation expense6 5,151 — — — 5,157 
Stock repurchases— — — — (3,001)(3,001)
Surrender of stock to settle taxes on stock awards— — — — (1,948)(1,948)
Balance, September 30, 2023$772 $1,127,443 $278,955 $(77,271)$(631,535)$698,364 
The accompanying notes are an integral part of these financial statements.
6

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In Thousands)

Three Months Ended September 30, 2022Common StockAdditional Paid-In CapitalRetained EarningsAccumulated Other Comprehensive LossTreasury StockTotal Stockholders' Equity
Balance, June 30, 2022$747 $1,108,631 $266,999 $(77,850)$(626,586)$671,941 
Net income— — 2,143 — — 2,143 
Currency translation adjustments (excluding intercompany advances)— — — (10,363)— (10,363)
Currency translation adjustments on intercompany advances— — — (1,576)— (1,576)
Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc.19 10,313 — — — 10,332 
Stock-based compensation expense 1,663 — — — 1,663 
Surrender of stock to settle taxes on stock awards— — — —   
Balance, September 30, 2022$766 $1,120,607 $269,142 $(89,789)$(626,586)$674,140 

Nine Months Ended September 30, 2022Common StockAdditional Paid-In CapitalRetained EarningsAccumulated Other Comprehensive LossTreasury StockTotal Stockholders' Equity
Balance, December 31, 2021$739 $1,105,135 $281,567 $(66,031)$(625,584)$695,826 
Net loss— — (12,425)— — (12,425)
Currency translation adjustments (excluding intercompany advances)— — — (23,571)— (23,571)
Currency translation adjustments on intercompany advances— — — (187)— (187)
Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc.19 10,313 — — — 10,332 
Stock-based compensation expense8 5,159 — — — 5,167 
Surrender of stock to settle taxes on stock awards— — — — (1,002)(1,002)
Balance, September 30, 2022$766 $1,120,607 $269,142 $(89,789)$(626,586)$674,140 
The accompanying notes are an integral part of these financial statements.
7

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES
UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
Nine Months Ended September 30,
20232022
Cash flows from operating activities:
Net income (loss)$6,928 $(12,425)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization expense46,209 51,469 
Stock-based compensation expense5,157 5,167 
Amortization of deferred financing costs1,344 1,416 
Deferred income tax provision (benefit)(66)1,295 
Gains on disposals of assets(3,335)(1,538)
Settlement of disputes with seller of GEODynamics, Inc. 620 
Other, net(614)459 
Changes in operating assets and liabilities, net of effect from acquired business:
Accounts receivable29,538 (27,745)
Inventories(23,754)(18,680)
Accounts payable and accrued liabilities(17,515)8,873 
Deferred revenue5,580 7,496 
Other operating assets and liabilities, net2,905 2,586 
Net cash flows provided by operating activities52,377 18,993 
Cash flows from investing activities:
Capital expenditures(23,370)(13,263)
Proceeds from disposition of property and equipment4,374 2,211 
Acquisition of business, net of cash acquired (8,125)
Other, net(120)(168)
Net cash flows used in investing activities(19,116)(19,345)
Cash flows from financing activities:
Revolving credit facility borrowings35,693 9,830 
Revolving credit facility repayments(35,693)(9,830)
Repayment of 1.50% convertible senior notes
(17,315)(6,272)
Payment of promissory note to seller of GEODynamics, Inc. (10,000)
Other debt and finance lease repayments(340)(541)
Payment of financing costs(101)(81)
Purchases of treasury stock(3,001) 
Shares added to treasury stock as a result of net share settlements
due to vesting of stock awards
(1,948)(1,002)
Net cash flows used in financing activities(22,705)(17,896)
Effect of exchange rate changes on cash and cash equivalents330 (1,501)
Net change in cash and cash equivalents10,886 (19,749)
Cash and cash equivalents, beginning of period42,018 52,852 
Cash and cash equivalents, end of period$52,904 $33,103 
Cash paid (received) for:
Interest$4,353 $4,605 
Income taxes, net (34)(67)
The accompanying notes are an integral part of these financial statements.
8

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.    Organization and Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the "Company") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.
The Company revised its presentation of supplemental disclosure of disaggregated revenue information in Note 10, "Segments and Related Information," in the second quarter of 2023. Prior-period disclosures of disaggregated revenue information were conformed with the current-period presentation.
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company's consolidated financial statements upon adoption.
The financial statements included in this report should be read in conjunction with the Company's audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.
2.    Charges and Benefits
During the third quarter of 2023, the Offshore/Manufactured Products segment recognized facility consolidation charges totaling $1.6 million in connection with the ongoing consolidation and relocation of certain manufacturing and service facilities and the relocation of related equipment. In the third quarter of 2022, the Offshore/Manufactured Products segment recognized a gain of $6.1 million associated with the settlement of outstanding litigation against certain service providers.
3.    Details of Selected Balance Sheet Accounts
Additional information regarding selected balance sheet accounts as of September 30, 2023 and December 31, 2022 is presented below (in thousands):
September 30,
2023
December 31,
2022
Accounts receivable, net:
Trade$137,020 $145,540 
Unbilled revenue26,973 29,679 
Contract assets26,005 42,599 
Other4,310 6,177 
Total accounts receivable194,308 223,995 
Allowance for doubtful accounts(5,059)(5,226)
$189,249 $218,769 
Allowance for doubtful accounts as a percentage of total accounts receivable3 %2 %
9

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
September 30,
2023
December 31,
2022
Deferred revenue (contract liabilities)$50,370 $44,790 
As of September 30, 2023, accounts receivable, net in the United States and the United Kingdom represented 68% and 11%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company's total accounts receivable as of September 30, 2023.
For the nine months ended September 30, 2023, the $16.6 million net decrease in contract assets was attributable to $39.9 million transferred to accounts receivable during the period, which was partially offset by $23.3 million in revenue recognized. Deferred revenue (contract liabilities) increased by $5.6 million in the first nine months of 2023, reflecting $20.7 million in new customer billings which were not recognized as revenue during the period, partially offset by the recognition of $15.1 million of revenue that was deferred at the beginning of the period.
The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2023 and 2022 (in thousands):
Nine Months Ended September 30,
20232022
Allowance for doubtful accounts – January 1$5,226 $4,471 
Provisions23 1,237 
Write-offs(208)(1,581)
Other18 272 
Allowance for doubtful accounts – September 30$5,059 $4,399 
September 30,
2023
December 31,
2022
Inventories, net:
Finished goods and purchased products$105,009 $90,443 
Work in process31,258 32,079 
Raw materials110,401 97,817 
Total inventories246,668 220,339 
Allowance for excess or obsolete inventory(40,127)(37,681)
$206,541 $182,658 
September 30,
2023
December 31,
2022
Property, plant and equipment, net:
Property, plant and equipment$886,920 $1,128,834 
Accumulated depreciation(607,774)(824,999)
$279,146 $303,835 
During 2023, certain facilities in the Offshore/Manufactured Products segment were reclassified as held for sale assets, and transferred from property, plant and equipment to prepaid and other current assets. The carrying value of these facilities totaled $17.2 million as of September 30, 2023.
For the three months ended September 30, 2023 and 2022, depreciation expense was $11.1 million and $11.3 million, respectively. Depreciation expense was $33.3 million and $35.9 million, respectively, for the nine months ended September 30, 2023 and 2022.
10

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
September 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,215 $54,268 $86,947 $141,179 $47,629 $93,550 
Patents/Technology/Know-how69,971 33,188 36,783 69,830 29,214 40,616 
Tradenames and other52,492 19,145 33,347 52,488 16,856 35,632 
$263,678 $106,601 $157,077 $263,497 $93,699 $169,798 
For the three months ended September 30, 2023 and 2022, amortization expense was $4.3 million and $5.1 million, respectively. Amortization expense was $12.9 million and $15.5 million for the nine months ended September 30, 2023 and 2022, respectively.
September 30,
2023
December 31,
2022
Other noncurrent assets:
Deferred compensation plan$19,477 $17,551 
Deferred financing costs1,317 1,893 
Deferred income taxes2,274 1,517 
Other2,619 4,726 
$25,687 $25,687 
September 30,
2023
December 31,
2022
Accrued liabilities:
Accrued compensation$24,783 $33,659 
Accrued taxes, other than income taxes5,142 1,865 
Insurance liabilities3,653 4,640 
Accrued interest3,288 1,784 
Accrued commissions3,226 2,302 
Other9,046 4,807 
$49,138 $49,057 
4.    Long-term Debt
As of September 30, 2023 and December 31, 2022, long-term debt consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Revolving credit facility(1)
$ $ 
2026 Notes(2)
132,817 132,164 
2023 Notes
 17,303 
Other debt and finance lease obligations3,209 3,430 
Total debt136,026 152,897 
Less: Current portion(589)(17,831)
Total long-term debt$135,437 $135,066 
____________________
(1)Unamortized deferred financing costs of $1.3 million and $1.9 million as of September 30, 2023 and December 31, 2022, respectively, are presented in other noncurrent assets.
(2)The outstanding principal amount of the 2026 Notes was $135.0 million as of September 30, 2023 and December 31, 2022.
11

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
Revolving Credit Facility
On February 10, 2021, the Company entered into a senior secured credit facility with certain lenders, which provides for a $125.0 million asset-based revolving credit facility (the "ABL Facility") under which credit availability is subject to a borrowing base calculation.
The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (the "ABL Agreement"). The ABL Agreement matures on February 10, 2025 with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.
The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0 million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company's domestic assets (other than real property) and the stock of certain foreign subsidiaries.
Since December 13, 2022, borrowings under the ABL Agreement bear interest at a rate equal to the Secured Overnight Financing Rate ("SOFR") rate (subject to a floor rate of 0%) plus a margin of 2.75% to 3.25%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.
The ABL Agreement places restrictions on the Company's ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 (i) in the event that availability under the ABL Agreement is less than the greater of (a) 15% of the borrowing base and (b) $14.1 million; (ii) to complete certain specified transactions; or (iii) if an event of default has occurred and is continuing.
As of September 30, 2023, the Company had no borrowings outstanding under the ABL Facility and $16.4 million of outstanding letters of credit. The total amount available to be drawn as of September 30, 2023 was $84.5 million, calculated based on the current borrowing base less outstanding borrowings and letters of credit. As of September 30, 2023, the Company was in compliance with its debt covenants under the ABL Agreement.
2026 Notes
The Company issued $135.0 million aggregate principal amount of its 4.75% convertible senior notes due 2026 (the "2026 Notes") pursuant to an indenture, dated as of March 19, 2021 (the "2026 Indenture"), between the Company and Computershare Trust Company, National Association, as successor trustee.
The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April 1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April 1 and October 1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516 shares of the Company's common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of $10.49 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company's intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature (if any) in shares of the Company's common stock. As of September 30, 2023, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.
2023 Notes
On February 15, 2023, the Company's 1.50% convertible senior notes due 2023 (the "2023 Notes") matured and the outstanding $17.3 million principal amount was repaid in full.
12

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
5.    Fair Value Measurements
The Company's financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2026 Notes as of September 30, 2023 was $151.0 million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0 million.
6.    Stockholders' Equity
Common and Preferred Stock
The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first nine months of 2023 (in thousands):
Shares of common stock outstanding – December 31, 202263,904 
Restricted stock awards, net of forfeitures630 
Shares withheld for taxes on vesting of stock awards(206)
Purchases of treasury stock(439)
Shares of common stock outstanding – September 30, 202363,889 
As of September 30, 2023 and December 31, 2022, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.
On February 16, 2023, the Company's Board of Directors authorized $25.0 million for the repurchase of the Company's common stock, par value $0.01 per share, through February 2025. During the second quarter of 2023, the Company repurchased 438,563 shares of common stock under the program at a total cost of $3.0 million. The amount remaining under the Company's share repurchase authorization as of September 30, 2023 was $22.0 million. Subject to applicable securities laws, such purchases will be at such times and in such amounts as the Company deems appropriate.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss, reported as a component of stockholders' equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company's operating segments. Accumulated other comprehensive loss decreased from $78.9 million at December 31, 2022 to $77.3 million at September 30, 2023. For the three and nine months ended September 30, 2023 and 2022, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil.
During the nine months ended September 30, 2023, the exchange rates for the British pound and the Brazilian real strengthened by 1% and 4%, respectively, compared to the U.S. dollar, contributing to other comprehensive income of $1.7 million. During the nine months ended September 30, 2022, the exchange rate for the British pound weakened by 18% compared to the U.S. dollar while the Brazilian real strengthened by 3% compared to the U.S. dollar, contributing to other comprehensive loss of $23.8 million.
7.    Income Taxes
The income tax expense for the three and nine months ended September 30, 2023 was calculated using a discrete approach. This methodology was used because changes in the Company's results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. For the three months ended September 30, 2023, the Company's income tax expense was $0.2 million on pre-tax income of $4.4 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax expense of $0.8 million on pre-tax income of $2.9 million, which which was negatively impacted by valuation allowances recorded against deferred tax assets as well as certain non-deductible expenses and discrete tax items, for the three months ended September 30, 2022.
13

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
For the nine months ended September 30, 2023, the Company's income tax expense was $2.7 million on pre-tax income of $9.6 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax expense of $6.0 million on a pre-tax loss of $6.4 million, which included the impact of valuation allowances recorded against tax assets as well as certain non-deductible expenses and discrete tax items, for the nine months ended September 30, 2022.
8.    Net Income (Loss) Per Share
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Numerators:
Net income (loss)$4,212 $2,143 $6,928 $(12,425)
Less: Income attributable to unvested restricted stock awards(82)(41)(135) 
Numerator for basic net income (loss) per share4,130 2,102 6,793 (12,425)
Effect of dilutive securities:
Unvested restricted stock awards1 3 1  
Numerator for diluted net income (loss) per share$4,131 $2,105 $6,794 $(12,425)
Denominators:
Weighted average number of common shares outstanding63,892 63,896 64,007 62,490 
Less: Weighted average number of unvested restricted stock awards outstanding(1,241)(1,222)(1,247)(1,198)
Denominator for basic net income (loss) per share62,651 62,674 62,760 61,292 
Effect of dilutive securities:
Unvested restricted stock awards 2   
Unvested performance share units409  375  
Denominator for diluted net income (loss) per share63,060 62,676 63,135 61,292 
Net income (loss) per share:
Basic$0.07 $0.03 $0.11 $(0.20)
Diluted0.07 0.03 0.11 (0.20)
The calculation of diluted net income per share for the three and nine months ended September 30, 2023 excluded 159 thousand shares and 177 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. The calculation of diluted net loss per share for the three and nine months ended September 30, 2022 excluded 249 thousand shares and 287 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of the 2026 Notes were excluded due to, among other factors, the Company's share price.
14

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
9.    Long-Term Incentive Compensation
The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the nine months ended September 30, 2023 (in thousands):
Stock OptionsService-based Restricted StockPerformance- and Service-based Stock Units
Outstanding – December 31, 2022245 1,222 494 
Granted 645 211 
Vested and distributed (618) 
Forfeited(87)(15) 
Outstanding – September 30, 2023158 1,234 705 
Weighted average grant date fair value (2023 awards)$8.81 $8.66 
The restricted stock program consists of a combination of service-based restricted stock and stock units, as well as performance-based stock units. Service-based restricted stock awards generally vest on a straight-line basis over a term of three years. Service-based stock unit awards vest over one-year, with the underlying shares issued at a specified future date. Eighty-two thousand service-based stock units were outstanding as of September 30, 2023. Performance-based stock unit awards generally vest at the end of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives based on the Company's cumulative EBITDA over a three-year period.
In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no shares will vest.
The Company issued conditional long-term cash incentive awards ("Cash Awards") of $1.5 million in the first quarters of 2023 and 2022. The performance measure for each of these Cash Awards is relative total stockholder return compared to a peer group of companies over a three-year period. The ultimate dollar amount to be awarded for each annual grant may range from zero to a maximum of $3.1 million, limited to their targeted award value ($1.5 million) if the Company's total stockholder return were to be negative over the performance period. Obligations related to the Cash Awards are classified as liabilities and recognized over their respective vesting periods.
Stock-based compensation expense recognized during the three and nine months ended September 30, 2023 totaled $1.8 million and $5.2 million, respectively. Stock-based compensation expense recognized during the three and nine months ended September 30, 2022 totaled $1.7 million and $5.2 million, respectively. As of September 30, 2023, there was $8.8 million of total compensation costs related to unvested restricted stock awards, which is expected to be recognized in future periods as vesting conditions are satisfied.
15

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)
10.    Segments and Related Information
The Company operates through three operating segments: Offshore/Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three and nine months ended September 30, 2023 and 2022 is summarized in the following tables (in thousands).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended September 30, 2023
Offshore/Manufactured Products(1)
$111,043 $4,921 $17,804 $2,739 $536,263 
Well Site Services59,831 6,313 3,285 2,602 201,384 
Downhole Technologies23,415 4,030 (4,118)541 246,329 
Corporate 152 (10,781)150 64,044 
Total(1)
$194,289 $15,416 $6,190 $6,032 $1,048,020 
____________________
(1)Operating income included $1.6 million of facility consolidation charges.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended September 30, 2022
Offshore/Manufactured Products(2)
$96,037 $5,072 $13,373 $1,620 $540,940 
Well Site Services60,509 6,732 2,359 4,894 205,018 
Downhole Technologies32,848 4,442 (342)273 257,676 
Corporate 167 (10,332)23 46,736 
Total(2)
$189,394 $16,413 $5,058 $6,810 $1,050,370 
____________________
(2)Operating income included a $6.1 million gain on settlement of outstanding litigation against certain service providers.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Nine Months Ended September 30, 2023
Offshore/Manufactured Products(3)
$303,328 $14,236 $40,147 $7,936 $536,263 
Well Site Services191,425 19,023 14,983 14,046 201,384 
Downhole Technologies79,264 12,480 (8,173)961 246,329 
Corporate 470 (31,623)427 64,044 
Total(3)
$574,017 $46,209 $15,334 $23,370 $1,048,020 
____________________
(3)Operating income included $1.6 million of facility consolidation charges.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Nine Months Ended September 30, 2022
Offshore/Manufactured Products(4)
$276,616 $15,651 $33,010 $3,093 $540,940 
Well Site Services163,500 22,059 (435)9,360 205,018 
Downhole Technologies95,156 13,249 (3,332)657 257,676 
Corporate 510 (29,611)153 46,736 
Total(4)
$535,272 $51,469 $(368)$13,263 $1,050,370 
_______________
(4)Operating income (loss) included a $6.1 million gain on settlement of outstanding litigation against certain service providers.
16

OIL STATES INTERNATIONAL, INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Continued)

The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):
Offshore/Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
20232022202320222023202220232022
Three Months Ended September 30
Project-driven:
Products$45,527 $38,911 $ $ $ $ $45,527 $38,911 
Services30,391 23,421     30,391 23,421 
Total project-driven75,918 62,332     75,918 62,332 
Military and other products7,195 9,995     7,195 9,995 
Short-cycle:
Products27,930 23,710   21,984 27,127 49,914 50,837 
Services  59,831 60,509 1,431 5,721 61,262 66,230 
Total short-cycle27,930 23,710 59,831 60,509 23,415 32,848 111,176 117,067 
$111,043 $96,037 $59,831 $60,509 $23,415 $32,848 $194,289 $189,394 
Offshore/Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
20232022202320222023202220232022
Nine Months Ended September 30
Project-driven:
Products$116,869 $113,853 $ $ $ $ $116,869 $113,853 
Services79,867 71,714     79,867 71,714 
Total project-driven196,736 185,567     196,736 185,567 
Military and other products22,157 23,104     22,157 23,104 
Short-cycle:
Products84,435 67,945   71,645 79,635 156,080 147,580 
Services  191,425 163,500 7,619 15,521 199,044 179,021 
Total short-cycle84,435 67,945 191,425 163,500 79,264 95,156 355,124 326,601 
$303,328 $276,616 $191,425 $163,500 $79,264 $95,156 $574,017 $535,272 
Revenues from products and services transferred to customers over time accounted for approximately 66% and 63% of consolidated revenues for the nine months ended September 30, 2023 and 2022, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of September 30, 2023, the Company had $225.9 million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 19% of this remaining backlog is expected to be recognized as revenue over the remaining three months of 2023, with an additional 51% recognized in 2024 and the balance thereafter.
11.    Commitments and Contingencies
The Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise covered by insurance, will not have a material adverse effect on the Company's consolidated financial position, results of operations or liquidity.
17

Cautionary Statement Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q and other statements we make contain certain "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 (the "Exchange Act"). Actual results could differ materially from those projected in the forward-looking statements as a result of a number of important factors, including incorrect or changed assumptions. For a discussion of known material factors that could affect our results, please refer to "Part I, Item 1. Business," "Part I, Item 1A. Risk Factors," "Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" and "Part II, Item 7A. Quantitative and Qualitative Disclosures about Market Risk" included in our 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the "SEC") on February 17, 2023, as well as to "Part II, Item 1A. Risk Factors" included in this Quarterly Report on Form 10-Q.
You can typically identify "forward-looking statements" by the use of forward-looking words such as "may," "will," "could," "project," "believe," "anticipate," "expect," "estimate," "potential," "plan," "forecast," "proposed," "should," "seek," and other similar words. Such statements may relate to our future financial position, budgets, capital expenditures, projected costs, plans and objectives of management for future operations and possible future strategic transactions. Actual results frequently differ from assumed facts and such differences can be material, depending upon the circumstances.
While we believe we are providing forward-looking statements expressed in good faith and on a reasonable basis, there can be no assurance that actual results will not differ from such forward-looking statements. The following are important factors that could cause actual results to differ materially from those expressed in any forward-looking statement made by, or on behalf of, us:
the impact of the ongoing military actions in Europe and the Middle East, including, but not limited to, energy market disruptions, supply chain disruptions and increased costs, government sanctions, and delays or potential cancellation of planned customer projects;
the ability and willingness of the Organization of Petroleum Exporting Countries ("OPEC") and other producing nations to set and maintain oil production levels and pricing;
the level of supply of and demand for oil and natural gas;
fluctuations in the current and future prices of oil and natural gas;
the level of exploration, drilling and completion activity;
the cyclical nature of the oil and natural gas industry;
the level of offshore oil and natural gas developmental activities;
the impact of disruptions in the bank and capital markets, including the four U.S. bank failures which occurred in March, May and July of 2023;
the financial health of our customers;
the impact of environmental matters, including executive actions and regulatory or legislative efforts to adopt environmental or climate change regulations that may result in increased operating costs or reduced oil and natural gas production or demand globally;
proposed new rules by the SEC relating to the disclosure of a range of climate-related information and risks;
political, economic and litigation efforts to restrict or eliminate certain oil and natural gas exploration, development and production activities due to concerns over the threat of climate change;
the availability of and access to attractive oil and natural gas field prospects, which may be affected by governmental actions or actions of other parties restricting drilling and completion activities;
general global economic conditions;
global weather conditions and natural disasters, including hurricanes in the Gulf of Mexico;
changes in tax laws and regulations;
supply chain disruptions;
the impact of tariffs and duties on imported materials and exported finished goods;
our ability to timely obtain and maintain critical permits for operating facilities;
our ability to attract and retain skilled personnel;
18

negative outcome of litigation, threatened litigation or government proceedings;
our ability to develop new competitive technologies and products;
inflation, including our ability to increase prices to our customers as our costs increase;
fluctuations in currency exchange rates;
physical, digital, cyber, internal and external security breaches and other incidents affecting information security and data privacy;
the cost of capital in the bank and capital markets and our ability to access them;
our ability to protect and enforce our intellectual property rights;
our ability to complete the integration of acquired businesses and achieve the expected accretion in earnings; and
the other factors identified in "Part I, Item 1A. Risk Factors" in our 2022 Annual Report on Form 10-K, as well as in "Part II, Item 1A. Risk Factors" included in this Quarterly Report on Form 10-Q.
Should one or more of these risks or uncertainties materialize, or should the assumptions on which our forward-looking statements are based prove incorrect or change, actual results may differ materially from those expected, estimated or projected. In addition, the factors identified above may not necessarily be all of the important factors that could cause actual results to differ materially from those expressed in any forward-looking statement made by us, or on our behalf. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date hereof. We undertake no responsibility to publicly release the result of any revision of our forward-looking statements after the date they are made.
In addition, in certain places in this Quarterly Report on Form 10-Q, we refer to information and reports published by third parties that purport to describe trends or developments in the energy industry. We do so for the convenience of our stockholders and in an effort to provide information available in the market that will assist our investors in better understanding the market environment in which we operate. However, we specifically disclaim any responsibility for the accuracy and completeness of such information and undertake no obligation to update such information.
ITEM 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read together with our condensed consolidated financial statements and notes to those statements included elsewhere in this Quarterly Report on Form 10-Q and our consolidated financial statements and notes to those statements included in our 2022 Annual Report on Form 10-K in order to understand factors, such as charges and credits, financing transactions and changes in tax regulations, which may impact comparability from period to period.
We provide a broad range of manufactured products and services to customers in the energy, industrial and military sectors through our Offshore/Manufactured Products, Well Site Services and Downhole Technologies segments. Demand for our products and services is cyclical and substantially dependent upon activity levels in the oil and gas industry, particularly our customers' willingness to invest capital in the exploration for and development of crude oil and natural gas reserves. Our customers' capital spending programs are generally based on their cash flows and their outlook for near-term and long-term commodity prices, making demand for our products and services sensitive to expectations regarding future crude oil and natural gas prices, as well as economic growth, commodity demand and estimates of resource production and regulatory pressures related to environmental, social and governance ("ESG") considerations.
19

Recent Developments
Brent and West Texas Intermediate ("WTI") crude oil and natural gas pricing trends were as follows:
Average Price(1) for quarter ended
Average Price(1) for year ended December 31
YearMarch 31June 30September 30December 31
Brent Crude (per bbl)
2023$81.01 $77.99 $86.65 
2022100.87 113.84 100.71 $88.77 $100.99 
WTI Crude (per bbl)
2023$75.91 $73.54 $82.25 
202295.18 108.83 93.06 $82.79 $94.90 
Henry Hub Natural Gas (per MMBtu)
2023$2.64 $2.16 $2.59 
20224.67 7.50 8.03 $5.55 $6.45 
________________
(1)Source: U.S. Energy Information Administration (spot prices).
On October 20, 2023, Brent crude oil, WTI crude oil and natural gas spot prices closed at $93.72 per barrel, $89.12 per barrel and $2.60 per MMBtu, respectively. Additionally, as presented in more detail below, the U.S. drilling rig count reported on October 20, 2023 was 624 rigs – 4% below the third quarter 2023 average.
In February 2023, we repaid the $17.3 million principal amount, plus accrued interest, outstanding under our 2023 Notes (as defined below). Additionally, our Board of Directors authorized a $25.0 million stock repurchase plan, which extends through February 2025. During the first nine months of 2023, $3.0 million of share repurchases were made under this authorization.
Overview
Current and expected future pricing for WTI crude oil and natural gas and inflationary costs increases, along with expectations regarding the regulatory environment in the regions in which we operate, are factors that will continue to influence our customers' willingness to invest capital in their businesses. Expectations for the longer-term price for Brent crude oil will continue to influence our customers' spending related to global offshore drilling and development and, thus, a significant portion of the activity of our Offshore/Manufactured Products segment.
Crude oil prices and levels of demand for crude oil are likely to remain highly volatile due to numerous factors, including: geopolitical conflicts in Europe and the Middle East, along with associated international tensions; the perceived risk of a global economic recession; global uncertainties related to disruptions in the banking sector; domestic or international crude oil production; changes in governmental rules and regulations; sanctions; the willingness of operators to invest capital in the exploration for and development of resources; use of alternative fuels; improved vehicle fuel efficiency; timing of capital investments in alternative energy sources; a more sustained movement to electric vehicles; and the potential for ongoing supply/demand imbalances.
U.S. drilling, completion and production activity and, in turn, our financial results, are sensitive to near-term fluctuations in commodity prices, particularly WTI crude oil prices, given the short-term, call-out nature of our U.S. operations.
Customer spending in the natural gas shale plays has moderated over the last ten years due to technological advancements that have led to significant amounts of natural gas being produced from prolific basins in the Northeastern United States and from associated gas produced from the drilling and completion of unconventional oil wells in the United States.
Our Offshore/Manufactured Products segment provides technology-driven, highly-engineered products and services for offshore oil and natural gas production systems and facilities globally, as well as certain products and services to the offshore and land-based drilling and completion markets. This segment also produces a variety of products for use in industrial, military and other applications outside the traditional energy industry. Additionally, we are investing in research and product development related to, and have been awarded select contracts and are bidding on additional projects that facilitate, the development of alternative energy sources, including offshore wind and deepsea mineral gathering opportunities. This segment is particularly influenced by global spending on deepwater drilling and production, which is primarily driven by our customers' longer-term commodity demand forecasts and outlook for crude oil and natural gas prices. Approximately 65% of Offshore/Manufactured Products segment sales in the first nine months of 2023 were driven by our customers' capital spending for
20

products and services used in exploratory and developmental drilling, greenfield offshore production infrastructure, and subsea pipeline tie-in and repair system applications, along with upgraded equipment for existing offshore drilling rigs and other vessels (referred to herein as "project-driven products and services"). Deepwater oil and gas development projects typically involve significant capital investments and multi-year development plans. Such projects are generally undertaken by larger exploration, field development and production companies (primarily international oil companies and state-run national oil companies) using relatively conservative crude oil and natural gas pricing assumptions. Given the long lead times associated with field development, we believe some of these deepwater projects, once approved for development, are generally less susceptible to change based on short-term fluctuations in the price of crude oil and natural gas.
Backlog reported by our Offshore/Manufactured Products segment increased to $348 million as of September 30, 2023 from $308 million as of December 31, 2022 and $258 million as of September 30, 2022. Bookings totaled $129 million in the third quarter of 2023, yielding a book-to-bill ratio of 1.2x (1.2x year-to-date). The following table sets forth backlog as of the dates indicated (in millions).
Backlog as of
YearMarch 31June 30September 30December 31
2023$326 $338 $348 
2022265 241 258 $308 
2021226 214 249 260 
Our Well Site Services segment provides completion services and, to a much lesser extent, land drilling services, in the United States (including the Gulf of Mexico) and internationally. U.S. drilling and completion activity and, in turn, our Well Site Services results, are sensitive to near-term fluctuations in commodity prices, particularly WTI crude oil prices, given the short-term, call-out nature of its operations. We primarily supply equipment and service personnel utilized in the completion of and initial production from new and recompleted wells in our U.S. operations, which are dependent primarily upon the level and complexity of drilling, completion and workover activity in our areas of operations. Well intensity and complexity have increased with the continuing transition to multi-well pads, the drilling of longer lateral wells and increased downhole pressures, along with the increased number of frac stages completed in horizontal wells.
Our Downhole Technologies segment provides oil and gas perforation systems, downhole tools and services in support of completion, intervention, wireline and well abandonment operations. This segment designs, manufactures and markets its consumable engineered products to oilfield service as well as exploration and production companies. Product and service offerings for this segment include innovations in perforation technology through patented and proprietary systems combined with advanced modeling and analysis tools. This expertise has led to the optimization of perforation hole size, depth, and quality of tunnels, which are key factors for maximizing the effectiveness of hydraulic fracturing. Additional offerings include proprietary frac plug and toe valve products, which are focused on zonal isolation for hydraulic fracturing of horizontal wells, and a broad range of consumable products, such as setting tools and bridge plugs, that are used in completion, intervention and decommissioning applications. Demand drivers for the Downhole Technologies segment include continued trends toward longer lateral lengths, increased frac stages and more perforation clusters to target increased unconventional well productivity.
Demand for our completion-related products and services within each of our segments is highly correlated to changes in the total number of wells drilled in the United States, total footage drilled, the number of drilled wells that are completed and changes in the drilling rig count. The following table sets forth a summary of the U.S. and international drilling rig count, as measured by Baker Hughes Company, as of and for the periods indicated.
As of October 20, 2023
Average for the
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
United States Rig Count:
Land – Oil477499581543543
Land – Natural gas and other122128160143145
Offshore2522202118
624649761707706
The U.S. energy industry is primarily focused on crude oil and liquids-rich exploration and development activities in U.S. shale plays utilizing horizontal drilling and completion techniques. As of September 30, 2023, oil-directed drilling accounted for 81% of the total U.S. rig count – with the balance largely natural gas related.
We use a variety of domestically produced and imported raw materials and component products, including steel, in the manufacture of our products. The United States has imposed tariffs on a variety of imported products, including steel and
21

aluminum. In response to the U.S. tariffs on steel and aluminum, the European Union and several other countries, including Canada and China, have threatened and/or imposed retaliatory tariffs. In addition, in response to Russia's invasion of Ukraine, governments in the European Union, the United States, the United Kingdom, Switzerland and other countries have enacted sanctions against Russia and Russian interests. The effect of these sanctions and tariffs and the application and interpretation of existing trade agreements and customs, anti-dumping and countervailing duty regulations continue to evolve, and we continue to monitor these matters. If we encounter difficulty in procuring these raw materials and component products, or if the prices we have to pay for these products increase and we are unable to pass corresponding cost increases on to our customers, our financial position, cash flows and results of operations could be adversely affected. Furthermore, uncertainty with respect to potential costs in the drilling and completion of oil and gas wells could cause our customers to delay or cancel planned projects which, if this occurred, would adversely affect our financial position, cash flows and results of operations.
Other factors that can affect our business and financial results include but are not limited to: the general global economic environment (including disruptions in the banking sector); competitive pricing pressures; public health crises; natural disasters; labor market constraints; supply chain disruptions; inflation in wages, materials, parts, equipment and other costs; climate-related and other regulatory changes; geopolitical conflicts and tensions; and changes in tax laws in the United States and international markets. We continue to monitor the global economy, the prices of and demand for crude oil and natural gas, and the resultant impact on the capital spending plans and operations of our customers in order to plan and manage our business.
Human Capital
For more information on our health and safety, diversity and other workforce policies, please see "Part I, Item 1. Business – Human Capital" in our Annual Report on Form 10-K for the year ended December 31, 2022.
22

Selected Financial Data
This selected financial data should be read in conjunction with our Unaudited Condensed Consolidated Financial Statements and related notes included in "Part I, Item 1. Financial Statements" of this Quarterly Report on Form 10-Q and in "Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" and our Consolidated Financial Statements and related notes included in "Part II, Item 8. Financial Statements and Supplementary Data" of our Annual Report on Form 10-K for the year ended December 31, 2022 in order to understand factors which may impact comparability of the selected financial data.
We revised our presentation of supplemental disclosure of disaggregated revenue information in the second quarter of 2023. Prior-period disclosures of disaggregated revenue information presented within this discussion and analysis were conformed with the current-period presentation.
Unaudited Consolidated Results of Operations
The following summarizes our consolidated results of operations for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
20232022Variance20232022Variance
Revenues:
Products$102,636 $99,743 $2,893 $295,106 $284,537 $10,569 
Services91,653 89,651 2,002 278,911 250,735 28,176 
194,289 189,394 4,895 574,017 535,272 38,745 
Costs and expenses:
Product costs80,188 81,576 (1,388)231,524 225,765 5,759 
Service costs70,239 69,723 516 211,668 194,294 17,374 
Cost of revenues (exclusive of depreciation and amortization expense presented below)150,427 151,299 (872)443,192 420,059 23,133 
Selling, general and administrative expenses24,241 23,374 867 71,785 70,964 821 
Depreciation and amortization expense15,416 16,413 (997)46,209 51,469 (5,260)
Other operating expense (income), net(1)
(1,985)(6,750)4,765 (2,503)(6,852)4,349 
188,099 184,336 3,763 558,683 535,640 23,043 
Operating income (loss)6,190 5,058 1,132 15,334 (368)15,702 
Interest expense, net(1,928)(2,637)709 (6,378)(7,947)1,569 
Other income, net186 491 (305)672 1,892 (1,220)
Income (loss) before income taxes4,448 2,912 1,536 9,628 (6,423)16,051 
Income tax provision(236)(769)533 (2,700)(6,002)3,302 
Net income (loss)$4,212 $2,143 $2,069 $6,928 $(12,425)$19,353 
Net income (loss) per share:
Basic
$0.07 $0.03 $0.11 $(0.20)
Diluted
0.07 0.03 0.11 (0.20)
Weighted average number of common shares outstanding:
Basic
62,65162,67462,76061,292
Diluted
63,06062,67663,13561,292
_______________
(1)In the three and nine months ended September 30, 2023, we recognized facility consolidation charges of $1.6 million associated with the Offshore/Manufactured Products segment's ongoing consolidation and relocation of certain manufacturing and service locations. In the three and nine months ended September 30, 2022, we recognized a gain of $6.1 million associated with the settlement of outstanding litigation against certain service providers.
23

Unaudited Segment Results of Operations
We manage and measure our business performance in three distinct operating segments: Offshore/Manufactured Products, Well Site Services and Downhole Technologies. Supplemental financial information by operating segment for the three and nine months ended September 30, 2023 and 2022 is summarized below (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
20232022Variance20232022Variance
Revenues:
Offshore/Manufactured Products
Project-driven:
Products$45,527 $38,911 $6,616 $116,869 $113,853 $3,016 
Services30,391 23,421 6,970 79,867 71,714 8,153 
75,918 62,332 13,586 196,736 185,567 11,169 
Military and other products7,195 9,995 (2,800)22,157 23,104 (947)
Short-cycle products27,930 23,710 4,220 84,435 67,945 16,490 
111,043 96,037 15,006 303,328 276,616 26,712 
Well Site Services59,831 60,509 (678)191,425 163,500 27,925 
Downhole Technologies23,415 32,848 (9,433)79,264 95,156 (15,892)
$194,289 $189,394 $4,895 $574,017 $535,272 $38,745 
Operating income (loss):
Offshore/Manufactured Products(1)
$17,804 $13,373 $4,431 $40,147 $33,010 $7,137 
Well Site Services3,285 2,359 926 14,983 (435)15,418 
Downhole Technologies(4,118)(342)(3,776)(8,173)(3,332)(4,841)
Corporate(10,781)(10,332)(449)(31,623)(29,611)(2,012)
$6,190 $5,058 $1,132 $15,334 $(368)$15,702 
_______________
(1)In the three and nine months ended September 30, 2023, we recognized facility consolidation charges of $1.6 million associated with the Offshore/Manufactured Products segment's ongoing consolidation and relocation of certain manufacturing and service locations. In the three and nine months ended September 30, 2022, we recognized a gain of $6.1 million associated with the settlement of outstanding litigation against certain service providers.
24

Three Months Ended September 30, 2023 Compared to Three Months Ended September 30, 2022
We reported net income for the three months ended September 30, 2023 of $4.2 million, or $0.07 per share, which included facility consolidation charges of $1.6 million ($1.3 million after-tax, or $0.02 per share). These results compare to net income for the three months ended September 30, 2022 of $2.1 million, or $0.03 per share, which included a gain of $6.1 million ($4.6 million after-tax, or $0.07 per share) recognized in connection with the favorable settlement of a litigation matter.
Our reported results in the third quarter of 2023 reflect continued growth in international offshore-project activity and associated backlog conversion, partially offset by the impact of an industry-wide decline in U.S. well completions – which has been ongoing since the start of 2023.
Revenues. Consolidated total revenues in the third quarter of 2023 increased $4.9 million, or 3%, from the third quarter of 2022.
Consolidated product revenues in the third quarter of 2023 increased $2.9 million, or 3%, from the third quarter of 2022, driven primarily by the conversion of production facility products from backlog into revenue. Consolidated service revenues in the third quarter of 2023 increased $2.0 million, or 2%, from the third quarter of 2022 due to increased customer spending for project-driven services, partially offset by a decrease in U.S. customer demand for short-cycle services.
The following table provides supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended September 30, 2023 and 2022 (in thousands):
Offshore/ Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
Three Months Ended September 3020232022202320222023202220232022
Project-driven:
Products$45,527 $38,911 $— $— $— $— $45,527 $38,911 
Services30,391 23,421 — — — — 30,391 23,421 
Total project-driven75,918 62,332 — — — — 75,918 62,332 
Military and other products7,195 9,995 — — — — 7,195 9,995 
Short-cycle:
Products27,930 23,710 — — 21,984 27,127 49,914 50,837 
Services— — 59,831 60,509 1,431 5,721 61,262 66,230 
Total short-cycle27,930 23,710 59,831 60,509 23,415 32,848 111,176 117,067 
$111,043 $96,037 $59,831 $60,509 $23,415 $32,848 $194,289 $189,394 
Percentage of total revenue by type -
Products73 %76 %— %— %94 %83 %53 %53 %
Services27 %24 %100 %100 %%17 %47 %47 %
Cost of Revenues (exclusive of Depreciation and Amortization Expense). Our consolidated total cost of revenues (exclusive of depreciation and amortization expense) in the third quarter of 2023 decreased $0.9 million, or 1%, compared to the level reported in the third quarter of 2022.
Consolidated product costs in the third quarter of 2023 decreased $1.4 million, or 2%, from the third quarter of 2022 due to a favorable shift in product sales mix. Consolidated service costs in the third quarter of 2023 increased $0.5 million, or 1%, from the third quarter of 2022, due primarily to the reported revenue growth.
Selling, General and Administrative Expense. Selling, general and administrative expense in the third quarter of 2023 increased $0.9 million, or 4%, from the level reported in the third quarter of 2022.
Depreciation and Amortization Expense. Depreciation and amortization expense decreased $1.0 million, or 6%, in the third quarter of 2023 compared to the prior-year quarter, reflective of certain intangible assets reaching the end of their economic life in 2022. Note 10, "Segments and Related Information," to our Unaudited Condensed Consolidated Financial Statements presents depreciation and amortization expense by segment.
Other Operating Income, Net. In the third quarter of 2023, other operating income, net included gains on disposals of assets totaling $2.8 million, partially offset by charges of $1.6 million recognized in connection with our ongoing consolidation of certain manufacturing and service locations within our Offshore/Manufactured Products segment. Net other operating income for the third quarter of 2022 included a gain of $6.1 million recognized in connection with the settlement of outstanding
25

litigation against certain service providers within our Offshore/Manufactured Products segment and $0.4 million in gains on disposals of assets.
Operating Income, Net. Our consolidated operating income was $6.2 million in the third quarter of 2023, which included the $1.6 million in facility consolidation charges reported within other operating income, net as discussed above. This compares to third quarter 2022 consolidated operating income of $5.1 million, which included the $6.1 million gain reported within other operating income, net, as discussed above.
Interest Expense, Net. Net interest expense totaled $1.9 million in the third quarter of 2023, which compares to $2.6 million in the same period of 2022. Interest expense as a percentage of total debt outstanding was approximately 7% in the third quarter of 2023, compared to 6% in the third quarter of 2022.
Income Tax. Income tax expense for the three months ended September 30, 2023 was calculated using a discrete approach. This methodology was used because changes in our results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. For the three months ended September 30, 2023, our income tax provision was $0.2 million on pre-tax income of $4.4 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax provision of $0.8 million on a pre-tax income of $2.9 million for the three months ended September 30, 2022.
Other Comprehensive Loss. Reported comprehensive loss is the sum of reported net income and other comprehensive loss. Other comprehensive loss was $5.7 million in the third quarter of 2023 compared to comprehensive loss of $11.9 million in the third quarter of 2022 due to fluctuations in currency exchange rates compared to the U.S. dollar which are used to translate certain of the international operations of our operating segments. For the three months ended September 30, 2023 and 2022, currency translation adjustments recognized as a component of other comprehensive loss were primarily attributable to the United Kingdom and Brazil. During the third quarter of both 2023 and 2022, the exchange rates for both the British pound and the Brazilian real weakened compared to the U.S. dollar.
Segment Operating Results
Offshore/Manufactured Products
Revenues. Our Offshore/Manufactured Products segment revenues increased $15.0 million, or 16%, in the third quarter of 2023 compared to the third quarter of 2022 due primarily to the timing of conversion of production facility products from backlog into revenue as well as higher service and short-cycle product sales.
Operating Income. Our Offshore/Manufactured Products segment reported operating income of $17.8 million in the third quarter of 2023, which included the $1.6 million in facility consolidation charges, compared to operating income in the third quarter of 2022 of $13.4 million, which included a $6.1 million gain recognized in connection with the settlement of outstanding litigation. Excluding the charges and prior-year gain, operating income increased $12.2 million year-over-year driven primarily by the reported revenue growth and a favorable shift in product sales mix.
Backlog. Backlog in our Offshore/Manufactured Products segment totaled $348 million as of September 30, 2023, with third quarter 2023 bookings of $129 million and a quarterly book-to-bill ratio of 1.2x.
Well Site Services
Revenues. Our Well Site Services segment revenues decreased $0.7 million, or 1%, in the third quarter of 2023 compared to the prior-year period, driven primarily by lower U.S. customer activity levels and competitive market conditions.
Operating Income. Our Well Site Services segment reported operating income of $3.3 million in the third quarter of 2023, compared to operating income of $2.4 million in the third quarter of 2022. The segment's operating results improved $0.9 million from the prior-year period, due primarily to a favorable shift in service mix and a $0.4 million decrease in depreciation and amortization expense, partially offset by increased labor, material and other costs.
26

Downhole Technologies
Revenues. Our Downhole Technologies segment revenues decreased $9.4 million, or 29%, in the third quarter of 2023 from the prior-year period, driven primarily by lower U.S. customer activity levels and competitive market conditions.
Operating Loss. Our Downhole Technologies segment reported an operating loss of $4.1 million in the third quarter of 2023, which compared to an operating loss of $0.3 million in the prior-year period. Operating loss increased $3.8 million year-over-year due primarily to the decline in reported revenue, lower manufacturing volumes and higher labor, material and other costs.
Corporate
Operating Loss. Corporate expenses increased $0.4 million, or 4%, in the third quarter of 2023 from the prior-year period.
27

Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022
We reported net income for the nine months ended September 30, 2023 of $6.9 million, or $0.11 per share, which included facility consolidation charges of $1.6 million ($1.3 million after-tax, or $0.02 per share). These results compare to a net loss for the nine months ended September 30, 2022 of $12.4 million, or $0.20 per share, which included a gain of $6.1 million ($4.6 million after-tax, or $0.07 per share) recognized in connection with the settlement of a litigation matter.
Increased capital investments by our customers, together with our internal cost control and strict capital discipline measures and other corporate actions, resulted in significant improvements to our consolidated results in 2023. The favorable impact of continued growth in international offshore-project activity and associated backlog conversion was partially offset by the impact of an industry-wide decline in U.S. well completions – which has been ongoing since the start of 2023.
Revenues. Consolidated total revenues in the first nine months of 2023 increased $38.7 million, or 7%, from the first nine months of 2022.
Consolidated product revenues in the first nine months of 2023 increased $10.6 million, or 4%, from the first nine months of 2022, driven primarily by higher customer demand for short-cycle products. Consolidated service revenues in the first nine months of 2023 increased $28.2 million, or 11%, from the first nine months of 2022 due primarily to increased customer spending in the U.S. shale play regions in the first half of 2023.
The following table provides supplemental disaggregated revenue from contracts with customers by operating segment for the nine months ended September 30, 2023 and 2022 (in thousands):
Offshore/ Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
Nine Months Ended September 3020232022202320222023202220232022
Project-driven:
Products$116,869 $113,853 $— $— $— $— $116,869 $113,853 
Services79,867 71,714 — — — — 79,867 71,714 
Total project-driven196,736 185,567 — — — — 196,736 185,567 
Military and other products22,157 23,104 — — — — 22,157 23,104 
Short-cycle:
Products84,435 67,945 — — 71,645 79,635 156,080 147,580 
Services— — 191,425 163,500 7,619 15,521 199,044 179,021 
Total short-cycle84,435 67,945 191,425 163,500 79,264 95,156 355,124 326,601 
$303,328 $276,616 $191,425 $163,500 $79,264 $95,156 $574,017 $535,272 
Percentage of total revenue by type -
Products74 %74 %— %— %90 %84 %51 %53 %
Services26 %26 %100 %100 %10 %16 %49 %47 %
Cost of Revenues (exclusive of Depreciation and Amortization Expense). Our consolidated total cost of revenues (exclusive of depreciation and amortization expense) increased $23.1 million, or 6%, in the first nine months of 2023 compared to the first nine months of 2022.
Consolidated product costs in the first nine months of 2023 increased $5.8 million, or 3%, compared to the first nine months of 2022 due primarily to the reported revenue growth as well as higher material, transportation, labor and other costs. Consolidated service costs in the first nine months of 2023 increased $17.4 million, or 9%, compared to the first nine months of 2022, due primarily to the impact of higher revenue levels and increased labor and other costs.
Selling, General and Administrative Expense. Selling, general and administrative expense in the first nine months of 2023 increased $0.8 million, or 1%, from the first nine months of 2022.
Depreciation and Amortization Expense. Depreciation and amortization expense decreased $5.3 million, or 10%, in the first nine months of 2023 compared to the prior-year period, reflective of certain intangible assets reaching the end of their economic life in 2022 and reduced capital investments made in our Well Site Services segment in recent years. Note 10, "Segments and Related Information," to our Unaudited Condensed Consolidated Financial Statements presents depreciation and amortization expense by segment.
28

Other Operating Income, Net. In the first nine months of 2023, other operating income, net included gains on disposals of assets totaling $3.3 million, partially offset by charges of $1.6 million recognized in connection with our ongoing consolidation of certain manufacturing and service locations within our Offshore/Manufactured Products segment. Net other operating income for the first nine months of 2022 included a gain of $6.1 million recognized in connection with the settlement of outstanding litigation against certain service providers within our Offshore/Manufactured Products segment and $1.5 million in gains on disposals of assets.
Operating Income (Loss). Our consolidated operating income was $15.3 million in the first nine months of 2023, which included the $1.6 million in facility consolidation charges reported within other operating income, net. This compares to a consolidated operating loss of $0.4 million, which included the $6.1 million gain reported within other operating income, net, recognized in the first nine months of 2022.
Interest Expense, Net. Net interest expense totaled $6.4 million in the first nine months of 2023, which compares to $7.9 million in the first nine months of 2022. Interest expense as a percentage of total debt outstanding was approximately 7% in the first nine months of 2023, compared to 6% in the first nine months of 2022.
Income Tax. Income tax expense for the first nine months of 2023 was calculated using a discrete approach. This methodology was used because changes in our results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. For the first nine months of 2023, our income tax provision was $2.7 million on pre-tax income of $9.6 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax provision of $6.0 million on a pre-tax loss of $6.4 million for the first nine months of 2022, which was negatively impacted by valuation allowances recorded against deferred tax assets as well as certain non-deductible expenses and discrete tax items.
Other Comprehensive Income (Loss). Reported comprehensive income (loss) is the sum of reported net income (loss) and other comprehensive income (loss). Other comprehensive income was $1.7 million in the first nine months of 2023 compared to comprehensive loss of $23.8 million in the first nine months of 2022 due to fluctuations in foreign currency exchange rates compared to the U.S. dollar for certain of the international operations of our operating segments. For the first nine months of 2023 and 2022, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil. During the first nine months of 2023, the exchange rates for the British pound and the Brazilian real strengthened compared to the U.S. dollar. During the first nine months of 2022, the exchange rate for the British pound weakened compared to the U.S. dollar, while the Brazilian real strengthened compared to the U.S. dollar.
Segment Operating Results
Offshore/Manufactured Products
Revenues. Our Offshore/Manufactured Products segment revenues increased $26.7 million, or 10%, in the first nine months of 2023 compared to the first nine months of 2022 due primarily to increased demand for short-cycle products and offshore-project driven services.
Operating Income. Our Offshore/Manufactured Products segment reported operating income of $40.1 million in the first nine months of 2023, which included the $1.6 million in facility consolidation charges. This compares to operating income of $33.0 million, which included a $6.1 million gain recognized in connection with the settlement of outstanding litigation, in the first nine months of 2022. Excluding the charges and prior-year gain, operating income increased $14.9 million year-over-year due primarily to the segment's reported revenue growth and lower bad debt expense, partially offset by the impact of higher material, transportation, labor and other costs.
Backlog. Backlog in our Offshore/Manufactured Products segment totaled $348 million as of September 30, 2023 compared to $308 million as of December 31, 2022. Bookings during the first nine months of 2023 totaled $353 million, yielding a year-to-date book-to-bill ratio of 1.2x.
Well Site Services
Revenues. Our Well Site Services segment revenues increased $27.9 million, or 17%, in the first nine months of 2023 compared to the first nine months of 2022, driven primarily by higher U.S. customer activity levels during the first half of 2023.
29

Operating Income (Loss). Our Well Site Services segment reported operating income of $15.0 million in the first nine months of 2023, compared to an operating loss of $0.4 million in the first nine months of 2022. The segment's operating results improved $15.4 million from the prior-year period, due to the reported revenue growth and a $3.0 million decrease in depreciation and amortization expense, partially offset by increased labor, material and other costs.
Downhole Technologies
Revenues. Our Downhole Technologies segment revenues decreased $15.9 million, or 17%, in the first nine months of 2023 from the first nine months of 2022 due primarily to lower U.S. customer demand for perforating products.
Operating Loss. Our Downhole Technologies segment reported an operating loss of $8.2 million in the first nine months of 2023, compared to an operating loss of $3.3 million reported in the first nine months of 2022. This year-over-year increase in operating loss is due primarily to the reported decrease in the segment's revenue as well as increased labor, material and other costs.
Corporate
Operating Loss. Corporate expenses in the first nine months of 2023 increased $2.0 million, or 7%, from the first nine months of 2022, due primarily to higher personnel and marketing costs.
30

Liquidity, Capital Resources and Other Matters
Our primary liquidity needs are to fund operating and capital expenditures, new product development and general working capital needs. In addition, capital has been used to fund strategic business acquisitions, repay debt and fund share repurchases. Our primary sources of funds are cash flow from operations, proceeds from borrowings under our credit facilities and, less frequently, capital markets transactions.
Operating Activities
Cash flows from operations totaled $52.4 million during the first nine months of 2023, compared to $19.0 million provided by operations during the first nine months of 2022.
During the first nine months of 2023, $3.2 million was used to fund net working capital increases, with an activity-driven increase in inventories and the payment of accrued 2022 short-and long-term cash incentives in the first quarter of 2023 substantially offset by the favorable impact of a decrease in accounts receivable and an increase in deferred revenues. During the first nine months of 2022, $27.5 million was used to fund net working capital increases, primarily due to increases in accounts receivable and inventories driven by higher activity levels.
Investing Activities
Net cash used in investing activities during the first nine months of 2023 totaled $19.1 million, compared to $19.3 million used in investing activities during the first nine months of 2022.
Capital expenditures totaled $23.4 million and $13.3 million during the first nine months of 2023 and 2022, respectively. These investments were partially offset by proceeds from the sale of property and equipment of $4.4 million and $2.2 million during the first nine months of 2023 and 2022, respectively.
In the second quarter of 2022, we acquired E-Flow Control Holdings Limited, a global provider of fully integrated handling, control, monitoring and instrumentation solutions. The purchase price of $8.1 million (net of cash acquired) was funded with cash on-hand.
Within our Offshore/Manufactured Products segment, we completed the consolidation of certain facilities in Houston, Texas during the third quarter of 2023 and are in the process of strategically relocating our Asian manufacturing and service operations from Singapore to Batam, Indonesia. With these consolidations, two facilities are classified as held-for-sale assets within prepaid expenses and other current assets at September 30, 2023.
With our planned purchase of land and the start of construction on a new facility in Batam in the fourth quarter of 2023, we currently expect to invest approximately $35 million in capital expenditures during 2023. In late 2023 or early 2024, we also expect to sell the two facilities (in Singapore and Houston), with expected proceeds ranging between $35 million and $40 million. We plan to fund our capital expenditures with available cash, internally generated funds and, if necessary, borrowings under our ABL Facility discussed below.
Financing Activities
During the first nine months of 2023, net cash of $22.7 million was used in financing activities, which included the repayment of the $17.3 million principal amount of our outstanding 2023 Notes and the repurchases of $3.0 million of the Company's common stock. This compares to $17.9 million of cash used in financing activities during the first nine months of 2022, which included a cash payment of $10.0 million related to the settlement of a promissory note to the seller of GEODynamics, Inc. (discussed below) and the purchase of $6.5 million principal amount of our outstanding 2023 Notes (as defined below).
On June 28, 2022, we entered into a settlement agreement with the seller of GEODynamics, Inc. (acquired in 2018), which provided for the full and final settlement of all amounts due under a promissory note to the seller of GEODynamics, Inc. Pursuant to the settlement agreement, on July 1, 2022, we paid the seller $10.0 million in cash and issued approximately 1.9 million shares of our common stock.
As of September 30, 2023, we had cash and cash equivalents totaling $52.9 million, which compared to $42.0 million as of December 31, 2022.
As of September 30, 2023, we had no borrowings outstanding under our ABL Facility, $135.0 million principal amount of our 2026 Notes (as defined below) outstanding and other debt of $3.2 million. Our reported interest expense included
31

amortization of deferred financing costs of $1.3 million during the first nine months of 2023. For the first nine months of 2023, our contractual cash interest expense was $5.8 million, or approximately 6% of the average principal balance of debt outstanding.
We believe that cash on-hand, cash flow from operations and borrowing capacity available under our ABL Facility will be sufficient to meet our liquidity needs in the coming twelve months. If our plans or assumptions change, or are inaccurate, we may need to raise additional capital. Our ability to obtain capital for additional projects to implement our growth strategy over the longer term will depend upon our future operating performance, financial condition and, more broadly, on the availability of equity and debt financing. Capital availability will be affected by prevailing conditions in our industry, the global economy, the global banking and financial markets, stakeholder scrutiny of ESG matters and other factors, many of which are beyond our control. In this regard, the effect of the four U.S. bank failures, which occurred in March, May and July 2023, resulted in significant disruptions to global banking and financial markets. For companies like ours that support the energy industry, these disruptions negatively impacted the value of our common stock and may reduce our ability to access capital in the bank and capital markets or result in such capital being available on less favorable terms, which could in the future negatively affect our liquidity.
On March 21, 2022, the SEC proposed new rules relating to the disclosure of a range of climate-related information and risks. A final rule is expected to be released in the fourth quarter of 2023, but we cannot predict the final form and substance of the rule and its requirements at this time. The ultimate impact on our business is uncertain and, upon finalization, we and our customers may incur increased compliance costs related to the assessment and disclosure of climate-related risks. We may also face increased litigation risks related to disclosures made pursuant to the rule if finalized as proposed. In addition, enhanced climate disclosure requirements could accelerate the trend of certain stakeholders and lenders in restricting access to capital or seeking more stringent conditions with respect to their investments in us, our customers and other companies like ours that support the energy industry. For more information on our risks related to climate change, see the risk factors in "Part I, Item 1A. Risk Factors" included in our Annual Report on Form 10-K for the year ended December 31, 2022 titled, "Our and our customers' operations are subject to a series of risks arising out of the threat of climate change that could result in increased operating costs, limit the areas in which oil and natural gas production may occur, and reduce demand for the products and services we provide" and "Increasing attention to ESG matters may impact our business."
Stock Repurchase Program. On February 16, 2023, the Board of Directors authorized $25.0 million for the repurchases of our common stock, par value $0.01 per share, through February 2025. Subject to applicable securities laws, such purchases will be at such times and in such amounts as we deem appropriate. As of September 30, 2023, $3.0 million of share repurchases have been made under this authorization.
Revolving Credit Facility. On February 10, 2021, we entered into a senior secured credit facility with certain lenders, which provides for a $125.0 million asset-based revolving credit facility (the "ABL Facility") under which credit availability is subject to a borrowing base calculation.
The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (the "ABL Agreement"). The ABL Agreement matures on February 10, 2025 with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.
See Note 4, "Long-term Debt," to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for further information regarding the ABL Agreement. As of September 30, 2023, we had $16.4 million of outstanding letters of credit, but no borrowings outstanding under the ABL Agreement. The total amount available to be drawn as of September 30, 2023 was $84.5 million, calculated based on the then-current borrowing base less outstanding letters of credit.
2026 Notes. We issued $135.0 million aggregate principal amount of 4.75% convertible senior notes due 2026 (the "2026 Notes") pursuant to an indenture, dated as of March 19, 2021 (the "2026 Indenture"), between us and Computershare Trust Company, National Association, as successor trustee. The 2026 Notes will mature on April 1, 2026, unless earlier repurchased, redeemed or converted.
The 2026 Indenture contains certain events of default, including certain defaults by us with respect to other indebtedness of at least $40.0 million.
See Note 4, "Long-term Debt," to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for further information regarding the 2026 Notes. As of September 30, 2023, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.
32

2023 Notes. On February 15, 2023, our 1.50% convertible senior notes due 2023 (the "2023 Notes") matured and the outstanding $17.3 million principal amount was repaid in full.
Our total debt represented 16% and 18% of our combined total debt and stockholders' equity as of September 30, 2023 and December 31, 2022, respectively.
Contingencies and Other Obligations. We are a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning our commercial operations, products, employees and other matters.
See Note 11, "Commitments and Contingencies," to the Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q for additional discussion.
Off-Balance Sheet Arrangements. As of September 30, 2023, we had no off-balance sheet arrangements.
Critical Accounting Policies
For a discussion of the critical accounting policies and estimates that we use in the preparation of our condensed consolidated financial statements, see "Part II Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended December 31, 2022. These estimates require significant judgments, assumptions and estimates. We have discussed the development, selection, and disclosure of these critical accounting policies and estimates with the audit committee of our Board of Directors. There have been no material changes to the judgments, assumptions and estimates upon which our critical accounting estimates are based.
Recent Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by us as of the specified effective date. Management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on our consolidated financial statements upon adoption.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Market risk refers to the potential losses arising from changes in interest rates, foreign currency exchange rates, equity prices, and commodity prices, including the correlation among these factors and their volatility.
Our principal market risks are our exposure to changes in interest rates and foreign currency exchange rates. We enter into derivative instruments only to the extent considered necessary to meet risk management objectives and do not use derivative contracts for speculative purposes.
Interest Rate Risk. We have a revolving credit facility that is subject to the risk of higher interest charges associated with increases in interest rates. As of September 30, 2023, we had no floating-rate obligations outstanding under our ABL Facility. The use of floating-rate obligations would expose us to the risk of increased interest expense in the event of increases in short-term interest rates.
Foreign Currency Exchange Rate Risk. Our operations are conducted in various countries around the world and we receive revenue from these operations in a number of different currencies. As such, our earnings are subject to movements in foreign currency exchange rates when transactions are denominated in (i) currencies other than the U.S. dollar, which is our functional currency, or (ii) the functional currency of our subsidiaries, which is not necessarily the U.S. dollar. In order to mitigate the effects of foreign currency exchange rate risks in areas outside of the United States (primarily in our Offshore/Manufactured Products segment), we generally pay a portion of our expenses in local currencies and a substantial portion of our contracts provide for collections from customers in U.S. dollars. During the first nine months of 2023, our reported foreign currency exchange losses were $0.2 million and are included in "Other operating income, net" in the consolidated statements of operations.
Accumulated other comprehensive loss, reported as a component of stockholders' equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of our operating segments. Our accumulated other comprehensive loss decreased $1.7 million from $78.9 million as of December 31, 2022 to $77.3 million as of September 30, 2023, due to changes in currency exchange rates. During the nine months ended September 30, 2023, the exchange rates for the British pound and the Brazilian real strengthened by 1% and 4%, respectively, compared to the U.S. dollar.
33

ITEM 4. Controls and Procedures
(i) Evaluation of Disclosure Controls and Procedures
As of the end of the period covered by this Quarterly Report on Form 10-Q, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) of the Exchange Act. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure and is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September 30, 2023 at the reasonable assurance level.
(ii) Changes in Internal Control Over Financial Reporting
During the three months ended September 30, 2023, certain processes and controls were modified in connection with our Downhole Technologies segment migration to an enterprise resource planning system used by our Offshore/Manufactured Products segment. We do not believe that such modifications materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
There have been no other changes in the Company's internal control over financial reporting (as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) 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.
34

PART II – OTHER INFORMATION
ITEM 1. Legal Proceedings
The information with respect to this Item 1 is set forth under Note 11, "Commitments and Contingencies."
ITEM 1A. Risk Factors
"Part I, Item 1A. Risk Factors" of our Annual Report on Form 10-K for the year ended December 31, 2022 includes a detailed discussion of our risk factors. The risks described in such report are not the only risks we face. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial, may materially adversely affect our business, financial conditions or future results. Except as described below, there have been no material changes to our risk factors as set forth in our 2022 Annual Report on Form 10-K.
Adverse developments affecting the financial services industry, such as events or concerns involving liquidity, defaults or non-performance by financial institutions or transactional counterparties, could adversely affect the Company's current and projected business operations and its financial condition and results of operations.
Events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about such events or other similar risks, have in the past and may in the future lead to acute or market-wide liquidity problems. In addition, if any of the Company's customers, suppliers or other business counterparties are unable to access funds held by such a financial institution, such parties' ability to pay their obligations to the Company or to enter into new commercial arrangements requiring additional payments to the Company could be adversely affected.
Inflation and rapid increases in interest rates have led to a decline in the trading value of previously issued government securities with interest rates below current market interest rates. Although the U.S. Department of Treasury, Federal Deposit Insurance Corporation ("FDIC") and Federal Reserve Board have announced a program to mitigate the risk of potential losses on the sale of such instruments, widespread demands for customer withdrawals or other needs of financial institutions for immediate liquidity may exceed the capacity of such program. Additionally, the Company maintains cash balances at third-party financial institutions in excess of FDIC standard insurance limits, and there is no guarantee that the U.S. Department of Treasury, FDIC and Federal Reserve Board will provide access to uninsured funds in the future in the event of the closure of such banks or financial institutions, or that they would do so in a timely fashion.
Access to funding sources and other credit arrangements in amounts adequate to finance the Company's business operations could be significantly impaired by the foregoing factors that affect the Company, any financial institutions with which the Company enters into credit agreements or arrangements directly, or the financial services industry or economy in general. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry.
The results of events or concerns that involve one or more of these factors could include a variety of material and adverse impacts on the Company's current and projected business operations and the Company's financial condition and results of operations. These risks include, but may not be limited to, the following:
delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets;
inability to enter into credit facilities or other working capital resources;
potential or actual breach of contractual obligations that require the Company to maintain letters of credit or other credit support arrangements; or
termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.
In addition, investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for the Company to acquire financing on acceptable terms or at all. Any decline in available funding or access to cash and liquidity resources could, among other risks, adversely impact the Company's ability to meet operating expenses or other obligations, financial or otherwise, result in breaches of the Company's financial and/or contractual obligations, or result in violations of federal or state wage and hour laws. In addition, any further deterioration in the macroeconomic economy or financial services industry could lead to losses or defaults by the Company's customers, vendors or suppliers. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors, could have material adverse impacts on the Company's liquidity and its current and/or projected business operations and financial condition and results of operations.
35

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a) None.
(b) None.
(c)
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Period
Total Number of Shares Purchased(1)
Average Price Paid per Share(1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs(2)
July 1 through July 31, 2023— $— — $21,998,595 
August 1 through August 31, 2023— — — 21,998,595 
September 1 through September 30, 2023— — — 21,998,595 
Total— $— — 
________________
(1)No shares were purchased during the three-month period ended September 30, 2023.
(2)On February 16, 2023, the Company's Board of Directors authorized $25.0 million for the repurchases of the Company's common stock, par value $0.01 per share, through February 2025. As of September 30, 2023, $3.0 million of share repurchases have been made under this authorization.
ITEM 3. Defaults Upon Senior Securities
None.
ITEM 4. Mine Safety Disclosures
Not applicable.
ITEM 5. Other Information
During the three months ended September 30, 2023, no director or executive officer adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" (as each is defined in Item 408 of Regulation S-K) related to securities of our company.
36

ITEM 6. Exhibits
Exhibit No.Description
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
---------
*Filed herewith.
**Furnished herewith.
37

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
OIL STATES INTERNATIONAL, INC.
Date:October 27, 2023By:/s/ LLOYD A. HAJDIK
Lloyd A. Hajdik
Executive Vice President, Chief Financial Officer and
Treasurer (Duly Authorized Officer and Principal Financial Officer)
38
EX-31.1 2 ois_20230930xex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO RULE 13a–14(a) UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Cindy B. Taylor, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Oil States International, Inc. (Registrant);

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

/s/ Cindy B. Taylor
Name:Cindy B. Taylor
President and Chief Executive Officer
Date:October 27, 2023

EX-31.2 3 ois_20230930xex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF
CHIEF FINANCIAL OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO RULE 13a–14(a) UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Lloyd A. Hajdik, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Oil States International, Inc. (Registrant);

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

/s/ Lloyd A. Hajdik
Name:Lloyd A. Hajdik
Executive Vice President, Chief Financial Officer and Treasurer
Date:October 27, 2023

EX-32.1 4 ois_20230930xex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO 18 U.S.C. § 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Oil States International, Inc. for the quarterly period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Cindy B. Taylor, President and Chief Executive Officer of Oil States International, Inc. (the "Company"), hereby certify, to the best of my knowledge, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

/s/ Cindy B. Taylor
Name:Cindy B. Taylor
President and Chief Executive Officer
Date:October 27, 2023

EX-32.2 5 ois_20230930xex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF
CHIEF FINANCIAL OFFICER
OF OIL STATES INTERNATIONAL, INC.
PURSUANT TO 18 U.S.C. § 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Oil States International, Inc. for the quarterly period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Lloyd A. Hajdik, Executive Vice President, Chief Financial Officer and Treasurer of Oil States International, Inc. (the "Company"), hereby certify, to the best of my knowledge, that:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

/s/ Lloyd A. Hajdik
Name:Lloyd A. Hajdik
Executive Vice President, Chief Financial Officer and Treasurer
Date:October 27, 2023

EX-101.SCH 6 ois-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Unaudited Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Unaudited Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Charges and Benefits link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Details of Selected Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Long-Term Incentive Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Details of Selected Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Long-Term Incentive Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Charges and Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Details of Selected Balance Sheet Accounts - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Details of Selected Balance Sheet Accounts - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Long-term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stockholders' Equity - Common and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stockholders' Equity - Common Stock Outstanding Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Long-Term Incentive Compensation - Restricted Stock Awards and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Long-Term Incentive Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Segments and Related Information - Financial Information by Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Segments and Related Information - Supplemental Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ois-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ois-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ois-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Asset-based Revolving Credit Facility Asset-based Revolving Credit Facility [Member] Asset-based Revolving Credit Facility Accrued liabilities Accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Allowance for excess or obsolete inventory Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of effect from acquired business: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Revolving credit facility Revolving Credit Facility Due January 2022 Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Unvested performance share units Performance-based Stock Units Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Military and other products Military And Other Products [Member] Military And Other Products Insider Trading Policies and Procedures [Line Items] Service- based stock units awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Unvested restricted stock awards Dilutive Securities, Effect on Basic Earnings Per Share Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase in deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted stock awards, net of forfeitures (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Current liabilities: Liabilities, Current [Abstract] Exchange rate strengthened (weakened) Exchange Rate Strengthened (Weakened) Exchange Rate Weakened Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, shares (in shares) Treasury Stock, Common, Shares Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Long-term debt, fair value Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Accrued interest Interest Payable, Current All Currencies [Domain] All Currencies [Domain] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repayment of 1.50% convertible senior notes Repayments of Convertible Debt Stock repurchases Stock Repurchased During Period, Value Percentage of additional performance-based awards issued (as a percent) Share Based Compensation Arrangement By Share Based Payment Award, Additional Performance Based Shares To Be Issued If Current Period Metrics Achieved Maximum Target Award, Percentage Represents the maximum percentage of target award that might be granted as additional shares. Stockholders' equity: Equity, Attributable to Parent [Abstract] Other Other Assets, Miscellaneous, Noncurrent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue (contract liabilities) Contract with Customer, Liability Total inventories Inventory, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenues (exclusive of depreciation and amortization expense presented below) Cost of Goods and Services Sold Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Name Measure Name Name Forgone Recovery, Individual Name United Kingdom, Pounds United Kingdom, Pounds Goodwill, net Goodwill Project-driven: Project-Driven [Member] Project-Driven Service-based Stock Units Service-based Stock Units [Member] Service-based Stock Units Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Currency translation adjustments (excluding intercompany advances) Currency translation adjustments (excluding intercompany advances) Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity, excluding intercompany advances. Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Accounts Receivable Accounts Receivable [Member] Deferred financing costs Deferred Costs, Noncurrent Other debt and finance lease obligations Finance Lease Obligations and Other Debt [Member] Finance Lease Obligations and Other Debt [Member] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Revenue, remaining performance obligation, percentage of obligations, remaining in year two (as a percent) Revenue, Remaining Performance Obligation, Percentage, Remaining In Year Two And Thereafter Revenue, Remaining Performance Obligation, Percentage, Remaining in Year Two Surrender of stock to settle taxes on stock awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Income taxes payable Accrued Income Taxes, Current Schedule of Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Allowance for doubtful accounts as a percentage of total accounts receivable Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property, plant and equipment Property, Plant and Equipment, Gross Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Offshore/Manufactured Products Offshore/ Manufactured Products Offshore/Manufactured Products [Member] Represents the Offshore/Manufactured Products segment. PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount 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 Current operating lease liabilities Operating Lease, Liability, Current Debt instrument, amount of indebtedness subject to springing maturity Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Net Carrying Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Debt instrument, springing maturity, term (in days) Debt Instrument, Springing Maturity, Term Debt Instrument, Springing Maturity, Term Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominators: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Costs and expenses: Operating Costs and Expenses [Abstract] Vested and distributed (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Less: Current portion Long-Term Debt and Lease Obligation, Current Deferred revenue Contract with Customer, Liability, Current Treasury stock, at cost, 13,328,859 and 12,684,101 shares, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Selling, general and administrative expense Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Costs and expenses Costs and Expenses Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based compensation costs not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Revenue, remaining performance obligation, percentage of obligations, remaining fiscal year (as a percent) Revenue, Remaining Performance Obligation, Percentage, Remaining Fiscal Year Revenue, Remaining Performance Obligation, Percentage, Remaining Fiscal Year Entity Address, Address Line One Entity Address, Address Line One Stock repurchased cost Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Receivable Type [Axis] Receivable Type [Axis] Long-Term Incentive Compensation Share-Based Payment Arrangement [Text Block] Other, net Other Noncash Income (Expense) Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc. Stock Issued During Period, Value, Settlement of Seller Disputes Stock Issued During Period, Value, Settlement of Seller Disputes Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Finished goods and purchased products Finished goods and purchased products Amount before valuation and LIFO reserves of purchased products and completed merchandise or goods expected to be sold within one year or operating cycle, if longer. Decrease in contract with customer, asset Increase (Decrease) in Contract with Customer, Asset Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: Weighted average number of unvested restricted stock awards outstanding (in shares) Weighted Average Number of Shares, Restricted Stock Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Debt instrument, amount of borrowing base outstanding subject to covenant Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Inventories, net Inventory, Net Service-based Restricted Stock Service-based Restricted Stock [Member] Represents information pertaining the Service-based Restricted Stock. Statistical Measurement [Axis] Statistical Measurement [Axis] Performance period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Purchases of treasury stock Payments for Repurchase of Common Stock Products Products Product [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Segments [Domain] Segments [Domain] Deferred compensation plan Deferred Compensation Plan Assets Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Gain related to litigation settlement Gain (Loss) Related to Litigation Settlement Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Downhole Technologies Downhole Technologies Downhole Technologies [Member] Downhole Technologies [Member] Current assets: Assets, Current [Abstract] Total accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Other Other Receivables [Member] Other receivables [member] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Shares of common stock outstanding beginning period (in shares) Shares of common stock outstanding ending period (in shares) Common Stock, Shares, Outstanding Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Conversion ratio Debt Instrument, Convertible, Conversion Ratio Net income (loss) per share: Net income (loss) per share: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Less: Income attributable to unvested restricted stock awards Income Attributable To Unvested Restricted Stock Awards Amount after tax of income (loss) from continuing operations attributable to nonvested restricted stock. Schedule of Common Stock Outstanding Roll Forward Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash flows used in investing activities Net Cash Provided by (Used in) Investing Activities Numerator for basic net income (loss) per share Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory, Net Schedule of Inventory, Current [Table Text Block] Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Services Services Service [Member] Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Contract with customer, liability, increase due to billings Contract With Customer, Liability, Increase Due To Billings Contract With Customer, Liability, Increase Due To Billings All Executive Categories All Executive Categories [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Deferred compensation arrangement, potential maximum liability Deferred Compensation Arrangement With Individual, Potential Liability Deferred Compensation Arrangement with Individual, Potential Maximum Liability Debt Disclosure [Abstract] Debt Disclosure [Abstract] Well Site Services Well Site Services Total Well Site Services [Member] Information pertaining to total well site services. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Debt Instrument, principal amount repurchased Debt Instrument, Principal Amount Repurchased Debt Instrument, Principal Amount Repurchased Common stock, $.01 par value, 200,000,000 shares authorized, 77,218,035 shares and 76,587,920 shares issued, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradenames and other Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current All Individuals All Individuals [Member] Cash paid (received) for: Supplemental Cash Flow Information [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Common stock shares, authorized repurchase Stock Repurchase Program, Authorized Amount Total debt Long-Term Debt and Lease Obligation, Including Current Maturities Purchase of treasury stock (in shares) Stock Repurchased During Period, Shares Revenue from contract with customer, percentage of revenue (as a percent) Revenue from Contract with Customer, Percentage of Revenue Revenue from Contract with Customer, Percentage of Revenue Contract with customer, asset, reclassified to receivable Contract with Customer, Asset, Reclassified to Receivable Debt instrument, covenant, minimum fixed charge coverage ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt instrument, percentage of borrowing base outstanding subject to covenant (as a percent) Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding PEO Name PEO Name Concentration risk (as a percent) Concentration Risk, Percentage Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 1.5% Convertible Unsecured Senior Notes 2023 Notes 1.5% Convertible Unsecured Senior Notes Due February 2023 [Member] 1.5% Convertible Unsecured Senior Notes Due February 2023 [Member] Net cash flows provided by operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Corporate Corporate, Non-Segment [Member] Depreciation and amortization expense Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Other operating income, net Other Operating Income (Expense), Net Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Transferred over Time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Stockholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Deferred compensation arrangement, requisite performance period Deferred Compensation Arrangement with Individual, Requisite Performance Period Deferred Compensation Arrangement with Individual, Requisite Performance Period Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Unvested restricted stock awards Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Subsegments [Axis] Subsegments [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total long-term debt Long-Term Debt and Lease Obligation Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Depreciation and amortization expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Patents/Technology/Know-how Patents, Technology Based, and Know-how [Member] Patents, Technology Based, and Know-how [Member] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Unamortized debt issuance costs Debt Issuance Costs, Net Capital expenditures Payments to Acquire Productive Assets Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Carrying value of assets held for sale Asset, Held-for-Sale, Not Part of Disposal Group Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Charges and Benefits Restructuring, Impairment, and Other Activities Disclosure [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted average number of common shares outstanding (in shares) Weighted Average Number Of Common Shares Outstanding This element represents the weighted average total number of shares outstanding, including restricted stock. Net Income (Loss) Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Deferred compensation arrangement, recorded liability Deferred Compensation Arrangement with Individual, Recorded Liability Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property, plant, and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Accrued taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Insurance liabilities Accrued Insurance, Current Shares added to treasury stock as a result of net share settlements due to vesting of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Income taxes, net Income Taxes Paid, Net Deferred income taxes Deferred Income Tax Assets, Net Net cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other, net Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other noncurrent assets Other noncurrent assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease assets, net Operating Lease, Right-of-Use Asset Basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Segment recognized costs Facility consolidation charges Restructuring Costs Gains on disposals of assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Currency [Axis] Currency [Axis] 2026 Notes 4.75% Convertible Senior Notes 4.75% Convertible Senior Notes, Due 2026 [Member] 4.75% Convertible Senior Notes, Due 2026 [Member] Numerator for diluted net income (loss) per share Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Other Noncurrent Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Settlement of disputes with seller of GEODynamics, Inc. Proceeds from Settlement of Disputes with Seller Proceeds from Settlement of Disputes with Seller Details of Selected Balance Sheet Accounts Supplemental Balance Sheet Disclosures [Text Block] Performance- and Service-based Stock Units Performance-based Stock Units and Service-based Stock Units [Member] Represents information pertaining the Performance-based Restricted Stock. Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Revolving credit facility repayments Repayments of Lines of Credit Raw materials Inventory, Raw Materials, Gross Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Long-term debt, gross Principal amount Long-Term Debt, Gross 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Other debt and finance lease repayments Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt Award Timing Disclosures [Line Items] Contract assets Contract Asset Receivables [Member] Contract Assets [Member] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Provisions Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in process Inventory, Work in Process, Gross Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other operating assets and liabilities, net Increase (Decrease) in Other Current Assets and Liabilities, Net Insider Trading Arrangements [Line Items] Allowance for doubtful accounts beginning balance Allowance for doubtful accounts ending balance Accounts Receivable, Allowance for Credit Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from disposition of property and equipment Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Revolving credit facility borrowings Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Activity in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of deferred financing costs Amortization of Debt Issuance Costs and Discounts Short-cycle: Short-Cycle [Member] Short-Cycle Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Numerators: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Total income tax provision (benefit) Income Tax Expense (Benefit) Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Accrued compensation Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Payment of financing costs Payments of Financing Costs Currency translation adjustments on intercompany advances Currency translation adjustments on intercompany advances Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity, intercompany advances. Number of operating segments Number of Operating Segments Other Accounts Receivable, Allowance For Credit Loss, Other Accounts Receivable, Allowance For Credit Loss, Other Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Supplemental Revenue Information by Segments Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares withheld for taxes on vesting of stock awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Unbilled revenue Unbilled Revenue [Member] Unbilled revenue [member] Credit Facility [Domain] Credit Facility [Domain] Stock repurchased (in shares) Treasury Stock, Shares, Acquired Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Diluted (in shares) Denominator for diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Trade Trade Accounts Receivable [Member] Capital expenditures Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Payment of promissory note to seller of GEODynamics, Inc. Repayments of Unsecured Debt Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Vested and distributed (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Cover [Abstract] Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Contract with customer, asset, decrease due to revenue recognized Contract with Customer, Asset, Decrease Due to Revenue Recognized Contract with Customer, Asset, Decrease Due to Revenue Recognized Other noncurrent liabilities Other Liabilities, Noncurrent Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Brazil, Brazil Real Brazil, Brazil Real Segments and Related Information Segment Reporting Disclosure [Text Block] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Weighted average number of common shares outstanding: Earnings Per Share, Basic, Other Disclosure [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Denominator for basic net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income (loss) Operating income (loss) Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenues: Revenues [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee percentage (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Concentration Risk [Table] Concentration Risk [Table] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Customer relationships Customer Relationships [Member] EX-101.PRE 10 ois-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Oct. 20, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-16337  
Entity Registrant Name OIL STATES INTERNATIONAL, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0476605  
Entity Address, Address Line One Three Allen Center, 333 Clay Street  
Entity Address, Address Line Two Suite 4620  
Entity Address, City or Town Houston,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77002  
City Area Code 713  
Local Phone Number 652-0582  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol OIS  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   63,889,176
Entity Central Index Key 0001121484  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited 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
Revenues:        
Revenues $ 194,289 $ 189,394 $ 574,017 $ 535,272
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 150,427 151,299 443,192 420,059
Selling, general and administrative expense 24,241 23,374 71,785 70,964
Depreciation and amortization expense 15,416 16,413 46,209 51,469
Other operating income, net (1,985) (6,750) (2,503) (6,852)
Costs and expenses 188,099 184,336 558,683 535,640
Operating income (loss) 6,190 5,058 15,334 (368)
Interest expense, net (1,928) (2,637) (6,378) (7,947)
Other income, net 186 491 672 1,892
Income (loss) before income taxes 4,448 2,912 9,628 (6,423)
Income tax provision (236) (769) (2,700) (6,002)
Net income (loss) $ 4,212 $ 2,143 $ 6,928 $ (12,425)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.07 $ 0.03 $ 0.11 $ (0.20)
Diluted (in dollars per share) $ 0.07 $ 0.03 $ 0.11 $ (0.20)
Weighted average number of common shares outstanding:        
Basic (in shares) 62,651 62,674 62,760 61,292
Diluted (in shares) 63,060 62,676 63,135 61,292
Products        
Revenues:        
Revenues $ 102,636 $ 99,743 $ 295,106 $ 284,537
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 80,188 81,576 231,524 225,765
Services        
Revenues:        
Revenues 91,653 89,651 278,911 250,735
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 70,239 $ 69,723 $ 211,668 $ 194,294
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited 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
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 4,212 $ 2,143 $ 6,928 $ (12,425)
Other comprehensive income (loss):        
Currency translation adjustments (5,749) (11,939) 1,670 (23,758)
Comprehensive income (loss) $ (1,537) $ (9,796) $ 8,598 $ (36,183)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 52,904 $ 42,018
Accounts receivable, net 189,249 218,769
Inventories, net 206,541 182,658
Prepaid expenses and other current assets 36,015 19,317
Total current assets 484,709 462,762
Property, plant, and equipment, net 279,146 303,835
Operating lease assets, net 22,002 23,028
Goodwill, net 79,399 79,282
Other intangible assets, net 157,077 169,798
Other noncurrent assets 25,687 25,687
Total assets 1,048,020 1,064,392
Current liabilities:    
Current portion of long-term debt 589 17,831
Accounts payable 58,489 73,251
Accrued liabilities 49,138 49,057
Current operating lease liabilities 6,461 6,142
Income taxes payable 2,593 2,605
Deferred revenue 50,370 44,790
Total current liabilities 167,640 193,676
Long-term debt 135,437 135,066
Long-term operating lease liabilities 18,768 20,658
Deferred income taxes 7,386 6,652
Other noncurrent liabilities 20,425 18,782
Total liabilities 349,656 374,834
Stockholders' equity:    
Common stock, $.01 par value, 200,000,000 shares authorized, 77,218,035 shares and 76,587,920 shares issued, respectively 772 766
Additional paid-in capital 1,127,443 1,122,292
Retained earnings 278,955 272,027
Accumulated other comprehensive loss (77,271) (78,941)
Treasury stock, at cost, 13,328,859 and 12,684,101 shares, respectively (631,535) (626,586)
Total stockholders' equity 698,364 689,558
Total liabilities and stockholders' equity $ 1,048,020 $ 1,064,392
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 77,218,035 76,587,920
Treasury stock, shares (in shares) 13,328,859 12,684,101
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance at Dec. 31, 2021 $ 695,826 $ 739 $ 1,105,135 $ 281,567 $ (66,031) $ (625,584)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (12,425)     (12,425)    
Currency translation adjustments (excluding intercompany advances) (23,571)       (23,571)  
Currency translation adjustments on intercompany advances (187)       (187)  
Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc. 10,332 19 10,313      
Stock-based compensation expense 5,167 8 5,159      
Surrender of stock to settle taxes on stock awards (1,002)         (1,002)
Ending balance at Sep. 30, 2022 674,140 766 1,120,607 269,142 (89,789) (626,586)
Beginning balance at Jun. 30, 2022 671,941 747 1,108,631 266,999 (77,850) (626,586)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 2,143     2,143    
Currency translation adjustments (excluding intercompany advances) (10,363)       (10,363)  
Currency translation adjustments on intercompany advances (1,576)       (1,576)  
Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc. 10,332 19 10,313      
Stock-based compensation expense 1,663 0 1,663      
Surrender of stock to settle taxes on stock awards 0         0
Ending balance at Sep. 30, 2022 674,140 766 1,120,607 269,142 (89,789) (626,586)
Beginning balance at Dec. 31, 2022 689,558 766 1,122,292 272,027 (78,941) (626,586)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 6,928     6,928    
Currency translation adjustments (excluding intercompany advances) 1,774       1,774  
Currency translation adjustments on intercompany advances (104)       (104)  
Stock-based compensation expense 5,157 6 5,151      
Stock repurchases (3,001)         (3,001)
Surrender of stock to settle taxes on stock awards (1,948)         (1,948)
Ending balance at Sep. 30, 2023 698,364 772 1,127,443 278,955 (77,271) (631,535)
Beginning balance at Jun. 30, 2023 698,105 772 1,125,647 274,743 (71,522) (631,535)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 4,212     4,212    
Currency translation adjustments (excluding intercompany advances) (4,429)       (4,429)  
Currency translation adjustments on intercompany advances (1,320)       (1,320)  
Stock-based compensation expense 1,796 0 1,796      
Stock repurchases 0         0
Surrender of stock to settle taxes on stock awards 0         0
Ending balance at Sep. 30, 2023 $ 698,364 $ 772 $ 1,127,443 $ 278,955 $ (77,271) $ (631,535)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited 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) $ 6,928 $ (12,425)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization expense 46,209 51,469
Stock-based compensation expense 5,157 5,167
Amortization of deferred financing costs 1,344 1,416
Deferred income tax provision (benefit) (66) 1,295
Gains on disposals of assets (3,335) (1,538)
Settlement of disputes with seller of GEODynamics, Inc. 0 620
Other, net (614) 459
Changes in operating assets and liabilities, net of effect from acquired business:    
Accounts receivable 29,538 (27,745)
Inventories (23,754) (18,680)
Accounts payable and accrued liabilities (17,515) 8,873
Deferred revenue 5,580 7,496
Other operating assets and liabilities, net 2,905 2,586
Net cash flows provided by operating activities 52,377 18,993
Cash flows from investing activities:    
Capital expenditures (23,370) (13,263)
Proceeds from disposition of property and equipment 4,374 2,211
Acquisition of business, net of cash acquired 0 (8,125)
Other, net (120) (168)
Net cash flows used in investing activities (19,116) (19,345)
Cash flows from financing activities:    
Revolving credit facility borrowings 35,693 9,830
Revolving credit facility repayments (35,693) (9,830)
Repayment of 1.50% convertible senior notes (17,315) (6,272)
Payment of promissory note to seller of GEODynamics, Inc. 0 (10,000)
Other debt and finance lease repayments (340) (541)
Payment of financing costs (101) (81)
Purchases of treasury stock (3,001) 0
Shares added to treasury stock as a result of net share settlements due to vesting of stock awards (1,948) (1,002)
Net cash flows used in financing activities (22,705) (17,896)
Effect of exchange rate changes on cash and cash equivalents 330 (1,501)
Net change in cash and cash equivalents 10,886 (19,749)
Cash and cash equivalents, beginning of period 42,018 52,852
Cash and cash equivalents, end of period 52,904 33,103
Cash paid (received) for:    
Interest 4,353 4,605
Income taxes, net $ (34) $ (67)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Consolidated Statements of Cash Flows (Parenthetical)
Sep. 30, 2023
Feb. 15, 2023
Sep. 30, 2022
1.5% Convertible Unsecured Senior Notes      
Stated interest rate (as a percent) 1.50% 1.50% 1.50%
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the "Company") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.
The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.
The Company revised its presentation of supplemental disclosure of disaggregated revenue information in Note 10, "Segments and Related Information," in the second quarter of 2023. Prior-period disclosures of disaggregated revenue information were conformed with the current-period presentation.
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company's consolidated financial statements upon adoption.
The financial statements included in this report should be read in conjunction with the Company's audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Charges and Benefits
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Charges and Benefits Charges and BenefitsDuring the third quarter of 2023, the Offshore/Manufactured Products segment recognized facility consolidation charges totaling $1.6 million in connection with the ongoing consolidation and relocation of certain manufacturing and service facilities and the relocation of related equipment. In the third quarter of 2022, the Offshore/Manufactured Products segment recognized a gain of $6.1 million associated with the settlement of outstanding litigation against certain service providers.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Details of Selected Balance Sheet Accounts Details of Selected Balance Sheet Accounts
Additional information regarding selected balance sheet accounts as of September 30, 2023 and December 31, 2022 is presented below (in thousands):
September 30,
2023
December 31,
2022
Accounts receivable, net:
Trade$137,020 $145,540 
Unbilled revenue26,973 29,679 
Contract assets26,005 42,599 
Other4,310 6,177 
Total accounts receivable194,308 223,995 
Allowance for doubtful accounts(5,059)(5,226)
$189,249 $218,769 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
September 30,
2023
December 31,
2022
Deferred revenue (contract liabilities)$50,370 $44,790 
As of September 30, 2023, accounts receivable, net in the United States and the United Kingdom represented 68% and 11%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company's total accounts receivable as of September 30, 2023.
For the nine months ended September 30, 2023, the $16.6 million net decrease in contract assets was attributable to $39.9 million transferred to accounts receivable during the period, which was partially offset by $23.3 million in revenue recognized. Deferred revenue (contract liabilities) increased by $5.6 million in the first nine months of 2023, reflecting $20.7 million in new customer billings which were not recognized as revenue during the period, partially offset by the recognition of $15.1 million of revenue that was deferred at the beginning of the period.
The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2023 and 2022 (in thousands):
Nine Months Ended September 30,
20232022
Allowance for doubtful accounts – January 1$5,226 $4,471 
Provisions23 1,237 
Write-offs(208)(1,581)
Other18 272 
Allowance for doubtful accounts – September 30$5,059 $4,399 
September 30,
2023
December 31,
2022
Inventories, net:
Finished goods and purchased products$105,009 $90,443 
Work in process31,258 32,079 
Raw materials110,401 97,817 
Total inventories246,668 220,339 
Allowance for excess or obsolete inventory(40,127)(37,681)
$206,541 $182,658 
September 30,
2023
December 31,
2022
Property, plant and equipment, net:
Property, plant and equipment$886,920 $1,128,834 
Accumulated depreciation(607,774)(824,999)
$279,146 $303,835 
During 2023, certain facilities in the Offshore/Manufactured Products segment were reclassified as held for sale assets, and transferred from property, plant and equipment to prepaid and other current assets. The carrying value of these facilities totaled $17.2 million as of September 30, 2023.
For the three months ended September 30, 2023 and 2022, depreciation expense was $11.1 million and $11.3 million, respectively. Depreciation expense was $33.3 million and $35.9 million, respectively, for the nine months ended September 30, 2023 and 2022.
September 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,215 $54,268 $86,947 $141,179 $47,629 $93,550 
Patents/Technology/Know-how69,971 33,188 36,783 69,830 29,214 40,616 
Tradenames and other52,492 19,145 33,347 52,488 16,856 35,632 
$263,678 $106,601 $157,077 $263,497 $93,699 $169,798 
For the three months ended September 30, 2023 and 2022, amortization expense was $4.3 million and $5.1 million, respectively. Amortization expense was $12.9 million and $15.5 million for the nine months ended September 30, 2023 and 2022, respectively.
September 30,
2023
December 31,
2022
Other noncurrent assets:
Deferred compensation plan$19,477 $17,551 
Deferred financing costs1,317 1,893 
Deferred income taxes2,274 1,517 
Other2,619 4,726 
$25,687 $25,687 
September 30,
2023
December 31,
2022
Accrued liabilities:
Accrued compensation$24,783 $33,659 
Accrued taxes, other than income taxes5,142 1,865 
Insurance liabilities3,653 4,640 
Accrued interest3,288 1,784 
Accrued commissions3,226 2,302 
Other9,046 4,807 
$49,138 $49,057 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-term Debt Long-term Debt
As of September 30, 2023 and December 31, 2022, long-term debt consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Revolving credit facility(1)
$— $— 
2026 Notes(2)
132,817 132,164 
2023 Notes
— 17,303 
Other debt and finance lease obligations3,209 3,430 
Total debt136,026 152,897 
Less: Current portion(589)(17,831)
Total long-term debt$135,437 $135,066 
____________________
(1)Unamortized deferred financing costs of $1.3 million and $1.9 million as of September 30, 2023 and December 31, 2022, respectively, are presented in other noncurrent assets.
(2)The outstanding principal amount of the 2026 Notes was $135.0 million as of September 30, 2023 and December 31, 2022.
Revolving Credit Facility
On February 10, 2021, the Company entered into a senior secured credit facility with certain lenders, which provides for a $125.0 million asset-based revolving credit facility (the "ABL Facility") under which credit availability is subject to a borrowing base calculation.
The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (the "ABL Agreement"). The ABL Agreement matures on February 10, 2025 with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.
The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0 million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company's domestic assets (other than real property) and the stock of certain foreign subsidiaries.
Since December 13, 2022, borrowings under the ABL Agreement bear interest at a rate equal to the Secured Overnight Financing Rate ("SOFR") rate (subject to a floor rate of 0%) plus a margin of 2.75% to 3.25%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.
The ABL Agreement places restrictions on the Company's ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 (i) in the event that availability under the ABL Agreement is less than the greater of (a) 15% of the borrowing base and (b) $14.1 million; (ii) to complete certain specified transactions; or (iii) if an event of default has occurred and is continuing.
As of September 30, 2023, the Company had no borrowings outstanding under the ABL Facility and $16.4 million of outstanding letters of credit. The total amount available to be drawn as of September 30, 2023 was $84.5 million, calculated based on the current borrowing base less outstanding borrowings and letters of credit. As of September 30, 2023, the Company was in compliance with its debt covenants under the ABL Agreement.
2026 Notes
The Company issued $135.0 million aggregate principal amount of its 4.75% convertible senior notes due 2026 (the "2026 Notes") pursuant to an indenture, dated as of March 19, 2021 (the "2026 Indenture"), between the Company and Computershare Trust Company, National Association, as successor trustee.
The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April 1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April 1 and October 1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516 shares of the Company's common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of $10.49 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company's intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature (if any) in shares of the Company's common stock. As of September 30, 2023, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.
2023 Notes
On February 15, 2023, the Company's 1.50% convertible senior notes due 2023 (the "2023 Notes") matured and the outstanding $17.3 million principal amount was repaid in full.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value MeasurementsThe Company's financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2026 Notes as of September 30, 2023 was $151.0 million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0 million.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Common and Preferred Stock
The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first nine months of 2023 (in thousands):
Shares of common stock outstanding – December 31, 202263,904 
Restricted stock awards, net of forfeitures630 
Shares withheld for taxes on vesting of stock awards(206)
Purchases of treasury stock(439)
Shares of common stock outstanding – September 30, 202363,889 
As of September 30, 2023 and December 31, 2022, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.
On February 16, 2023, the Company's Board of Directors authorized $25.0 million for the repurchase of the Company's common stock, par value $0.01 per share, through February 2025. During the second quarter of 2023, the Company repurchased 438,563 shares of common stock under the program at a total cost of $3.0 million. The amount remaining under the Company's share repurchase authorization as of September 30, 2023 was $22.0 million. Subject to applicable securities laws, such purchases will be at such times and in such amounts as the Company deems appropriate.
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss, reported as a component of stockholders' equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company's operating segments. Accumulated other comprehensive loss decreased from $78.9 million at December 31, 2022 to $77.3 million at September 30, 2023. For the three and nine months ended September 30, 2023 and 2022, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil.
During the nine months ended September 30, 2023, the exchange rates for the British pound and the Brazilian real strengthened by 1% and 4%, respectively, compared to the U.S. dollar, contributing to other comprehensive income of $1.7 million. During the nine months ended September 30, 2022, the exchange rate for the British pound weakened by 18% compared to the U.S. dollar while the Brazilian real strengthened by 3% compared to the U.S. dollar, contributing to other comprehensive loss of $23.8 million.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe income tax expense for the three and nine months ended September 30, 2023 was calculated using a discrete approach. This methodology was used because changes in the Company's results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. For the three months ended September 30, 2023, the Company's income tax expense was $0.2 million on pre-tax income of $4.4 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax expense of $0.8 million on pre-tax income of $2.9 million, which which was negatively impacted by valuation allowances recorded against deferred tax assets as well as certain non-deductible expenses and discrete tax items, for the three months ended September 30, 2022.For the nine months ended September 30, 2023, the Company's income tax expense was $2.7 million on pre-tax income of $9.6 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax expense of $6.0 million on a pre-tax loss of $6.4 million, which included the impact of valuation allowances recorded against tax assets as well as certain non-deductible expenses and discrete tax items, for the nine months ended September 30, 2022.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Numerators:
Net income (loss)$4,212 $2,143 $6,928 $(12,425)
Less: Income attributable to unvested restricted stock awards(82)(41)(135)— 
Numerator for basic net income (loss) per share4,130 2,102 6,793 (12,425)
Effect of dilutive securities:
Unvested restricted stock awards— 
Numerator for diluted net income (loss) per share$4,131 $2,105 $6,794 $(12,425)
Denominators:
Weighted average number of common shares outstanding63,892 63,896 64,007 62,490 
Less: Weighted average number of unvested restricted stock awards outstanding(1,241)(1,222)(1,247)(1,198)
Denominator for basic net income (loss) per share62,651 62,674 62,760 61,292 
Effect of dilutive securities:
Unvested restricted stock awards— — — 
Unvested performance share units409 — 375 — 
Denominator for diluted net income (loss) per share63,060 62,676 63,135 61,292 
Net income (loss) per share:
Basic$0.07 $0.03 $0.11 $(0.20)
Diluted0.07 0.03 0.11 (0.20)
The calculation of diluted net income per share for the three and nine months ended September 30, 2023 excluded 159 thousand shares and 177 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. The calculation of diluted net loss per share for the three and nine months ended September 30, 2022 excluded 249 thousand shares and 287 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of the 2026 Notes were excluded due to, among other factors, the Company's share price.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Incentive Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Long-Term Incentive Compensation Long-Term Incentive Compensation
The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the nine months ended September 30, 2023 (in thousands):
Stock OptionsService-based Restricted StockPerformance- and Service-based Stock Units
Outstanding – December 31, 2022245 1,222 494 
Granted— 645 211 
Vested and distributed— (618)— 
Forfeited(87)(15)— 
Outstanding – September 30, 2023158 1,234 705 
Weighted average grant date fair value (2023 awards)$8.81 $8.66 
The restricted stock program consists of a combination of service-based restricted stock and stock units, as well as performance-based stock units. Service-based restricted stock awards generally vest on a straight-line basis over a term of three years. Service-based stock unit awards vest over one-year, with the underlying shares issued at a specified future date. Eighty-two thousand service-based stock units were outstanding as of September 30, 2023. Performance-based stock unit awards generally vest at the end of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives based on the Company's cumulative EBITDA over a three-year period.
In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no shares will vest.
The Company issued conditional long-term cash incentive awards ("Cash Awards") of $1.5 million in the first quarters of 2023 and 2022. The performance measure for each of these Cash Awards is relative total stockholder return compared to a peer group of companies over a three-year period. The ultimate dollar amount to be awarded for each annual grant may range from zero to a maximum of $3.1 million, limited to their targeted award value ($1.5 million) if the Company's total stockholder return were to be negative over the performance period. Obligations related to the Cash Awards are classified as liabilities and recognized over their respective vesting periods.
Stock-based compensation expense recognized during the three and nine months ended September 30, 2023 totaled $1.8 million and $5.2 million, respectively. Stock-based compensation expense recognized during the three and nine months ended September 30, 2022 totaled $1.7 million and $5.2 million, respectively. As of September 30, 2023, there was $8.8 million of total compensation costs related to unvested restricted stock awards, which is expected to be recognized in future periods as vesting conditions are satisfied.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segments and Related Information Segments and Related Information
The Company operates through three operating segments: Offshore/Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three and nine months ended September 30, 2023 and 2022 is summarized in the following tables (in thousands).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended September 30, 2023
Offshore/Manufactured Products(1)
$111,043 $4,921 $17,804 $2,739 $536,263 
Well Site Services59,831 6,313 3,285 2,602 201,384 
Downhole Technologies23,415 4,030 (4,118)541 246,329 
Corporate— 152 (10,781)150 64,044 
Total(1)
$194,289 $15,416 $6,190 $6,032 $1,048,020 
____________________
(1)Operating income included $1.6 million of facility consolidation charges.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended September 30, 2022
Offshore/Manufactured Products(2)
$96,037 $5,072 $13,373 $1,620 $540,940 
Well Site Services60,509 6,732 2,359 4,894 205,018 
Downhole Technologies32,848 4,442 (342)273 257,676 
Corporate— 167 (10,332)23 46,736 
Total(2)
$189,394 $16,413 $5,058 $6,810 $1,050,370 
____________________
(2)Operating income included a $6.1 million gain on settlement of outstanding litigation against certain service providers.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Nine Months Ended September 30, 2023
Offshore/Manufactured Products(3)
$303,328 $14,236 $40,147 $7,936 $536,263 
Well Site Services191,425 19,023 14,983 14,046 201,384 
Downhole Technologies79,264 12,480 (8,173)961 246,329 
Corporate— 470 (31,623)427 64,044 
Total(3)
$574,017 $46,209 $15,334 $23,370 $1,048,020 
____________________
(3)Operating income included $1.6 million of facility consolidation charges.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Nine Months Ended September 30, 2022
Offshore/Manufactured Products(4)
$276,616 $15,651 $33,010 $3,093 $540,940 
Well Site Services163,500 22,059 (435)9,360 205,018 
Downhole Technologies95,156 13,249 (3,332)657 257,676 
Corporate— 510 (29,611)153 46,736 
Total(4)
$535,272 $51,469 $(368)$13,263 $1,050,370 
_______________
(4)Operating income (loss) included a $6.1 million gain on settlement of outstanding litigation against certain service providers.
The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):
Offshore/Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
20232022202320222023202220232022
Three Months Ended September 30
Project-driven:
Products$45,527 $38,911 $— $— $— $— $45,527 $38,911 
Services30,391 23,421 — — — — 30,391 23,421 
Total project-driven75,918 62,332 — — — — 75,918 62,332 
Military and other products7,195 9,995 — — — — 7,195 9,995 
Short-cycle:
Products27,930 23,710 — — 21,984 27,127 49,914 50,837 
Services— — 59,831 60,509 1,431 5,721 61,262 66,230 
Total short-cycle27,930 23,710 59,831 60,509 23,415 32,848 111,176 117,067 
$111,043 $96,037 $59,831 $60,509 $23,415 $32,848 $194,289 $189,394 
Offshore/Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
20232022202320222023202220232022
Nine Months Ended September 30
Project-driven:
Products$116,869 $113,853 $— $— $— $— $116,869 $113,853 
Services79,867 71,714 — — — — 79,867 71,714 
Total project-driven196,736 185,567 — — — — 196,736 185,567 
Military and other products22,157 23,104 — — — — 22,157 23,104 
Short-cycle:
Products84,435 67,945 — — 71,645 79,635 156,080 147,580 
Services— — 191,425 163,500 7,619 15,521 199,044 179,021 
Total short-cycle84,435 67,945 191,425 163,500 79,264 95,156 355,124 326,601 
$303,328 $276,616 $191,425 $163,500 $79,264 $95,156 $574,017 $535,272 
Revenues from products and services transferred to customers over time accounted for approximately 66% and 63% of consolidated revenues for the nine months ended September 30, 2023 and 2022, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of September 30, 2023, the Company had $225.9 million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 19% of this remaining backlog is expected to be recognized as revenue over the remaining three months of 2023, with an additional 51% recognized in 2024 and the balance thereafter.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesThe Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise covered by insurance, will not have a material adverse effect on the Company's consolidated financial position, results of operations or liquidity.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income (loss) $ 4,212 $ 2,143 $ 6,928 $ (12,425)
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of September 30, 2023 and December 31, 2022 is presented below (in thousands):
September 30,
2023
December 31,
2022
Accounts receivable, net:
Trade$137,020 $145,540 
Unbilled revenue26,973 29,679 
Contract assets26,005 42,599 
Other4,310 6,177 
Total accounts receivable194,308 223,995 
Allowance for doubtful accounts(5,059)(5,226)
$189,249 $218,769 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
September 30,
2023
December 31,
2022
Deferred revenue (contract liabilities)$50,370 $44,790 
Schedule of Activity in Allowance for Doubtful Accounts
The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2023 and 2022 (in thousands):
Nine Months Ended September 30,
20232022
Allowance for doubtful accounts – January 1$5,226 $4,471 
Provisions23 1,237 
Write-offs(208)(1,581)
Other18 272 
Allowance for doubtful accounts – September 30$5,059 $4,399 
Schedule of Inventory, Net
September 30,
2023
December 31,
2022
Inventories, net:
Finished goods and purchased products$105,009 $90,443 
Work in process31,258 32,079 
Raw materials110,401 97,817 
Total inventories246,668 220,339 
Allowance for excess or obsolete inventory(40,127)(37,681)
$206,541 $182,658 
Schedule of Property, Plant and Equipment, Net
September 30,
2023
December 31,
2022
Property, plant and equipment, net:
Property, plant and equipment$886,920 $1,128,834 
Accumulated depreciation(607,774)(824,999)
$279,146 $303,835 
Schedule of Finite-Lived Intangible Assets
September 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,215 $54,268 $86,947 $141,179 $47,629 $93,550 
Patents/Technology/Know-how69,971 33,188 36,783 69,830 29,214 40,616 
Tradenames and other52,492 19,145 33,347 52,488 16,856 35,632 
$263,678 $106,601 $157,077 $263,497 $93,699 $169,798 
Schedule of Other Noncurrent Assets
For the three months ended September 30, 2023 and 2022, amortization expense was $4.3 million and $5.1 million, respectively. Amortization expense was $12.9 million and $15.5 million for the nine months ended September 30, 2023 and 2022, respectively.
September 30,
2023
December 31,
2022
Other noncurrent assets:
Deferred compensation plan$19,477 $17,551 
Deferred financing costs1,317 1,893 
Deferred income taxes2,274 1,517 
Other2,619 4,726 
$25,687 $25,687 
Schedule of Accrued Liabilities
September 30,
2023
December 31,
2022
Accrued liabilities:
Accrued compensation$24,783 $33,659 
Accrued taxes, other than income taxes5,142 1,865 
Insurance liabilities3,653 4,640 
Accrued interest3,288 1,784 
Accrued commissions3,226 2,302 
Other9,046 4,807 
$49,138 $49,057 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
As of September 30, 2023 and December 31, 2022, long-term debt consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Revolving credit facility(1)
$— $— 
2026 Notes(2)
132,817 132,164 
2023 Notes
— 17,303 
Other debt and finance lease obligations3,209 3,430 
Total debt136,026 152,897 
Less: Current portion(589)(17,831)
Total long-term debt$135,437 $135,066 
____________________
(1)Unamortized deferred financing costs of $1.3 million and $1.9 million as of September 30, 2023 and December 31, 2022, respectively, are presented in other noncurrent assets.
(2)The outstanding principal amount of the 2026 Notes was $135.0 million as of September 30, 2023 and December 31, 2022.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Schedule of Common Stock Outstanding Roll Forward
The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first nine months of 2023 (in thousands):
Shares of common stock outstanding – December 31, 202263,904 
Restricted stock awards, net of forfeitures630 
Shares withheld for taxes on vesting of stock awards(206)
Purchases of treasury stock(439)
Shares of common stock outstanding – September 30, 202363,889 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Numerators:
Net income (loss)$4,212 $2,143 $6,928 $(12,425)
Less: Income attributable to unvested restricted stock awards(82)(41)(135)— 
Numerator for basic net income (loss) per share4,130 2,102 6,793 (12,425)
Effect of dilutive securities:
Unvested restricted stock awards— 
Numerator for diluted net income (loss) per share$4,131 $2,105 $6,794 $(12,425)
Denominators:
Weighted average number of common shares outstanding63,892 63,896 64,007 62,490 
Less: Weighted average number of unvested restricted stock awards outstanding(1,241)(1,222)(1,247)(1,198)
Denominator for basic net income (loss) per share62,651 62,674 62,760 61,292 
Effect of dilutive securities:
Unvested restricted stock awards— — — 
Unvested performance share units409 — 375 — 
Denominator for diluted net income (loss) per share63,060 62,676 63,135 61,292 
Net income (loss) per share:
Basic$0.07 $0.03 $0.11 $(0.20)
Diluted0.07 0.03 0.11 (0.20)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Incentive Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the nine months ended September 30, 2023 (in thousands):
Stock OptionsService-based Restricted StockPerformance- and Service-based Stock Units
Outstanding – December 31, 2022245 1,222 494 
Granted— 645 211 
Vested and distributed— (618)— 
Forfeited(87)(15)— 
Outstanding – September 30, 2023158 1,234 705 
Weighted average grant date fair value (2023 awards)$8.81 $8.66 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment Financial information by operating segment for the three and nine months ended September 30, 2023 and 2022 is summarized in the following tables (in thousands).
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended September 30, 2023
Offshore/Manufactured Products(1)
$111,043 $4,921 $17,804 $2,739 $536,263 
Well Site Services59,831 6,313 3,285 2,602 201,384 
Downhole Technologies23,415 4,030 (4,118)541 246,329 
Corporate— 152 (10,781)150 64,044 
Total(1)
$194,289 $15,416 $6,190 $6,032 $1,048,020 
____________________
(1)Operating income included $1.6 million of facility consolidation charges.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Three Months Ended September 30, 2022
Offshore/Manufactured Products(2)
$96,037 $5,072 $13,373 $1,620 $540,940 
Well Site Services60,509 6,732 2,359 4,894 205,018 
Downhole Technologies32,848 4,442 (342)273 257,676 
Corporate— 167 (10,332)23 46,736 
Total(2)
$189,394 $16,413 $5,058 $6,810 $1,050,370 
____________________
(2)Operating income included a $6.1 million gain on settlement of outstanding litigation against certain service providers.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Nine Months Ended September 30, 2023
Offshore/Manufactured Products(3)
$303,328 $14,236 $40,147 $7,936 $536,263 
Well Site Services191,425 19,023 14,983 14,046 201,384 
Downhole Technologies79,264 12,480 (8,173)961 246,329 
Corporate— 470 (31,623)427 64,044 
Total(3)
$574,017 $46,209 $15,334 $23,370 $1,048,020 
____________________
(3)Operating income included $1.6 million of facility consolidation charges.
RevenuesDepreciation and amortizationOperating income (loss)Capital expendituresTotal assets
Nine Months Ended September 30, 2022
Offshore/Manufactured Products(4)
$276,616 $15,651 $33,010 $3,093 $540,940 
Well Site Services163,500 22,059 (435)9,360 205,018 
Downhole Technologies95,156 13,249 (3,332)657 257,676 
Corporate— 510 (29,611)153 46,736 
Total(4)
$535,272 $51,469 $(368)$13,263 $1,050,370 
_______________
(4)Operating income (loss) included a $6.1 million gain on settlement of outstanding litigation against certain service providers.
Schedule of Supplemental Revenue Information by Segments
The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):
Offshore/Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
20232022202320222023202220232022
Three Months Ended September 30
Project-driven:
Products$45,527 $38,911 $— $— $— $— $45,527 $38,911 
Services30,391 23,421 — — — — 30,391 23,421 
Total project-driven75,918 62,332 — — — — 75,918 62,332 
Military and other products7,195 9,995 — — — — 7,195 9,995 
Short-cycle:
Products27,930 23,710 — — 21,984 27,127 49,914 50,837 
Services— — 59,831 60,509 1,431 5,721 61,262 66,230 
Total short-cycle27,930 23,710 59,831 60,509 23,415 32,848 111,176 117,067 
$111,043 $96,037 $59,831 $60,509 $23,415 $32,848 $194,289 $189,394 
Offshore/Manufactured ProductsWell Site ServicesDownhole TechnologiesTotal
20232022202320222023202220232022
Nine Months Ended September 30
Project-driven:
Products$116,869 $113,853 $— $— $— $— $116,869 $113,853 
Services79,867 71,714 — — — — 79,867 71,714 
Total project-driven196,736 185,567 — — — — 196,736 185,567 
Military and other products22,157 23,104 — — — — 22,157 23,104 
Short-cycle:
Products84,435 67,945 — — 71,645 79,635 156,080 147,580 
Services— — 191,425 163,500 7,619 15,521 199,044 179,021 
Total short-cycle84,435 67,945 191,425 163,500 79,264 95,156 355,124 326,601 
$303,328 $276,616 $191,425 $163,500 $79,264 $95,156 $574,017 $535,272 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Charges and Benefits (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring and Related Activities [Abstract]        
Segment recognized costs $ 1.6   $ 1.6  
Gain related to litigation settlement   $ 6.1   $ 6.1
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 194,308 $ 223,995
Allowance for doubtful accounts (5,059) (5,226)
Accounts receivable, net $ 189,249 $ 218,769
Allowance for doubtful accounts as a percentage of total accounts receivable 3.00% 2.00%
Trade    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 137,020 $ 145,540
Unbilled revenue    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 26,973 29,679
Contract assets    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 26,005 42,599
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 4,310 $ 6,177
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue (contract liabilities) $ 50,370 $ 44,790
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Concentration Risk [Line Items]        
Decrease in contract with customer, asset     $ (16,600)  
Contract with customer, asset, decrease due to revenue recognized     (39,900)  
Contract with customer, asset, reclassified to receivable     23,300  
Increase in deferred revenue     5,580 $ 7,496
Contract with customer, liability, increase due to billings     20,700  
Contract with customer, liability, revenue recognized     (15,100)  
Depreciation $ 11,100 $ 11,300 33,300 35,900
Amortization of intangible assets 4,300 $ 5,100 12,900 $ 15,500
Offshore/Manufactured Products        
Concentration Risk [Line Items]        
Carrying value of assets held for sale $ 17,200   $ 17,200  
United States | Geographic Concentration Risk | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     68.00%  
United Kingdom | Geographic Concentration Risk | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     11.00%  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts beginning balance $ 5,226 $ 4,471
Provisions 23 1,237
Write-offs (208) (1,581)
Other 18 272
Allowance for doubtful accounts ending balance $ 5,059 $ 4,399
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods and purchased products $ 105,009 $ 90,443
Work in process 31,258 32,079
Raw materials 110,401 97,817
Total inventories 246,668 220,339
Allowance for excess or obsolete inventory (40,127) (37,681)
Inventories, net $ 206,541 $ 182,658
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Property, plant and equipment $ 886,920 $ 1,128,834
Accumulated depreciation (607,774) (824,999)
Property, plant, and equipment, net $ 279,146 $ 303,835
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 263,678 $ 263,497
Accumulated Amortization 106,601 93,699
Net Carrying Amount 157,077 169,798
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 141,215 141,179
Accumulated Amortization 54,268 47,629
Net Carrying Amount 86,947 93,550
Patents/Technology/Know-how    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 69,971 69,830
Accumulated Amortization 33,188 29,214
Net Carrying Amount 36,783 40,616
Tradenames and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 52,492 52,488
Accumulated Amortization 19,145 16,856
Net Carrying Amount $ 33,347 $ 35,632
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred compensation plan $ 19,477 $ 17,551
Deferred financing costs 1,317 1,893
Deferred income taxes 2,274 1,517
Other 2,619 4,726
Other noncurrent assets $ 25,687 $ 25,687
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 24,783 $ 33,659
Accrued taxes, other than income taxes 5,142 1,865
Insurance liabilities 3,653 4,640
Accrued interest 3,288 1,784
Accrued commissions 3,226 2,302
Other 9,046 4,807
Accrued liabilities $ 49,138 $ 49,057
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt $ 136,026 $ 152,897
Less: Current portion (589) (17,831)
Total long-term debt 135,437 135,066
Unamortized debt issuance costs 1,300 1,900
2026 Notes    
Debt Instrument [Line Items]    
Total debt 132,817 132,164
Long-term debt, gross 135,000 135,000
2023 Notes    
Debt Instrument [Line Items]    
Total debt 0 17,303
Other debt and finance lease obligations    
Debt Instrument [Line Items]    
Total debt 3,209 3,430
Revolving credit facility    
Debt Instrument [Line Items]    
Total debt $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term Debt - Narrative (Details)
Feb. 15, 2023
USD ($)
Dec. 13, 2022
Mar. 19, 2021
USD ($)
$ / shares
Feb. 10, 2021
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
Debt Instrument [Line Items]            
Letters of credit outstanding         $ 16,400,000  
Conversion price (in dollars per share) | $ / shares     $ 10.49      
4.75% Convertible Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, face amount     $ 135,000,000      
Stated interest rate (as a percent)     4.75%      
Conversion ratio     0.0953516      
1.5% Convertible Unsecured Senior Notes            
Debt Instrument [Line Items]            
Stated interest rate (as a percent) 1.50%       1.50% 1.50%
Debt Instrument, principal amount repurchased $ 17,300,000          
Revolving Credit Facility Due January 2022            
Debt Instrument [Line Items]            
Long-term line of credit         $ 0  
Remaining borrowing capacity         $ 84,500,000  
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity       $ 125,000,000    
Debt instrument, springing maturity, term (in days)       91 days    
Debt instrument, amount of indebtedness subject to springing maturity       $ 17,500,000    
Debt instrument, covenant, minimum fixed charge coverage ratio       1.0    
Debt instrument, percentage of borrowing base outstanding subject to covenant (as a percent)       15.00%    
Debt instrument, amount of borrowing base outstanding subject to covenant       $ 14,100,000    
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage (as a percent)   0.375%        
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage (as a percent)   0.50%        
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   0.00%        
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | SOFR | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   2.75%        
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   3.25%        
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   1.75%        
Revolving Credit Facility Due January 2022 | Asset-based Revolving Credit Facility | Base Rate | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   2.25%        
Letter of Credit | Asset-based Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity       $ 50,000,000    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - 4.75% Convertible Senior Notes
$ in Millions
Sep. 30, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Principal amount $ 135.0
Level 2 | Fair Value  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value $ 151.0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Common and Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Feb. 16, 2023
Dec. 31, 2022
Equity [Abstract]        
Common stock, par value (in dollars per share)   $ 0.01   $ 0.01
Preferred stock, shares authorized (in shares)   25,000,000   25,000,000
Preferred stock, par value (in dollars per share)   $ 0.01 $ 0.01 $ 0.01
Preferred stock, shares issued (in shares)   0   0
Preferred stock, shares outstanding (in shares)   0   0
Common stock shares, authorized repurchase     $ 25.0  
Stock repurchased (in shares) 438,563      
Stock repurchased cost $ 3.0      
Remaining authorized repurchase amount   $ 22.0    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Common Stock Outstanding Activity (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2023
shares
Increase (Decrease) in Stockholders' Equity [Roll Forward]  
Shares of common stock outstanding beginning period (in shares) 63,904
Restricted stock awards, net of forfeitures (in shares) 630
Shares withheld for taxes on vesting of stock awards (in shares) (206)
Purchase of treasury stock (in shares) (439)
Shares of common stock outstanding ending period (in shares) 63,889
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Accumulated Other Comprehensive Loss (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
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' equity $ 698,364 $ 674,140 $ 698,364 $ 674,140 $ 698,105 $ 689,558 $ 671,941 $ 695,826
Total other comprehensive income (loss)     1,700          
Currency translation adjustments $ (5,749) $ (11,939) $ 1,670 $ (23,758)        
United Kingdom, Pounds                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Exchange rate strengthened (weakened) 1.00% (18.00%) 1.00% (18.00%)        
Brazil, Brazil Real                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Exchange rate strengthened (weakened) 4.00% 3.00% 4.00% 3.00%        
Accumulated Other Comprehensive Loss                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' equity $ (77,271) $ (89,789) $ (77,271) $ (89,789) $ (71,522) $ (78,941) $ (77,850) $ (66,031)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Total income tax provision (benefit) $ 236 $ 769 $ 2,700 $ 6,002
Income (loss) before income taxes $ 4,448 $ 2,912 $ 9,628 $ (6,423)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerators:        
Net income (loss) $ 4,212 $ 2,143 $ 6,928 $ (12,425)
Less: Income attributable to unvested restricted stock awards (82) (41) (135) 0
Numerator for basic net income (loss) per share 4,130 2,102 6,793 (12,425)
Effect of dilutive securities:        
Unvested restricted stock awards 1 3 1 0
Numerator for diluted net income (loss) per share $ 4,131 $ 2,105 $ 6,794 $ (12,425)
Denominators:        
Weighted average number of common shares outstanding (in shares) 63,892 63,896 64,007 62,490
Less: Weighted average number of unvested restricted stock awards outstanding (in shares) (1,241) (1,222) (1,247) (1,198)
Denominator for basic net income (loss) per share (in shares) 62,651 62,674 62,760 61,292
Unvested restricted stock awards $ 1 $ 3 $ 1 $ 0
Denominator for diluted net income (loss) per share (in shares) 63,060 62,676 63,135 61,292
Net income (loss) per share:        
Basic (in dollars per share) $ 0.07 $ 0.03 $ 0.11 $ (0.20)
Diluted (in dollars per share) $ 0.07 $ 0.03 $ 0.11 $ (0.20)
Unvested restricted stock awards        
Effect of dilutive securities:        
Unvested restricted stock awards $ 0 $ 2 $ 0 $ 0
Denominators:        
Unvested restricted stock awards 0 2 0 0
Unvested performance share units        
Effect of dilutive securities:        
Unvested restricted stock awards 409 0 375 0
Denominators:        
Unvested restricted stock awards $ 409 $ 0 $ 375 $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Narrative (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share (in shares) 159 249 177 287
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Incentive Compensation - Restricted Stock Awards and Related Information (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Stock Options  
Outstanding, beginning balance (in shares) 245
Granted (in shares) 0
Vested and distributed (in shares) 0
Forfeited (in shares) (87)
Outstanding, ending balance (in shares) 158
Weighted average grant date fair value (in dollars per share) | $ / shares
Service-based Restricted Stock  
Number of Shares  
Outstanding, beginning balance (in shares) 1,222
Granted (in shares) 645
Vested and distributed (in shares) (618)
Forfeited (in shares) (15)
Outstanding, ending balance (in shares) 1,234
Weighted average grant date fair value (in dollars per share) | $ / shares $ 8.81
Performance- and Service-based Stock Units  
Number of Shares  
Outstanding, beginning balance (in shares) 494
Granted (in shares) 211
Vested and distributed (in shares) 0
Forfeited (in shares) 0
Outstanding, ending balance (in shares) 705
Weighted average grant date fair value (in dollars per share) | $ / shares $ 8.66
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Incentive Compensation - Narrative (Details) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred compensation arrangement, recorded liability $ 1,500,000   $ 1,500,000   $ 1,500,000 $ 1,500,000
Deferred compensation arrangement, requisite performance period     3 years      
Stock-based compensation expense 1,800,000 $ 1,700,000 $ 5,200,000 $ 5,200,000    
Share-based compensation costs not yet recognized 8,800,000   8,800,000      
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred compensation arrangement, potential maximum liability 0   0      
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred compensation arrangement, potential maximum liability $ 3,100,000   $ 3,100,000      
Service-based Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)     3 years      
Service-based Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)     1 year      
Service- based stock units awards (in shares) 82   82      
Performance-based Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)     3 years      
Performance period (in years)     3 years      
Percentage of additional performance-based awards issued (as a percent) 200.00%   200.00%      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
Segment Reporting [Abstract]    
Number of operating segments | segment 3  
Segment Reporting Information [Line Items]    
Revenue, remaining performance obligation, percentage of obligations, remaining fiscal year (as a percent) 19.00%  
Revenue, remaining performance obligation, percentage of obligations, remaining in year two (as a percent) 51.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01    
Segment Reporting Information [Line Items]    
Revenue, remaining performance obligation | $ $ 225.9  
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 1 year  
Transferred over Time    
Segment Reporting Information [Line Items]    
Revenue from contract with customer, percentage of revenue (as a percent) 66.00% 63.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Financial Information by Business Segment (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
Segment Reporting Information [Line Items]          
Revenues $ 194,289 $ 189,394 $ 574,017 $ 535,272  
Depreciation and amortization 15,416 16,413 46,209 51,469  
Operating income (loss) 6,190 5,058 15,334 (368)  
Capital expenditures 6,032 6,810 23,370 13,263  
Total assets 1,048,020 1,050,370 1,048,020 1,050,370 $ 1,064,392
Facility consolidation charges 1,600   1,600    
Gain related to litigation settlement   6,100   6,100  
Corporate          
Segment Reporting Information [Line Items]          
Revenues 0 0 0 0  
Depreciation and amortization 152 167 470 510  
Operating income (loss) (10,781) (10,332) (31,623) (29,611)  
Capital expenditures 150 23 427 153  
Total assets 64,044 46,736 64,044 46,736  
Offshore/ Manufactured Products          
Segment Reporting Information [Line Items]          
Revenues 111,043 96,037 303,328 276,616  
Offshore/ Manufactured Products | Operating Segments          
Segment Reporting Information [Line Items]          
Revenues 111,043 96,037 303,328 276,616  
Depreciation and amortization 4,921 5,072 14,236 15,651  
Operating income (loss) 17,804 13,373 40,147 33,010  
Capital expenditures 2,739 1,620 7,936 3,093  
Total assets 536,263 540,940 536,263 540,940  
Well Site Services          
Segment Reporting Information [Line Items]          
Revenues 59,831 60,509 191,425 163,500  
Well Site Services | Operating Segments          
Segment Reporting Information [Line Items]          
Revenues 59,831 60,509 191,425 163,500  
Depreciation and amortization 6,313 6,732 19,023 22,059  
Operating income (loss) 3,285 2,359 14,983 (435)  
Capital expenditures 2,602 4,894 14,046 9,360  
Total assets 201,384 205,018 201,384 205,018  
Downhole Technologies          
Segment Reporting Information [Line Items]          
Revenues 23,415 32,848 79,264 95,156  
Downhole Technologies | Operating Segments          
Segment Reporting Information [Line Items]          
Revenues 23,415 32,848 79,264 95,156  
Depreciation and amortization 4,030 4,442 12,480 13,249  
Operating income (loss) (4,118) (342) (8,173) (3,332)  
Capital expenditures 541 273 961 657  
Total assets $ 246,329 $ 257,676 $ 246,329 $ 257,676  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Supplemental Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 194,289 $ 189,394 $ 574,017 $ 535,272
Products        
Segment Reporting Information [Line Items]        
Revenues 102,636 99,743 295,106 284,537
Services        
Segment Reporting Information [Line Items]        
Revenues 91,653 89,651 278,911 250,735
Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 75,918 62,332 196,736 185,567
Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 45,527 38,911 116,869 113,853
Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 30,391 23,421 79,867 71,714
Military and other products        
Segment Reporting Information [Line Items]        
Revenues 7,195 9,995 22,157 23,104
Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 111,176 117,067 355,124 326,601
Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 49,914 50,837 156,080 147,580
Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 61,262 66,230 199,044 179,021
Offshore/Manufactured Products        
Segment Reporting Information [Line Items]        
Revenues 111,043 96,037 303,328 276,616
Offshore/Manufactured Products | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 75,918 62,332 196,736 185,567
Offshore/Manufactured Products | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 45,527 38,911 116,869 113,853
Offshore/Manufactured Products | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 30,391 23,421 79,867 71,714
Offshore/Manufactured Products | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 7,195 9,995 22,157 23,104
Offshore/Manufactured Products | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 27,930 23,710 84,435 67,945
Offshore/Manufactured Products | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 27,930 23,710 84,435 67,945
Offshore/Manufactured Products | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services        
Segment Reporting Information [Line Items]        
Revenues 59,831 60,509 191,425 163,500
Well Site Services | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 59,831 60,509 191,425 163,500
Well Site Services | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Well Site Services | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues 59,831 60,509 191,425 163,500
Downhole Technologies        
Segment Reporting Information [Line Items]        
Revenues 23,415 32,848 79,264 95,156
Downhole Technologies | Project-driven:        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Project-driven: | Products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Project-driven: | Services        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Military and other products        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Downhole Technologies | Short-cycle:        
Segment Reporting Information [Line Items]        
Revenues 23,415 32,848 79,264 95,156
Downhole Technologies | Short-cycle: | Products        
Segment Reporting Information [Line Items]        
Revenues 21,984 27,127 71,645 79,635
Downhole Technologies | Short-cycle: | Services        
Segment Reporting Information [Line Items]        
Revenues $ 1,431 $ 5,721 $ 7,619 $ 15,521
XML 62 ois-20230930_htm.xml IDEA: XBRL DOCUMENT 0001121484 2023-01-01 2023-09-30 0001121484 2023-10-20 0001121484 us-gaap:ProductMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001121484 2023-07-01 2023-09-30 0001121484 2022-07-01 2022-09-30 0001121484 2022-01-01 2022-09-30 0001121484 2023-09-30 0001121484 2022-12-31 0001121484 us-gaap:CommonStockMember 2023-06-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001121484 us-gaap:RetainedEarningsMember 2023-06-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001121484 us-gaap:TreasuryStockCommonMember 2023-06-30 0001121484 2023-06-30 0001121484 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001121484 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001121484 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001121484 us-gaap:CommonStockMember 2023-09-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001121484 us-gaap:RetainedEarningsMember 2023-09-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001121484 us-gaap:TreasuryStockCommonMember 2023-09-30 0001121484 us-gaap:CommonStockMember 2022-12-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001121484 us-gaap:RetainedEarningsMember 2022-12-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001121484 us-gaap:TreasuryStockCommonMember 2022-12-31 0001121484 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001121484 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001121484 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0001121484 us-gaap:CommonStockMember 2022-06-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001121484 us-gaap:RetainedEarningsMember 2022-06-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001121484 us-gaap:TreasuryStockCommonMember 2022-06-30 0001121484 2022-06-30 0001121484 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001121484 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001121484 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001121484 us-gaap:CommonStockMember 2022-09-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001121484 us-gaap:RetainedEarningsMember 2022-09-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001121484 us-gaap:TreasuryStockCommonMember 2022-09-30 0001121484 2022-09-30 0001121484 us-gaap:CommonStockMember 2021-12-31 0001121484 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001121484 us-gaap:RetainedEarningsMember 2021-12-31 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001121484 us-gaap:TreasuryStockCommonMember 2021-12-31 0001121484 2021-12-31 0001121484 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001121484 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001121484 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001121484 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001121484 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2022-09-30 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2023-09-30 0001121484 us-gaap:TradeAccountsReceivableMember 2023-09-30 0001121484 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001121484 ois:UnbilledRevenueMember 2023-09-30 0001121484 ois:UnbilledRevenueMember 2022-12-31 0001121484 ois:ContractAssetReceivablesMember 2023-09-30 0001121484 ois:ContractAssetReceivablesMember 2022-12-31 0001121484 ois:OtherReceivablesMember 2023-09-30 0001121484 ois:OtherReceivablesMember 2022-12-31 0001121484 2022-01-01 2022-12-31 0001121484 country:US us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001121484 country:GB us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember 2023-09-30 0001121484 us-gaap:CustomerRelationshipsMember 2023-09-30 0001121484 us-gaap:CustomerRelationshipsMember 2022-12-31 0001121484 ois:PatentsTechnologyBasedandKnowhowMember 2023-09-30 0001121484 ois:PatentsTechnologyBasedandKnowhowMember 2022-12-31 0001121484 us-gaap:TradeNamesMember 2023-09-30 0001121484 us-gaap:TradeNamesMember 2022-12-31 0001121484 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0001121484 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2023-09-30 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2022-12-31 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2023-09-30 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2022-12-31 0001121484 ois:FinanceLeaseObligationsAndOtherDebtMember 2023-09-30 0001121484 ois:FinanceLeaseObligationsAndOtherDebtMember 2022-12-31 0001121484 us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2021-02-10 0001121484 us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2021-02-10 2021-02-10 0001121484 us-gaap:LetterOfCreditMember ois:AssetBasedRevolvingCreditFacilityMember 2021-02-10 0001121484 us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-13 2022-12-13 0001121484 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-13 2022-12-13 0001121484 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-13 2022-12-13 0001121484 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-12-13 2022-12-13 0001121484 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember us-gaap:BaseRateMember 2022-12-13 2022-12-13 0001121484 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2022-12-13 2022-12-13 0001121484 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ois:AssetBasedRevolvingCreditFacilityMember 2022-12-13 2022-12-13 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2021-03-19 0001121484 2021-03-19 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2023-02-15 0001121484 ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member 2023-02-15 2023-02-15 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2021-03-19 2021-03-19 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-09-30 0001121484 ois:A475ConvertibleSeniorNotesDue2026Member 2023-09-30 0001121484 2023-02-16 0001121484 2023-04-01 2023-06-30 0001121484 currency:GBP 2023-09-30 0001121484 currency:BRL 2023-09-30 0001121484 currency:GBP 2022-09-30 0001121484 currency:BRL 2022-09-30 0001121484 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001121484 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001121484 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001121484 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001121484 us-gaap:PerformanceSharesMember 2023-07-01 2023-09-30 0001121484 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0001121484 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001121484 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001121484 ois:ServiceBasedRestrictedStockMember 2022-12-31 0001121484 ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember 2022-12-31 0001121484 ois:ServiceBasedRestrictedStockMember 2023-01-01 2023-09-30 0001121484 ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember 2023-01-01 2023-09-30 0001121484 ois:ServiceBasedRestrictedStockMember 2023-09-30 0001121484 ois:PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember 2023-09-30 0001121484 ois:ServiceBasedStockUnitsMember 2023-01-01 2023-09-30 0001121484 ois:ServiceBasedStockUnitsMember 2023-09-30 0001121484 us-gaap:PerformanceSharesMember 2023-09-30 0001121484 2023-03-31 0001121484 2022-03-31 0001121484 srt:MinimumMember 2023-09-30 0001121484 srt:MaximumMember 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2023-07-01 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:TotalWellSiteServicesMember 2023-07-01 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:TotalWellSiteServicesMember 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2023-07-01 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2023-09-30 0001121484 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0001121484 us-gaap:CorporateNonSegmentMember 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2022-07-01 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:TotalWellSiteServicesMember 2022-07-01 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:TotalWellSiteServicesMember 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2022-07-01 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2022-09-30 0001121484 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0001121484 us-gaap:CorporateNonSegmentMember 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2023-01-01 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:TotalWellSiteServicesMember 2023-01-01 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2023-01-01 2023-09-30 0001121484 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:OffshoreManufacturedProductsMember 2022-01-01 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:TotalWellSiteServicesMember 2022-01-01 2022-09-30 0001121484 us-gaap:OperatingSegmentsMember ois:DownholeTechnologiesMember 2022-01-01 2022-09-30 0001121484 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 ois:ProjectDrivenMember 2023-07-01 2023-09-30 0001121484 ois:ProjectDrivenMember 2022-07-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:MilitaryAndOtherProductsMember 2023-07-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:MilitaryAndOtherProductsMember 2022-07-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember ois:MilitaryAndOtherProductsMember 2023-07-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember ois:MilitaryAndOtherProductsMember 2022-07-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember ois:MilitaryAndOtherProductsMember 2023-07-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember ois:MilitaryAndOtherProductsMember 2022-07-01 2022-09-30 0001121484 ois:MilitaryAndOtherProductsMember 2023-07-01 2023-09-30 0001121484 ois:MilitaryAndOtherProductsMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ProductMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 ois:ShortCycleMember 2023-07-01 2023-09-30 0001121484 ois:ShortCycleMember 2022-07-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember 2023-07-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember 2022-07-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember 2023-07-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember 2022-07-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember 2023-07-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember 2022-07-01 2022-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 ois:ProjectDrivenMember 2023-01-01 2023-09-30 0001121484 ois:ProjectDrivenMember 2022-01-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:MilitaryAndOtherProductsMember 2023-01-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:MilitaryAndOtherProductsMember 2022-01-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember ois:MilitaryAndOtherProductsMember 2023-01-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember ois:MilitaryAndOtherProductsMember 2022-01-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember ois:MilitaryAndOtherProductsMember 2023-01-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember ois:MilitaryAndOtherProductsMember 2022-01-01 2022-09-30 0001121484 ois:MilitaryAndOtherProductsMember 2023-01-01 2023-09-30 0001121484 ois:MilitaryAndOtherProductsMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ProductMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ProductMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:TotalWellSiteServicesMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:DownholeTechnologiesMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 us-gaap:ServiceMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 us-gaap:ServiceMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 ois:ShortCycleMember 2023-01-01 2023-09-30 0001121484 ois:ShortCycleMember 2022-01-01 2022-09-30 0001121484 ois:OffshoreManufacturedProductsMember 2023-01-01 2023-09-30 0001121484 ois:OffshoreManufacturedProductsMember 2022-01-01 2022-09-30 0001121484 ois:TotalWellSiteServicesMember 2023-01-01 2023-09-30 0001121484 ois:TotalWellSiteServicesMember 2022-01-01 2022-09-30 0001121484 ois:DownholeTechnologiesMember 2023-01-01 2023-09-30 0001121484 ois:DownholeTechnologiesMember 2022-01-01 2022-09-30 0001121484 us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0001121484 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001121484 2023-10-01 2023-09-30 shares iso4217:USD iso4217:USD shares pure ois:segment 0001121484 --12-31 2023 Q3 false 0.0953516 10-Q true 2023-09-30 false 001-16337 OIL STATES INTERNATIONAL, INC DE 76-0476605 Three Allen Center, 333 Clay Street Suite 4620 77002 Houston, TX 713 652-0582 Common stock, par value $0.01 per share OIS NYSE Yes Yes Accelerated Filer false false false 63889176 102636000 99743000 295106000 284537000 91653000 89651000 278911000 250735000 194289000 189394000 574017000 535272000 80188000 81576000 231524000 225765000 70239000 69723000 211668000 194294000 150427000 151299000 443192000 420059000 24241000 23374000 71785000 70964000 15416000 16413000 46209000 51469000 1985000 6750000 2503000 6852000 188099000 184336000 558683000 535640000 6190000 5058000 15334000 -368000 -1928000 -2637000 -6378000 -7947000 186000 491000 672000 1892000 4448000 2912000 9628000 -6423000 236000 769000 2700000 6002000 4212000 2143000 6928000 -12425000 0.07 0.03 0.11 -0.20 0.07 0.03 0.11 -0.20 62651000 62674000 62760000 61292000 63060000 62676000 63135000 61292000 4212000 2143000 6928000 -12425000 -5749000 -11939000 1670000 -23758000 -1537000 -9796000 8598000 -36183000 52904000 42018000 189249000 218769000 206541000 182658000 36015000 19317000 484709000 462762000 279146000 303835000 22002000 23028000 79399000 79282000 157077000 169798000 25687000 25687000 1048020000 1064392000 589000 17831000 58489000 73251000 49138000 49057000 6461000 6142000 2593000 2605000 50370000 44790000 167640000 193676000 135437000 135066000 18768000 20658000 7386000 6652000 20425000 18782000 349656000 374834000 0.01 0.01 200000000 200000000 77218035 76587920 772000 766000 1127443000 1122292000 278955000 272027000 -77271000 -78941000 13328859 12684101 631535000 626586000 698364000 689558000 1048020000 1064392000 772000 1125647000 274743000 -71522000 -631535000 698105000 4212000 4212000 -4429000 -4429000 -1320000 -1320000 0 1796000 1796000 0 0 0 0 772000 1127443000 278955000 -77271000 -631535000 698364000 766000 1122292000 272027000 -78941000 -626586000 689558000 6928000 6928000 1774000 1774000 -104000 -104000 6000 5151000 5157000 3001000 3001000 1948000 1948000 772000 1127443000 278955000 -77271000 -631535000 698364000 747000 1108631000 266999000 -77850000 -626586000 671941000 2143000 2143000 -10363000 -10363000 -1576000 -1576000 19000 10313000 10332000 0 1663000 1663000 0 0 766000 1120607000 269142000 -89789000 -626586000 674140000 739000 1105135000 281567000 -66031000 -625584000 695826000 -12425000 -12425000 -23571000 -23571000 -187000 -187000 19000 10313000 10332000 8000 5159000 5167000 1002000 1002000 766000 1120607000 269142000 -89789000 -626586000 674140000 6928000 -12425000 46209000 51469000 5157000 5167000 1344000 1416000 -66000 1295000 3335000 1538000 0 620000 614000 -459000 -29538000 27745000 23754000 18680000 -17515000 8873000 5580000 7496000 -2905000 -2586000 52377000 18993000 23370000 13263000 4374000 2211000 0 8125000 120000 168000 -19116000 -19345000 35693000 9830000 35693000 9830000 0.0150 0.0150 17315000 6272000 0 10000000 -340000 -541000 101000 81000 3001000 0 1948000 1002000 -22705000 -17896000 330000 -1501000 10886000 -19749000 42018000 52852000 52904000 33103000 4353000 4605000 -34000 -67000 Organization and Basis of Presentation<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the "Company") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company revised its presentation of supplemental disclosure of disaggregated revenue information in Note 10, "Segments and Related Information," in the second quarter of 2023. Prior-period disclosures of disaggregated revenue information were conformed with the current-period presentation.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company's consolidated financial statements upon adoption.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements included in this report should be read in conjunction with the Company's audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> Charges and BenefitsDuring the third quarter of 2023, the Offshore/Manufactured Products segment recognized facility consolidation charges totaling $1.6 million in connection with the ongoing consolidation and relocation of certain manufacturing and service facilities and the relocation of related equipment. In the third quarter of 2022, the Offshore/Manufactured Products segment recognized a gain of $6.1 million associated with the settlement of outstanding litigation against certain service providers. 1600000 6100000 Details of Selected Balance Sheet Accounts<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding selected balance sheet accounts as of September 30, 2023 and December 31, 2022 is presented below (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137,020 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">145,540 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,679 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,005 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,599 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,177 </span></td><td style="background-color:#cceeff;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 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accounts receivable</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,308 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">223,995 </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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,226)</span></td><td style="background-color:#cceeff;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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">189,249 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">218,769 </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:3pt"><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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts as a percentage of total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue (contract liabilities)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, accounts receivable, net in the United States and the United Kingdom represented 68% and 11%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company's total accounts receivable as of September 30, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2023, the $16.6 million net decrease in contract assets was attributable to $39.9 million transferred to accounts receivable during the period, which was partially offset by $23.3 million in revenue recognized. Deferred revenue (contract liabilities) increased by $5.6 million in the first nine months of 2023, reflecting $20.7 million in new customer billings which were not recognized as revenue during the period, partially offset by the recognition of $15.1 million of revenue that was deferred at the beginning of the period.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2023 and 2022 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,471 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,237 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,581)</span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – September 30</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,059 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods and purchased products</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">105,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,817 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">220,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for excess or obsolete inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(40,127)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(37,681)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">206,541 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">182,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property, plant and equipment, net:</span></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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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></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><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><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><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><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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">886,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,128,834 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(607,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(824,999)</span></td><td style="background-color:#cceeff;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="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 style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">279,146 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, certain facilities in the Offshore/Manufactured Products segment were reclassified as held for sale assets, and transferred from property, plant and equipment to prepaid and other current assets. The carrying value of these facilities totaled $17.2 million as of September 30, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023 and 2022, depreciation expense was $11.1 million and $11.3 million, respectively. Depreciation expense was $33.3 million and $35.9 million, respectively, for the nine months ended September 30, 2023 and 2022.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr style="height:32pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,215 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54,268 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,947 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,179 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,629 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93,550 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Patents/Technology/Know-how</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,616 </span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,492 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,145 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,347 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,488 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,856 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,632 </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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">157,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">169,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023 and 2022, amortization expense was $4.3 million and $5.1 million, respectively. Amortization expense was $12.9 million and $15.5 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,477 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,551 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,893 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,274 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,517 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,726 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,687 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,783 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,659 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,865 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,653 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,640 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,784 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,226 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,302 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,807 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,138 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding selected balance sheet accounts as of September 30, 2023 and December 31, 2022 is presented below (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137,020 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">145,540 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,679 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,005 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,599 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,177 </span></td><td style="background-color:#cceeff;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 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accounts receivable</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,308 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">223,995 </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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,226)</span></td><td style="background-color:#cceeff;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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">189,249 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">218,769 </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:3pt"><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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts as a percentage of total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 137020000 145540000 26973000 29679000 26005000 42599000 4310000 6177000 194308000 223995000 5059000 5226000 189249000 218769000 0.03 0.02 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue (contract liabilities)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 50370000 44790000 0.68 0.11 -16600000 -39900000 23300000 5600000 20700000 -15100000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2023 and 2022 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,471 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,237 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,581)</span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts – September 30</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,059 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5226000 4471000 23000 1237000 208000 1581000 18000 272000 5059000 4399000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods and purchased products</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">105,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,817 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">220,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for excess or obsolete inventory</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(40,127)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(37,681)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">206,541 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">182,658 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 105009000 90443000 31258000 32079000 110401000 97817000 246668000 220339000 40127000 37681000 206541000 182658000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property, plant and equipment, net:</span></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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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></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><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><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><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><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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">886,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,128,834 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(607,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(824,999)</span></td><td style="background-color:#cceeff;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="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 style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">279,146 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 886920000 1128834000 607774000 824999000 279146000 303835000 17200000 11100000 11300000 33300000 35900000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2023</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr style="height:32pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross<br/>Carrying<br/>Amount</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,215 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54,268 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,947 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141,179 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,629 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93,550 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Patents/Technology/Know-how</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,616 </span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,492 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,145 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,347 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,488 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,856 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35,632 </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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">157,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">263,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">169,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 141215000 54268000 86947000 141179000 47629000 93550000 69971000 33188000 36783000 69830000 29214000 40616000 52492000 19145000 33347000 52488000 16856000 35632000 263678000 106601000 157077000 263497000 93699000 169798000 <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023 and 2022, amortization expense was $4.3 million and $5.1 million, respectively. Amortization expense was $12.9 million and $15.5 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,477 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,551 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,893 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,274 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,517 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,726 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,687 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,687 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4300000 5100000 12900000 15500000 19477000 17551000 1317000 1893000 2274000 1517000 2619000 4726000 25687000 25687000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,783 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,659 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued taxes, other than income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,865 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,653 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,640 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,784 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,226 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,302 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,807 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,138 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 24783000 33659000 5142000 1865000 3653000 4640000 3288000 1784000 3226000 2302000 9046000 4807000 49138000 49057000 Long-term Debt<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, long-term debt consisted of the following (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026 Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132,817 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132,164 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:63pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,303 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other debt and finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,209 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,430 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152,897 </span></td><td style="background-color:#cceeff;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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(589)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17,831)</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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,437 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Unamortized deferred financing costs of $1.3 million and $1.9 million as of September 30, 2023 and December 31, 2022, respectively, are presented in other noncurrent assets.</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The outstanding principal amount of the 2026 Notes was $135.0 million as of September 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2021, the Company entered into a senior secured credit facility with certain lenders, which provides for a $125.0 million asset-based revolving credit facility (the "ABL Facility") under which credit availability is subject to a borrowing base calculation.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (the "ABL Agreement"). The ABL Agreement matures on February 10, 2025 with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5 million.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0 million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company's domestic assets (other than real property) and the stock of certain foreign subsidiaries.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since December 13, 2022, borrowings under the ABL Agreement bear interest at a rate equal to the Secured Overnight Financing Rate ("SOFR") rate (subject to a floor rate of 0%) plus a margin of 2.75% to 3.25%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Agreement places restrictions on the Company's ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 (i) in the event that availability under the ABL Agreement is less than the greater of (a) 15% of the borrowing base and (b) $14.1 million; (ii) to complete certain specified transactions; or (iii) if an event of default has occurred and is continuing.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had no borrowings outstanding under the ABL Facility and $16.4 million of outstanding letters of credit. The total amount available to be drawn as of September 30, 2023 was $84.5 million, calculated based on the current borrowing base less outstanding borrowings and letters of credit. As of September 30, 2023, the Company was in compliance with its debt covenants under the ABL Agreement.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2026 Notes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued $135.0 million aggregate principal amount of its 4.75% convertible senior notes due 2026 (the "2026 Notes") pursuant to an indenture, dated as of March 19, 2021 (the "2026 Indenture"), between the Company and Computershare Trust Company, National Association, as successor trustee.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April 1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April 1 and October 1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516 shares of the Company's common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of $10.49 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company's intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature (if any) in shares of the Company's common stock. As of September 30, 2023, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Notes</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2023, the Company's 1.50% convertible senior notes due 2023 (the "2023 Notes") matured and the outstanding $17.3 million principal amount was repaid in full.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, long-term debt consisted of the following (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:63.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.893%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026 Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132,817 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132,164 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:63pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,303 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other debt and finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,209 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,430 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152,897 </span></td><td style="background-color:#cceeff;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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(589)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(17,831)</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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,437 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Unamortized deferred financing costs of $1.3 million and $1.9 million as of September 30, 2023 and December 31, 2022, respectively, are presented in other noncurrent assets.</span></div><div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">The outstanding principal amount of the 2026 Notes was $135.0 million as of September 30, 2023 and December 31, 2022.</span></div> 0 0 132817000 132164000 0 17303000 3209000 3430000 136026000 152897000 589000 17831000 135437000 135066000 1300000 1900000 135000000 135000000 125000000 P91D 17500000 50000000 0 0.0275 0.0325 0.0175 0.0225 0.00375 0.0050 1.0 0.15 14100000 0 16400000 84500000 135000000 0.0475 0.0475 10.49 0.0150 17300000 Fair Value MeasurementsThe Company's financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2026 Notes as of September 30, 2023 was $151.0 million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0 million. 151000000 135000000 Stockholders' Equity<div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common and Preferred Stock</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first nine months of 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:81.500%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:16.300%"></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><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – December 31, 2022</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,904 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock awards, net of forfeitures</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">630 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld for taxes on vesting of stock awards</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of treasury stock</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(439)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – September 30, 2023</span></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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2023, the Company's Board of Directors authorized $25.0 million for the repurchase of the Company's common stock, par value $0.01 per share, through February 2025. During the second quarter of 2023, the Company repurchased 438,563 shares of common stock under the program at a total cost of $3.0 million. The amount remaining under the Company's share repurchase authorization as of September 30, 2023 was $22.0 million. Subject to applicable securities laws, such purchases will be at such times and in such amounts as the Company deems appropriate.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss, reported as a component of stockholders' equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company's operating segments. Accumulated other comprehensive loss decreased from $78.9 million at December 31, 2022 to $77.3 million at September 30, 2023. For the three and nine months ended September 30, 2023 and 2022, currency translation adjustments recognized as a component of other comprehensive income (loss) were primarily attributable to the United Kingdom and Brazil.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, the exchange rates for the British pound and the Brazilian real strengthened by 1% and 4%, respectively, compared to the U.S. dollar, contributing to other comprehensive income of $1.7 million. During the nine months ended September 30, 2022, the exchange rate for the British pound weakened by 18% compared to the U.S. dollar while the Brazilian real strengthened by 3% compared to the U.S. dollar, contributing to other comprehensive loss of $23.8 million.</span></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first nine months of 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:81.500%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:16.300%"></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><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – December 31, 2022</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,904 </span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock awards, net of forfeitures</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">630 </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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares withheld for taxes on vesting of stock awards</span></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of treasury stock</span></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(439)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock outstanding – September 30, 2023</span></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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.01 63904000 630000 206000 439000 63889000 25000000 25000000 0.01 0.01 0 0 0 0 25000000 0.01 438563 3000000 22000000 -78900000 -77300000 0.01 0.04 1700000 -0.18 0.03 -23800000 Income TaxesThe income tax expense for the three and nine months ended September 30, 2023 was calculated using a discrete approach. This methodology was used because changes in the Company's results of operations and non-deductible expenses can materially impact the estimated annual effective tax rate. For the three months ended September 30, 2023, the Company's income tax expense was $0.2 million on pre-tax income of $4.4 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax expense of $0.8 million on pre-tax income of $2.9 million, which which was negatively impacted by valuation allowances recorded against deferred tax assets as well as certain non-deductible expenses and discrete tax items, for the three months ended September 30, 2022.For the nine months ended September 30, 2023, the Company's income tax expense was $2.7 million on pre-tax income of $9.6 million, which included certain non-deductible expenses, discrete tax items and a reduction in valuation allowances recorded against deferred tax assets. This compares to an income tax expense of $6.0 million on a pre-tax loss of $6.4 million, which included the impact of valuation allowances recorded against tax assets as well as certain non-deductible expenses and discrete tax items, for the nine months ended September 30, 2022. 200000 4400000 800000 2900000 2700000 9600000 6000000 -6400000 Net Income (Loss) Per Share<div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerators:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,212 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,143 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,928 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Income attributable to unvested restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for basic net income (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,130 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,102 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,793 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,425)</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for diluted net income (loss) per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,425)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominators:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,892 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,896 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,007 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Weighted average number of unvested restricted stock awards outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for basic net income (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,651 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,674 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,760 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,292 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested performance share units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,060 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,676 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,135 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,292 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.07 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.11 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of diluted net income per share for the three and nine months ended September 30, 2023 excluded 159 thousand shares and 177 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. The calculation of diluted net loss per share for the three and nine months ended September 30, 2022 excluded 249 thousand shares and 287 thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of the 2026 Notes were excluded due to, among other factors, the Company's share price.</span></div> <div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation of the numerators and denominators of basic and diluted net income (loss) per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerators:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,212 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,143 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,928 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Income attributable to unvested restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for basic net income (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,130 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,102 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,793 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,425)</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator for diluted net income (loss) per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,425)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominators:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,892 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,896 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,007 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: Weighted average number of unvested restricted stock awards outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for basic net income (loss) per share</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,651 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,674 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,760 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,292 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested performance share units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator for diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,060 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,676 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,135 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,292 </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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.07 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.11 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4212000 2143000 6928000 -12425000 82000 41000 135000 0 4130000 2102000 6793000 -12425000 1000 3000 1000 0 4131000 2105000 6794000 -12425000 63892000 63896000 64007000 62490000 1241000 1222000 1247000 1198000 62651000 62674000 62760000 61292000 0 2000 0 0 409000 0 375000 0 63060000 62676000 63135000 61292000 0.07 0.03 0.11 -0.20 0.07 0.03 0.11 -0.20 159000 177000 249000 287000 Long-Term Incentive Compensation<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the nine months ended September 30, 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.795%"><tr><td style="width:1.0%"></td><td style="width:49.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.936%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service-based Restricted Stock</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance- and Service-based Stock Units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">645 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested and distributed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(87)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average grant date fair value (2023 awards)</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.81 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.66 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock program consists of a combination of service-based restricted stock and stock units, as well as performance-based stock units. Service-based restricted stock awards generally vest on a straight-line basis over a term of three years. Service-based stock unit awards vest over one-year, with the underlying shares issued at a specified future date. Eighty-two thousand service-based stock units were outstanding as of September 30, 2023. Performance-based stock unit awards generally vest at the end of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives based on the Company's cumulative EBITDA over a three-year period.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no shares will vest.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued conditional long-term cash incentive awards ("Cash Awards") of $1.5 million in the first quarters of 2023 and 2022. The performance measure for each of these Cash Awards is relative total stockholder return compared to a peer group of companies over a three-year period. The ultimate dollar amount to be awarded for each annual grant may range from zero to a maximum of $3.1 million, limited to their targeted award value ($1.5 million) if the Company's total stockholder return were to be negative over the performance period. Obligations related to the Cash Awards are classified as liabilities and recognized over their respective vesting periods.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense recognized during the three and nine months ended September 30, 2023 totaled $1.8 million and $5.2 million, respectively. Stock-based compensation expense recognized during the three and nine months ended September 30, 2022 totaled $1.7 million and $5.2 million, respectively. As of September 30, 2023, there was $8.8 million of total compensation costs related to unvested restricted stock awards, which is expected to be recognized in future periods as vesting conditions are satisfied.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of activity for stock options, service-based restricted stock and stock unit awards, and performance-based stock unit awards for the nine months ended September 30, 2023 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.795%"><tr><td style="width:1.0%"></td><td style="width:49.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.936%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service-based Restricted Stock</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance- and Service-based Stock Units</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">645 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">211 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested and distributed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(87)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding – September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average grant date fair value (2023 awards)</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.81 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.66 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 245000 1222000 494000 0 645000 211000 0 618000 0 87000 15000 0 158000 1234000 705000 8.81 8.66 P3Y P1Y 82000 P3Y P3Y 2 1500000 1500000 P3Y 0 3100000 1500000 1800000 5200000 1700000 5200000 8800000 Segments and Related Information<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates through three operating segments: Offshore/Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three and nine months ended September 30, 2023 and 2022 is summarized in the following tables (in thousands).</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,043 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,921 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,804 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,739 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">536,263 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">201,384 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,415 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,030 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,118)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">541 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,329 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,044 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,289 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,416 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,032 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,048,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included $1.6 million of facility consolidation charges.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96,037 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,072 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,373 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,620 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540,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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,018 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,848 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,442 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(342)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">273 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">257,676 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,736 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">189,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,050,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included a $6.1 million gain on settlement of outstanding litigation against certain service providers.</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303,328 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,236 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,147 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,936 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">536,263 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">201,384 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,264 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,480 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,173)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">961 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,329 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(31,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,044 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">574,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,048,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included $1.6 million of facility consolidation charges.</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">276,616 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,651 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,010 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,093 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540,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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,018 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95,156 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,249 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,332)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">657 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">257,676 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(29,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,736 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">535,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,469 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(368)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,050,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income (loss) included a $6.1 million gain on settlement of outstanding litigation against certain service providers.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore/Manufactured Products</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September 30</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project-driven:</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><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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,911 </span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,421 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,421 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total project-driven</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Military and other products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,195 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,195 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,995 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-cycle:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,930 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,710 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,984 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,127 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,914 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,837 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,230 </span></td><td style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-cycle</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,930 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,710 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,415 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,848 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,176 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117,067 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,043 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96,037 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,415 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,848 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,289 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">189,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore/Manufactured Products</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September 30</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project-driven:</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><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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,853 </span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,714 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,714 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total project-driven</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Military and other products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,157 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,104 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,157 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,104 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-cycle:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,435 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,945 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,645 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,635 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156,080 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147,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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179,021 </span></td><td style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-cycle</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,435 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,945 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,264 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95,156 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">355,124 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326,601 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303,328 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">276,616 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,264 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95,156 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">574,017 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">535,272 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from products and services transferred to customers over time accounted for approximately 66% and 63% of consolidated revenues for the nine months ended September 30, 2023 and 2022, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of September 30, 2023, the Company had $225.9 million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 19% of this remaining backlog is expected to be recognized as revenue over the remaining three months of 2023, with an additional 51% recognized in 2024 and the balance thereafter.</span></div> 3 Financial information by operating segment for the three and nine months ended September 30, 2023 and 2022 is summarized in the following tables (in thousands).<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,043 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,921 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,804 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,739 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">536,263 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">201,384 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,415 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,030 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,118)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">541 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,329 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,044 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,289 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,416 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,032 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,048,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included $1.6 million of facility consolidation charges.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96,037 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,072 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,373 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,620 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540,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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,018 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,848 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,442 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(342)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">273 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">257,676 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,736 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">189,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,050,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included a $6.1 million gain on settlement of outstanding litigation against certain service providers.</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303,328 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,236 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,147 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,936 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">536,263 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">201,384 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,264 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,480 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,173)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">961 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,329 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(31,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,044 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">574,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,048,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income included $1.6 million of facility consolidation charges.</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenues</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Depreciation and amortization</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating income (loss)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital expenditures</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Offshore/Manufactured Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">276,616 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,651 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,010 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,093 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540,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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Well Site Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,018 </span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Downhole Technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95,156 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,249 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,332)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">657 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">257,676 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(29,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,736 </span></td><td style="background-color:#cceeff;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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">535,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,469 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(368)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,050,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Operating income (loss) included a $6.1 million gain on settlement of outstanding litigation against certain service providers.</span></div> 111043000 4921000 17804000 2739000 536263000 59831000 6313000 3285000 2602000 201384000 23415000 4030000 -4118000 541000 246329000 0 152000 -10781000 150000 64044000 194289000 15416000 6190000 6032000 1048020000 1600000 96037000 5072000 13373000 1620000 540940000 60509000 6732000 2359000 4894000 205018000 32848000 4442000 -342000 273000 257676000 0 167000 -10332000 23000 46736000 189394000 16413000 5058000 6810000 1050370000 6100000 303328000 14236000 40147000 7936000 536263000 191425000 19023000 14983000 14046000 201384000 79264000 12480000 -8173000 961000 246329000 0 470000 -31623000 427000 64044000 574017000 46209000 15334000 23370000 1048020000 1600000 276616000 15651000 33010000 3093000 540940000 163500000 22059000 -435000 9360000 205018000 95156000 13249000 -3332000 657000 257676000 0 510000 -29611000 153000 46736000 535272000 51469000 -368000 13263000 1050370000 6100000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore/Manufactured Products</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended September 30</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project-driven:</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><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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,911 </span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,421 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,421 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total project-driven</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Military and other products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,195 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,195 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,995 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-cycle:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,930 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,710 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,984 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,127 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,914 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,837 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66,230 </span></td><td style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-cycle</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,930 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,710 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,415 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,848 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,176 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117,067 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111,043 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96,037 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,831 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60,509 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,415 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,848 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194,289 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">189,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Offshore/Manufactured Products</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Well Site Services</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Downhole Technologies</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nine Months Ended September 30</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Project-driven:</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><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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113,853 </span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,714 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,867 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,714 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total project-driven</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">185,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Military and other products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,157 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,104 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,157 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,104 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Short-cycle:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,435 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,945 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,645 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,635 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156,080 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147,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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179,021 </span></td><td style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-cycle</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,435 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,945 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,264 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95,156 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">355,124 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326,601 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303,328 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">276,616 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">191,425 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163,500 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79,264 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95,156 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">574,017 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">535,272 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 45527000 38911000 0 0 0 0 45527000 38911000 30391000 23421000 0 0 0 0 30391000 23421000 75918000 62332000 0 0 0 0 75918000 62332000 7195000 9995000 0 0 0 0 7195000 9995000 27930000 23710000 0 0 21984000 27127000 49914000 50837000 0 0 59831000 60509000 1431000 5721000 61262000 66230000 27930000 23710000 59831000 60509000 23415000 32848000 111176000 117067000 111043000 96037000 59831000 60509000 23415000 32848000 194289000 189394000 116869000 113853000 0 0 0 0 116869000 113853000 79867000 71714000 0 0 0 0 79867000 71714000 196736000 185567000 0 0 0 0 196736000 185567000 22157000 23104000 0 0 0 0 22157000 23104000 84435000 67945000 0 0 71645000 79635000 156080000 147580000 0 0 191425000 163500000 7619000 15521000 199044000 179021000 84435000 67945000 191425000 163500000 79264000 95156000 355124000 326601000 303328000 276616000 191425000 163500000 79264000 95156000 574017000 535272000 0.66 0.63 225900000 P1Y 0.19 0.51 Commitments and ContingenciesThe Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise covered by insurance, will not have a material adverse effect on the Company's consolidated financial position, results of operations or liquidity. false false false false EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "UY6U<'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 " M>5M7,Q3=P.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIW] ,71S43PI""XHWL)D=C?8-"$9:??M3>MN%]$'$'+)S"_? M? /I,$CTD9ZC#Q394KJ:7#\DB6$C#LQ! B0\D-.IS(DA-W<^.LWY&O<0-'[H M/4%35=?@B+71K&$&%F$E"M49E!A)LX\GO,$5'SYCO\ , O7D:. $=5F#4//$ M<)SZ#BZ &<847?HND%F)2_5/[-(!<4I.R:ZI<1S+L5UR>8<:WIX>7Y9U"SLD MU@-2?I6LY&.@C3A/?FWO[K97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M+7E;5S@.EU3_!0 TQ\ !@ !X;"]W;W)K-99:KSZTVZF_%#%/S^1* M)'!G+E7,-9RJ13M=*<!1';>8XO7;,PZ0QN,RO/:C!IZ1I _\7LH-NFK8V)09E)^-2?CX*KAF!*)2/C:6'#X60M/1)%Q@G+\NS5M ME/_3"%\?[]QO#+Z(PST\JIQWB"!F/,LTD]R\TEL@;K&SY=1FO\E MF^+9+FL0/TNUC+=B*$$<)L4O?]Y6Q"M!Q]DC8%L!>R.@G3T"=RO(:ZY=E"S' M^L@U'UPJN2'*/ UNYB"OFUP--&%BFG&B%=P-0:<'GEP+15HD77(ETLNV!D]S MI^UO]=>%GNW17Y#/,M'+E(R20 3?ZMM0EK) ;%>@:X8:3L3JC+A.DS"'N9;R M>+C\WM=G(+7)ORF.6]:/F_NY:/W\/9RE6L$K]X^MA@J'CMW!],,/Z8K[XJH! M'2T5:BT:@Y]^H#WG9QO>=S+[!K93PG8P]\%'Z6?01369OJR$C1274Z?U:$-" M5361NB52]SBDQXPK+53T0I[$2BIMP\.MM,ILE>*AJIIXO1*O=QS>@U"A#$PO M)# .6!L/=RK[W=Z.A^IK MYVBA1HD.]0NY"2-![K)X)I0-#/=P'-JB/=?MV^!0:4VXBQ+NXABX)[$(S3 * MS7C'8^L[BOO!5Y>:M;9*)AOY)I"*>S!*M7N WL-;% ?>/(QLQ+JJ+_"I-T&.0I_R9 MC /HK^$\]'-NY*4^8-GOM9Q.O]=SNE9>5%R7EU6\[!C>81" >]K<'9!;>([< M)_9VQ2VG2R4$&4:12(@'52A4D[BN2[R(O\#+ S=M8YZ'N]:MB"HF4328X!4Q MW4AK1>"6DRR$CM+I,XJ@1*ND1/&L\Y;7,V?0J:=RDUA9<;M/TD3]I&DE M/45^HE6 HGCL>4M:CE\/2J[#Q+>_X[CG]$\KZ"F2%*VB%,43T%O0!YEJ'I&_ MPM7^(1IW[/<=AUE)3Y&E:!6F*)Z \I=U"%_]^\%P@SZU)D1<51>KBE 4SS^W MTH?V>EC*!,M0!TQZ7=9RNN?V9CM%B*)5BJ)X_)F&&M*AG!/*WLW>DXGP,P4M M:87$G3P9QS GPY#C?VV2%5=DS:-,D!^=,X>2%7SQYNL!UCHX1:9B5:9B>.J! M_!^$R8),7N*9C&SH!PSNQQ/KJL(IT(LTEF777K\H][*C<,XJ% M6I@N^0LXZ"5$@WC%$WNCXH;[04\1>U@5>QB>6G8-N130D!A>S?4C7%<7KXH_ M[*@EI.W.MXA [:E7)?",KR'WC)!#/Y%=A;U+L#*>( M/&X5>5P\L>PFS9LP-?GVBX"XAJWS'K!KM2AKN=2Z]W"*$.16(&QYR[A=M]]/B=L]VAE/$8+<5UMF>&09 F!0 M0$9\8:7"#?:.L+CN_X*U7VV;FLDOWTU.B6_698L=U/)JN6,]S/=IV]7CQ7;W M9V[FSI1$8@Y2YZP/ YXJ=I"+$RU7^2;L3&HMX_QP*7@@E'D [L^EU+L3\P_* M??S!?U!+ P04 " M>5M7: BF)30' 5*0 & 'AL+W=O37; M*+6[F,_E+9JC+;%G&(^O9F_(1>!+WA1U$QZ'/]TI+/#,VO#X\_/[+\WSFMG[C+)%Z+XG*_4YFH6 MS="*WV?[0GT4CW_PSB&_YEN*0C;_H\<.BV=HN9=*;#MC/8)M7K9_LZ^-X%+,I5=7U;B$54U6K/5 M'YKH-]8Z7GE9%\JMJO2WN;93UY_*;+_*%5^AA2BE*/)55E_<*OU'UX.22-RC M]SM>975>)3I#GVX3]/+%*R0W6<4ERDOTUT;L95:NY&OT8G!].5=ZB/6#YLMN M.#?M<.C$A.<2'/L?GAEH);_GN'#'\&E%, M&3">Q;>;4\B='WMZ^MU/'P2#'8J%-7QL@N\C?^#EGLL+*+&MJ0>;UNO=A=QE M2WXUTPN:Y-4#GUW_^@L)\&]05%V2)2[)4D=D@_A[A_A[-O9#_*'PMY9!8UGO M#@_7)/9H%%_.'XX#"\"BF,7>$):,87[H81(.82D 8SX-Z0$V<-,_N.E;RVPA MI%YW] *"^)/>$.5$P?DN"\XE6>*2+'5$-LA$<,A$8"VX.A/U!E!UA8=>\J=E ML9=Z;Z]OK[A^YC+/VBU?YRO;BDKE_S4WVD%T&6POFA&6]?YR5RN45U!6VP'Y MQP7J8X\:E;> 8(3&1KDG8YCG,1)3HXX!F%9:?@S7<7B(7FB-WJV6/WFY?HW6 MO-0;:-&&:*5W\5RJ>D/54>SB T4B' V*>M0C1B %&.A.9_'J)"$D6^$ 4#A M./#@*$2'*$36*"2V(K'Y'P$I]DA@^ ^@ H\PP_\QR@LH-JHE':-\X@4351 ? M_(^M_K]7&UXAT4JH(\QHQR2 "<[T=!9#H-X9@? M>'C"[2,]3>SI-A*-7A9"2G"IZYB.QQ"0&)N>CU$^]B/3[S&*^(QYIMMCV!D+ MH@FG:>\TM3K]5B_J>FU7SZF>K.Z.QRAO&ID^ S :L-!T&H!I5&0Z#<#"V LG MO.[5,+&*O6YF?V4^=QS#PC47,0#DQ<3T=@P*0G,G Q\73TWF7G@2N_)\>US+ M>O>^%Q5_+G"5/4W,;0_8?;U1KLUIVA7B8>\/B8!/?:!NC77J 6$"@-3NH!<(<:FRP LP'@JX[WR(W;I]R=7 MW[""!:,&P*-F[A8 BA+/W*(!5#!:&5( =4:T+O(G_.VU&@FM3GE(['KQYM,YDOT,B_12A1%5LD^,7!-MG3A M487@125[LZ];IA$C$WQ,) MT&@4"0@UCL08-1T)VBM+BJU3]7-S^JM#D3UHK;7FJ-QO[VJ-?8_T_-WJKJ([ MFQ1[)956H%J-@7.86A7LJ7/8*5OBE"UUQ3;,6"^*J5T4]W.XS0Q8KA20PS3P MS0*%8:..%X2%@;E]0C!"IP03[14QM2OBX]EJ\WDL30.&S5$N()CVV6Q^0#;" MS#8?@EE\[O4PM>OA#Y58[9<*U()VTY.GFM/S8:=LJ2NV81)ZI4Z][S^CIU:5 M?W(67+(E3ME25VS#+/0- [4W#+:3^LYT< :/=7=KM@D +H[#D6X&8#3V"0[, M60_@(L]G$VTP[3L%&K@XKJ?6?N/DVG/)ECAE2UVQ#?/1=S+4?NS\$P[MZ?CD M.,(D,EM]"$;\\38&G6D3GYJ'61".:KJ)7I#V+0>UMQRW.B?YRUF/\6W;61L?(8> MD\ W-J@% (OBD:Y/ !@-HWC45$(X'X=L8M:SODEAQ,4^QJRMSLDO.KAD2YRR MI:[8AOGH6RAF;Z%^PC[6C>A8(X68,O/'* 6Q"$UE1D HX0$@7FF">#J=S=B M\X?7^=%K7EM>K9OWZR1:BGVIVI=X#GXGY")MW]#K MZ=L7!M]EU3HO)2KXO7X4/@_U]*O:=_#:"R5VS4MF=T(IL6T^;GBVXE4-T-_? M"Z&>+^H''-Z$O/X?4$L#!!0 ( "UY6U?"B>)A-@, 'H+ 8 >&PO M=V]R:W-H965T&ULK59=;YLP%/TK%JNF5EK+-R19@M2&3*NT M;E6S;@_3'AQP BO8S#9)^^]G V&!.%&UY27XXYYCG^OC^(XWA#ZQ!"$.GO,, MLXF6<%Z,=)U%"C2E:(/Q;W5/3TEB5. MQKS9*(--!"C)2PS_D V'U&C MQY5\$,2PC%..8C EF)$LC:'LS+GX"#MP!LA23.7"A(ETQQJ!6QR1'('S3X2Q"W ) M'N!K0DH&< 2OB[2TN;&VN;FQCA+.47$%;.,=L S+5NQG^GJXI9+S?ZO/_GGU3C+L MUBAVQ6.]*O&G) M/238[$5GGB)SVB)QC[,%G\:RDS>7,Y.54G4--X544\A%9!XYE M"H.L=_.['V29CMT-"O>#O*$UZ ;-]H,N3DBP\)=GL1&2=@_':@_&.6G!:4HIP] +$'P%F&:R+@?B7>,BJ MUT1U+#6CNVL1UW>&/4LJHDQS:/?"POTPT_.-GBD57);MNP.U*?U6NW]<^V$[ MJF3[BIOAVGY/MB)JZ ^]GNK]J($[[%]%!97MF0.[IUK?*29R1%=5%6+(Z)U MI5=W."FJ4F9!N"B,JF8BBF-$98"87Q+"MQVY0%MN!W\ 4$L#!!0 ( "UY M6U<.%?"4&PO=V]R:W-H965T&ULK9EK M;]LV%(;_"N$5NP!*S)M$*4L,M"FV%=BPH&FWSXS-Q$(ET24I)]FO'RD[DBU2 M= KT0V+)/N?H/;P]A]3EHU1?]%H( Y[JJM%7L[4QFXOY7"_7HN;Z7&Y$8W^Y MEZKFQMZJA[G>*,%7G5-=S3&$V;SF93-;7';?W:C%I6Q-53;B1@'=UC57S^]$ M)1^O9FCV\L7'\F%MW!?SQ>6&/XA;83YO;I2]F_=15F4M&EW*!BAQ?S5[BRZN M"74.G<4_I7C4!]? I7(GY1=W\V%U-8-.D:C$TK@0W'YLQ;6H*A?)ZOBZ#SKK MG^D<#Z]?HO_6)6^3N>-:7,OJWW)EUE>S? 96XIZWE?DH'_\0^X12%V\I*]W] M!X][6S@#RU8;6>^=K8*Z;':?_&G?$ <.B$XXX+T#?JT#V3N0+M&=LBZM]]SP MQ:62CT Y:QO-771MTWG;;,K&=>.M4?;7TOJ9Q;5LM*S*%3=B!=[QBC=+ 6Y= M. W.P.?;]^#G-[^ -Z!LP*>U;#5O5OIR;NR3G?]\N7_*N]U3\,13;L7F'!"8 M PQ";A?Q]W?BZ5U1YT[/G:?VWS[I'&?-.[BD:FD6Z5$8P#7VN9Y$4P5]#V7VG8$>YDCY7$HN^N.9Z#6RO@:6[ M$%_;ALBZ46P"VBQ07D%[.MX?I^%840Y3W5DE^:M5!V M03D<^"'EF2>)9!"E(^&^%2H(8F'=K-?-HKH_2<.K5TADWL-I3AD<]W[ +,,L MPV&1>2\R/]&XEJ#*/"=@8]=*DW2-ZV;5QK+-3 Z(W!\0K$ T&VGVS0@D.4G# MFHM>[]H!G.)WH?'> 2Q=NRFT=E8WCS4-HUZE1C[L,=3964 M0<;&>@-V6<&*J08=4(>B=-D+;F1S>F+M(QWU:9KEGM139L=*!U"A.*EV\S\B MC_A-!&D.,1P+#!EFE!13O3\P"M%7%0Y5R>_*JC26 <'J 459]ZWEP_>*=IST MP#L4!]Y+TANINLI;WH-*-@]G1JC:5LQWX7'OLRW-O4D: "#+"9KHI@& *$[ MOI;8\&=72 0%^@Q+<^I+],T8P>F4Q(%U* X[*U&UMN0^&$E!E0&*%8CD8Y4A M,YA.3NER."G%+M77.J48-[=$H'N]T F:V[:?J2#P@"L<1M9M= MIS0&=F.TR%*O20-VC.:$3J@<*(59M-ZY-7+Y92VKE5#ZIVZ;8Y[#QR51VGWS M><^4VV*U9 M2U7^)U8)8"S!*$\@27>*7DSL-I%E29JSI,#PZ*=2Z]9YVNN-Z$XUJ^=@&_N\ M9&R\+0L932Y= U-QG*EO5ZO2U7YVR+JCA;.R 4N^*>T0#@KUF8D09I2.X1HV MQ'BJ4"<#7TF H!V&>**\(@-B21RQ MM@ALZ[;JSE[W!S2RMD-Z[8[)MY8+4H>%^Q0]LT.!C2NLH%U>T(GJE0RT)7': M?E*66ZUZ?IDCW%CEVB0 D83@/,G3HAOQ""=93A-D9]!NL)\>Y<3'[UE&4$J\ M7@D9NM.SB=%.#DY,7[,1U8&U+RC8QVY6Y"3S3DT#=FZP3?"9#'PF<3Y[*.F: M_M7RJ7>:&]Y5!PU#N^KYP=L(]RKH+ZX>RD;;6N?>>L)S9IM [=ZN[&Z,W'0O M*.ZD,;+N+M>"6^'.P/Y^+Z5YN7'O//IW7(O_ 5!+ P04 " M>5M7R317 MN+ " !Y@4-;L\3'MPX"18-9C9)FGWZW=L4I2DI!=I/( O MY_O\??;A.-D(>:<* $WN2UZIB5-H75^XKLH***D:B!HJG%D*65*-7;ER52V! MYA947#%7"QF3B^\SAPRU:%-@-N MFM1T!7/0W^N9Q)[;L>2LA$HQ41$)RXESZ5],8Q-O WXPV*B=-C%.%D+%S['C^98EN,<^RNS-24TG6E#= 3EA%]:_&%H#WIPT[Z\ W2V[0DM-&%D.PO9K.Q MT([VZF[)HQU)6/G:YT#\:R+W'$2=@^CM#IA2S:1J/ 'WMA=""^)S". MQJ/SX(CVN-,>/ZO]&]X9JI$/!^I?D!T_4>.'83 >1^<'LGL"@W@\])\DC;M3 M^\R]\Y7*%:L4X;!$J#<8(8=L:WG;T:*VY7 A-!97VRSP^@-I G!^*81^[)@* MVUVHZ3]02P,$% @ +7E;5VW:GSOO" 4D< !@ !X;"]W;W)KR^I+O>:\ ML9XV>5%?3]9-LWT[F]7IFF^2^DVYY87XY*ZL-DDC+JO[6;VM>++J"FWR&;5M M;[9)LF)R<]6]]Z&ZN2IW39X5_$-EU;O-)JF>W_&\?+R>D,G7-SYF]^NF?6-V M<[5-[ODM;SYM/U3B:G94664;7M1965@5O[N>_$+>QLQO"W06_\SX8WWRVFJ[ M\KDLO[07[U?7$[MM$<]YVK02B?CWP!<\SULET8[?#Z*38YUMP=/77]6CKO.B M,Y^3FB_*_%_9JEE?3^83:\7ODEW>?"P?_\(/'7);O;3,Z^ZO]7BPM2=6NJN; MC0 NQ0@"D%J'^F@',HX*@US,\4< \% M7*4 .U>#=RC@J36X9PKXAP)=]&=[[W:A629--M4XM-,E&MN/A7);I4U?&4MRJ(N\VR5M!>WC?@G,JZIK?).7)7IEW69 MKWA5_\D*?]]ES;,UM3[=+JU7/[VV?K*RPOIM7>[JI%C55[-&M*M5GZ6'-KS; MMX&>:<-O99/D0+&%N=BBW&Q$,G>- THOS:5_68ENB\&0Y-:')%M-WQ?6(MEF M<$M"L]9'WHA!+]P6)E61%?>0#Z(+S4G3W6:7=\[_M5GS2L1C(R:7=3OJ'[CU MM[*&5.,+GA6S4[VKGB$GS42F'-.%'M.%=H+.&<%W_#XKVBZ*\9\G1+YM%NMG4\VQ&9+,8,J.N.W>.=I(WV=&;K"O(SGCS?9&V >+6*^'" M[M7K=BB!P^W?'\L\M\3T^YA4J_] 7F:FR+5?:6_K;9+RZXE(JYI7#WQR\\<_ M$,_^,S3T,,66F&(AIEB$*18CB4FIY!Q3R3$.S'^(54M6I.5&)%,NYHK74(;L M)=S3-";4HW0K=Y6_Q7K@OV7\RO^E.;B"UQ,R%G1\$HDP#8IGH7-0SL[PVG@ZEZDS/65 M26]A;-K8-, 4"S'%HF'>B)'JE-+ .Z:!]VUI("[!\$/1]X Q-%>^%Q?&]HR- M/:98B"D6#?%%C%2C%'G_&'G?&/GW=;WKEEEB%9[NU[MUNSIHEPEI612'#=UC MUJRMFC=-WBW:6^M55F]W#:^_?I;G8DTIWH_#7Y?/1;+)TOIG2RQ WD YXFM^ M(39C5$D2P$I=KH%"A"F+-:,/QL844RQ&$I-B/S_&?FZ,?;<,G+;[[%4;^ZW8 M">Q'/G]J7W,H<'/-WRY1%[T+W6BNA V2<978AL;6CXT:IEB,)"9%+3A&+3!' MK9NK5_O!MA^K37D8FU:3//%NMMY_D+1K>7"2#H")R;;5 6ALR=A9&E,LQ!2+ M,,7B2YZ5@D[L'J/8QK"'Q4K9%=_RK=@5V]VNF()0Q-::XOD.<6PERH"=[RE[ MYR5@1 BU/5L9_"%@2+V .$IN18#==![X)8!72>"HJUO SG=\U:NZ$2'VW%,!00@84L\+@D#UJFXW]?VY:ZM>!>R, M7NT!#J$_D#D0(RX:"QU0U9:H:B&J6H2J%F.IR2G54RQB)!O#V,-!0QHAQ&'J MJ$3E3JAJX: >1*AUQEAJ5HRH((H5+4052T:Z)$8 MJU8Y'7H:1;X11XWA$ 0 +\3UU9L"YB:-3@)4#H6J%@US2(Q5J9P#/8HB9A;U M?R(21$0"0*@($^?\G4K M6PW?$*'0W(/1T4.%2EAJ M[:D/)3^03U C8AK+)U#5EJAJ(:I:A*H68ZG)*75R9LE\:&D0GSAH2.,RH-JH M1"54J&KAH!Y$J'7&6&IR9'OR1,WDZ?OP":J#'N+[CIH*J*@*52U$58L&^2/& MJE-.A1Y5T6]$56/8! 5YC)8!J'P*52U$58L&^2/&JE/.@)Y.43.=>LFNE.K, MQ26N>L,IO(W(/14<%4B['4Y.CU7(F:N5(7/:OBVUV5KD4,X7$) M'-AAMJW>VS-7-7I@HIY?0E6+4-7BB^Z58]OS(GJ!%Z$0!ZJ#GRD)'&V)ALEJ MEJAJ(:I:A*H67W2O'/P>-U$S;C*3!P9&6@<@7C!GGO8%K-OY/E5G9MU([)%] M1[US%P*&U&^WYNH*6K>;BFJU$Z.0G<>(>_);!=FE/V3+7-#H#4-G3 MH!Y$J'7&6&IR9'NFQ,Q,Z?N0!Z8CG*GCT$#-!50*A:H6HJI%PQP28U4J)\/) MS_B^$4.-80],IRU3PJAZU\7O9T=L #NZ1!^8SGBT48EZ6@E5 M+415BU#58J-KY9CV1(E=($HHU('I3$0+.BIN0E4+4=4B5+78Z%HYZ#UJ8F;4 M] +:<%"4'T\ T ; 3M\7 T8P;0 ,0=H V(&T ;(#]\6SDX>%M$^;^7M2W6=% M;>7\3I2TW_@B'M7^ 2[[BZ;<=L\/^5PV3;GI7JYY(L95:R ^ORO+YNM%^TB2 MXV-T;OX'4$L#!!0 ( "UY6U?BLZP)] < )DB 8 >&PO=V]R:W-H M965T&ULK5I1<]LX#OXK'-_>33O3Q"(IV7(N\4R:=O?RL+N9 MYKKW3$MTS*LL>D7:2>[7'TC)EBU!3+*3/C2V#$(?0 ?0.GR45<_S$I*2Y[6 M16FN1BMK-Q?CL"U6. MYI?^VETUO]1;6ZA2WE7$;-=K43U_EH5^O!K1T?["-_6PLN[">'ZY$0_R7MKO MF[L*OHT/6G*UEJ51NB257%Z-KNG%3#/3M[(HG": ,>?C=+1X9YNX?'GO?:?O?%@S$(8>:.+_ZC+ <%:E?5?\=0XXF@! MZ,$7L&8!ZRZ(!Q;P9@'WAM;(O%E?A!7SRTH_DLI)@S;WP?O&KP9K5.FV\=Y6 M\*N"=7;^O13;7%F9DQM=&EVH7+@O]Q;^P&Y90_22W BS(C_#CAMR1K[??R$? M?OI(?B*J)/]>Z:T196XNQQ;0.)WCK+GSY_K.;.#.,_*K+NW*D*]E+O/3]6.P MXF *VYORF045WLO-.>'1)\(BQA$\-Z]?S@)P^,&SW.OC _J\TY;>:[0=?Y?2+ ZRJV&HI3I,E.%)&47N/O97G38*;^D6"TDR)N@B7.1%K75GUO_J"? )^,1+S0*TV M.=K#>,*B66>G^U()C2X4 9),.V@Q MHP*9!L-?'_H3B"YPDJPJ0+U4I(#XAUC)M+%IQTQX>RN.X QH1BND$ M!ST[@)Z]$!4-R"9MK'BJ\\33_8>%+.526;0 S'IPSB:3#N2^#&6S@>RG44M] M41#T+]#E +^5)%=FHXTH/-D)8R3NW4;="53.>=(!BXG1A*<#<(^8FH:C6%I; M>%+V80&8MU8:Z!?LBD!?5,C*7?_EZ^]?GDNQ5IGY1&[+[!RUA/8@1ETK^B*0 MK@,VL-8&%K3A=[N2U2=72U%8#(D%VHU?1"I.!BH$;=F:OD#7*U$^@#NAJ3DJ MZCX6?)DKE%BHPA=XC]_Y6BZ7T(W6]"ZR/[?*9V4Y>U M]$[#_'Z=97KKR!,(0:J=6!1H)6VT'.\7)"_OI6%B/93]2H*/M_CV(R29I+URTY>:QK,!5J(M ME](PF?IZ\[J$1K'WN9+-HIYS$:DD'<+>4BH-<^IO^X:S'B)>:CM1_'WB3""V MNVT,(D;3V6P@/%A+L"QZTPBD(!/-:[IE%B3NMY;)]])VZH66MUF8MV_$1EE1 MU,TFS-K;"M\LUF=<*$1\VDT53(YR-AG:KI:<69B<[RJ=29DWFU4W16K?AD+X M0=#99Y\[$KANXSH1U Z$G_FT6TX1*<8H';"AI7$6Y#PHI@"M1;TGXP-E^X3: M>,TFZ?C\OQH1Z M1S+)F^J1.TL]5(E"G+WFRO1.VD[]4)+URQ, MU]_D3A<[/T%"]"OH7$7F*/"9+'0%VN 7?/OZY,R3R1$_--;UQ68I'^B/6,OA M+,SAPZ@K"2V3/[]!4?=I^0R%C<@%<+?\S<+\_6V/SM4=>IY$?X?!'1(&IGO7 MY1E9*EV14MN!G$$&8SKEO=8.DYNP*7@ZOFO!0^U?*V-T]>SANM.P M-PZ0 M(U))/$!EO*5C_@(=MQOPBJ,?CLS.-*)=J(A4.H3TZ*0[3+IWVRI;@3?]^8FM MP+%;"!7C3MU0J A_\JB/-<3$ITA;BN5ABKU?"2BL1.2ND88P/@4+XP$1$!)F M6WBWNY[!N!40[ONS%T/RK<^ /?.!7+/X453X@Q".D?(L[D[ J%@4#65R2][\ M+Y$WQH$H>FQ 9M/>&(3)T6DZ-,3QEKQY>$#^6A^SN .7I\P?TQ"8?B3)FB,; M:/7JM@ZRVW]P[>E.%(-9W1^&.>\E-399)]%0KK0C-D*]%7>?7VF4 MIMTF"A&#:(-I>@!Z2\0\3,0W0V _D85\4&79I /,"4JCS37O4VW,(MI+A+Y8 MPM)D*!%:1N9A1@X8 )/9"]"Q47H6=<<:1(QS&@W,9G'+QO$K1NF-4#GY4)^V MR?PC6>H*;5KC=QV?WTO;J>4M?<=A^KXMK02]Z$P4]YDWYDFWP<.D)M' 3!&W M_!R'^?GV\*@C<(+4Z#AY=,F[08,)]1XCC8\>\J]E]>#??3#$GQW6#\D/5P_O M5US[MPHZUS_3BYOZ+8E63?W2QJ^B>G"/1 JY!)71^11<5M7O0=1?K-[X5PD6 MVEJ]]A]74N2R<@+P^U)#>]A\<3W-F-& M @ !08 !@ !X;"]W;W)KUA$RKJ]FR2@UAU[,PVT/WW.SLIHA(P'OH2^^S[OO-] MN;M\K\V3K1$=/#=2V0FKG6OOHLB6-3;<#G2+BF[6VC3I]Q.6L)>#![&IG3^(BKSE&URB M>VP7AJSHP%*)!I456H'!]81]3>YFF?L)N&52XYEOI M'O3^&_;YC#Q?J:4-7]AWON,A@W)KG6YZ,+V@$:I;^7.OPQ$@.0=(>T!Z+2#K M =FU@&$/& 9ENE2"#C/N>)$;O0?CO8G-;X*8 4WI"^5_^](9NA6$<\6CXMM* M.*Q@JI754E3<&TM'"_U=9T&O8EM(/63;E?$@S@9Y='N6*6KO&;_\^KRBHYZS@_(']QLA+(@<4VX>/!YQ,!T M0ZNS96QM*E5Z&M:^VWYU2YS4EV MD/4;5Z9<1]Z8G1XWNJ1KBK\UEQZKV2"E,#798)Q5GE8GV=G!L_,CIA>"WPUM MPLZW8D^6SKWGQ:OB))NS0511'EF"QM\-75!5L2"8\:&3F0TJF7'WNY?^4GR' M+TL=Z,)5?Y@BKD^R[S-5T$JW5;QRFY^I\^<)R\M=%>17;3K:>:;R-D17=\RP MH#8V_>O;+@Z?P[#H&!9B=U(D5C[749\>>[=1GJDAC3_$5>&&<<9R4JZCQZD! M7SQ]XTMMS=\ZA<@6ZEP'$Y1;J4M/@6R4D^-9A"[FF.6=W/,D=W&/W!_4:V?C M.J@7MJ!BGW\&&P=#%[VAYXL'!5Y3,U6'\XE:S!>'#\@['!P_%'F'G^'X1%TX M&UQEBC$.N^YS.%X:JVUN=*6NL4G 90SJS[-EB![(^NNN""4#CNXV@*OM66AT M3B=9P[K\#66G7W]U\'3^XP/N'0WN'3TD_3_D]?^0J]ZN"067N[K1=FMLJ5JK MV\)$*E3N@ @;TE<7="Q60WS#&%^(?6.ZB ?URD;R5A3H:H)E/A43#"A#NPRF M,-H;$#Z*4)]=).W9MVJM;T@MB:Q"I!OMH:YI?6BUC2HZQ=2^K<#(TCR5;25* M1#\?7E/>>A--1_'B-E]K6Q)04]T0'85$@U;:NH=IXQ-#12T4W61 MB'&4\'" MF/X[#1]\@^%Q#3S!$>(VH8\A!8T? M6L.89G5M$"L(":RENCE4.N!RT*30+K>8+*CG$T&'9]S%]FHPOB0*+N\],3S=DV\XPNFU89E!% MZ_=]D\J4A$[1='0M]0GVT +,8^2ZZIFH91N'Q%>FEGJ+;J)*YXJ-07K%16?+ MQQ5 4"3'E0'VC.\*I;,L]56+!LZVY*Y$S^?R!ZH5U$+7C:[:;@I4N-DQ-H.0 M>JYCQ^E:D><:B/JV"S&+ET$7E'0\J(K.;R>[(AB.A6N7$7CL.Q08P1ZKH2 Y M0^4X@QHT3603\5^U$0G>K7VHK'0*A.268#D[&[EP:["%]FB&YPY__1#0 M@@\G$[!C']KO,/%#0SFP 1)"@N7E((U@JEZ//6E)E:$;Z6>:9U6.36ZSR;30 MJ]]5S)6Y1_>!?F.LZ^('A7J.:-=+(/?P0)X$B^E=E^;9SL.H)E_*\T_*V,;T1AIV MAQ?F67I8C>3I>?I:^])@+%6T NM\^MV33/GTY$N+Z!IY9BU=Q*--/M>('GDF MP#G?[OH%*QC>W:?_ %!+ P04 " M>5M7 $([N-H" "K!@ &0 'AL M+W=O)JA/P@'APDYO$FF-G]LVZ\>NY=CYHI;4"'MK8\3W'YQ[[WLQWVCS8$@#9 M)VI&M0M))K4W&DJ2E"6QO@F0=5,HRC:!967*@@F?MW M:Y/,=8-2*%@;9INJXN9E!5+O%L$XZ%]L1%&B>Q$F\YH7< _XM5X;FH4#2R8J M4%9HQ0SDBV YOEI-7;P/^"9@9_?&S&6RU?K!36ZS11 Y02 A1U&7N4-1Y[,C=XQ MXZ*)S0U\JAY-XH1RAW*/AE8%X3"Y+KDIP#*N,K8"!;E .P^1F-UZF'8LJY8E M/L+RGMUIA:5E'U4&V2$^)$6#K+B7M8I/$MY#/6*3Z)S%43PYP3<9TIQXOLD1 MO@U8-$V*C1&J\,EN0'*$C"W=M1 HR(,?RRU%T3WY^9H#[0;3US=PM7-E:Y[" M(J#BL&">($C>OAG/H@\GY$\'^=-3[']]2O_.VU ;".ZZ:G#L?R;JUT1EY:IF%@NH4J4A372CQB]8H2$B!+RS5RFHI M,NZ+,.TDH$8NW<9GX]&LM:D24KH0H1Q&=56[$UAZ"5H5V@$.^5PJACI+VDY) M= H&J1=1C?1*^Q-WAR)2Z*6)S@E'?DAANJL!CXVH76(C=JN.6A3_KT6<%4XH ML9S-1N-#$[BU.A5>Q>" !40)GH4PU& MDGZ7G ZF 3LBU24M>-PK;7C*\'3KQLFU ?\+;-GY'!TP*F(2CK49J;GY8TM<$C N@]5QK["=N@^'[E/P&4$L#!!0 ( "UY M6U=;9RX61 @ + 4 9 >&PO=V]R:W-H965TW%Q[CF7/+TU]O=NH[5C7[9UTYW--LZU)XM%5VST5G5S MT^H&,RMCM\KAIUTONM9J5?I-VWHA@R!9;%75S,Y/_=B5/3\UO:NK1E]9UO7; MK;)W;W1M;L]F8C8-?*S6&T<#B_/35JWUM7:_M5<6OQ8[*V6UU4U7F899O3J; M78B3-Q&M]PO^5>G;;N^9T4F6QOQ./WXNSV8!!:1K73BRH/#G1E_JNB9#"../ MT>9LYY(V[C]/UG_R9\=9EJK3EZ;^7)5NSQ.3O<+4 MG?^?W8YK@QDK^LZ9[;@9$6RK9OBKOHQY>,D&.6Z0/N[!D8_RK7+J_-2:6V9I M-:S1@S^JWXW@JH8NY=I9S%;8Y\[?:J>JNF-FQ:Y]JG3)WJA:-85FUQX5%T5A M^L9UIPL'?[1K48RVWPRVY3.V<_;.-&[3L;\WI2X?[E\@SEVP<@KVC3QH\%JW M^(R]#W:MFNJ_BO#!V:5I.E-7I1K@TI3LRNI.-VX8 M0(9^JAHDIE(UN\:@!C9=Q_Y]L>RH;W?2:R83G:BH E M7*0I^V0<LXL:I_,I0UY9:?JE6_5[6X]C'L3Y:_HK M9?*:0LYR+J,<3U)D/$WRK]I ]A5KM2VH/-::KL(]&V#(7C&)?P<2_%:OM+5[ MR3HNIOS4E4(B 1;=4:QQP,.4\AQ%/,T#=O$,#OA3H?A+8_[>-2ZH(C#X4NX\ M;/9&?P4&2[/%WGO8)-DKOTR(5QP37:N]I-1WW)\?FWT.YNR]8<9?H _ WC'D ML(-!Y&*@=$R-T<$L97AK+'9O5,-$\&JR=FFVK6KN_M8=R.US93!G$"UOI4'E MPKXG8DU$_&2R:.612.8)1*:NJ10I4Z4NH/2=II05CP![2QAPSE;+WOE0G&%' M83[/=Q:PO.G&>\7D4^&7O:5B)^] 4V5*SFXW5;'QUEME'CJ6J&XY7>PA86@>?&>! MZ(]D,$_WMS9H1G8732R 5=UT,(V;;HS;"Y@N<8KTB80\E0::'PU,XG0DXKG8 M18&!R21@Y7P^RRDM^$T&EGI=-0VY&P$W>)RS3W1T0Q1 DZTU-U5))3*U;K3> MMU.5NYM2I;["&*O_ 8Z^RCQM/^;H][1[OZMX:K??^34&^_Z[3 KQ(_M%-3T= M21"W$"$2M? H%5!_G)N:3Y!SR 2785 9FUOBXT'-RZP M[ OX!=,'A!Q!)/Q+(Q(^OMM7RMBZI+$ /V?+[GC)$AYFD8(.9,1E#?W,:MP+?1'3SIR;_VL7^PQI4 MT#XDWT,/+J?+N-@2O[QPU3JS6@.Y['NY%O@N%C[P?X M=H!/8YJ']'!RWWP5:%\1[A ZL0TE-8>T>KRD (>X7[P:7JT!S\)TX#N!5Y\4 M_V=Y>+\(_1J R9SZ0F+#91IA18QU0S#0")%#/5,OXA(WGZ7W#X=?[VP/^WO- MXZ (<9/BCM1G>?XRZ&KU#WRX=O>>^416O9 ML5JOL!7=<3QC=O@^-OQPIO7?I);&@6O\XT:CPBTMP/S*&#?]( >[CY3G?P)0 M2P,$% @ +7E;5SF2W7W""0 JQ@ !D !X;"]W;W)K&ULK5G[;]LX$OY7"&^ZYP"J;?F11YL$2-(K;H%VVVW:W1\.AP,M MT3:WE.@EJ;BYO_Z^&4JR[#C9[N&*HM:#,YS'-]\,U8N-=5_]2JD@OA6F])>] M50CK5\.ASU:JD'Y@UZK$FX5UA0RX=K0 ^&5Q=KN51W*GQ9?W2X&[9: MB Q21F6!-$C\ MW*M;90PI@AE_U#I[[98DV+UNM+]EW^'+7'IU:\UO.@^KR]Y93^1J(2L3/MG- M/U3MSXST9=9X_E=LXMKQ:4]DE0^VJ(5A0:'+^"N_U7'H")R-GA 8UP)CMCMN MQ%:^D4%>73B[$8Y60QM=L*LL#>-T24FY"PYO->3"U3M;+E\&Y0KQ1LW#Q3! M)[T99K7\390?/R%_+M[;,JR\^'N9JWQ7?@A;6H/&C4$WXV<5WJGU0$Q&B1B/ MQI-G]$U:!R>L;_*$/G)+O-$^,]973HE_7L]]< ##OPXY&W5-#^NB GGEUS)3 MESU4@%?N7O6N?OPA/1F]?L;2:6OI]#GMWY&*OR(OKKVP"X%P!E7,E6MC*F29 M8T56/TWYZ3@1IA7/23RS*#P?5$Y:PDJ)A36H8%TN15^7>&(K#TW^^-7>'CNJ M/ZE[:^Y)*',JUT$L9*:-#@^BGQZ+(_'C#V?C=/RZ*>]?B=O*.54&L;:.6:0_.SL_AO&G MR=D$'D3YO= =0=<,ZD_KJ]')B?CW@3\<@R^E+$CW?Q!IL(G"=HWQ'#;K R?R M*!U,0 #&,)?!03PXWS[XB\D&>M>*"=$\)$*B+AC0)>4;V;4V^]%Z! M_#DEGP$&T+L/T$TFKIV&K6O$ 9Y46%P#II/)#>P[0B@&H__1XD$'2;<126\; M)'THQ5LU=Q5ZBDBC%DB1!;>V6,OR09!?CCT+5D@!/[5%8U+P#D_WD;G1824R MY0):&N #7G,^$9N5SE;PU=[K'!ZA'4+343K>]0E1>DE-(D>$GT0^F=:[OGG7 MNM [%A5M4V]2"\A[J8V<1R'MT3?GOR-G@GV86^=B-=)V(I,FJPP#?, )ZJHG MX:6]5ZZ$7?,'2#<[+)U2Z+ AH73(@GS-DQB W] H/52XI14WLOR:B)]9/=)\ M[;W---]%P1R-21.K$J"@E1&#-)*C=0#Y/L*J!C<4Z=('':I8E@MG"Q'0\,E! M_EU+!^-)1N'1-FS7C=F]XZVS[4-TQX"\ EZ/<3&+O@$"!-HEA8]74Y#.4Y'+ M!T]P1F[)!FANWP*KA*0N[G5)U:[R$D31Z'U4"X"0^I;1"J[AT\&L0$4L$K6#>H9 V&66D44>R,R4OI>T@I*B MRWML;1$DNML'^&S4P3<0^-+H@L!,(8+YVON*:1;>&14"91J7$5\#<=/8[&N MATXTN=4243IIJ'/^YS[- ME71$-@"NAX?X*U ;2J@_*IA40^NN=OH#%2;-CN)MR_J?:'6_=_?A[2=P \OV M=\I_82PRP"_@R>C%,<)6H<@ 6+!T]H)63P;CV8M$4#[)$D8/2SX2 M21N1<10A\$HB)!+90A$&H\8[@.PRU4#\@HJ#Z]18NB1<5!0+XRWJFCG(%D 2 MQVNAHAN#2;W_:# ;O1!K0FU95D6RW;PJ*[K:"C^9A8/U93"\406 K'06>8?K MIXNIAG)AAZ8&"'X#F"/U=6L^$4L'= JC5503,9BP?[FF,L)\1'$OY%>%)[3I MO&IW!1J8G&N<0!!+UM9S+!I=+$HEZJ.WU+I)?\3Y#@7U(P-00O;:+_2"!BAN MKFD3IU MC+41#VMUG1ZRW"2S2]"'#&(6.XD]]H@M2^.:QAU]$-J13+3N*BM/?"'OCX6.$%-$M)&L=WK[4S2"MKU52:_Q!G7K:+^^Q&R, M8JD9<:\YD.W].0;L=#I(&_I^#5M@#*4/WH*M59M'&@;U0L-!-/'2RU@:KPF[ MD"$/J/W5#F#+)HTKFN(R'A+SV$P\9UV7%8?^J3/(+C.L9([X=8FUVV9WH]/. M-'$$/AE,V^Z$G;IR!]H1(2'PQ%YWYSH-AF>..6K4R%\=JWL.$T>'3#Z^V)(IB&1G%G-'9DG$HV*J(]SR)U\EBX[ MA/&YHYE:O,H?C>]+""ZYBQP8_VG;*3<3H &E$G@>J>?N,G)255-4G.NVFZ/A MK2M'8T7L=26S7$DS'1B2(QT3]%XZ<%-Z'B?^KIZ?&H$>J&ZNPD:I'9+G4--U M1<%>T0CRV5%[JM\_,^OZ*J-ICL8?DE JHJH3NZ>:/RR.(:&V]D"+R(H-XEE/ MK 2=:T33B'CH.4F0*P8,%J/)."*]"CX3SJ@/Y)2YG(JTCK+*!_"]WAFE"(J4 M,?"%?DF=E 2C^R GC@' M'Z6CP?2FN PL5\=WG+O+ _?![LO0<]Y6V5(TTMHKX M]#0)1+9=69/71+IG+_<_+A>>B>,8P(VF\;VNL3W!A/O4G*BD4)$NFR]1.U\@ M9@?H&8ZE/-+^&1U.MC0V:>DPTD/>GF"Z_8..E-OO0H_216V!LJD9!HO*F,&A M+Y7#S@=D'@AO^?3/!\;X+;E]VGZ)OXX?H+?+XV?\]WR:H,EE =$1&*\G7/PT M'F^"7?/GZ+D-& KY&ULG57; M;MLP#/T5PBMV 8+8<9*NZY( O:S8@'4HVJU[&/:@V$PL5!=7DI/F[T=)B>L- M;8;M)1%%GL-#B:(G:VWN;(7HX$$*9:=)Y5Q]G*:VJ% RV],JF4W"WI69373C!%=X9< V4C*S.46AU]-DD.PVKOFR MVLP9?R5SK M.V]\*J=)Y@6AP,)Y!D9_*SQ#(3P1R;C??,L=G$Z#48'TUL?A%*#6@2QY6_E!MGR,L)YV87C!NX M9:)!N$1F&X-TXLY.4D?D/B0MMD2GD2A_AN@=7&KE*@L?5(GE[_B41+7*\IVR MTWPOX0W6?1AF/LYM(;0OUL*/D[EUAIKCYU,U1\K1 MTY3^P1S;FA4X3>A%6#0K3&8O7PP.L_=[!(]:P:-][/]R-?]%]+5".-.R9FKS MRL*"*Z8*S@1P10?2A! H-#T_ZT OH&"V J;*N,#[AJ^8\$$]0JS0.AD-@P62 M:RZ0C)IMPBH 2YR[+GL?.A)@CH(C\8"KF*,?I$3&;+A:PLIKMUX$;5OL#X?B/_/VGFC;MS!:)9ADFJ&\,XHECIMUMA_1)G$V/ MX7'"7S*SI*L#@0N"9OVWXP1,G)K1<+H.DVJN'E8MH9/ MT'ZZ9K\ 4$L#!!0 ( "UY6U=7$,CPF@4 /4- 9 >&PO=V]R:W-H M965T;"_]D%@4[_6YYX[4Y5J;.YLA.G@HIESY<5@8),,"V$#7:*BG:4VA7"T-*N!+0V*U"L5^2 *P_&@$%+UII?^W:V9 M7NK*Y5+AK0%;%84PCS/,]?JJ-^QM7GR1J\SQB\'TLA0KG*/[6MX:6@U:*ZDL M4%FI%1A<7O6NAQ>S$J%'!#FF#BV(.CG'M]C MGK,A"N-[8[/7NF3%[O/&^D>?.^6R$!;?Z_POF;KLJC?I08I+4>7NBU[_@DT^ MIVPOT;GU_V%=RT;D,:FLTT6C3.M"JOI7/#0X=!0FX1Z%J%&(?-RU(Q_EC7!B M>FGT&@Q+DS5^\*EZ;0I.*B[*W!G:E:3GIG.GD[M,YRD:^Q8^?*^D>[P<.++, M^X.DL3*KK41[K)S#)ZU<9NC'=UA]01&U8T2:L6730X!S+ .*P#U$8Q0?L MQ6V:L;<7[[%7)P9_7R^L,\2$?W;E6)L8[3;!W7%A2Y'@58_H;]'<8V_ZYM5P M'+X[$."H#7!TR/J+Z_#S5N"]+@KFOTKAEBB/QF *7A+^R!"6.J?.E&H%3BQR MA-+H>YFB)6X[(7-+A'09]9\MJ9' :7"DE&1"K4BF6:JJ6* !O02;"1+EIZ1V M:]E1'X["(!Q"*0S.@9%<$X[I^'(_B"1 >9. *DUA9K M85+;!T7CD"S3T%NB=!4[&L?AQB\CZA]L!A*+@G8^R54>@8@^,H')_ M;64(-%M'[&A^VLH\-H+'H_C\Y&<2HO9P349-CW!&D\DY7'L#._:Y_,]PZ'O, MB2"E4(^0B12BTWX8AOS7*679TF9?-45%I3'R!Z;]FB]*;_2EM15I$E*=3 +X MK. C+DQ%)P$,QW606^&\M3#3!" '<",-D4\;VW$$1]%I$-),S',>[[X4I&VP M;)#V0&_9VZ9D&_XF'0+&Q\QA&%VMLJ<(*;K3 &Z>>&HQT83H=]IU-?.?)= ) M)851/.F?CN,]_0$5S"VLN)G"2M9^-1_)1OX'M7%+I2CASQ M\);,P5$6>8R\1.#L"!@G*2\ M FM4+FV M?]LYBGZ.$F&,I(N+S+FR;-R/OV5>):[R4%K.AZ PJ))'P(=Z2(+QHF)%):(Z M5M7[5^"6X4# !D"@ &0 'AL+W=O M7$F1W31);0-)NL7V M4"!HLMM#L0>:&DM$*5)+4E'\]SLD935IG40HT,L"AD52,X_OS7!&7/;:?+4U MHH.[1BJ[2FKGVK,LL[S&AME4MZCHS5:;ACF:FBJSK4%6!J=&9D6>'V<-$RI9 M+\/:E5DO=>>D4'AEP'9-P\SN J7N5\E1LE_X)*K:^85LO6Q9A=?H_FJO#,VR M$:44#2HKM *#VU5R?G1VL?#VP>!O@;V]-P:O9*/U5S_Y4*Z2W!-"B=QY!$:/ M6[Q$*3T0T?AWP$S&+;WC_?$>_7W03EHVS.*EEI]%Z>I5UQ^-:VO /?;2=SQ/@G76Z&9R)02-4?+*[(0[W'$[R1QR*P:$(O.-&@>4[ MYMAZ:70/QEL3FA\$J<&;R GEDW+M#+T5Y.?6'Q37#<(-NT.[S!PA^O6,#]X7 MT;MXQ/L4/FKE:@M_J!++A_X9,1GI%'LZ%\63@-?8IC#/9U#DQ?P)O/DH;Q[P MYL_*@W?".X2J@*+)I;3-8O?SLZ MSM\^P74J**L*A$4S*'0A"XBZ@HG6B"5R94AV3@-LMAC808D+@F,+[ M!Q&9$HC9=Y0/A-GK?9&G171LA)2^!=&/SLPK;SCXD,H7BW3QP&P&?2UX[4UD MYVEP-([:ZV,!F'W+0$ FRC%@C((9K&E?'_/)O6!*#SA-\(=4>S5Y>C)%=)&>'A0]_%/X%%;,IVI, MJ3\]NY]700_HJ?O[YS,1#='[,:BS[ZIGPEDITOWQFEQF4T]7D;Z9$NC3]/A_ M=+J.T_P'T6R43>W=#F;/E)0/\= HR'X:]U]SE*:>BR(]]'G)[GWY&S15N-_X M8';*Q4O N#I>H<[CS>&;>;Q_?62F(IT@<4NN>?KF=0(FWFGBQ.DVW",VVM&M M) QKN@:B\0;T?JNUVT_\!N/%&PO=V]R:W-H965TY=Z.5>U+83$2PVF+DNN[TZQ4+M%$ ?[C:]BL[5N8["< M5WR#5VB_59>:5H,.)1U^PU;?X8.+U.%\;^P:V23*("L-E:5K3(Q*(5L1G[;QN% 8?*4 M FL5F.?=&/(L/W++EW.M=J"=-*&YB7?5:Q,Y(5U2KJRF4T%Z=GE!>?\D,U4B M]#XK8X[A$C5<;;G&^<"2 209O*3S-O%XR1-XYUQ+(3?FWDGX\V1EK*;B^.LQ?QNX M]'$X=V%FIN(9+@*Z$0;U#0;+]^_B4?3A&;)I1S9]#OW?IN8_@\'O6P3+5P7" MREU2J+2Z$3D:X'3M,B4S40CN[Y!:@R5A69>HN56:1&1.ET J*LUF@T3HEHBL M.1%%;3$'2=9%:[WPUBNR;KQU:BP>U&XUHM>B%"&4326AJR2@.K!8KDAG7PQ> MD"8,>D*2KJH-[9@0\#8CX0-\7JI:6G,\(S^=A<,2A0MGZL&.!_? ][.+SM\9 M7/SDRA&D(8L9C2R,TX3&43AE$QI[,0M3-CR&SVA(M8T_MU:+5=U$W"JHY0T: M%R4J(3K)W)3N?78-?,=U;J W8_]N0O8^W-/R,6RB_ERDTS!. M(D7)Q M$\-HZ&,XGJ:',?QX4&4S^.[;+:'R&S*U\37IZH,\( M4/ TPU6-MC:72H&L/ MHR2<3%DSC&"4AE$TAA'A3Z,V1<_ OIBF0TN].&1-PD+&6#.F8S_&T\D#9UZ9 M/*(Y&L9^&*=N&(\B&!$L.?36[.WSQKK9?NQ4B8A_ <@,6T*U%-9 &DT[X60\ M[.8_.OB:(J"\1,XIY^+(K:C:]R[^?.TZO1F<^N@=0=2G?/HA\4/L"JH7]5E$ M$6\)>!DOX<_;4]<",UYD==$UND<8O[EI47,J:G<6#Z==T]I7JIO&X_&/^Z%+ M6X7^]5+^RY#;(4F&U9T-8*^;/HO M.>_"_5;7V;WK+'W<=3;Y'UP_R7/AA'GA\%LVG9FZHFC0!Y!Z@3GX_)$_([A0 MED1W2!'I7&OLA>Z30V04R5+QT].".E;H-<]467%Y]XMI8UG1;<3^8V^%P<&3 MCIKIQC]<#9&A;UGSNNMVN[?Q2?,DO!=O'M9?N-X(::# -:E&_?$P -T\5IN% M595_(*Z4I>>FGV[I?8_:"=#Y6I&O[<(9Z/YC6/X#4$L#!!0 ( "UY6U>8 M?BQA6 8 !@0 9 >&PO=V]R:W-H965TN9PK4M#(W M-A>>7NVB[PJ+(@M"N>HG@\%1/Q=2=\Y/P[<;>WYJ2J^DQAL+KLQS83>7J,SZ MK#/LU!\^R,72\X?^^6DA%GB+_E-Q8^FMWVC)9([:2:/!XORLS(SYBN_7&=GG0$#0H6I9PV"?E9XA4JQ(H+QK=+9:4RR8/NYUOY+ M\)U\F0F'5T9]D9E?GG6F'=2 MG3=Y M)4P($$@J@23@CH8"RC?"B_-3:]9@>3=IXX?@:I F<%)S M4FZ]I55)7<"0[;:=^3%=[;3RN-EU%C\H3& M5_#.:+]T\%9GF&W+]PE= S&I(5XFSRJ\Q:('HT$7DD$R>D;?J'%Y%/2-GM*W M%!8/+RF5&=R(#3',PX6U0B\P//]Q,7/>$EW^W.5\U#W>K9M+Z,05(L6S#M6( M0[O"SOG+%\.CP>MGD(\;Y./GM/^K9/TWC?!QB3 WBFI7Z@5X,5,(P3/M'8BZ MEL',8WU)OZ'M5/3>I%_!%*S#=8$#(5,\G(6@D[BW,O7T&/<)73^56GH0:V$S MDN+/!=K0>70C_6AC,.@)IR;G((_D0R8?$'4\YC.T#7]@7VK:;$I'VMW!"=P& M=>\C4A)H _UP#S1NNVFA"?"V]\=-GPB:@_>E=YZV<-A>OI@FP^%K>(-IA688 MT"20C"PQ&MDB!\)ASTF0UFDB'-RO:V_:/A]*!Y MHV8U1\GK^]/C ]@?3N[7=H':$:/A9,JH1F,X'DS@2^AL;'^%EAHU+!@F9,(3 M-82TL!*J1-@/HC$E![ 'T]YT&'Z.C@*+'F6]L(8TY9!2X,DK%TA$;_E,ZD@^ M^O"/F,.<<;"F%L^_SU'']1ZD[K'FR*T%:G):J0VL: ?P' 'N#AR20ZXFG@F2 ML%-L:,ES*1%LO[2(L$%A'UEZS-^HF148C8!U"41V:H-9\QQXW(@ MG2LY&YZA%)C*N:37>>E+BR$K/7C+\#:'?FT:KC^(9"L4%# 2-"UJB)"+Q\3H M;17 4^X\"!GA9#^H(&."0VB"EYPA:;*6L[H,]CCOT5>:K9)&+Y*RRNT0C["Y MYD^&!5<[4;(LPIQ?2ES%5DZ*J%G1D*9$976PTC8SP,S^PG R1F1UD#=$D0F>9Y&(0JHE) =Z0>3H%R+P,=*,CV$^1=EB9B>*T9P.SJF*1 M\%T93=CI4+3I@@P]NR3%[7C,*7,4"CZM[7:@NSM3J]BCJ!1(H$S9V'4$] -& M.))N:=16OP=%851=T*:VL994V6RH%SI*E:*:&=1'FE IGFNA&%/AEB";X59Q M=+]SQ=\OPEOG@/W8&_8F=,)2BCN/C'F<2TL,_E8*2[I(RM^\(HPTY M1^&X##FM2$RLDN(([+V]&*2*4MYX3BU7$0> 8FJ1*EES(RS(ZRPFNT!:65A# MR2>584U+=,]0D:'5Y0,9C7!:$[DIF9B&21%"45$P8!5:V?FA#,1S*W) MX3M:\XAV>Z/>L Y9%Y3,P]CQW'20YD+D2TWE>DRTXWS )-RNMB?C$;I41*YQ M$8,7O/5W;@Z50F=]1A4DR MJG!.HH/>\:0#-MY#XXLW1;C[S8RGFV1X7-+5'2UOH/6Y,;Y^80/-/P/._P90 M2P,$% @ +7E;5\4#J%4%" '!@ !D !X;"]W;W)K&ULU5E;<^.V%?XK&,6;L6<0B0 (7AS;,WMIIGG89F>];1XZG0Y% M01*[%*$0D+W.K^]W0(J6;%GJ-M.TW0># @^^<[\0>W5OV\]N:8QG7U9UXZY' M2^_7EY.)*Y=F5;BQ79L&;^:V714>/]O%Q*U;4\S"H54]D5&43%9%U8QNKL+> MA_;FRFY\737F0\O<9K4JVHCU^+R34ST@> OE;EW.\^,-)E:^YE^_#B['D4DD*E- MZ0FAP')GWIJZ)B"(\4N/.1I8TL'=YRWZ#T%WZ#(MG'EKZY^KF5]>C[(1FYEY ML:G]1WO_1]/KHPFOM+4+?]E]1ZO4B)4;Y^VJ/PP)5E73K<67W@X[![+HA0.R M/R"#W!VC(.6[PA@JKA-(2K&G+*K6_QML(Y?W-K%C"Q=ZQH M9NRCJ0MO9NS'IO,VS'8U\>!"M).R1WS3(.JXRM%W;UE?-@OWU]=3Y%@'RMT/J M=FCQ831*FDNW+DIS/4)6.-/>F='-M]^()/K^B*SQ(&M\#/W?L?9ST@\=EMYPVYAHZHTG03O['VSM+5AGTRY;&QM%Y5Q8_9#U11-614U MJW9$FSX\9\WP&F*97C3";* R6W5!:"@(P7+MS6IJVB&. B$>)*M<7Y&J7T%9 M-0%L;FN4*V+CBVD-6<_#"[MQ../'.P.V0M*LQ "U6%%6_=AL_ M#>)636E7AIW7UKD+]K985Q[:F2^HKK.*C.78)TM;A7,&[OD4U-E-I4-:'+"=E*>13$>)$]5CE6KA,M$'?*2SGFF!$NX$HHI+C.- M4TDD(8#@*HL/NY!)Q6.AP3%2$3N/N1#9!=.Q8#(&E,P18RWR#]'%OOTFDT)^ MSX26D#CB:0:QA8Y8@M-QW-NEUR6/(0*)+#08)'A(N,BCL$9*T@L"($E#$"A%I(K%Q#'9QD#0 M0V0Y5SF%KT@0 ZK32&\T3M/"M-Z^F: S1F M0O(X0_W(N$@A49XX+D!XR,^D*B5"B&*D3, MZ0JB_J\JR+\0#J<+2$S&DVG"DU!S8;-$4R=1"N8DFV'-U?$2(A*%&A(Q*9&= M.3"5ADNY2J(312377.B$RI6,<4YUQ2'1Z9$ZHB'5N5:Y8+%JS M" -?VP4=F[=V18$9IE^';P^_[+\Z /^?F;?V)ZE3@^.A.#H<))UC Z_ Y_C3 MB;9*_/^!#\?O9BT^&IO+1WE0.#37DBJ(RG@N* FV,7?JZ>G)02-82>4BS$R8 MS[8'7EKWJ3N]UWORLE2#0<822:ER$G"?^CV5*WR@!Y=9N+HE]$[[%+.61L[F M^'L2=8?V%A[VWY4/96UV;"FIAT2D2(IL?7I>"K2+F(@$C!8#2,0,N9AAAADL M]_30=EKMIA5D-7YHGL).B4!&2Y:@[(-G9S7W*-838?9Q^F&V'V9HGA8H.@)C M=)2D>Q/VXXS5 9QM(I#^=%AG%9:98@(N/G>08]$VQ#ZP1$:(P\PHB$H8QKK"]FQC",]5T8C5/D MU,@UDD/D>1B51$JCFCB0'OLR/0/KQK6^42N-5<8(=,P+D=@;)'=FB![C;$ Y MV^*<;9%V![9MMQX&IM"\!C>09]Q6>?2SQLU-2]GC[4Y+LW=PG:_0J8NRM)N& MFB%UM&(-H"_5"MVQ?D"1>!7P$O6*^O/CY/;8.MW0"+^J_7&<=VL3[B+KAZZ! M3XNZ:-#7P>D9^",U0R>N[,QAJ^[N9.S7*E]XS"-K6Z&+4Q.&%<;LM2.^SR7F M@?WV(FA98+"54H_SW=&V-73M2\/!M"@_H_3TLG5L]Z>* B?::E$U_:Q:$MEL MTW:C#L PF^ H:4VD,.F#*5K(M^<8D0>'^&7E#G#'Y@ -":9DOM(NFG"S4[AA MZNF"(%AW"]%-,[T7P:$SP5;R8H;)&G)"=BU>[:+"CB"-@P/\CB^I1)AB#H7& MAZX!)SLWMG#-(MQ+.Q8BLKN\'7:'J^_7W8WO(WEW;_X>WQ$8$UEMYC@:C5,] M8FUW%]W]\'8=[G^GUB,.PN/2%)@?B0#OY];Z[0]B,/R'P,T_ 5!+ P04 M" M>5M7-B4!GT@# !F!P &0 'AL+W=O&C;EJ2A7RSZE2#=TA_=;>!9_F$4FF++FKO(&"]SJ[.+J_/Q3X9?-*X MCR=CD$RVWM_+Y'VUSA9"" V6) B*?SN\06,$B&E\'3&S*:0XGHZ/Z+^GW#F7 MK8IXX\UG75&[SEYG4&&M>D,?_?X/'/.Y$+S2FYB^L!]L+XH,RCZ2MZ,S,[#: M#7_U,-;AQ.'UX@<.Q>A0)-Y#H,3RG2*U606_AR#6C":#E&KR9G+:25/N*/"N M9C_:W'AK-7&5*8)R%=QX1]HUZ$J-<943AQ##O!SAK@>XX@=P;^ # [01?G,5 M5M_ZYTQMXE<<^5T7SP+>83>'Y6(&Q:)8/H.WG/)=)KSE_\D7WNE8&A_[@/#E M:ALI\*'Y^ZDJ#$'.GPXB%^DR=JK$=<8W)6+88;9Y^>+LU>+M,RF<3RF=BIHWT=@=:C8''P :ED6"!U64!JE;9R! M4?O8ZQ%957R M515;B)TP9>(XAPA(MX+2J4L2T$4-$\M!K[WEDUXI?2NQ.#$ M2/!*9HVAU,H "Y0@>L?Q&+/J2^(1VL[X ^(0>@#C2TP8XARN#+6^;UJF_)A? MJ1PT0LQY4)$/@>*(H+8L9'*&/VUUQ7G M.'_J\N0GVLC^? "?5"AX7RYJS6[+N:_7F00 M!E4?)N2[I*1;3ZS+:=CR0XA!#'B_]IZ.$PDP/:V;?P!02P,$% @ +7E; M5U/N[N2" @ O0< !D !X;"]W;W)K&ULK551 M;YLP$/XK%JNF5EH#&)*U68+4A$S;0Z>H6;=G!R[!*MC,-DG[[V<;PI*61%77 M%[#/]WV?[WRZ&VVY>) 9@$*/1<[DV,F4*H>N*Y,,"B)[O 2F3U9<%$3IK5B[ MLA1 4@LJN>V+"DM@$G*&1*P&CLW_G 6&G_K\(O"5NZMD8EDR?F# MV7Q/QXYG+@0Y),HP$/W;P!3RW!#I:_QI.)U6T@#WUSOVKS9V'W;[SLHJ:3B10/6-R@HJ__DL)BHD@T$GR+A/'6;&9A MLV_1.E^4F3I9**%/J<:I:$Z>T$:B.0A;2L%2.7*6U#8.;-#J36@"KQ/"'LXZ+C/]/5PW!7._ZG/WJQ^D(R@K8+ \@5OJ8*NQZ[I MPFXZT]N&LB0)C!W=O"2(#3C1QP_^P/O2E>GW)(O?DVSV3F0';Q*V;Q*>8H]^ MZ"%!6<(+0.?Z(>1%USO4% -+84;")@JQKRMBLY_?ET[8#X-#I_BET^ :7QTZ MS5XZ7?HXQ/W6K8[4W>M'!8BU'002);QBJB[*UMK.FAO;8I_9)_YPZG?88SV; MZE'RC[X>;+=$K"F3*(>5EO)ZGW6[%/6PJ#>*E[8;+KG2O=4N,SU?01@'?;[B M7.TV1J"=V-%?4$L#!!0 ( "UY6U=(-45^0P( (H& 9 >&PO=V]R M:W-H965T^KK(0*JY&H@9LGN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P:S2B' MC42JJ2HL7U? Q#'QQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q)R!-O M.5ZLYC;>!?RD<%1G8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z87K^E M33P?G^A?7>VFECU6\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM;/31 M0UFCM*BZ9&-04=[>\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#LP)7J MLHT>-);A8/ '=0C% 5W* S":( 7]>5&CA==X5TJ M\P[M7]&:$WJ@I,'L4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E">],J3 M(7JZ;1B@<;"?WH_/M=&2B%K_?\BM[C PQTS!@-BT%YL.[Z=2>0)JO"%]Q&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z;17] M:M]HEVU_^1O>=NE'+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ J0- M,,]S(?1I8C?H?S_I'U!+ P04 " M>5M7&%:W:4X' #F$P &0 'AL M+W=O5D:>WZ?#IMBJ59,KV6--W-M5L+BIUE,F[61HO2+5M64 M!T$R70E53ZXN_-B=N;K0K:U4+>\,:=K52IBG&UGIS>6$3;8#G]1B:=W ].IB M+1;R7MK?UW<&OZ:#E5*M9-TH71,CYY>3:W9^P_P"/^/?2FZ:O6?BCC+3^@_W MXZ?RRJIPE^/%G;W0R[.D6[C]OK7_PA\=A9J*1M[KZ MK$J[O)QD$U+*N6@K^TEO_BG[ \7.7J&KQO\EFWYN,"%%VUB]ZA?#@Y6JN__B M2P_$,0MXOX![O[N-O)?OA157%T9OB'&S8_5> M6J&JAN@YN?=0R9+-&8 M]:M[Y'+95M*Y/H3SDRRD>G0AI>2CM(=\'K=Z79;* 0(45-WI0Y>J"V%*52]( MLR74K"=4IS-BZX'H:;<&@C-IAH!ZR-_#O6Z4^5%.5$/671R<2:D!'.0YKG,;FN<#H/&7 EI6YG=M[N+3V):1#GI^X_Y\FIX& ]D!%4D@&5Y T9BD*%(R.K7@3Q_3:(6S(?0F5TH\.H/"R=?;>5 M2]NUT8^JE(X>?:UV7HD]K\!L(KY"+S?JYM5P@*PZ^9=._E]+>)_C+Q/ZHUN] M7SP.K?8KOT;W[[[).&,_D'^)NG5'8BZ0+GM<'&F4,H@\SNVZ#61R2!CE84H^ M&V7E]WH^1\[Q($/&,1IG[+3/;H:438_?>]]WOSV2V&\?0B]&6)0.+$J/9M%/ M-5ALM7EZ5=U';;TY?;;[(4=Z74615%#\DBRT+AL?XW5KBB5ZJ-*1K&P+8 /I M"@!$X(#( QI%(?F,/L[1#',*V33./(\S$G(:0'4_B0T:("L-RF]#&,.:@)$\ MI1G;2JS:^4)XE- D<=**K U?RJ+\XG? DYZAYDLKA\5/Y"0**.,I@H[*D+BH M0UV#!*6!><7E-(%;(W'+AKAE1\<-+(0H6X3M#D6S4\$?_VS5VC49K\9RU/Z; M8[GS83WX('<^^.B.S@$\689:V553@)C1+(R<;+6KMA*N@)<2KJ"%\CW#21*D M-$TC0)WQ""4P]UBG.6612] P"&$@'L,Z'[#.C\;:,13I_0ON!24(;$6]4*[: M^?IS4%Q';1^#LQ>LO_G%T_3G6F^^7R(@28Y&B9$PI"Q#YB8TS4(WF$'XT#UQ%A$D5\*2 MKONJQ4IV"J&]\S&G4<[1%B'^L;,2PA31N M]3"1/O05U2Z-/+ZD4B)6VMC^<@/!PWV^D62#]N]==!;B3EE5VVO.N_B,;07>V03H5N4)\8&O@4?[,\W$U2-6PB$N*+JS"4 MIQ%FQ)C7.8/"P'*4]=1W%QQ,S=+=PQCO]J[M["U7.M/*7;.,LG>0[30/(.V3WBX1F6?(QDA_[K!/8LASTQI? MM_P>,F=7F#K:-^QE6JZ+B_T[1_'S8OW@;W?3N"]BO MPBP4W*KD'$N#LQ3W&]-]5.I^6+WV'W)FVD+'_>-20CV-FX#WM=70, ',' 9 >&PO=V]R:W-H965T M 2 M;S68NBR9?KI"H?:K( X.@CN^W5DG"-?+BFWQ'NWGZE;3+NQ018L%K8.[5_AVT\8X>7*6'\/^P; MW70>0%8;J\K6F!B47#9?]JW-PY'!+'K!(&D-$L^[<>19WC#+UDNM]J"=-J&Y MA0_56Q,Y+EU1[JVF4TYV=OU!R>UO%G4)-[BQT'M@&X&FOPPM@3N5,&N!KAJ@ MY 6@.7Q4TNX,O)4YYK_:AT2J8Y894*;6"']?;HS5="O^.15L@S4ZC>4Z96$JEN$JH%8PJ!\Q6+]^%4^B M-V>8CCJFHW/HZWOJO+P6"*J 9_5Y+XES34UAS2G6YW$OC4.DO%HL-ZB[Y *3 M.<%GK33VTF0 HO.=.]^9HE8T%G.'8G<(A1+4TUQNH<!!628:HSB=#)SO>$P>YU/X@,8LX+K6FO(/E=)^KO3&LWF?R$\'LY0B:.R? MI>Z"L,8$/VU7T60"7T[\? X^2U8Z[.^4:9HO2.X.Y'W:E+&^D!?Q,*61((2? M;A0@">8_!?^QV'2-*_0C4CP-@%&#^)LM7;VINLKG4BJ9M>$S8Y"> U^2![H, M-/"-)6Q'L=*:K3P:!"6J+=^W!M* M&9%H9F(G[5Z4RV:0_E1OGJ./3&\YW0V!!9E&P^DX -V,^&9C5>7'ZD99&M)^ MN:-7$;53H/-"4:#MQCGHWMGU#U!+ P04 " M>5M7=?:\U@0# "4!@ M&0 'AL+W=OQJRV*(@15*DZ39!17 M0NIH-@E[=W8V,0TIJ?'.@FNJ2MB7:U1F,XT&T7;C7JY*\AOQ;%*+%#[U_/VUN"5+(QY],:78AHEGA JS,DC M"'ZM\0:5\D!,XZG#C'8I?>#^>HO^*6AG+0OA\,:HG[*@9D^53R7$TFY/)'TNC"K3N'7Q\:B2]P.F# M6"ATO4E,G,([QGD'=]W"I:_ 7D<3X?91>]_!'*>HZQ*O M:#R^@$/%&.]-B@KM*LQ#QUD:3>W0V.WN1NY5.VG^NK?S^JNP*ZD=*%QR:'+V M_CP"V\[ UB!3A[FS,,13+"Q+_FV@]0Y\OC2&MH9/L/L1S?X 4$L#!!0 ( M "UY6U<2Q6E; 0 ,() 9 >&PO=V]R:W-H965TDDJSO[] M#DE;<9K$#= '>WB9.7/F0HK3K=)W9HUHX:&NI)E%:VLWDU[/%&NLN3E5&Y2T MLU2ZYI:F>M4S&XV\]$9UU6-),NC57,AH/O5KUWH^58VMA,1K#::I:Z[_.\=* M;6=1&NT7OHG5VKJ%WGRZX2N\0?M]((886%=0B5_::VGW 73]_A%:HR_A^V0;>?1% TQJIZ M9TP,:B&#Y ^[/!P8C%XS8#L#YGD'1Y[E!;=\/M5J"]II$YH;^%"]-9$3TA7E MQFK:%61GYU=4]\^R4#5"YXLRI@O7J.%FS34MW/)%A:8[[5GRY/1[Q0[U/*"R M5U#'\%5)NS9P*4LLG]KWB&%+D^UIGK.C@#>X.84LB8$E+#N"E[5A9QXO>P7O MDFLIY,H<1/OWV<)835WRSTOQ!KC\93AW 5:<"@(R39 MJL;0BHD!'PI2/L#GM6JD-=T)W'H/A\T)5\[5DQ4/[H$?1U=MO!.X>A;*">0Q M2QE)%J=Y1G(0C]F(9"=E<<[Z7?B"ADQW1XU;J\6B"1FW"AIYC\9EB9J'=@HW MI*-?W '?O',IW':98XD@DCBL-Q M]DCP,[DHP6#1:6('$_/OO**:0T>]E8F]I@A-/+@TY3/H^A\-Q M?IC#BX,NF\!/?^,2*K\G5RO?DZX_* +R0,T3@*D?&VLLM0:=&QAD\6C,@AC M((^39 @#PA\GNQ(=@?UMF0X]==*8A8+%C+$@\Z&7Z7CT))@W%H]H#OJI%\/< MB>$@@0'!4D!_6KU]W5@[VLO6E(CX1X L<$>HD<(:R)-QJYP-^^WXUP#?T@14 ME\0%Y4(NM9OL[L 32$ZIGEYD7J2NH3K)*4NZ^]LQZ'@-OQ]V M7[JG>P??56KGE7\]&.HNNDW")[9=;1\H9^&[_*@>7C=?N5X)::#")9DFI\-^ M!#J\&,+$JHW_2B^4I6^^'Z[ID87:*=#^4BF[GS@'[;-M_C]02P,$% @ M+7E;5_?B<)(Y P '0< !D !X;"]W;W)K&UL M?55M;]I($/XK([>J0$KB%PRA"2!!>KVK=%512-L/I_NPV(-9Q=[U[8Y#\^]O M=@T.40E?8%^>YYEG=F?'DYTVCW:+2/"K*I6=!ENB^B8,;;;%2M@K7:/BG8TV ME2">FB*TM4&1>U)5ADD4C<)*2!7,)GYM:683W5 I%2X-V*:JA'E>8*EWTR . M#@OWLMB26PAGDUH4N$+Z7B\-S\).)9<5*BNU H.;:3"/;Q:IPWO #XD[>S0& ME\E:ZT2X$4U)]WKW%^[S&3J]3)?6_\*NQ::# ++&DJ[V9'902=7^ MBU_[D'C?;2#O\I,@,9L8O0/CT*SF!CY5SV9S4KE+69'A7@UB7:/N3D#B<(X797GK12B=O2'^$ MKUK1UL(?*L?\-3]DFYW7Y.!UD9P57&%]!8/H I(H&9S1&W2Y#[S>X"V]K3!X MN> [S6$IGKG4".;&"%6@'_\S7ULR7#?_GDJ^U4Y/:[NW=&-KD>$TX,=BT3QA M,/OP+AY%MV>GL$;[5_K;FKL@E/9\R?%;RM.&' M+<)&E_QRI2J 7"6 WU5D01Q>LG,A]H$9SD_>6]+>DKT )R8SO%S[DV8Z&9D1 M#UN<4(=1HR2!V F3,\LMUVA\WU$=^S>@#TCL4W%"4+45AZ[B@.N%L%JCZ8H& M>E(Q6#>6U6W_YM7A628<&[U_,=K"ED=NO+W7^!;TG:U9^-:0)8:X8_OP;IS$ M\2U\PFSO)O9N$DC2(<07"8_2CRG\R97G@GE\<@LCWF4B_& ?O.P"YM)96C?' ML-XH'O>[&;>J#4JWWQM?]Z$7#U_V3IDZ<4;Q<.Q<#5*XCH;PT_"[S]<'P5II!\>R5NF!I=70\#,&TS;B>D:]\ UYJXG?KAEK]? M:!R ]S=:TV'B G1?Q-G_4$L#!!0 ( "UY6U>^S@ :$ < *45 9 M>&PO=V]R:W-H965T#YL,VB[73?"B*@I9&$AN*HW!&]FY^?>^9^YY# M7CVZ]F>_M#:0SZNZ\=>C90CKR\G$3Y=V5?H+M[8-GLQ=NRH#?K:+B5^WMIPE MI54]$8R9R:JLFM'-5;KWL;VYVO#C^F.+7Y,=RJQ:V<97KB&MG5^/WO#+MSK*)X&_5O;1[UV3 MZ,F];.GQRCW^VO3_)P*FK??I+'CM9G8W(=..#6_7* ML&!5-=U:?N[CL*>0LU<41*\@DMW=1LG*]V4H;ZY:]TC:* VT>)%<3=HPKFIB M4FY#BZ<5],+-K5T@Q,&3LIF13[8N@YV1[YLNVS%L9W?E?6W]^=4D8+NH-)GV MT&\[:/$*=$$^N"8L/?E3,[.S0_T)S-S9*K:VOA6#@+=V?4$DHT0P(0?PY,YW MF?#DL.]P>^W:4#4+\KR]AE-Q_V4H<Q8![NZM^TN;4D0%X)4 MOI\$U:^0K)H$-GV<^8:K,J;) I-J]VB@IJ05'&-'9EDY$Q1SO-SHA4G0@%*%.2=:U$VZ'/R M]5>YX.);PK6 Q8QF.)%(BG#%F6 LY/$*XD9@AC B! M[BR *3522J5A)X9(H2G7)HXKH: GN^%@=#8P1S2L.A,%[$V'R?-!DOS14E.1 M)J%&H9I8#&?2Y.?=:(Q%/3!)$L9K6?F#9LD H=,[0J=_/Z';K->=50A17Y<' M)/R)TOECG&YPI^/$].X8V>H=!"_;LV=6^7*Q:.TBO1JTO77SUJUB9R6V[/'2 M$I;]ZPKB\Y\AC(=4\/)4ZQQIA.-5WE5FVBOM,WQU@A?$_?^)-\YO9BW>-IO+ M)WLP^335(HY F=."QR[>-LVIJ^>:.X\0)5GP1/I ,+<*KZV'TIW?ZP-[2::Q M04Z,B+U^$O!0^D.2V &,MQ#C M+II)R=-O90^GA?Y.#[4A.#BE0O M^PQ^&MR&UP9".-DI \<#JZ0:ZZN=L6.3/8W R<^+R$0TFH,71>)Z/(MXHRW2/N,%8;KN/ M@MV/X-;I0]R]"S@GT^72EB 440#/Y\Z%[8^XP>[+[,UO4$L#!!0 ( "UY M6U=>/+O"T ( &P) 9 >&PO=V]R:W-H965TV@6Z_?M=.R* + M$=UX26S'YQS?XQM?]W=2/>@U@"&/*1=ZX*V-R7J^KZ,UI%0W9 8"OZRD2JG! MKDI\G2F@L0.EW ^:S:Z?4B:\8=^-W:EA7VX,9P+N%-&;-*7JYQBXW V\EKR /^QG-($%F/OL3F'/+UEBEH+03 JB8#7P1JW>K&/GNPE?&.ST09O8 M2)92/MC.YWC@->V"@$-D+ /%UQ8FP+DEPF7\*#B]4M("#]M[]@\N=HQE235, M)/_*8K,>>.\\$L.*;KB9R]TG*.)Q"XPDU^Y)=OG<3L$"L@8)FZ])T S"BO5,SH<'5>'\G_KLG]6/S C++ @=7WB" M;P[:J$UD-HJ)Q.7"'#@U$).1_9&989@BWT9+G(5_]O>J[<\%VM4"]K3KZ8Q& M,/#P.-.@MN -7[YH=9OOJ[R_)-GTDF2S"Y$=[5*[W*5V'3ON>H(GM,'C.9*) M8+]P>R*I3>7?F#/=."9;*[;#5J/;][>'+M>J/=?E,P1G%Q(\,J]3FM>I->\C MUDQT+L]J(PG'I$ZH*U8:C.%@K:URLI;VN8G=^L'<2?^@ M?*2 Y<#6;8VYM1$F/T/*T?)J,'(5\(OK57EMSSM&9JYX+:7!4NB::[P.@;(3\/M*2K/O6('R@C7\#5!+ M P04 " M>5M7EF/;K@T$ <$P &0 'AL+W=O2=O=OQ_U$LFR&0+&A !!1$EW#Y][>#J>.3T(^5UM #3Z4>1?5L\>Y'PJ=CK/ M.#Q(I'9%P>2_MY"+P\PCWO.#QVR]T>4#?S[=LC4L0#]M'Z2Y\UN4-"N JTQP M)&$U\V[(ASL2EPZ5Q1\9'-31&)6A+(7X7MY\3F<>+AE!#HDN(9BY[.$.\KQ$ M,CS^:4"]=L[2\7C\C/ZQ"MX$LV0*[D3^9Y;JS"B%%=OE^E$))N/E,BZT-&\SXZ?G]Z!9EBLD5FA1:0LI MNF4YXPF@195'-TDB=EPK]+X;/D("V9XMXT"?(4HIH&-D-O]'A+C3BIWZJ 3M*L65'C!"WC/"W&%?A,:S.6+ M8%PAHS;ZF'&S>!E?'R_27U\, /JLH5!_VY:CGFUDGZVL)!_4EB4P\TRI4"#W MX,U__HE$^!>;% .!]809M<*,7.CS;T*SW-2&)D]E*X$MZAHJJJ#*?DW@4 MX,G4WQ_'6Y&R60G> CVO@:!R>QV:VH/;1)&]K$G=N2I59. M3K=+O]Z!P'H1QFV$\:N6M7A(808"ZPE#<+=-X^$*6X/5^P2#,:;X)$UM=J,P M'&%[HI*CIH(XV3[Q99;GII60L >^LY-T0ERZ.D.A]0.F7<#T53.WF6XH<09" MZXO3-2O$N>5?F+O!V?Y%HWA\6F%M9G$T?F'W(%W_0-P-Q)WI&Z7Y;6$V"@7V M;=B-7E]+MX109"ZT?9M4!D\KKI.FCO-!1:7YRN>R+. M'N3"=(W/]OY10,XZA'.KB(S')\GJ'YT_%"#7U;&,0A6/^BBB?=H>_=Q4!QY^ M9UZ?&WUE5M7!U+*2&T" !S!0 &0 'AL+W=O MU(@6'AHA MS22HK6TOPM 4-3;,G*@6)9U42C?,4JB7H6DULM*#&A'&4706-HS+($O]WEQG MJ>JLX!+G&DS7-$S_ND*AUI-@%&PV;OFRMFXCS-*6+3%'>]?.-47AEJ7D#4K# ME02-U22X'%U,$Y?O$[YR7)N=-;A*%DK=N^!#.0DB)P@%%M8Q,/JL<(I"."*2 M\7/@#+97.N#N>L-^[6NG6A;,X%2);[RT]21X&T")%>N$O57K&QSJ.75\A1+& M_\)ZR(T"*#IC53. 24'#9?]E#X,/.X#1^!E / #B?P4D \ [%_;*?%DS9EF6 M:K4&[;*)S2V\-QY-U7#I_L7<:CKEA+/9#"WCPH"J(/?>8@E73#!9(.2^C2Z+ M0G72&G@#4R6M)N/A(V<++KCE:.!PH#BBA+M\!H<'1W 7,*76G6&R=*DH26E M[KZP&%1=]:KB9U3EV)Y $AU#',7)'OCT9?@,"X*//#Q^"@_)GZU)\=:DV/,E MS_!]UDLF^6_F&N_8N6"4X"7K^U"6,-=H4-I^@YR\YI(,Y$Q 3IM(34_V?;]< M&._>CWU^] +&^P6X4;XP+2MP$K3N+KW"('O]:G06O=_GSG\B>^)5LO4J>8F= MO*]0:^HBC2N4'<)AL>D:\=@U1_L\Z(G//+%[?5;9:92<1VFXVBWN[ZSQ^/S= M8U:O.MP9"?< M*64W@1N\[3N;_0%02P,$% @ +7E;5\4);38[!0 B !D !X;"]W M;W)K&ULK5EM;ZLV%/XK%KN:6JFW8,AKET1J MNJ MK5O5K-N':1]<<()5P)GM)+=7]\?/!@HA4*]I_:4%X_,QCWWBR9ZR)QYC M+,"7-,GXU(J%V%S9-@]CG")^23VMOF&813E1FEBNXXSL%-$ M,FLVR=ONV&Q"MR(A&;YC@&_3%+'G.4[H?FI!ZZ7AGJQCH1KLV62#UGB)Q/C\@OYC'KP,YA%QO*#)7R02\=0:62#" M*[1-Q#W=_XS+@/H*+Z0)S_^"?=G7L4"XY8*FI;$<04JRXC_Z4A)Q8"!QN@W< MTL ]-NB]8N"5!MY;/?1*@]Y;/?1+@SQTNX@])\Y' LTFC.X!4[TEFGK(V<^M M)5\D4Q-E*9C\2J2=F/E8())P0%=@F:N'(S!'"?P6^( M,:2$!6>EW;EL?5CZX.S3.?@$2 ;^B.F6HRSB$UO(X2DG=E@.95X,Q7UE*!ZX MI9F(.0BR"$<=]K[>?JRQMR4M%3?N"S=S5PNXQ)M+X#D7P'5;NUWA M?,Q[\&[O#3*\:J)X.9[W"MZ"RBF1":6_7-_WA#^!OW^5?<"-P"G_ITON K#7 M#:@RX!7?H!!/+9GB.&8[;,V^_PX.G!^ZN#8)YIL$"PR!-53I5:KT=.AR^89R M>^!8+;V0*GE"(3.(B,O<@=D%0)QCT:6/%OI4?4R"^078( =36]UN]AD.!HXS ML7>'S!ORV6"^7S'?US*_T+%](?>J4IAHBX&@S,VS-9D,N&U*,*RG&'Y7B;-VP-9A>:\B+LM(Q9=B^1=EV)5??5NTA=XQ&V_"5X+6 MIRXOHVB^4;3 %%I3FKH.A,8+06BT$C2*YAM%"TRA-;6IJT&H+P<7B+%G>0@ M.Y3(_4@FCB);@!@G$5A1!CCJ/N_"=LD%AVX[>1@M\][F-##EM$EJ7>A!?:7W MD!'UJ]A2(($Y^ 9^PG3-T"8F(>A8"]_J'\SNM16&WNO)B\)HM6<4+3"%UM2O M+@OAP'C",EK^&47SC:(%IM":VM25(M27BDUMF-+F#'& P 8S]>&\4QVC!:-1 M-+]$4^?"*JUU=0GUY6::T7^16$='48$XS6F@:1?.-H@6F MT)H"UC4I'!O/:4;K3Z-HOE&TP!1:\]*H+E1=?:'ZKIRFQSQ5':-H?HEVE-,@ M/,IIIIP6M-L'=YHI9NO\,IF#/ T5MU95:W5A?9U?TQZUS^'5 G:T^_ J**ZC M:_CB=OP6L37).$CP2KIR+H?R_,**"^?B1=!-?J/Z2(6@:?X88Q1AICK([RM* MQ5M73'M2#@4# ";" &0 'AL+W=O MP';N>?<U[7S3!A3CBT9S,1 M#GFA*&$P$T@668;%RP0HWXRHZND8OHA3 M:3_1IHKU'!054O&L FL%&6'E-WZN?-@!:)YF@%\!_$- ^P0@J "!+;149LNZ MPPJ'0\$W2)AHS686UAN+UM409G[%A1+Z*=$X%=Z!PH1*Q!.TL-Y"C":88A8! M6M@V&D<1+YB2Z%HOM>=$O2#"T)CJ!K!ANI70'2^6*BGH:_1EQ?Q.XQX6=^CR MXAVZ,,!O*2\D9K$%U]?ZV M^HE_EG !^0T*O"OD>W[0H&?Z]W#_C)R@_C$"RQ><4XIT-V^PB'\VV5FF:S>G,Q?$K'[GJWRN.@=KO7JH/VU'=J]9VSZF>"KXFY]QI[OL1V=C*:7MP3=1S2\H-> MLZAN+:I[5M2C( JN>9(TBNH>9;SVO?Z!K(:@5J=_PJQ>K:MW5M=7E8)HDM0[ M-N%0T'&(W_.;Y?1K.?U_ZCQ@\1_:KG_<=EYG<*#\.*@=# 8'TMV=>SX#L;+C M3R*KI+STZM-ZPH[M8#DXG^C)6P[*5YIR;-]CH=\DB2@DFM*[Z6DS13D*RXWB MN9TF2Z[T;+++5/][ &$"]/.$<[7=F 3U_Y'P-U!+ P04 " M>5M7O:&C M72P# "B" &0 'AL+W=O"OY^QDH6NSB@=> M6MNY.W_NF[,OXYU4/_0:P)"'NA)ZXJV-::Y\7Q=KJ)F^D T(?+*4JF8&IVKE MZT8!*YU37?DAI8E?,RZ\?.S69BH?RXVIN("9(GI3UTS]NH%*[B9>X#TNW//5 MVM@%/Q\W; 5S,)^;F<*9WT0U"6G6$R_S2 E+MJG,O=R]@RZ?D8U7R$J[7[+K;*E'BHTVLNZPY!_(Q#V#F$_^H0=0Z12[0EAG\ELPC%>:R"69.VVA)#>L8J( ,G=E=%T4[$%8:3BH,E9Y_D: MUS_/;\G9R]?D)>&"?%K+C6:BU&/?(*#=QB\ZF)L6)GP&9@[-!8GH.0EI& VX M3T^[WT*![H%S#Y^Z^RA+KTW8:Q.Z>-$S\3ZJ%1/\-[/U=DZF4FA9\9*UY2=* M,E.@48]V 06\XP)UXZPBL@(G7 MV+W4%KS\U8L@H6^'U/E/P9YH%?5:1:>BYY@[QRHLR4K*4CMYFHTJUGC"<*1D MN2G,8$6T81,7UEXYVSR@(THOQ_YV/[=CLTL:QU%O]00Z[J'CD]!?\8:Q)8M\ M!>A!O#; :&_?* A'V0'=@%5(T\MANE%/-SI)=\]V>-(-**RH0;;1T:Y!0&,: M', =FUVF69 .PR4]7'(2[I,T6.?\[X4P!)@<[1S&29(D:^M"=, M3Q)>5]BAW#V&O8[ @WW#!$=R@<<8#/3POX;0TR.F-ZALF!Z@#YA%:9(%P^A9 MCYZ=1-^[9\^) #,$F!T=B) FH_CPY1^;!5F8[!5P"^CO=1#;O3\PM>)"DPJ6 MZ$@O4DQ1M1VQG1C9N*:RD 9;E!NN\2,"E#7 YTLIS>/$]JG^LR3_ U!+ P04 M " M>5M7B1%\-[\" #4!@ &0 'AL+W=O="3[R-,<6%[^MT SG5Y[( M@3LKJ7)J<*K6OBX4T,R! 5< M[B9>Z.T7;MAZ8^R"GXP+NH8%F-MBKG#F-RP9RT%H)@51L)IXE^'%M&?C7< W M!CM],"8VDZ64=W;R*9MX@14$'%)C&2B^MC %SBT1RKBO.;WF2 L\'._9KUWN MF,N2:IA*_IUE9C/QAA[)8$5+;F[D[B/4^3B!J>3:/I-'VH?#@!A]P5 5 .BOP7$-2!VB5;*7%HS:F@R5G)'E(U&-CMPWC@T9L.$ MO<6%4;C+$&>2&1C*N"9R11;.6\C(%>54I$ 6KHPNTU26PFAR1N8*JT>9QPZ9 M8X0A5&3DPWW)"KQ60TYKKG<8>;N8D=.3=^2$,$&^;F2I,5:/?8.2[<%^6LN[ MJN1%+\A;0'%.XJ!#HB"*6^#3U^$S2!$>.GAT#/?1J,:MJ'$KI+7C)VS=A/WC?YLY_(COR*FZ\BE]C3_X42]$4 M"^R+I2WSBJ[OZ&SSV2;#87\4!6-_>YC3\[ PC(;#N-O$'C4;O47B.U]R_.=HZM M[1 !K?[VGAD7#49AM_]$]/.P.(B'<>^)9O^@Y]A^_YFJ-1.:<%@A,#@?((^J M>F@U,;)P;6@I#38U-]S@;P>4#<#]E91F/[&=K?F1);\!4$L#!!0 ( "UY M6U=ZY+VC_0, '@2 9 >&PO=V]R:W-H965T/E!7) MDBBC!9B76!_G'IU[UT%5Z2+/B]P*%]19S.IG]WPQ8WM9%I3<>V+.NB(E04C ).-G/G&EXMD:<# M:L1?!3F(DVN@4WED[+.^N5O/'4\K(B7)I*; ZN>)+$E9:B:EXTM#ZK3?U(&G MUR_L[^OD53*/6) E*_\NUC*?.XD#UF2#]Z7\R Z_DB:A4/-EK!3U7W!HL)X# MLKV0K&J"E8*JH,=?_+4IQ$D #"8"4!. OC7 ;P+\.M&CLCJM6RSQ8L;9 7"- M5FSZHJY-':VR*:C^-ZXD5V\+%2<7MT3BHA2 ;<"JKBU9@QM<8IH1L*K[Z#K+ MV)Y* 2[ GS(G'-Q1B>FV>"P)N!:"J#=O&Y9W"O-I=0O>OGD'WH""@H><[06F M:S%SI1*K/^EFC;";HS T(6Q%=I? ]WX"R$.^(7QY/OR69"HB1W.R-Q1 MLR@(?R+.XLBJ#5F5P5J7JV7VU+['N9B61R^(_K%<- MD] C4WBB 'I1Y,&!T#$L]:,T->L,6YWA69U_J/GZAEJ&8XEA[,7Q0*(!%J5Q MFI@U1JW&Z*S&9;T(J;GGI*R+*/)B9QSHLSS?V^26R'HIQVW*\6L.>VRS#I;( M>G5(VCHD=H8]&7=> !$,!PUJA,%X8HC25F5J;=C3D8(P0-%P41JC@CA"$S*A MUUFM9V/:&Y;3SR=1&@RGW0!+_3#T)E2>; C@697WJI#*[MT'DN64E6S[[/Y& MV>$B9P>CVK-LW]OMMMCZN7-J(PQ'AJH M$9;X4_W:63VTY_5P[.*^#Y/A_!M@*$4PF)#:N3VT8O=P;.1ZY^0/58YA@1?! M:$)EY_?PO.$_<+PF%%=$ +5U!TQO^HTRK?J]+;9^TIWCPU>U?&C5\VVQ]6O1 MN3ZT9/MP;.@A"E(T;%0C+)G8E\+.]Z$]XX=C3X]BT^!]02P,$% @ +7E;5_O$ MSZ#E @ Z < !D !X;"]W;W)K&ULK97;.*FO>CT0H;%U@0D*LEVVJ?O2A#J SE< M],8@:?_EVY_U,MP(>:^6 )H\5"57(V>I=7WANBI;0D75J:B!XTDA9$4U+N7" M5;4$FEM15;J!Y\5N11EWTJ'=F\IT*%:Z9!RFDJA555'Y^PI*L1DYOO.X<+3_G(\0P0E)!IDX'B90UC*$N3"#%^M3F=[I%&N'W_F/W:UHZUS*F"L2B_ MLUPO1\Z90W(HZ*K4MV+S$=IZ(I,O$Z6ROV33QGH.R59*BZH5(T'%>'.E#ZT/ M6P)_\(0@: 7!:P5A*PAMH0V9+6M"-4V'4FR(--&8S=Q8;ZP:JV'W*CER#)%\&SE93 \4PI MP)/C-LL[C+F;3Z68MV%4#%CP!-H/ZE(3> M"0F\(.R1CY^73R!#N6_EP:[<18LZGX+.I\#F"Y_(=R,7E+,_U/3>"1D+KD3) MA9U7X7/9T?L"L#]RDHD*IXUJ3*FQ MJ?K*;G+%-I>9.>O4/Q\DR=!=;]?3$Y5$D=]%[8 ..M#!ZT"+YFWQ!2(KW=NM M3:9H&R#T]RE[@L[.PW[(J(.,7@?)./H)1-,'Z"6,#AX>!,E@C_ PR(^VRM@A MC#O"^%E".Q;ZB.)#HM@_WR,Z#!HD0=Q/E'1$R"XV#WMXN\5,, MT@3@>2&$?ER8:=]]W-._4$L#!!0 ( "UY6U?W8 FZ' , "4) 9 M>&PO=V]R:W-H965TVXN)$U M@$)W#65R[M5*M6>^+\L:&BQ/>0M,KZRY:+#20['Q92L 5U;44#\*@LQO,&%> M,;-S5Z*8\:VBA,&50'+;-%C\N@#*=W,O].XG/I--K?TABV--.+-4%#6/>/[WH?]@1A\H@@Z@71L8*X%\2V MT([,EG6)%2YF@N^0,-$ZF[FPWEBUKH8P72NA5HG6JN 2%"96(K]'2>@L5 MNL 4LQ+0TK;1>5GR+5,2O3:78JL#/A"\(I0H A*][#.\TNO7RTOT\ODK]!P1 MAK[4?"LQJ^3,5QK4;.>7/=1%!Q4] K6$]A3%P0F*@BAVR!=/RR^AU/+0RJ.' M24U+AK@U9A:X$2&"JF]!&OB5, M^TN KNLF0VBWG3W!91,LGUS;[=KV0< M%<=9.AVB'B F V)R%*+"=R!/$%1P4 MYEGJ1DX'Y/1)Y/=,;H5])NG?1\]%F(XVUWX=NCH.2K(D8 3!Q$TT'HNE1COVCW::CYS.9AO'A+75%!>DA MH;]WB)D/B(]8; B3B,):ZX+3B:Y0=(=R-U"\M>?:BBM]2MK+6G_'@# !>GW- MN;H?F*-R^#(J_@!02P,$% @ +7E;5[+Z6W;1 P V!$ !D !X;"]W M;W)K&ULK5A=CYLX%/TK%EM5K=09, 223!.D-M%J M1YIM1Y/.[L-J'QRX2:P"3FV3M/OKUP;*1^(P'0TO"81[#NF!T9_RIV M !)]3Y-,S*V=E/L;VQ;1#E(BKMD>,G5EPWA*I#KE6UOL.9"X *6)[3I.8*>$ M9E8X*WZ[Y^&,Y3*A&=QS)/(T)?S'1TC8<6YAZ^O/J+7J%:(:^[%@N2!:+ MF2V5)LUL1]7]/Y;W=R_B?.Q6 ;B6DXE^3N9)M9&;3)7@C]B2"N:5J3 _ M@!6^_@T'SGN3U8'(.L:]VKC7QQY^89(D*O_7TF2SQ 8%5F\,AQ![@>,&,_O0 M-F (\]W)=%R'=:2-:FFC7FEW(,0-6N2Z[ [?0ZR\#S$#SV'.]" C:]&?=+@8BJUKOADO\$OFBPH<]&V8?2&E*+OUV*W? M>?Q)^)9F0FU^&X5QKLHZQNF.GEU MHA_NZY&ULO9WO;]NX'8?_%<*[#7= &UL_'"==$N 2D5R' M]JY(T-N+82\8FTFTLR1/HI,6N#]^I*28HB*SUO+I\J*Q8_&A+#W5E_J(EL^> MBO+WZD%*1;YDZ[PZGSPHM7DWG5;+!YF)ZJC8R%R_4F5#Z:7D_K3:E%*NZ M4;:>AK/9\303:3ZY.*O_]JF\."NV:IWF\E-)JFV6B?+KI5P73^>38/+\A^OT M_D&9/TPOSC;B7MY(]7GSJ=3/ICO**LUD7J5%3DIY=S[Y.7C'XU/3H%[BMU0^ M59W'Q+R5VZ+XW3QYOSJ?S,P:R;5<*H,0^M>CO)+KM2'I]?A/"YWL^C0-NX^? MZ:Q^\_K-W(I*7A7K?Z0K]7 ^.9F0E;P3V[6Z+I[^)MLW-#>\9;&NZG_)4[OL M;$*6VTH56=M8KT&6YLUO\:7=$)T&8;BG0=@V"'L-@GA/@ZAM$/4:1-&>!G'; M(#YTE>9M@_FA#8[;!L>'OH=%VV!1[ZQFZ]:[)A%*7)R5Q1,IS=*:9A[4^[=N MK?=(FAL5;U2I7TUU.W7QHS++3YD6#^AH2S,"*?;Q+RXP]#F"L_)I%+C8EJ3#C0//$W M_RA*W?RT;AX\KP7Y@4Q)]2!*60T0Z2'O:^82!S#,C[F1FR,2S;ZY>?CAF-[F MF6H-=BZ$.Q?"FA?MW=S:@/=YI@'R7LFL^M>0 PTM'J:98^B[ M:B.6\GRB#Y*5+!_EY.(O?PJ.9W\=,@$)2Y PBH0Q)(R#8(XLT4Z6R$>_^""5 M/FQ4I+@CRU*N4D5TH:N4R%=I?C]DBQ+X#B> MF9^SZ6/7!%"OC@GQSH38:\)5D3]J$\S 8E.F2UTXTIRLBO5::#TVLFR.MC^1 M/_R'WDMO+V,%0<*2!K;H[H;947SJ[@.*[)(A81P$<^R8[^R8>^V(CQ;S/Y/& M$97>KB6YD7E:E.270@U[X.6-]0 )2Y PBH0Q)(R#8(XNQSM=CJ%CD&.D+$A8 M@H11)(PA81P$(\MM2SI3I8WY$[W1$16;',U)(N7-E86)"Q9O"ST MT7PV4.DILEN&A'$0S#'A9&?"B=>$&R647&D7])A45HKH4U@]#A$5$68$LM1R M#)[%>J%CA4#"D@9VTA%B=C2+%_.>#<@^&1+&03#'AM.=#:>'CDA-EE$,[7HO M8>RN1\*2!A8$[KX_G4?S8'ZZ^^F)@%P#AH1Q$,P1(9C9>&OF52$XZHT^/^>5 M7&[U&>LWQZ%^\EA%H+0$2J-0&H/2.(KF^M.)1P/H>+3%H:1!TA(HC4)I#$KC M*)HKC]\M!30K!1*8X=M$/[-Q=S=:!/.P!]Q M]O[OOS'Q5KY,-V+=GF.04FZVY?)!5'(UN$,'\KM%-#"JO_*OR>A]"DTTH30& MI7$4S37$)I^!/_J\EH_%^C'-[\E5DX$SL4S7J?I*DJTD?Q?Y5I1?]UV]NO3# M1]<*:.0)I5$HC4%I'$5S%;+Q:##'#C"@\2B4ED!I%$IC4!I'T5QI;$@:>&.U MSE5[\XJ]!C/APA M?Y"?JTJJMV8:UXKL;3BH$30UA=(2*(U":0Q*XRB:JYI-6(-3[+ %FK=":0F4 M1J$T!J5Q%,V=7F;#V- ?QGX47])LFQU8KORPT?/+H/DKE$9;FI,3A(.7_QBT M8XZBN3[8<#7TYG OK]]6)F&Y-V)D0FU++<8;4@]SZRE%XNOP7%1_+Z-%@6:N M4!K]QO8\#>J--#CO$)JOHFBN-S9?#?WYZ@MOVCA.GP>E^4J_*%>YK"I2;6__ M+9>*J&+ K$&3L%-:L7-:L9-:PX%H2_KETNA'^R]CNSO<+0RT!P82J,M;=Y5IN\*--Q% MT5Q7;+@;^L/=%ZZTUVZ,#OI(8P]QY]NN RS_^U1EM$C0.AM)H M2S.7=CM7;/K7=1BT4XZBN3;9G#?TSX/UU*QQ)@VJ PV%H;0$2J,MS:E;<3!8 MMZ"!+XKFVF,#W] ?^.*3';W$)HO@RE)5 :A=(8E,91-%<:FT&'_@SZJLBR5-6^W$G9'3,=, *")LLM+0C= M>2&SJ#^+-H'V2Z$T!J5Q%,V5PZ;&H7]B[O4,3]ZM$ -K3>[ M<=:O8=!.*93&H#2.HKEFV/ Y\H?/WZ6&W?S*K@=5@@;24%H"I5$HC4%I'$5S MC>O<:2'"%C#LK1:P]UK WFP!>[<%:'J-HKG2V/0Z\J?7EZ)**]+"#B&IM106@*E42B-06D<17.EL2EU[)]:_>JB M!DVM6UK_GB O3M*@O5(HC4%I'$5S]>C<)-B?1W__HK;_3,V_:J/50M(2*(U" M:0Q*XRB:*Z!-O6/LC39B:%P-I250&H72&)3&4317&AM7Q_YYUZ\N:M#XNJ7U MD\>79VK08!I*8U :1]%9+$,QG.-K:](K;*OB[&JT*=/8TE$:A M- :E<13-%&ULS551:]LP$/XKA]>-%MK:<6)O=(ZA:2DKI"4TM'L8>U#L2R(J2YXD M.QWLQ^]DNUZVI1D,!GNQ==+==]]WDD[)1NE'LT:T\%0(:<;>VMKRS/=-ML:" MF5-5HJ25I=(%LV3JE6]*C2QO@@KAAT$0^P7CTDN39FZFTT155G"),PVF*@JF MOTY0J,W8&WC/$W=\M;9NPD^3DJUPCO:^G&FR_!XEYP5*PY4$CX/7Y& MOVJTDY8%,WBAQ$>>V_78>^=!CDM6"7NG-A^PTQ,YO$P)TWQAT_D&'F25L:KH M@HE!P67[9T]=';8"PO"%@+ +"!O>;:*&Y26S+$VTVH!VWH3F!HW4)IK(<>DV M96XUK7**L^D5XQH>F*@0;I"92B-5W!HXO$3+N#!'< *CT[?1:[A0LD9M^4(@ MS%%RI>%6631P %S"#1>"JFP2WQ(KA^UG'8-)RR!\@<$7 M<'AP]#.,3Z)Z96&O+&QPAW]4=@SGQB")8C*'*6<++KCEQ+Q3G ,=CSO,*JVY M7#5>MTKJ?F+"##?P:4H)X-IB83[O4MFR&>UFX^[6F2E9AF./+H]!7:.7OGDU MB(/W>[0.>ZW#?>CIC'AFO&0"6*$J:7?Q:Q'B!L%=U3H=#*/$KW>D'?5I1WO3 M3K%& 2%\@Q_%WI5Z+\I?EB;J.4;_U3&(_H'6N-<:[]\/)5&PO=V]R:W-H965T @ M%\61Z5C6V(PQ28S%+&][9(L9S41$$GADB&=QC-G/>XCH86[8QFO#$]F%0C68 MBUF*=[ &\9P^,GEG5BX!B2'AA":(P79NW-FWGNTH0=[C&X$#KUTCE/X?'WP@(O9HP>$%.]I9NZ MR.GG:LF+)&JAK 633XG4B<5:4/\EI%$ C/^&O.\9$3_1[VA)XUA-8Q*@1SES MP!@$*.^+KE8@,(GXM>SVO%ZAJT_7Z!,R$0\Q XY(@IX3(OB-;)37#R2*Y(+@ M,U/(T:J8IE^.[+X8F?/.R%ST0!,14K\&5T.Y<[&AAN->]N[N>^XU?. M]#]W&RZ8W*W_MDU083%LMU E[):GV(>Y(6L4![8'8_'K+_;8^J.-;I]FJS[- MO)[,&O,PK.9AJ'-?E!N-JZUU@U+,T!Y'&: KN7<"&D68<90"*W;7==LD:?V[ M3E)A-LG-U'?,?F$-+'MF[NOP^XSHG8G8@#JJH(ZT4(\EJ^1:UB:W MH=1Z=T79I]FJ,!LW2M_)3N\I7@.[;1U?NBTM^.)-^HCW;!DH_>IS/W2GH['; M3&NIC]N58Z]N7E]N3>:U'SIV1^8^Y:(5MOUF_;SAK(W5F7.?;EY?;DW.SI&S MH^7\!.I\0I7BUDJ"<$RSI)V[UKAK12G=&E7 .2G/O4;T^G(KP)NU'_4QL%U^ MFL+EHI7TBM_W56MU8G.7GU.8Q^[%<<\#9CN23S+:7B]48%J,ZQ%O\#4$L#!!0 ( "UY6U=C9=JE MY0( )$' 9 >&PO=V]R:W-H965T$"KVET>ICVXR6ECX=C!=AKX]CMVTJP;H2#M);&= M<_G]CYWC2275O<^V$0C/R<,N'%$[I&IL X\DI38R;YR1(&>B?M/'I@Y[#F'O!8>P M<0@==YW(45Y30^.)DA51UAJCV8&3ZKP1C@F[*4NC\"M#/Q,OC4SN,\E34/H# MN7DHF7DBI^1*YCG6S'TE7TJC#14I$QMR::MH;8ZNP5#&]3'1&56@"1/D:R9+ MC89ZXAMDLQG\I.&8U1SA"QSGY$X*DVER(U)(__;W45,K+-P)FX4' RZA."/] MX(2$0=AO& ^$[;?UZKNP_1?"WHH$S[X&J[\>'5OEG67\N9"<$SP\%57IKZZ: MU+D&W;GL_WBA"YK U,,?3H/:@A>_?]<;!1\/*!FT2@:'HL?+>MODFB3U9FNW MV7)OLU>P84+840&*R9031.U--'_GCVH7V\[>%''QD;1OY#^7IO,06W<9: 1H12F[ICM M:GO?7-9M]H]Y?5G=486_AB8UE&8WL0G:6SC^#5!+ P04 " M>5M736[U3$X% #.)P &0 'AL M+W=OXTDVS:#YU^(%BQ:0!YD1PG^^LK+L&&*"SNGNX7<_%YGR/0BQ"2)EN: M/; 5(1P])7'*S@=1FIO]AF?BWTCH^/2& MT_!A1>,%R=C/R/F\B?@S>H\NPG"3;.* DP7ZG:](AF8T$4_3*K?Y(T$?*&/H MR"8\B&)V+ 2W-S8Z>G>,WJ$H19]6=,."=,$F0R[*F&<:AE5Y+LORJ&^41T,? M:KM;/^[0#\6]J6^0^G*#+M5.X U9GR)-.4&JHFJ2\LSZRU79 MY7Q;=N?;LKO=\E\W:6?V>;?<)J&0XS>S>_VSR^1^_^RXPPA:_:1H!4][@_>U M1\)/0YH0=)0_&L?HKP]"CGQ.$O:W["DH),P'@C5,/JI-/NJBMUX'I'@=R.Q;4HR" MDO>G'J?&V-*,T63XN&],29@YPB.E&6;WHSG]:*Z4AA6]&3:7A%EC7;>:89XL M*1Z/<#/,ER75+=6HPQK5H=?5H7=6QR?*@QC1HK4)&ZU-5+4V<=[:R&JH$WQH M P,)LTN8OG>KL*FT*M&!S.A"PN:0, \2Y@/!&DXU:J<:G4Z=;;*,I.$SXEF0 M,O&6++YD%O^('JSX-.+2GJ#QZIEYKYNC<:L-D41A/-9:8?;K,&R8;5=)6*IF MMI]YM_-2#_4+),R#A/E L(9?S-HO9J=?;M,H[TC]%J7+!4U.T!7=O/&]T,DY MM"&#A-F0, <2YD+"YI P#Q+F \$:!K9J UO?\7/ @C0Y),R&A#F0,!<2-H>$ M>9 P'PC6,/FX-OFXLY5VGL)5D"X)RH3/$>/B%;\47D^%YX^V)'C(]Z2]SQ*+ ME;TWK7*JM#K-L^[D1]@Z590?97R[%]_YSWRW4WFHMR!A'B3,!X(UO(65W="C MTED!EUGP)8I/4+E%UR2(I0.&G91#&T=0F@U*.7W^ULF^LX45IC&F+MIJF9[+$ 69XU-JSW.WY/G].2Y4A[6\Q4' MC>E":9SU:B+0DY?/TEM3$;XLSC 4#;=F#(=[:WL2DBV+A6$,A723\G+Q0GVV M7GQV42RY:IV_Q&*P\ MX'1=K"RZHYS3I-A=D4 X(@\0_]]3RE\.\@3U$K[IOU!+ P04 " M>5M7 MEYJ#W-H" #-" &0 'AL+W=OP+_><>\_UQV6X9OQ9I 2O>09%2,KE;(8V+:(4\BQN&0%4/5EP7B.I9KR MI2T*#C@QH#RS7<<)[!P3:H5#8[OGX9"5,B,4[CD299YC_FL,&5N/K*ZU,3R0 M92JUP0Z'!5["#.13<<_5S&Y8$I(#%811Q&$QLFZZ@VE/^QN'KP368FN,M)(Y M8\]ZTICE@![Q"PAT@;Y@SK%>.M2)0&*2B7-E?9I% MJ'-VCLX0H>@Q9:7 -!%#6ZH$-(T=U\'&53#WE6 >NF-4I@)-:0))"SXZCN\? MP=M*>*/>W:@?NT<)9U!<(L_Y@%S']5KRF9P.=]OD_%_TZ3]'WRF&UVP%S_!Y M?]T**"(BSI@H.:#O-W,AN3K//]K6NV+TVQGU'3<0!8YA9*E+3 !?@16^?]<- MG(]MQ7Y+LN@MR:9O1+:S+'ZS+/XQ]O"129RI@V<61ZK%*3A;$7-/=^9 84'D M>=O25*R!8=7=8A6Z7C"T5]L5/_2Y"OJ[/E$+SY7C[#I-#YT"QW$;IQWAO49X M[ZCP>C]VU$94M] <5%.$K3I ZP74.TC$]_WK/=F'3FZ_Z^[I/G3J!^X>T_30 MZ2+P]6'>$6YOW<\Y\*5IC +%K*2R.I^-M>F]-Z;E[-G'W<&DVV*/5*^N6NL? M^JK1WV&^)%2@#!8JE'-YI3+F5?.L)I(5ICO,F52]Q@Q3];\!7#NH[PO&Y&:B M S1_,.%O4$L#!!0 ( "UY6U?A^+3L%@8 *\E 9 >&PO=V]R:W-H M965T?*3@)*N <-LW>OS_S$@BVX[RL^Z'EY9G'GO',>*;X;DN*-[K&F(&?69K3 M^]&:L@#8SB=8SDUGW/(L=IF.MIE\QI?-=&@L9*Y+7DH6O/&\Q LK\'5.&8[ZM M4?XFJBYY6HW>0+@-"W7B:88;[T]S*AI%@7&A8!,%!CICP28RR%:;P^O,X>D7 M?A=Z@!<2U3::1" 7G0%L>!JO\[+* )XT)Q9";X3B"# M=&XQZ>PPT::@8+GDY4BU=\5)6E8%": X*HN$)5B=E28FLY)),M\D66"(;+ H MTVY1IEKG?+D@'*>2>PB!]B@CQ/1TE".0$0?B<-:I.CLC#FL?Y,J>&8DS.4%# M1U1?!O%(%/*,+X-X)+J"$620+A*AW9>9MC86?9P37KX>+@A:>4.Q9Y3--\H6 MF&(;KL1>P0^U7OFC[IVX(X;OW#M7&.1E]LH]D*=)[I09;][::IVWE93QTIP7 M_> ZV3U65A'MD(,L[TQGXI9Y .8)CJJ"N;8]$5Q5!4/N[$#00M0;")U036C, M=*RB.,MR2+GUB0&NAB%QLSW )EE.!8.SZ0'+]24_U-:S^T%^6NEQU#J.8HF] ML60=)6SBBM91P2:>+5I' 8-HSYF'UNG+<:BOQR_9^:!<,$O*RQ!Q[SO.$B@@ MAP*IK\JAOBP7W>&$'?"H0\C%LN?8XA(^JF#<(:1$HV*3"W053.,0?9D./7V+ M?-@.ZBU26_:?O46:9/.-L@6FV(8+T_<-4%L!+Q[JO%6Y8DS2-"QHOS!JKVSH M)OO!4)=!"A@KW_04ZL;_@ M6W3]!3F/<%M5E]5G.*7"6LJSO=$DFV^4+3#%-ERG;,*3_7')1HE!\(+%G8JJ00;:8*F2(,Q'[3RW/4.F^Q4'Z;R/' M]RFCWT*,LOE&V0)3;,.5Z)LL9/Z#2$OIZ=U/!DGN)T,4[J?C:92V]@Z@9+A8 MU2=_*(A(F;/FR$#WM#M=]*D^4R,\?X#S1ZAX[L-YT)P=ZNF;HTS?PF*5Y!2D M>,F'LF\G/$R*YG10<\/(IC[^\DH8(UE]N<9AC(L*P-\O"6&[FVJ [HS6XG]0 M2P,$% @ +7E;5^4A$CJ^ @ $0@ !D !X;"]W;W)K&ULK599;YM $/XK*RI5B=0$##B'BY%\58G41%;]Z96U#&G3BR9W,91Z+2.>,PET1514'E M[S'D8CMT>L[NX(ZM,VT.W#@JZ1H6H+^6@Y)*J5% MT8#1@H+Q^DL?FCCL 9"G&^ W /\Y('P!$#2 X+4:P@80OE9#OP%8U]W:=QNX M*=4TCJ38$FFDD:HB5Z--AME-&OWC6K__ M@OZ W BN,T5F/(6T S\]C+\\@'R:O MA_M=[OR?]MD_:W\2C*!]'8'E"U[@FU')&5^KO4?Q8[146F)]_^Q*=DT7=M.9 MGC=0)4U@Z&!34R WX,3OW_7.O(]=D7Y+LNE;DLW>B.Q)3L(V)^$A]GC$-4M9 M7MFR5)!4DFF&=0@/25YA#9"5% 7!BBXK36TS%BL"NT26F$A;N.0("[.N M3-9&]*T19MALXE[_,G(W^PGZ6\8/G\E,.WC.SY_*S#IX+AYEZBBY>SVN +FV MPT6AGQ77]8-N3]OY-;)M^]GYN#>8]#K.ISCOZO'T2%\/RQLJUXPKDL,*57FG MYVBIK =0O=&BM!UV*33V:[O,<&:#- )XOQ)"[S9&0?LO(/X#4$L#!!0 ( M "UY6U<"VYB&%P0 $\1 9 >&PO=V]R:W-H965TG9GHMGN050Z&N:,#GWMDIE-[XOPRVD5%[S#)A^ MLN8BI4I?BHTO,P$TLD%IXI,@&/DIC9FWF-E[CV(QX[E*8@:/ LD\3:GX^PX2 MOI][V#O<>(HW6V5N^(M91C>P!/4I>Q3ZRJ^R1'$*3,:<(0'KN7>+;^[(T 38 M-S['L)='Y\@T9<7YL[EXB.9>8!Q! J$R*:@^[. >DL1DTC[^*I-ZE:8)/#X_ M9/_5-EXW9D4EW//D2QRI[=R;>"B"-QCE.+/SC;]#Z"2-$#"X&9+D+W/-4?75+;;3WT!%*).%00H:7B MX3.ZW5,12419I)\EU#QX8$6!F(@W[T#1.)%72&ZI (EBACYN>2YU@)SY2KLV MVGY8.KPK')(.AU/TGC.UE>@7%D%T&N_KUE9-)H;@7@C,QK"W-,C38+8@;?X MZ0<\"GYVF!M4Y@:N[(L/N9)*?XJ8;=ZB%6QBQO2I+NV$Z@I ;_37*CKBJLUY MD7MHAWP1EIH:^H3QL* ?MNJ-*=^34_:SK6LN: M,HYB4^*K_ P;HW-MC"L;8Z<-#93=C?3RLW4Z>:+1:CY)#L0>DI &U,9*-*$06L:"[2C25X8BWB24"%1!J(P M>87^.1K*;8:=VNUC#CF&&PYJP@;.9BUULCB$GID\H@9-6X'H3'@A'_#1E("= M^/HS3U>Z7_D:+3M[LTSQ/ULDM47RBA KDY\4+R&DO7IQ37WLY/:Y("NS'*N/ MNAB*:ZIC-]8OHQEN\KPWPAWC&-=$QVZDG\TTW*1Z#W?U10UV[";["["&FWS' MI#_H<%0S'KLA_[IH*\7'1Z8GUQ/<8;J>'+![=G@$85=UNMMZMK!.25:LF(@[HGA91 KDQ]7ZF#:4:BD9C]Q@OM< MAI593M:!N*/@2$UUXJ;Z90PC39IW+,E(C7+B1OG9 "--F'>)UR@GW[%"_SY\ MD2;/QT$'3TF-<^+&^>O2JQ0_I==H]!_3_M$>-P6QL3MYB4*>,U5L=ZN[U;\% MM\4>N7Z]^*OA/15ZK$F4P%J'!M=C;4 4N_?B0O',[IA77.G]MSW= HU F!?T M\S7GZG!A!*K_4!;_ E!+ P04 " M>5M7PWUQR3\& "+-P &0 'AL M+W=OR"D6F;J"2Z)!TW^_4C)44R8X:6FS.D%XTDZSR'U'E#TF_$ MR9;Q;V)%B$0_LC07%YV5E.OS;E8:E.^;(KUIS@>1&4 MI5V_UQMV,TSSSG127+OATPG;R)3FY(8CL$ENB?RZON'JK%M3YC0CN: L1YPL+CJ7WGGL#W1 <<>?E&S%SC'27;EC M[)L^^3B_Z/1TBTA*$JD16/VX)S.2IIJDVO&]@G;JG#IP]_B1'A6=5YVYPX+, M6/H7G _#3A])J!?!?3;9CBM D[;9AA4 8.V <,J8-@V8%0% MC(IBE4^W*$V )9Y..-LBKN]6-'U0U+>(5A6AN9;BK>3J4ZKBY/03RY?OOA"> MH8]Y0G*M"S1CF5*ZP(56WJ$_,.>X^. D(!+35+Q15[_>!NCDUS=(K# G M$< M?5FQC<#Y7$RZ4K5,\[M)U8JKLA7^,ZWHHVN6RY5 83XG =N^[P0_%Y%1!\ER<0_-FV6^4_M^?5<<"[6."$7'378"\+O26?ZVR_>L/>[31B0L 2 M%D+"(DA8# 0SY'5:R^O419\&9$$X5YI)=K6%&VV]53-NPK@:5U!*\1U-J7RP MJ:A,,RS2Z 7 _=0;]/2_2?=^5R#.YAPKD)9)0\BD4'[C(H-ZHH-7EZQ M[QLJJ"1H37BQ7E.3FSZFS#:[7#D3'CL"0,("]Z/HHP>"N6W"#2%;$4'"8B"8 MH9UAK9VA\X'=2I9\JR8)0S[DASXF-G&4Q,&NC,>V7^SAOMQ'EON"_?L&ONUW MMN5]D;/'QQ8'"&849U079^0NSLX,;A0G84(*E#.IY"Z+X7B9TW^M"\6KT5ZU MQM9J.9MR[&]IRZ0A9-(($A8#P8RZC^NZCYUUOZ8YS3:9K9K.P&,'9DA8 D+ M(6$1)"P&@AFZ.*MU-QM.E8GAQ.&H DC4%H,13,%L&-^>>Z9IZRI MM9+.R&/'!E!: $H+06D1*"V&HIGZ\!M]^*\\ U4-@)(9)"T I86@M B4%D/1 M3)DU#J?G=+C^CWFHO_?EL>_9O@:Y6W:T8EJF#4'31J"T&(IFBJ'Q(SVW(7FK MB#1Y'$T^$R$Y3:0Z++P+:[$AW;T9*"T I86@M B4%D/13-DTIJ@W>.VI"M0E M!:4%H+00E!:!TF(HFBFSQC_UW 9J*95[-2K1?%DYZNB$YJ41_<:J&TB#<@9* M"P[TUN&O@[8C J7%4#13(XV-ZQWP<8T9K)BVT-><2ON+ 9 VY@R4%H#20E!: M!$J+H6BF8AH#V!N_]N0%ZB2#T@)06@A*BT!I,13-E%GC)WM./_&G)B]0BQB4 M%ASHK5=TRRH14$,8E!9#T2&LU2,*O90O MO5D%X^\;LF/_R9=N=QN.E4&+C"%HQ@B4%D/1S(HW'K#O]H!OFC=$VJU8W+QC MAP106@!*"T%I$2@MAJ*9JFF<8?^UG6$?U!D&I06@M!"4%H'28BB:*;/&&?;= MSO!/K%CL.@M!B*9BJD\89]]VNB2B%Z;P=>$L06",_G5$]5.-U].[::HZI% M+A5BH\Y.L%KVZKMTN%U+96;]=_QZ];FWW 6U>EMD#$$S1J"T&(I6:J&[L_4G M(WQ9[.H2*&&;7)9[+.JK]H]]]- M_P-02P,$% @ +7E;5U)6+-_X P >! !D !X;"]W;W)K&ULO5AM;]LV$/XKA!8,"9!8+XZ=.+,-Q$F'!5C:P&ZW#T4_ MT-+))BJ1&DG;*; ?WR,ER[*AJK&A[4LL4;R']SSD'>\RW CY52T!-'E-$ZY& MSE+K[,YU5;B$E*J.R(#CEUC(E&I\E0M791)H9(W2Q T\K^^FE'%G/+1C+W(\ M%"N=, XODJA5FE+Y;0*)V(P7(N75(!#%=)7HJ-G] 0:AG M\$*1*/N7;(JYGD/"E=(B+8S1@Y3Q_)>^%D)4#+H_,@@*@^# )6I-^@6!EU+ M-/?,TGJDFHZ'4FR(-+,1S3Q8;:PULF'<;.-,2_S*T$Z/9[# 3=&*4!Z1*214 M0T2>>'X^C,Y7Y#V5DAJQR?DC:,H2=4'."./DF24)3E%#5Z,G!L\-BU4G^:K! M#U8=D&?!]5*1=SR":-_>108EC6!+8Q(T LX@ZY"N=TD"+^B23[-'KE:-?U:":R[U1& M0Q@Y&+H*Y!J<\:^_^'WOMSJJ+8'M$;\NB5\WH8_?K](Y2")B@HG'G"*DKK9' M[M^ KDN#V+:W+1>MP=NNLJK\:53^35*WGUCMS0:LQ\_A.GDR<-J:K=WEZ; MV]L2V)X,_5*&?N/V3F$-? 67F-#-E6%TP&VV0O 0B)@G;&$EN33C(2J&5X,] M#>47536.F0II0KX!E>2<8E+:FEW4R9C[YGN5,^)U_,'!,6ED<*(^-Z4^-_^K M/IATK39Z(]Z@STV=/CW_0)]&!B?J*/A\J^KQ[S?#FQ\OI M(TO-/!1IAI]43,-\PDQ3J0E>@H#)]96I+W?V,KCRO2O/KY.GT;5CH[ EL#T5 M!Z6*@_\P&0W:E*$EL#T9?&]7RWCMA!M>/6>U54N./ZA$3!#T.H#MU:V-96H=,KKO,^J!PMV^=[VS0>C$],6VU[PQU,WI,_4[E@7)$$8H3T M.C=8.LJ\S&ULM9Q=;]LX&H7_BN =#%I@6_-+DI5) DPL:;? %%,TG9F+Q5ZH-F,+(TM> M24[:Q?SXH6S'M,@WC*.\OFEMY?!0/*0I/J:LRX>J_K-92MEZWU9%V5R-EFV[ MOAB/F]E2KK+F?;66I?K+756OLE:]K1?C9EW+;+XMM"K&C)!@O,KR.!S_EBV78'QM>7ZVPA;V7[V_I3 MK=Z-#R[S?"7+)J]*KY9W5Z.?Z44JPJ[ 5O%[+A^:H]=>UY2O5?5G]^;#_&I$ MNC.2A9RUG46F_KN74UD4G9,ZC__M34>'.KN"QZ\?W=-MXU5COF:-G%;%'_F\ M75Z-)B-O+N^R3=%^KA[^+?<-\CN_654TVW^]A[V6C+S9IFFKU;ZP.H-57N[^ MS[[M@S@JH'S@ FQ?@)D%Q!,%^+X /[4&L2\@3JW!WQ?P3RT0[ L$V^QW86V3 MCK,VN[ZLJP>O[M3*K7NQ[:YM:15P7G8CZ[:MU5]S5:Z]OI4+-4[:QLO*N?=9 M%EDKY]Z'_/#6^\'+2^_+LMHTJH;F$[MA3L-;N7[OW)ZVI/ MW<5C.5/%*52\ER4_C#Z^]>/NT:<&WKJJV[Q<](;8?WY1O+4F>K!F;F'S+SG9G%4IFJR7=W&59S=+;J/BG_WQZ @MS9^<<)^8(& M1HZ *A"4&S':*A$P8O1)8JM\*@)#E3J;.3#$X!!BX SQU[6LL^WTDI>S:B6] M-T75-&^A^ *K,0&-B)&>+?*)/S'"LT74Y]P8J8FM>L<#PRIUMFY@=N$AN]"9 MW31;YZVZ]LMO:C$[S]M-#7^ 0SLXPHU/TA003:B1;FR+&.>AH4IL%>4L,$9P MZFS;P.0FA^0FSN2^5%UN6=/(%DQL8K> B EAYFB#=#ZQ$HE/]$M.]$LG]EQ+ M L$CW:F]6*)#+)$SEC2;Y47>?O=F5=E413[?S6VS958OX*$5 9,5,5-R5OK2 MZ_H41# ''VR;\4@BI.W*W^V\I3_9,O=OVB1F];R&Z5!J[= MG;XO78/MW?JSKYE[C%IG^ ?> L^^(^P'2+ M4=T25+<4RZW?ITSW*3LC^^S-L3H=TRU&=4M0W5(LMWZG:]ZE3L!R(M"^Z/%, M9%[DGI?$STN2YR6INQE#8]*@2-VD^&+JV?OU5]OFZA,2!:&9GRT2UN(3$/GF M.C9UMW%HAAH-FC(".10&E9I+G M@$>JZ9&Z\?%4!*(0\ED?85MDYA(#&L',+R_ VDS^<;=L:'*:':D;'I]#( H MH2!"F)G9,A&$/#!C.\DM.LW-QELV[8 MS;U/=37?S)Y(T^GXXC4!IEN,ZI:@NJ58;OV>UCQ,HW,N!#$Q=(KJ%J.Z):AN M*99;?P])$S=S$[=K(7IE<_C[B:8,BHVH[K%J&X)JEN*Y=;O?HW-[)S8 MS%"Q&=4M1G5+4-U2++=^IVML9L.QF=DT"\^6M@Z<+6T9/%O:.GBV/ =),TW2 M#)FD&<"_$3-)$%#YQ-PXC0$5%0S ]\DP+=+1V:I.9IAL;3#-A>#2?$ MQ!I(QGEHTB @$X0*DP?$^E;"WR)L8?*T:AN,:I;@NJ68KGU.U=S-#LG1S-4 MCD9UBU'=$E2W%,NM?_^@YF@^G*.Y#;1^-.'F6@:0!<0W;W.* 1F-U'+&-Z9" M2!=PW]I2=C=L:' :H[D;H^VI\&1R=CN_^,9+5')&=4M0W5(LMWZ/:W+FYR1G MCDK.J&XQJEN"ZI9BN?4[_>@&Z^'DS&V$!>='6P;.CP"'@_,CH /GQW. ,]?@ MS)'!F=L4&W#SEMHII JM#51 12-B[9\",L:(;]YZZV[IT"0U.',T<.8 P[*) M;V9HJQ@W6QT#*BK4\#8S!/:@!??-",]!S5Q3,\>A9@Y0BB752&]+W*V+*NB6N1/C#]4>C,YN\Y=^5E#=8E2W!-4MQ7+K=[I&9W%. M=!:HZ(SJ%J.Z):AN*99;O],U.HOAZ"R W5]H@@0VDZ$)TI:!$R2P@PU-D&?Y MC>_1CWR1P5D .\Z$F_?-0BHA3' &5)2)B7G_-B3C3)C@[&[IT"0U. LTE$]#,NAD\=3=R:(@:G04..@O@1[W"_"H,$#%KOQX0 M10$UPP-^:.R'9G3GH&:AJ5F\CIKWQ8]_(2^,;'SUD927KQ?9Q.(TWJS9ENWOBQ>'HX9$[/V\?-&,7'3]-U!+ P04 " M>5M7)^R0C^ , #PD0 M&0 'AL+W=O['XI^8*2QI$8258J.-T!_?"E9\6C(JTN3.?RR\T5T>SK%X_5B4G_=+8RKOC\UZNW\S65;5[FHZW<^69I/O7Q<[LZU_7-=/%3KU=9\*+W]PV:3 MEU_?FG7Q^&8B)M]^\'&U6%:''TQOKG?YPMR9ZK?=A[+^;OI,F:\V9KM?%5NO M-/=O)C^+*RW\\##B*/GGRCSNS[[V#G/Y5!2?#]^\F[^9^(>79-9F5AT8>?W/ M%W-KUNL#JGXA_SU1)\\'/0P\__H;_9?C[.O9?,KWYK98_[Z:5\LWDVSBS;>N^W3 M$CQ4\I5W][#;K_' M'W[R?O!66^_79?&PK]'[ZVE5O]K#,:>STRM[^_3*@@NO+/3>%]MJN??T=F[F MQ'C%CY?,^&E]EIY/5?#M5+T-6."=V;WV0O\O7N '(?%Z;E\^/*"F\WU'UX./ M[IR,\'G=A$=>R*^;>@7LBK):;1?.HOG7WVNY]ZXRF_V_J9<;. M\JX^:ZL9/4MV9-]%AH0I)$R#8,[IE\^G7X[8!22R0$B80L(T".842/CV,M\? MW =.0YUWN$CBQCO\EI!E,HE%HQ$0LB#-I&CH-*6+_32,Z58@SAR-Z+HD^$]M M0U_-R]J";J_(&;.$OFL.2E-0FD;1W%H$MA;!B)WA!$>5"4E34)I&T=PR63,G M6"O"=X>P]3Y-8RFR9G=HRY(@#(-F=VC+A$S2YD6'IG19'"<7+A2$M46"]T6- M[N#]S^,L! _KO0*1- 6E:13-+8NU<2(>LU% K1Z4IJ TC:*Y9;)V3[!FA6\4 M2>LM&\6UPV\VBK8L;%\>*$(F1)(ELMDH*%V8G5V]N%.UQDGPSJG=*#B7P<-Z MKT D34%I&D5SRV*=GLC&;!10-PBE*2A-HVANF:PC%*R?X1N%;'< /Y2BV2C: MLB",@E:C:,M2F27-VX^43*0BHMM$8(U5P!NK]ZOUJLK+K\<-E*):FM+;,1<4 M/*WO H32%)2F432W+M8%!F+$/A% #2*4IJ TC:*Y9;(&,6"=#=LG3D/=MZR, M&VV"4$G95"E"%00B;G8)2A8*_U*7L 8KX W6W;)>A*]F7V=K0]Z0X(?W7F_0 M+3$H3:-H;B&L_0NB,=L"U Y":0I*TRB:6R9K!P-^6X]M"S%QQ2]$VMRW('6I MW[PR4(0NC&,11,W>0.B")/'%A>9@357 FZKSYM!Q/X(G]5Z T#TS*$VC:&Y- MK/L+TC'[!-0-0FD*2M,HFELFZP8#?N./[1-9^WZ$E")JMHFV+/:SL-4EVC(1 M)W[F-[L$H8O2^$SG3M4ZJH!W5(TNP=V,X$F]EQ]T3PU*TRB:FX&RYB_T1^P2 M(=0+0FD*2M,HFELFZP5#?D>0ZQ*GH$3$CI1\UK M"4J72C^X<"T16C\5\G[J'_?W^[I1F.G[?/MPG\^JA]+,V4L*'MA[%4(WV: T MC:*YI3E+3(X:F<1F)K&A26QJ<@R'&%J'& X/3IZ&-JR'WPQ#W1(ZF?BM:PI" M%OIA&&3-;M'6!6F2B.1"M[ V*^1M%M\MGKQ(5Y:"/T3OA0G=>X/2-(KF%LO: MQ'#,K&4(=8Y0FH+2-(KFELDZQW!XXC)LQQ^I+ 4AH[(4A(S,4E Z)DL16O<5 M\NZK;_OHN+G!'ZWW$H5NSD%I&D5SZV:M9#AF7C.$NDLH34%I&D5S_X##NLMH M>&8S:JM!H>/XS:B?%S,\61JW M$YZM!M(I4=T2S4KS7GMWJ\KP[0"Z#0BE*2A-HVAN.:R%C,<, MD,90_PBE*2A-HVANF:Q_C(<'2&,B&2JSL'EGE) E?NS+9EL@@J%21$'KHH+0 M)6'L7VH0UH/%O =K-XB7!3QX;.^U"-WO@](TBN9^E);UCLF8:=($ZA:A- 6E M:13-+9-UB\GP-&G2SG4VKR"Z):I;HEF).S'KKQ+>7[VD073[$ MK(U*>!OUPE[!61'^"+T7(733#DK3*)I;J[//Z!SU0SJQG]*)_9A.[.=TCN$8 M$^L8D^'!T:0=X6SUBDZ)ZI9H5N).S'JLA/=89*_H&<3@#]%[%4)WZJ TC:*Y MQ;(N,1DS&YI O2*4IJ TC:*YG^IKO6(Z/!N:ME.:S6;1+5'=$LU*W(E9=Y7R M[HIL%EUQ"Y[9=]E!:0I*TRB:6QUK$=,Q\YXIU!U":0I*TRB:6R;K#M/A><^T M';VD[FH2,NJN)B$C[VI2.N:N9FH=5LH[K,Y^T7''@L?W7I/0C3WWL%0K?DH#2-HKF%LG8Q'3/2F4*-(I2FH#2-HKEELD8Q'1[I3-OI M2O(:@PAA4M<8;1E]C4'HF&N,S)JMC#=;JGC<+HNU\7XUL^6V6!>+U85GC4#W MX* T!:5I%,VMB'6)V9B)S0QJ%Z$T!:5I%,TMD[6+V?#$9D9%,2/1_'L10A8& M6=3XDWE%R%(9),W/W2%D,A;QA0_2R*SARGC#17:(E\4K>'+OQ0C=BX/2-(KF MUL@ZQ6S,@&8&]8E0FH+2-(KFELGZQ&QX0#/K#FAV2U2W1+,2=V+6666\LWIA MC^BX7\$?I/BQ*Z-P>E M:13-K=79\]A'?2 []HGLV$>R8Y_)/LY#V<^?ROX]CV4GGI N9-9\@ FI2T7S MLT 5I4M%$C6W44F=3"X^F-T_>S*[S[NO%_80[H9&QR'ZKDXL3F%Q&H9K5"PX MJ]BH#W#WL4]PA^(4%J=AN$:QSI[B[G_'8]Q/8Y/S=$34BF10LCAM/W25D*6) M:#V-A6A[5Y]E.O-/>'4W'U M+E;;O;'^%VY6BR? MOZF*75V%B?>IJ*IB<_QR:?*Y*0^"^O?W15%]^^9P@,>B_'R5M7/ZX?UT,# 4% #0 'AL+W-T>6QEU_/KY["1]P5M'!>0V&4<>[ MU,WR4\/5^IYBSOUGZ3H@"R,>>%1M)*%Z$G\R]MI.R%X(2;^#D.R4I-80UDTQ M'F:%W/1&1)S!\-.&&:%*%2@35.:@%VP5(\. M[KH9]&O-DW-9*!O;17"_I_7R/:"9@4 N1"NP1YQA/"RIUDS):S.QBZWQ"134 MX[MU:13.%5UW>Y=DXV!O)LBT4"E3;9@N:4SCH6 9R%%\OH"[+LH00*V+W Q2 M3N>%I%9#XU$/#.V,"7$+#_//;(=[E6WMG-TWV0Z-H'KH:-P$^+?9'/>KK!6 L7=Q=EJ68OU9\+G,F4O^V0''0]KX M!8M"\4<3#5IE9@Q,D>"!*$6K^MW6>,\D4%=NB M3>^_Y2J_6''4?RW)]EME7[!78_V&?NLB+X]!9'P,(H^B)P?'(#(Y I']5_O6 M/"@RK$\96T>9G8-,:PW@P#@B/^ *C9!@^F2"\UE/5OP-&7RR7G&T&LZ-7_R M[/";]2G+Z%+HNQ8%Q?F?\AF@^3@,TS;P(@/4 M9X#Z."\?,K$?+([?)S&7/],DB:(XQBHZF7@53+"ZQ3'\^-DP;>"!Q8%(?U=K M?+?Q#CG'NH0+%.\$[%,\5H#XJ\;>"2)?[>Q.."![0+6.Q#?'P=ZRN\3 M1;"KF#;L"<:1),$0Z$5_C\8Q4IT8/O[]P9Z2*$H2/P*87T$480@\C3B"*0 - M&!)%]CVX]SX*F_=4N/D_X/@/4$L#!!0 ( "UY6U>7BKL

,-OM MO-@/V&H4K)'"RBF3(S!V?H*>Q^RNN8;?Q8S%($J.4'@6T18EM+-!B*SD-!C@ M#"<8U'$CY%R;!*"=@B=&_3MCS0^&SBR:%VVZRYT?6+L!JJ5RWA@=:."#?(_ M)Z146\F,<$@^TFG!TC*J1WC2D#F#KLCDYAK]H:/<':,EVG%M]""&H9HE4VVHK::#AI- MG\ G3FAD $YWV99_)-@R+)LVB:Y_@L\4A* 9G?#U!O8EN@U\>NC! 0A?31G= M*B\)Y<[=0$.>$CTD/>Q&61BA!)3B7"KH*L8T6(;N W*8SM@"PMQNRS:M_3P=M?IF%UV;V#W5RN;SM7^W\#/5Q,.30DITS9E1]&^XBD2#QN\ M;!$B34S2K^R1TMML%ON 1=H.6(>Q^K>^@JB141";1W0MVFK5%&V]=D+,28K2 MU+W54*NIK(81364UU'I+8B$)M[[Y3"^A.3(+T'3N3YBW/"_LS#R_\ MT96+7ET999ZI=HHRC]WMTYZR<[H\AXJZCUWGLFZM"3<>:C.:3TMI;/T _$'V M _C((RY@(MYT"2E#Q&*&P;Q3RCZAY#0C8I&I3DR:V>9>DF2?G1J'G6WW+5W= MA<-.T_NFKFS+8;<]-YS<-U1SI\>N_YVN\L&>UF"UK0=T;':MM"A0PI+ HJ?; M*Q\MJ =E(G^<@M#EL%'Q0?Y ->07IABO43'26,="'? 6)L(M]JPN>V<-NPVM6Q-B>W,'LAJA8XG=R2'9XA\4A< M&L5!!X-2E+6RHC4N#^T!#9>';7@,]Q,'HS MS'18',JI/3BJBINCM(/MLA5?5YJ!',;(^DRAZG]ZN+Q=N MSVA?4C+"\I@B+O_2,,F94617<%JP.).M]F)YX1_)4A[VJE/D=/-]!S6/!8$FW1:,6U&DW=8\E^:Q+\=K(IDQ7:.C^@@V);)0IR M\<-Q/2:^.9KWA.N*YK-6]08M9)P4Y=IZ,57)]&@RB,+167_(^@#H5&E06ZKK MDH>CLUOH;!:<&H:83;NN&Q<.SM:#\PCAW /@5*\OX-L01GDT>(.M?DV9BK H MAY;B(&71G,J99\7Q09YE5ES[/.WB8^6/0US7G&P[Q#J]YZM$&]YGRK#H@#2* MV&]//D^ HV1;+W8[E)A%+*L<)=U!21T@L;@JZ39(2FY9UJ%D^ZL4N[:KE/-( MT&F?@;?-5>N0JG6< ':K$#6XFVG'TGYW*D$UQTAVN(9N354895&P0S+5FJY">.C M[/8H6Q%U:L?15!QINLIQ=.YU[]^6"VG^C)V?T8H[^'8(2[$]\R?]!Q))B,J8J6W4$^& ZQ+2LL#PPQ/8%86?,'#K&.0*PQA"%IB29* M4EG#%8ZPCB!L3:WF@2%F L044;/K*OAJ>.@J0-4;L)AJ0O>W:DRVL M+H]D5C-LTQAFB= R<5VJL*XLLIA3)BJ<]J'+^-IPA7Q0?-D47PHGI>DPOAJ# MER%)3'VMVK0<7IV!UX:LV(/B2T9\R?8JTV.+\-6*4.RI9,OF[C X]4@S =NM M!#?GANY2F&Q("O5%#;VNBHG69,O4& LY0=4$3J_A<)>15T.R6]]+@5^9 M[P$4XX":63ZAAAP<1'N R*Q#VRB]@6K611S"@=)*H%B'U#;JZ6B;@]J!^SV< M?Y)OUME^LK,Q^.WRVW;@@^07X8=,;TMX9O8MMC)D5I0L\20-CLVZ4MMJPZ:> M)+?55@K M":D)MCY0HRP;===.Z,/DH_3K26%"8IU)<^O,Z@VD?A?ID[@ =%P E'H$P*8" MT,$^=5P .BX M>!?D1#_<@=;\''\GP[^U_9)*!4 =4D"2MHE;"T*,HJ"LGKU M5+GI>\L#4>>2F)N$,'G^;_PP_3 M)SP[X9/KOV/#>B]+BRCZ]RR*W?$K^Y'KCX@/VVE1U-8*(?K>S1AZF! !EG(X M\QP*H9128S$A,+M+HAF#,7PGGH2$"(X/'X-G"L_PHDDD$)C/2+@GTYC@Q3?3 M'ZHD"HJDJ +Y.?1F^(&:\^@N_-@=K6217R=O^Q0&SY?!\W06TQG>C9>1??$, M4(RK7L4K1F\@ZV6%4O$DF$6X.DD+%_QKO5DPS4S:A$F;91;ITJ1%9'F8DB&. MT'L5!3>*9BA"PG06PM_\6(B#/ >XP)@@@BD^$KX]FA'\!*#-#6$!Y],5"*5_ MZ0L;P(OWH+5 5]D=NAO2[)K91:LW4+1#0G=#EDPSL[9AUE9KL'L!1QU^V/'P M^)PH.H/E)"."SH3"& M"08A# :_B0OJ^*]_CQ)AF,*I1?K9 9V=:;B1KC^C*[]PJB6GAH9ABFD0T;&_ M#PE*W@_RX<4=Q1,X) MO'L,B?/]G3.&*;YWO!?G->K]MFA(@!61YC=I?5SXLC5;-3G*%VT\WF71K"W6 MC-DT((%!2/'S'BP\$N*G8#1.6X8B@/H'+?6WS7L'A]T#E4:0ODM4<#[6GSN# M15PT"MWB9*"[F\_"_7=_>L[_= MWWV^N;K 'W^ZN;VXO;RY2);MR_7M0_55.?;TWEPR74U&;XLTU7J/)/D13?S$ M?R>NUSL,.U-_9,%!>7<4#Z5XFG:?G="K__U]P0=;-9^7ZTRC(5B$LY#0=D93 MXD=4-7S#,XR,+H,HCM(K#3+ZZKP^H[P_P!,_>I08/K$C5(F9.W3E+^+D9_@^ M C;'% $2SD#C?8:3^-T#"9^%&Q]Q@H=__KTK+N3"'BX=Q?.7PXL&U29^/YR0 MT\H*T6,TL. M#"[<80%.IMDSR,,KZGDG60#J+2P9=?#R'V UO7O$%2R@L//3OZ%YG##:B?3' M.3*3Y-LK'\SN+Z1V:_3V?:G"6A^0R'086Y;%M%W8(,^91N1]^IDRTR]]6'P#6BI+,1KZ/O;KQ(BQM+YIZVC')'=HR8L3$Z=/39REP!'[ MG6;W)5,I_;74ETM_M^ZQLM:W56VGQZ[_G6'PP=JJL=5C-URJ[I"B7A#(98@_ M3B1WV5@M/N.H"A82';Q%NG9GUV%!P\Y;LPAT@EX*JLSB=_MD+9QY"XP-I&+%)N5% M&#K^$T$+^N/KBE%]@09/HNQRV\>*Y0HB=ZJ"\H8A\( MI-=_S< 7N/'A')I1=_ .(ZL/$\=/X'L;)'R%*7BKQ:15M:SY(<HC2BR1/XGXRQ',,R(Q=#5H^\4J*&D_IQL] \EIS4_\S9 MK6EGN2I'=7TM*GA.=%MRHEMW[#.0KM/?-K(]M;JS.$??B1H/R^#;6C=J4AMU M8S==^T]!."9N5YW[RJKZL-Y]LM@S>/,:G:S)O4%!$G&92N9.6-=/\4Q&UX%& MP5H1#AI^^)9B9OOS=]>.%RUR[-M\YA;E$V0)>$*:>\<3"G86NPUM 8^14*!I MJ(]7':N6WEOQ2]>C'PT;"MA:FU"@Z32A0#V9.UF.[:-C^U *N(:$ LWH#4SI M9#*]JD4=VLSNE/+6"PXCKA>>\'))&#DQ$<:.&PH_'&]&A#>T[H 5+*QX+T5R M7$K^G=^"5)AWHT#Y&;GO?==+"E(.6:4%/'W6O>VG>9JZ>"TARWH>GV/%@+< ^0KUBV;U!E;?JLH7UBLKI86[RHO]#\H$X ^)A+R@JL+.S9\ M/YJ%+P#?B/B9$.A2;\#X>UZ)$T;+2%M>GM4J6[8<..L-<]6;GZO<&P0 29SI M\D1%X<6-)[1>F#%;O%(2FCF+#)KR,6[Z%+3=V(5_CF=XMT5-^GYU0I^2EO&! M&^V^,"PO!U?F(K[SR?_!/ O"X71Y_-ESMCPK7J.N] ;7B.S7=_%+L*(?A3FW M3PDX$C:=/)^/0^6ZI/*Z+WS=HJ![209A.W"["(R#:HSU^,/VZDWC3TUDK1"! MJ*?@43D@^M2KI]J/X7#FQ0"8F, *))"D6*4?3K7HB$P)U?.,\L@93ESR@TX' M'S0-R8B,05V-4B /\_I1"![_S3B:(H'M0N OL1T-9\\SQE$D7'^\>;BZ2%7> MMLN?(7R=%_E8XD7F8%*&[**%U[98^/Z.Y?XM.V)OV(;!GOMQ HQLRV.8"$&" M!L9T10B2(2!- FQMP3%)Q0Z.THQ8*\/A%+FX'.'9^>D^S_('W:K^\Y/0U++^ M,_/Z[^;V4RT*<,X!E@,*_113C0_!1W)#)>=F?#D+0_@>@]$7@J=^=,&D9?2% M3>R!KE<*/"QB!MLRTY?OE#G ]-Y D58).W]-><;8RK,5A65[%1Z3B! 9]9$* M"6G)&"\:9BL4*@T4'05F 73.:#?%E-VQ 6[P$ M)2::!-X"VX;@P?IXHN 'Z3M>7#"S\$4=$:"'N;I+M2Q@-Q,!#UEHJ'DW=*() M\GDF5#3)(?6F=XD_IZ")>F]Q,WY9YUFM2H:U8!FLF$U79$P N66B\2><'C

90I5M'50U$!Z0P)F)7(5 @1#%'#4M%,"O\&8_!0?27_GNR3: M[NS-J]:*RP]>>.3&9,=CU]KFV*6+F%HVX$][GA,B[>*,<4(^)I*5G%1T51W? M1^7%0NJH3>GXA7$8/)FE1< MAC9I)$,NUD@+"_$6[8!%N[M445!/BPF*3YZ85J%J(5Y23JF\W3W"L4MGF>BA M;+T7M!0:B4//B2+F[8+_YB5S=A,2VQ#6XLF'HW64O= -['G! MT$F[::^8W==L%I5QCBF:_;*4H/2@Q>E7FTPC^7<4IDRBO/<-P7C@8+ M94=8*(TL)6:*]'A=K(9/0=<'&Q+A!&_3A0O"^@;FL]Y*Z?IU[P2D@2 MSBU>ABR?A!T!#PBK_.^1TO,VB/^/Q-\R[%9>,X/><&X -K-],!;D)PA4HKF MSZQ9,MZRL+THO$Q<,!C!XD:I&R9?>UP0/C#VDU!N79GK1P]$-D@< M382'(J?[7D?WK=="]ZV8G.Z;TWT?"KJ<[IO3?7><[EN6:N+[OB=/Z ]_(],@ MQ+-QSO^]RFMMF*NY],8:;AO M-8P5I(\6DC%&[X6[\3B:!"'Y[8OCS["UR@RCG5_#8#0;8@;'GYB^<>_&)$U! M8""Y"E[\20"'R@,93GS8CR>71/TM(Z %#.Y+H,YA[^-K\LL">-L%^+)7X?W) M]1U_Z((=Z\Z?*SR^KB[(7GW TH TVKF,>CTU;.-5GO8(:_1$;_N["9I- MR?,WZ/;CTJ"#<=>7F(%7E0==-?J:J=;/UBWU=4;,7C.UN*Z6OW3GP\1#]3V*YG>VZ M9(94VNWS#39.W*:\IZLKS 6RQ%J5%BIMK7>NHE^4CY"/<982517],_[!R MT1*YR)I.!Q?#OV9N2,"= %&)7[]ZCA_#08(T U-V:5I17-3>0!%-U>;2PJ7E M5*1E PG?!0U(5I8$K3?054-4C#8Y''5V3#';3;"ZFBC!.Z64R\ &LKYC>.B8 M-6Z+EKJW!\*[49PPTNIT:;&=F:C*>RM@#J@3!E0=3J#9&ZBB8M5%&,J!=(I M.J#79*'79$AUM6?F^&HEOC:TN-_1S["18T465:LN+NY&_(PU/D[+_8S"S.N= M7(UM PDG+@8E%&]'=#4L"61&%;6"7CDG'Z;B2-L::36Z&A:]/9/45:XK#JA6 M ZJ\ ]AVB(I@ O"W S@=EH*0DO?JR\G1=,+JJ8J_L8H>Y.;0.GB9SP$T!Y!Y M"(?"TL XT@Q15=ITB7=&%Q>703A%?@'"[RO*H6\=V(E8VQO1TMO8FYA';(Z- MLK4.Q"IJ#&1_X3&^$T-,10]A!3(']!"0Q542S8*^.-N["!Q.)ZR ]G,1+-1' M>TV M*#7L;JYF+2O3'3TH-W[G9&,!FJV)BE576*6.+6YY3C67;R[?=\?6N5!SH>9"O::!1DT!1!O;G8B29HF2TH63N* W>2E/^@'"@\96V_ZO@O]5 M:3U5PN7.UJ.(*?P@].Y;7MK-(XI'?_OB0IE]G>[X"OLE_.'-1G5WK?J&'5]F MR!(&K\+&-%O*YKP3C:UC*Z(R[S;7B6;L#&FK-]JA'N4IZ48SP=YT:[J:<3+L M4V=!YF38?+"<##M_#G R;$Z&S+5N2>,M/I< M6E.B>>_F_BFR'% G#*C]G4!3HAU>5)UKIG,&TL&\)E/2D/;0LMM$+<#Q53N^ M#M%SQY1TY,+61:F -//DB2E.P<_@7-@5Q:#QMCNF9/0&JB):VMXBT[XP%4?: MUDBKT]4P\037M [>GG4;4-68[E81587I;A4U%NBA LQPLNNVPJ56_;,/DYTI M80^4+MY*<@#- 72([CFFC)U =%,TS+KH7/C-!">[KAOZA^Z8LX[LVI1E3G;- M45:1[-J4E=Y -O;.+^6(:;4+<+QV.*:L4K)KM> &BY-=MQ5.M2J@O5P$&;N: M\$; G<;/(=KAF++>&VAX<[ZW@]"^*P7.=7U"!5^K:3W$BVY"[2Y7*BY4+=(J/4-W19W"R J$N6Z MUB51-;L@M)SKNFU] M)W'LD>U/6&,NL%A\V5_MJ;M(@/T$KQ;@SRA[#W)B![,XBAT?ET3PLK$(#GXZ MBH4A"!9^+V)5N,(T#'ZX(*MKV+(7%MC.09.**OW)*H]E'IDJ8VOC#-NG1*W, M&;;Y8#G#=O[TX0S;G&&;,VQSAFW.L%T'P_8M_&0#P;;*";;Y",]LA&W)J^($ MV_7E6ZF<8/O,..PVA'&/D "E*+V!*JFBJG2PJIX+SID*3HV910I6&W;R+CK4-MBQJBMZBPDY>%7QLJ-7IU&)_ M'%N4>)WY62.J#C?0IN$1V^)(.F(6FB)K5IIYJ'%';%.SL":G#D>RI6F]@B7(!E3*GX6XKFFK53WMQ[*DZMI4O M*YSB .H"@+2#D.RI!G@4FB&JRMYMQ?CM!:?A/I#NW- ;][ TW*K):;@YRJK2 M<*M6;Z#M3SO $=-J#V$%,@?T$.S>0,6N]ONX"!Q.)ZR ]G(1- GTD<+; G09 M0-J&6ZW=7 0-63GPQJJ#=PZ&\CWC5>]&DJ[4"B2'7%1KD4- MA5L]'1;N:ASM825FOZP0)>7;#L;"V!FZ MGAN_X@"I.#'.T^$$D$,XA?;\=YQ"FU-H\\%R"FU.H!T17#J3 NR:6*!H7>PX);+QYG*1PT)-[K4&ZBJ*-76(9O+!9>+IN7B<*DL MN@SB(DIVFVB#N;1P:5G+F[@A\6NW%!$=RR4T2;2U-IT<9T1"P2FTJYP8&VCD MC^"BZ\A 9JBB+G&"@7.&6HU.K:[U!HHB2OK>M2X<44?.?]L34E4H*U9AH_<& MFKI*Y,\I*=H*EUH5T &](Z,WL$75X =34#;1UEQ M"OX$I\FNJ&8W5%X UF2HJ6IN813FBZO>@4QF>@<;_'( S3V*@S3>,13P*'13 M-,PVF4=G=$/!:;*WT)T;H']8FFQ#Y339'&55:;+AO!_H^R<,<<2TVD-8@G^]I*#S:?QV988/VKNJB8JP'=TV,&XW1^7+Y/2+YKO.HS M;/3B1,M9+10_#9C=TGZM3>DSCVR/:'[)PGVU1[ M Z-?QO:2\F0_P:L%^#/*WH/4V<$LCF+'QY41O&PL@H.?CF)A"**%WXM8W:TP M#8,?+DCK,JDVOAI7PO5G] %%/\GA.-D7#2/,J_'GC.;ZU\60?0)[:?X5YQ&T MQ2PN_\H*26;=P*APY1--M[5%W+),88]FP[+&E2/\R>X,'2O@.XH.19[2< M?__-&91J[>.#L(2U]^:SW5] M>\_^=G_W^>;J G_\Z>;VXO;RYB)9MB_7MP_55^78TWMSR;0N&2U?T*4C+M^M M)9V='#"&8;Y3,MOT=O8, QNN-H-8"M^ZD?/T%!)VH-R-D^L:*CD/\+V/7C#\ M/C_"M)Y X&";XD*&,U*JQ8LLFD,8-%OJ]8<)@8%2%;#6$7X4@,U B\D0/;; - MA!A>&X/"(I24W$?"X>> $@Z31<)A9@(DK,,J_332#PMO7)_]*IX$,UB 4?3V M?16KLPCL)],%0S'[LFS4WE' ["OJ;KTUCM_]@(^5CY6/E8\5QJH=IPF*?9J- M#+8C[5X3'N[JPE3@Y.K^8E0C%.C^>BQD-=:B/G+W+67AXH*(<;M7"4WR;1J! M;#/A\:(:=R>V6#:/QZF<3N?-U45?V9B1L']T( MEYNNRLT&\I1CR(W1&ZB6:!=0/'&YX7+34KG94$QT6')&T^PP.2.7F:[*C-VH MS%A<9KC,M&!JE63&E!J5&9O+#)>9%DRMFLQLZ&I[6)FQ)"XS7&9:,+5J,K.A M;_H1X@"6S.-G7&Z:GUHUN6F>==-26A@_J_.^O>V737LU62^8=PTZU%F<)2=!$! MV-S7/ >D'?JB:3/2;*F%OF:MF>9VNX-_E+H#*>QR-3?[-#7>@Z_\Q(6I^1LH M6^X-3%VTY=5V&KM%TMO!KU]C*\GS16?S]SRVTAL8BJBJ>S=7X^CL&CH/?;VR MUK&R:V\5SY'9&60>^CIF/3(UCDR.S!)D-GI]8]=W?<.1V35D-GKE8]=WY<.1 MV35D'OJ:: LOR.0^.D=G,3H/?;VT!3JMD_+1SX@5Z8OKN;$3OM*>'D$\(2$& M;=>SDO,;#KOYNS3;!H4ORK;>H@L.?I56.] :OTJS)*DWL$6; ZW;0#OT-=,Z MY\J29)Z#?4(G$OUMIM::M/7$R:+!&TY-I+!$^TH*7K*&NRW,^2:R_WXRAK M)#P%,W]>1XYT-H,M.:O-109SDY95(RZ2M@YTEJ)M.:O-10D M-#1$9?\$I[8VKCH)[MIHG@Z]3T)@*5-%]YE'%+GYFQM%K3E;<.O]/*%KG;/& M:/-W/HI6,$DRZ)L&ARD'*1% M(&W^'*3[IGHNHW73]Y()L4&\5V'4HV#VZ)%L4OM!N&VA MY5]V)#JN8WTZ)-K-7P>J,CM_)$VME]*ZAIUN^#:1BSP7^?I%OOE[657I#6Q# ME/8OS> 2SR6>2_PFB6_^\EA5:\[,YA+/)9Y+?*G$-W\5KVHU9\ASB><2SR6^ M5.*;3VQ0];HNY+C$<2OX'(LP77<&9O(-N: MJ%CLD75WINPJS423V_F?XL=>"G\.7)_#'Z'_Z0# M?W;")]=/QR=+BW(V)+!!(?N)ZX_@7^]EBRH"^KQL]FP.,'//F4;D??J7#R,W MFGK.ZWO7I]"@7_JP^$I]NC)^^CKVZP\O[BB>P+BD/JP' BK),4C>G/RZ3W^U MM"?L=XK9EV6C]-=27R[]W;K'FGU%57=ZZOK?Z6KY._E8^5CY6/E8]QBKMMU8 M-V1S;4PQM%<^6F#$)8?+4:P5:ZM.1G?C,5;ODM^^./YL#.?^+"0C86-[C^XO MS)_$\X1[-R;"1IK#[B_&5?#B3P*P?A[(<.+#.Y_R^Y\J<^UF%E,W\Y 4I7FZ+Y72U!BB972PY087G*X*3O,<9!JESE%%2Z^+ M7X,+#A><0PN.>FABM+4]ZS2YPSWKN,QT568.72"R7F84+C-<9EHPM6HR<^@2 MB_4RHW*9X3+3@JE5DYE#,XBMEQF-RPR7F19,K9K,-,_!I>D\@L8%IP53JR8X MS5-9:48;(VBU]A%L^873QAJ;+1C<.T[2KC9/ *69O8%IP_E2%T?[B?8*Z#K2 MFB<>TBQ FBR:\MZD!!QI;4;:H:^=USN:=FV.)D=9FU%VZ#O:M2C3)8ZR@%CE[?!0Y'9M>0V>BECU'?I0]'9L>0J1_ZHFBS&V3(W$OG\"R!9_-=B SE MM+ST,V)'^N)Z;NR$KX+CCX0@GI 0 [?KR>+Y+8?>_'V:H?8&BB+*.K]/ZS32 MFK]/,S3:)E:6VG2?QI%6.](.?=FTWL'2>2;*6:#LT'=&ZU%F<)2=!B1W9C2:V2UY\_@S^#/:,$SSHFX8F.G7&XF&,W?=YMR;V!IHJ;J M+3(3N$%:.]*:O[HVE=[ ,$5;XTCK--(:914UZV,5Y2AK,\H:Y>$TZ^/AY"AK M,\J:KQHT=5J":_!3L]M(:[X T#0HK8#!/8%N(ZUYLD33[ UDW1 E2^)0ZS+4 MFF=+-"V FF:*>JN@=DX-$_?BK]V6P?K$Y:314D&S]E+!$ZUKZ3K*&BW[LVHO M^^,H:R/*S.:O-"Q:PB>+FK*W)\.AUF:H-7^G86$YGJ&*NK2W>5;T/GF!I:059\!"8C9_@6.9-2<-;KV? M)W2Y<]88;?[FQ[)J3C?D&.T81INO!K3LVB*5'*3=!&GSA82V5%N,DX.TDR"U MFK_SL66:O*88=56["M@ZB+:FBJECU\EO7L-,-7RARD>2[RJR+?_/VQ;=:=H<2SR5^D\0WGBIB2U)=-YQ_PP_3B3P[X9/KI^.5I46Y^S>LM3M^93]R_1'Q M8:,MJAEJ!1=][V9T)8B(A#%@(FM'2SO41@DODP X\:,Q"4,R$N) &"9HB80 M5DV(83B",QS"SL7P 4"+X$SA03\!(#'Q7H52 .8'DFX8J;:"\FB2HKAP(U2 M_(YS^'W)X?PGLX3"<;)1S.$OE/F$%5[ V/5 /V5SKKR:.5#CU:#T:H% MHPW&.!:*=@=7/LRV$K8@GA#!A]T6GN'-DT@@@+21<$^F,<%I,$E4)5%0)$6E M$X>_*"(\))H2>,,/V+F^\ !/>70\QQ\2?-W*&^:?%J: OV 4P8\\&$V$0*F( M)B<6'&$:N'XLN#Z%55^XB/"])<,6Z1@N@V>0FU=AXHR$7RKY0_9B-IU>HBV_ MD6?'A;5\@@VCNA!6X^X1A-G!5VRG'XWY=NK8WTGOE[$T@(Q[.'*ZW,F+!=2- M7O"4+"Y;MP11D8"8@B46 M!DKN]X OF)FP(?&\U".D9\V%-(X*NX;?#1WQ>T M5]&Z[+ 2U\EK03_!1^[&]_#3:,PF]Y6B0UY8+%!9P_5..&RG@5$[*-;9&V3L*Z?XEQDL\]]?T1&R QS?Z!K$D!\5<_0XN@O6 'OCF(&%/>BDN4^4S^K_UVK*^1E30':^-F- MGV$^$>SL)5WB)^(/71)=@:1X030+R0,\X*,7#+_/-]EFF(/](*.+./D9/IX M(J;P@CB$XW&0>SS=[(47K!AE"UM^JA;:[TM0G2\9+,_@(7<"@N: ]0)XU=4 M'#\<4+FS" YF'T$GT".;'@(^2,S0<]SG2!0\YR6:N%]J$X@">9YZP2LA[-7L8:#5058CT/)>/ EF3Y.%$WX(B_^$ _,#4(0 M)"KCSF,PB^GGX$]X*[54TDE[Y D&L&%NJ=8 9P/4KA#-AI/T61$,"4T+^ :L M?&XP(OS"AY5 *(*.]ES0@Q$>KF#$P%!G7DR/*,%SG4?7!U<3 M((?S'\''HVR"BS/Y>[1H1H[!AO#IODV#B!X88C)V>J;,-Q,PP#2$Y_XU<^%L M>>T7Z-4R&4PPKNFH%Y,7O:?V#6S/AQ=W%$] 0J@ Y+Z5B*PT_XKS"$.?Q>5? MR4DV'D)PR#0CQQ@!6SB"G;X3,)T#E- XKM'$.[O[^AI]][Q7IS7 MJ/?;HMH#G9=?]N45*UV7\7B7=;&V6!:F9,&V"!BHWH/[3T+\% S):E>!9DZ=W_Y@[7*%L.X06\!.<[H287V.,"'-STS]XX64(O M6<+Y=WK4CW#9T?%,''K04]^<&<&H(_FH6@G6'F%WCN?0_!.GTCN:YKP!C_4R_^J][:/?\S@B$H/IF$P\\#?=>& "[-S#U8D M.6J#B)[X_V9>53*)\KFBF^4DS\9Q. +SB_#O[C.NL0/ 0]F7W<&'C<"$SA610EKOEW/WCQYZ=U\EQF3+").L5+^,,79T"CK@:;,X/@_?5E[RU]%'D,9ZB$9#,- M1#DH4V!].5&V%S.+Z(F[_$D:66*F-6P,K-$K0AW-9/R3BA;^)=$,^-?$DL>_(B"' M[A3>A?]B(1GZMXB9]O2; 9[P '[Z#\_Q\4\8!1DZ49P\&BQ50E\33=(7HC,E M]O*JV855=D(VX+YPCR/.J2/T05CH#]&%&!_/8A"'0EO]<39Z(J@@P&_&]:?1 M))1,E!\QIP:'0<3T".PD&\OCOUDPETIMSK_!<&_RQISYCU^!UT8NVCO)KZE_ M19[<(0OSLEA-M**NQR'Y:P9/AGU.=#95U%13H@OB9%%C7 GV$?#QTY ED\:].2(^Y'RY= MCS7G&T BI!=\J':>@@"7G$4)1ZAO\.QS(C"T<&*3\.D5\$&M$##FPMDTB6]%L^D4 G8(/E&2;/P(^.0-V_TC!;=L:@\ W!R,BN=%!STUA>A<^@5OUGVQ_OY(X##PR>P:C%-4@(OD2 MK]E#-%;?].Z^4HMT;D:PX"I^S$_.:-"&$8GI1_#BA3IY@>NE85A\D0>'AY>< MYJ&+W^;P:2=\Z$ZQ8#%5,NB94E7QC'^@D89;BW^'[8?#V1.>'*X+6KB98V^& M1DMV%%&C=1:&> [0K63&-(HCL\7YOI[$OBX(*1B:7A)*!B\E9.J>[N(P>)YZ MA$5*T-^"(X'O9CMW$WG(,2#!)(]D=N6J/((>W(BEEV B#/C3U#UV1L$T7GH#7MYY+'\GN0Q*'L5\:HQ MLI \O2 $M3 /["3Q<1@3#?'@HT!US(;XJX+C)N>'PR<33^[)"QXQ;,F!V3Y@ MIAO#^Y@[J_OF27-/148AV?988 MG=Z>AF[TG2NF-NY_X+FT4$@4R##P@V=W2#<,?\J2G?/*!31$#$X\30<@&$'V MJ4Y)LBV*%,*BUS@W1I/X7*8MYI:I,)J1I" \R^C>6(X2_?,P2W19AQ7[<,5 M#0__ ,,SC1$GP3UG.,0(,1Y4,:WWP..K"#ACEW@4(;0B!TY'9KSB.?5(D@02 MEC$ZOW1(/!R6RSG_ZS@-)SLA!5B*8IK_NSZ0P3VE5J+K"6^L$"C4LIAKKF&: MLL-WK8V[QG;K!90XBN-\LQ:$'VP,)UHVB"?@L<(IY9/,%_['C-Y="U_(3W<8 M\.UNWW:SPYEMF/.35F;DW1@NI4T/JGC;RF[\^5ZU;Z^6,D0<>-68"=EH1DT= M+*^B*4=DE.4/L0^0G\F/QUA&-(&_8-X4W^46[C)&]U(S&AUQ& &&:1^IT[60 M"C$,F3.'U>O/6+5&+]&S$,[8&>)3N%%["MN<^$?)D4FW-_H.S@I(*FQH%/@^ M\6-;-PC*NG8ZGG7SRQ.X:MF]/77_L)1(Z MCZ8L;71ZVY(W8/-W*?\$FB,'Q])"'*+1BJ?D+[@?09]!\1*_-\%=":'4X6:$= M1&FY893%?,Y>2("4\!XE*!^5.ZV$9>5)"I ?2'+*+:E % MQ*$T5=$'_'R5BGJ.@N.I<'8RIU6_"1N R[)PU]-9]+8D@EA@;4B?RED;*@#J MGC(:"$C6&83""^MJV:D"%18AC10MR4.:$OW,S9 M-!D);0%.G4<<$+X,RX=]@N:$$\*VT'P<5;H#Z G\ M.F2K/&3<2YCY"-/!(]=SX)"=^9A^%A+/923!_IK=2G.2HBEQOL-'8=1.5OR* MY',"<@P$\.(_Z8,1-M\IV0#R# ,LW-R!/WL$C'J4%X/ZX@D=<.#@/^\DHGCE= '&.!(IN;+2=:A.1=B*C(%K)8J5?B-AF MT3M3FBOKAJ,LMXQB?3H+Z9-I$"T:ABY(2 R.^"AB6=%9%F26S9)4X*ACX/XCODH2Z&@$0Q<'P^R3P&*;]1#R2?,W$BOP!$KPX#Y:4YY'T MU4G5/QTXI;D O>5&<6)N_@"5014!\D5@GCH#,I*19.4FR1-R.>?X<28;+RG% M"ND+_Q6\P-1#NL:8U0=ZA7'CT+1BQWU.8+X@&^G\':Q: 1J1)T*M8LI=QB+,.!-&*%)(X9H_ MXWQZ=+-X-3,42%KHIDIV.CO 8!@#'K)@%'C[#=9^%9%36]"'?Z&'A#!?30]Q- M(K895T]$4G,XI%30B(J[I';WMR_Y=W[-2*7_1'?NWHV1UB]Y-3[S*GCQX> G MPD/^+BXB3PGQU%6.0F,6ELP!1"$K!V?<9(^(N9C9WXR'#,]RRD.6%O:G]"K) MG-/,_7S!N,B,H2'@#(5LX2KI[PL\,=3$0@MC.;"9JQIA#5@H+ 1#H2%( M5V'E !@0,$4"RW"W^.KT)5'*L ;K\A0ZS\PA2'+*T9]AE6]T*"X\P8DFPAA4 M6\:L[>*RQFAWT]'YQ G?@49Y9I4S 1SG]%](&1X@CW1RL88N0>+")1<[8<80FQ!KE*]%^N)<9"!+EG\*@Y=X(N:&F8R+!AT33S%BC3LB M&.>0+!3L+!8D4@^-%AGG>GHL5"&""@N&J5"PI #J8KWI7=__H_>6*EP0Q^18 M+%_Z=$;T2Q]6KX66NL;1][%?)S)OVGW;I&*/ M+>3FS>X2C="GOUIJA)?\3NM;DE;Z:ZDO[_@[4][MJ7RP?+!=&ZQ<_NO\8VG_ MQS@S E+]1N^J2MK!EG5]W>6CBKSRV:H-78]IIBW; ,4'W@4,%8PI\-W XCY( MW$KO*UN,I, F1E/@G=*W5A4\>CK,9GHCOSW(H+=;/.H*_<7B,JRUXY+=LP?: MX*/@Z"3(X\#CP%L!'C9F3!J*7H'92CMCJ'(! DOTIK*%WBS &0/-<5HS;[<: M_T<[5";3WD_D%@W2U+1?Z69.,JGE8;-Q4=9/>OO%[<#B_??,)X(J M\;7;8>VR9L)\ 7=;P"*=7U'Y)0?#XG?L^5IM: 5?>1'7FBBU+J&]U1*RH,@E M#7B\F<)2/CYZ;[M.DK@TV>6MJ;)(DM J'5:\4+\LKU*E&>9G1M/QVS0U2^Y+H])HEA5 MG"Q'W'DBSC3[MLT1QQ%W/!UG] W]Y!'7F6=4MJV6+,%3L:V4@WHY2K4%*]1! MK9-469+ZEEE15(OA<5!1/>]-DM6^I?%-:OMNCKC301PJN<:Y)"GL%DC? MUK)=%_[;]C*O=9)JZWW9ZLZ55R?W2):LOJ7R36KU)MEJ7S).?H]XML))&5DF MSX_AB#NBCM/ZMM0/X,[7#PKG)\("0;Z1M7((C=!..#V 9S,O2P.N&,"3C]])ZLSSSB7 M+ &>$EYYU;2^(K.O5PT?\"TZ7>'JI1/V6ML=6B_6OI?SMWB-.USG9]-XH3 MIOLWT32($\KVMQWILW#G"W?#.'@D(9-;11*Q%88J"HPS*"-)%@6L0BCG3,ZM MC3#T F3H=V+A%UOMFPI[-"U=<,*0P+-^L>R^O/)S^M!?E+XAS7]#;V9$VG4( M.^7^(-YK'S:&M6W!=@"4/!_I[='7I.T\:&.X$8D=&.8C\8(7UC.-[O(H9/T- ML"1/W8$+#>^\(D\AC/LEL% 0KMQ31V7==3[13;[B87[C,L,"PJ(\(?N%-L* M/.-JB\+4FT6T/^:,[A8L%8G@Q\$LSII6S9"@/>W*H@JWM(G+&]B$$1F[V!*. MKOG;91S@%SX&#NQ!,!:NW##IY^',XDD0PC0!D8 NO2\M#I&VZ<)I@#*8T#;K MGN.GS5>PGS-R@*=-0?+SU_O"U2QTDRY;8S>,8L&'\0$ _7A".S.P5?I%77XG M]L2:8%>+^6L3GG':(8\M .V&DXZ^K %6.8Z66UFMXNK@,"J^A[W[@3TTR$LW MA.*2]G!/6@&G_5^3QA\ID3RRF*Y7GZP]W)BU_D%\84MIVJ4HQ':#V"($&Y>P M5DPEW4982\*LY<=2O[?DMVGK^>7V;R)MLK+0$I)VFQO" KC^C"3]]KP9ZW!7 MO6F,&^8ZY\)QFY]#VD0.ITB27BWT+*&_63J)*HPKZR23:WKRY 6/#G;#9)U] MYB?"'-BJTA$B0![MAP>_P.,B$6+6^2YIO9.T_5O?,RCM M21(^$R MVY7D[*='/9AU3WW.YSDN!\A? 00,H&'P@]^!"@"'FP+VUI_ M!CL9P(F1-=IBC;O05Q">2# -/)=Z! B(L><.6<_&ZQGVWD[[ 0E?W-$(GGGM MX$F3$R0GHCUOXO0D\IGX>4*,S7T F1_HUT%"A@1,CQ'M,DO[?:8PRKKUA+3A M*GSG0_JKQ4:T.02.W"B<)8UG8C_*Q9$--OOY MD.\BQEKWL)X^0CCSDCW)-1;[(,".#^/Y_/+BBR"F&H&J@3T:0*5-B> =V%,6 M%\U+)O(#Y'H&"/F ?S8V6A5]:\'1=H;>PTG$G":D.NA4YEBR=H^I$G>"P#)6K= MF#X91@\FX3NP*=DAF[5DI7,,IIN[6)W4SETF)][\O$O$=,%!FS@>M6U?(P'L M31 %VLP+_9X?23-B#_0CJC[*N!ZE*CC.>MC13G2C'PAZ)G[43)B DP,JGZJV M_#')#'ZJ4?+C>"0N:^T&<$)+B38Q#$&-P]>PM9L[UXJWL)\3,']0P(4_?!<' M>Q_3KF?T5,&OYE0X:]V3?R[ML)P_WW.@AF&!AJ9=>Q/52FT+XLV[YRV\LB-8 MN=O:0DD;,$9S!+S^__;>M+MMY%@8_BLXBN>)_!R()@"N)O$-S/CB>VY M>9]/.4VB*6(, @P6RU;5< 30!8*94 MUU<\@)-SOGX0(\E/96K5SUK*Y$I\#YA>2-RR*@0X \Y=AZ<7AQQ2=&#B"EG=G7<=-G1!:N=T&8(3@6CT%UBO$-!:A M<>6WA5(G%:0T,'5N_-]$H!AF'O?=7"87-#7(TP@D6)22K#&S\<0@J)?>DB8' M@>/&KSPUAW;)O$CJ]Y(&+'GCZ?(&="#.!/]/Z@G-@=*%?_>$EEL-V5 L/M>M MMQA; O/M$O#/HTB8I#A;'/<1&Q=28TDCIMYVN'B)XYF5-BC.3RYJM%SWW2_1 M+"8=-1T5O'&>-(]8J@:PB\FB(>("6U66NRLI!!CQV_AB!!S7[590&1OU#+PV, M[D>CN5[%6S;]!OY!?I'T M1N7;$D;6239(1_SHJ-LY\O1>.-W:E]3P&/F.1>_8\J*QO\-W[([Q%NPTH%1T M+X"I8;,O+'MLJ)PJ0A%4#KG M_I?71YIJ.QAT^O9^4VU'G:Z]W=#-W7X;C4>'GQ"J-ZLW*S>[W;(/I.SO4"KP M<$;N5D-AFS<][&U1/):RTK8$7BM.^623(4]@?IR>_*@G/^K)CVT$X+K)C_M6 MJAT6,K!,RYH#/#+3?BWX]LO!/QK\=D[ W_+@#Z:K'^W$CKUK8?=.)]\^85] M0!.M)MHMB-;9M7FB)EI-M,=5ZQQLPMN^L_:=/KPN'DT/EIJ ^W5O^EXED[W6&3V;(V*CFDM;!6N M;EY_E>.!;-\01^/,ZY/L?6-;[9^2<\K[4NI2J ;)DF=%(7"(U828F8E)@)1TF5"&H$]YM"HC M5;UDUM8082J6JG7 '_^6^C/,VOJ%?_>FX4M9!5[(Q,1F%^6^%962E0VU>#7' M;5Y1GH<%8GD]'FRZ4%\A"BX+Z<"%1%TLRHW#(."^D2:>3^T=),C+15X"IAY5 MFTBJ0&;%9KIN#;XMZ%@,+B#!)58!( %9]Q0WO@GF(%89 M9#%@MYS;C2OF#PO"RK.(33&Y^";G/8%(:GH14EHZ?>Z$RN_>*U!]S2HK MZT11,?<<<#]3]=:R3,[,09Z$H5])^ <((O< [U&N<49LII OLN@1Z-F+1+H^ M$2$5UTW@C[)M1)'F2@56L#\ +NQAD>?URM1V44-'C(T9X.F"4D7K"@6!\N", M(H%;<76AQ*]88[XNA;VC^B[0N5&A9V2$A'JC-1"B5S48#QGQ0H7HB9)$7! M6!)7W_A]UMT#H;)@WW%]I8G 7A#ME503@/F]&['4]Z;$H@GUN2G6(1: K&!: M! SQ]=)/Q=&3D!NW#*LC%/*+6YN%TU0FS_^7EO;BT,]["]3MA'98D1 ""LR8 M1"$#D4Y9^43[&1'F'X]1D6-1-$^HM"3GH$GDN3>YTU)J+HQ M0^F5JI&M+Z)"WL8:*@:T(_L)2#3%6!%3HZ7T@M(1;,R#97J60CE#>SV@OMP6(#!IRS6""# MRUH#,I!6S-::I:EZ>P%$114@DWOC+?L&6_\[B%?8T3L2Z*+$6]ILBC^ 5+W0 M+=0SM*QX83SJV+W^/L4+]J@S&.R7F;XQO]SN#)WQ$R3#]WN]PV_6ZHQZ@[9L MMML9=?=;=O,G>\Y^(#@=,H#-]IQ=:B+4 YGD)W6S?UI\%-[M4"&PL>?P<]:M M;Y=H^X:D;FWSRTHI]&$J2*3058)Z8[Y+LU.4WX@>I;U:4I'YH2MWUT_'!& M>+M@_74><6[\(MI5? BP4KR88F\^)L?^X<#RR8'S5W3[MX3FD4GY%(L;MLWB MUU4A^Z72'0(VK0/,HRCJ(.34.I#9!RDM:N08W#5]'DLW4I_!07^'#OKU8Q). M#D-31\E(UIO4FSQ@#KK()[ [=K_94N!GC+&I,0:?//\0R>EM2$3J#8=/FH=_ M:N :CS6X=IBX-=HO;_-!$*PG M'F)[ >V+UC M&U%G >;>?N$\#>:=P#PA)C:P6/7E"?2>^JAJYRDC/\B#)0@5L>2R4[_TG M]=SX*L):V6I!=&G&EZC']$1U'WVQ./!7M$C @KQ"U>RZGA)4 T?IH&3FT8O MF;C/*]>+^#0IC56=4LF?G*Z69\ .5=;3#<#Z!2G MA:B1../>SCB2%DGU5QJI>$O6?Y011K$O'+]-T+MCF;!;3(-CBGK.=K?TZ M[5+/":V)Q>HYHO<1IC:KY!$GH K/G+*Q>$_7G M'](H7')&P]FE4HKY+74B$!,Y2<*#F"@)A'PD3B1VZ0WQ1\#448/\E^*8M&6(Y]@65@CR,4Q_7G.B_TF\IK\)4)/ M=1')9JGBM'%X >>\YF-)Q9QG:J21>%=NNECFUD%*S2Z81PK>34'N1_PF]64+ M%=6> H'/:0ZJ*3O*E'Y:A ! 42D9HR)*L.\$H!(;(0"&%&X320=W M'J+ PL_CAE?;/U3,/]Q"H?60Z"@A=C)E:*Z43H@?<$%3WR/$IVBW^33'-A#6 M@)AA2[U>3($0,'S#*2 TPB86=[1L]72/ MJ)F(:?2)2HCCW4T .@6P30!"?N M8K<>ZI:104L!176.F:2B%4@0)N!.+#S1F.2:2$!.MC5N_!",;@.49! NO"FP MXJT7R1Y0A99UX*M%Z;(TSG;"@F^B[QUN].5K(B2@(^HKIT;[9BW!7AO+=(*= M?.:<^4"DT\B+\5^5A0\?8-2+YC48_Q/J4H3=I%"&@-.$U V_R*YPTSG\O;BE MUSB66O8-@E_NL..-F4L*T;<._J?<3DZ)[!B7G@* :,ZQ;."2/R"%'6H@V47E M-4 O7(:^1[8Z;G$&)Y.2E#JST9ZJ?5?8=SC:75S;ZZ6FD8ILIT6-\=9(TC+V M[LVBT).]5-R\X\W:L<-FID8$!>'\:E# #*E-]M63TZQC;'Q'>,5YU0)(NN<*M_KQT2OI\CSW(IZ/)'J_<%]$)G_*K*/W+&&G(81E/TYYPMS^<^&$V'57>@[ 5K)Q M8?!'*IQ'X2!0>]N @66'[P.ZX4"Q^!/E*; RX,A"R5U%92&!5J\&K&)E[4:Q1[/]51X(I[8OY") M;CVZGZ%8.8\1'!* (6X6B]%XTFZ07$:+M3 M!U?D 'P5KU>PN:T71E>B V)A[7B[Q>5.95=:^A0P@%MFC*PK[1VG?I'T?JEK M-+KJ ".YB^+Q'V.Q'TDEE"1>SLZUK-_"UJ;E]IVB5R>\'LM&IX43UP>8C8)0J\3>P2Q#.;;(6GNOZ_-!Z9=_.BW^91*]^ MW+7[XM.T!#Q5H*_T9SP*S!]+\4_5@?"8F&EUZ\8C ^[ K1M;=?S_!6,<;TB? MJ7ME&\E#\Y7FJ\/PU3-U\GR:T8'PNP/QL&Q&T=SMZ+?LTCLC&ECGH M[VJ_;4#T4\FU;:-/)XFDT1B09&DD-1I)MMGMVAI'S<;1<&2.+^ &1]-@KH;VP)=?8.O^A':BTQCW3'NWI:NR2"W),U_>< M\0L&I#/N:?R>*'Y[YFB\J[K4V&T+=OO#GMFU]HP]:OPV'[].W[2'N[J.&K]M MP:\S,H>]IHKG,\CU?$>MN[#&DG]?8J6^SOK4F]2;;,$F#YOUV6PI)5,^13^U MO>Z@MKW";9R"''5-:S1J_=WZB2/),OL[A_LTDIX729>6Z8Q&+S5^&HH?VP$N MLO<,Q&DL/1>6[+XY'.SIL6DL/5?8Q!SV3R8[JMFVJ4R->H1MVMI;SF'7M)U= MR4Q?13\OD@9CS]O^(?Y+50H>OKA/OAW4H8Y.0ZL,=I@C/9ZCFF-FY,FI#%[,,S:7;.[;RQ38[;!F+6! M99T]NV,\+6+/*WQ-TQK-;&@?>0#NP@L\G(U' _=4:MAY1;?MGFGW=#E4H)&T37K,8%?_6&/HF6_R+',XTD6E#4=2UQP/M*QK-I)&]A%-AG/*"7Z_ M3=CZO'*%K;[9V_DB6:=F/3.2!H"D]C>%/&TD78['0YTIW%3L] :FW3UB>J-& MTE8I36;OF!WZ-)*VD7-]TQYTCR+IGKNXMC '5"YQA<\#( X_5G4[X']*YCB5 M5XQ)#6ZR5(M++YB&"_[2- *>*-0<='_]SJB_Q19?+\.8YEA?T_AI[Y:_QHC[ ME=.Q:J:=3EC,Q9#Z2RNG*#';_2Q,[+X=?KFH-?5 M^#U1_-J.V=UW6*/N"WF V'06E1;!:./2#^-XOZJ_75K.Q:IN7L.8Y(8[?YV.V#X[YGGJQ&;^/1>^D,=NCB MJ/':%KP"VP[W'1+W7":_VDBV<4+>H=T]O89>XY37. /_^6.0\(C'B4KJ*N5R MG<=5)Z9#V;MKZI8JXQ;BQS8'S@Y9[AH_SXN?XNYP:W>'FA:-G6>^A=YW-JK&T+,9.:-]&U-J'#U?J,JVSZ,,]BBQT$(&D3'A MLS#B*JTH8=\?UU?PQ"[!>F:OI_-.3A6[MCFVFGK#J;%[@'#&SO4B&KMMP>[8 M'-A:,I\J=B\'9L_>O:Y98[;QF+4&9K>_9T_&YE42M"\$_3$S](UE%-YZL1<& MYQ6%OK2=@8Z@-18[P\%88Z>IV.GO.R%"8^CYTHB&W>/$SC1^MK-LN]W=QUUI M_#P3?AS3V3GK7<>?=X'PKSS97,7ZM!Y1'3B.27 OGN[XC6:TGFF?>O!5$_(Y M$+)M6CNW1M"$K FY@83\P.5!@JLMB;U@_+>?151WO-D;H3 M-MKBZ':ZNXZX;MX]FR:X5A'<"25&''D-3?AM(GRK_17#FN#:0W"7W\]/$^Z>XTC+/>Q:W42G\99@@U'4E#5.E%1VMIT:3"HGB:(= MK8T&HV??-9IV/Z+7T&NT=HUSN&OX%_V%NP:#3;$;;@3I8L(C(YS!D1>+,!#W M#K$1IDF!Y#FT:-C=O?DX"=PUUH!,=16@Z9 K"EK MM )SCFDY_:9@KA40VU];/4LPYU7")CY7LKJ@4!8LNO&"*P&[:_OP*F6T%?S^ M7?Y/6;44MBM/>(7Z\MH:E:GBCS1.O-G]ZZ*2O,*'CI7(GP41G_WKKTN &G;Z MA-F/@9',.?Q_Q+D!7K@1P&L&N.?)/#8X ,PUOO!EPM%W%T%JIVL:=M=V3... M&Q&?ACAQ%_]0L+4E@T22/X^;C40JKADG&2H5XJAU MEL]<'."S#V,/UKH% 8.%;_OK.W*-YV*%5[X;]RNY_[UPAOP@36QA^[$9;S7'_Q5B:^$RFSV5.A$*P 4RC8BBKD%3\@B?@BVQIFS% /:;_?7B3P^C9WCQ MXU=4W\@S[^"#0'#Q7UZQ'^M0OU:U$T')?Z+*FN[A]>(*T0YKB?;W@*6NEY"8 M(?EN?.9QZB>D-^34>Y#/:[G\ 97_%!I_2W;\%T?%@P%P%*L+SF+09R#G(F.2 MQO!T'&,2_BR,X*DI-N"60MCUX!C!%*2B.#T(1*GZXNL'=*1I_(O[OO$%X G@ M)$D9T]??AW?!/ 2J^UWB@IU%]&!ZH]'0!5$C:8P*:^\ZX)"B$*<#=C5]>;X/U3.2259N+ M<:H# 5S[;!GS:_6'UP#=I<_NK[V ,$8OO2YS!TJNBCM!WQ,_2Z$V'G=&?0?E MF@S^R ]+D=Y+Q:_.?V.;:W_N=NQUOZV:=EQI]NU]UIU\V]]9[]53V6O MHXX]W ];F[_8TS30FKTB#?2V6O6!<\3\J@:-O5:_"LI M@E^$_/^ \O\OD^C5CYD.,$#\;Q$0V2'N<[VC.R!SKAD.:Y)[Q: -S8.TZ1EI3G*:X M1_3+M@;F:.=)')KF-,T]AN8<<[1SDW9-AI)C4;2R+3V'5EU%-MTVUOI+6:VK\U;:2$:AWUS;.TZ"G(G.!S9WSU7Q YL MTW%V'1^N$=M\Q%J.V1_M&170B&TR8L<#<^AHS)X@9D=]L[^SVZ$QVP+,6J:U M[T74TR+VS+(D?\$.2RRZI_8)83+G$;; V9PH?9)^V="TQGWM.S<:1V-SK''4 MQJ3+4X2/[9M6GT=R6TXDAS3ZNI(;K.1=#GN#8\BYPZ:T=]\$_7+ M/(R2J^G]U.>/LTVWS=1I'*790W/L['I%VKP4JA-'DF,.+8VD9B.I9]JVQE&S M<33JF3UG5S=/(^F9K\E )?4TDIJ-)&M@]L9'%'>/C:42M@#6HN7$GH[%:87- M+;/;VS-]I!D7(@=T&4\)L^.!V77V#,MHQ#88L5;?['9WO9S6B&T^8IVN8SKV MKBE@&K/-QZP]W*75H6YTF<5X!W?[8'#GM[S9Q MVD@:=,U^M_W%\J>-I,O!<+3])9S&SG.GYEIFS]9APH9C:>" I-/7(LW&$EX" M'Y.5#ID8VWP+M7:PV7EEQ&+QO*73+9N-),$1AOFK6[:%JUQCW3'C6R"%%3L*;@K>JCQZ8SWM5PT12L*;@IA^Z!M;!G3.NTZ??, M2;A=5-P?]LRN=>@^%9J4-2D_/RD[?=,>'KK_E29E3K5I;+G&%SU\/ M5!GE,83"5C.Y#[JQ?F?4WV)OKY=A["5>"&8;]T%NW?+7*-"OG(Z%KU>!S&*. M*^!55W[+!1#?[Z[KQ!R(NA,VVD>PAN;H!!HM:9)K$G/K9_CI@FN?:0W-"T]NW9TH2$QW95 MY)Q[S;ACVB-=2=EL'-FFT]<5X\W&T=@^XFAHC:%M(B0]/@T&:-G\;BIV>.>E8KJ\+;98F^"Z-E&+&$GU=L]-+J MFL/1#@2F_='G1]!.$EHCZ+DE=&^LL=-8[#B6.;!W,$ U@IX90?;8'%A: 348 M06;7.H[^.<@4I!TR1&15DMA$76'2N9:W'AX^C2;Y@6GM//SKX"!J>#:5YA7- M*]3VP.SV'S?*1_.*YI7SX!7+M)S'S=#1O*)YY4QXI6\ZSI[UA9I9-+.<%;-< M.H/=,T@TEV@N.2LN 94R[+;6_J)@V*N$P4=5WX1"NXH%BVZ\0.W//GRSBM%6 M(/YW^3_E-@]KMVMU8?%2PPUK5.:Q/](X\6;WXI^\P.5!,U8P%KSV. ,-?XPI<)7TQX)#C Z9J& MW;4=T[CC1L2GX4T 6W"-&9MZOI?<@V@.B(H9MO@PIG- &1PAG!DOK(XL!("S M^?@CB^-PZK$$7K_SDCEM97/?$B/F-PO XI]AQ> FQ)Y'Y>_A&2+NAU/Q5_CL M%+B#>8&QR-;#M_"Y6)0U&>KIN/,DV+&LK8C#.!II/((,["H9,.,&@8WH'G2L MA]$=\R3Q.:(4WPG3)$[@^X@A(";O1B(5UXR3#)4*< BHHUKT+D\$@V"_L*:LA4#&&GVUXL_>0,^L";VT)VXC/?ZX]ZDST9# M/IA9@]%X-K*[_QY>_/@5=3-2_SOX()!._)=7[,=#M=62&]!/C%H'XYR.BY-YWC MY_S4W5-77\(_.15YCI+C*F'?LR_;1O;1EQW +(_QQ''J@^:>"IPCRA]S=INV M9U=T2[8#YZ&S;U)0EP#3JHFR+ C@#/B589@INQFY!/B"'EU4= M*RJX!4O@,^NU6*NH_%,:Y62NL.\I"\.+7.,_*8,?(P0#43,(2Q_@AO!+O""% MU\"9NDL0:_!_\&1 8&(^O"&LPRM0_7_@*V#0>;=(RFBU% P,],C\D*Q#<(]B M(A$@O\1COG]/RP -3NYI4QX0YE0@!;_G CBC^RM0=MP Z8X'Q(W\WOG2 6/' M]XF2?4X6H_%__C2R+>NUI+(YBXT)YT%FG,9 =UP8.@E\79VX=9A>$?:6#9C^ MS&\YH.NI[.8'R8TV@6I3"C%2* F0220WMIGL #=@ <7P%O#]>%6>.#^8QBP* M%[5+B,=1(+4.F>LRF0M@7 I_:W= VCL#4KH1;@0&>0 ?]@!J<#K%G#D#X[-R M7_BW3(DME6](GU",#W(C5-OOE&E$N0]['*Z[>CC[P<,9;DIJ+U]I"J@'[0=J M9,F%MX-Z4,JT*PD*N$LY?[%1IPNET*S N^[7LQN;B)^PX3^(1P+#*%^B1B2 M"JEG!:\8X1EF391EB&$?LPRA3AB_] +Q4S(/4SBW6VS'O 'JF>LH3IBYHQ0D M!%C[;!GS:_6'UW#6I<_NK[V ($8OO2Y+G9J6JO0]\;-TZ<;C3G]@H5G@:LS&NJ]MH8&-+T^%5RWV^L#"IP^/K^C2ELY_4C--]HHC/V:TR2Y7[LVF M#/0YGAP2CYG.<5*@MA\#:@U-3;B:<$\!FIIP->&V$IJ:<(]$N ?MS=ALL_VW MTA7&?A,(5V<]'ICBGF8@I=ZDWJ3>Y)EO\I#-SRRG*;*^_DIV7=QVE[.>6&5, MW0D;7=O2ZYM]>]>)*LUKI:-)KCTDYXS,L;7K<#Q-(34]L/BH<;.M'=GA=$UGO"N% MZ;DJSXLDVS%[MD92LY&TGTFJL:2QI+&DL:2QI+&D+;RS1=*Q+;R#9I",F^WH M4653I>W!8^;HK-^!XMO!X'V$?=A&C, M:LQJS&K,:LQJS&K,:LOX'!';7,OXC"KX?L&FBBP2#57#9,ZCK,'B>=W'#DUK MW-?!ND;C:&R.-8X:CB-]-Z&QI+&DL:2QI+'4)"QI^Z[Y.#JR?7?(N]B&NWU? M\C[Q^W5MV3:FH=?0:^@UVK'&.14=/-B%^B05K#TTQTY76T'-1I)C#BV-I&8C M23M]&DL:2P<2>)8Y'O4TDIJ-I*%I[5R$K9'TO$CJCFE8^J+:\Y=SLH[%2:M&@L:2P=&TO],4CK]O>O/&TD#;IFOSO62&HTDBRS MIQFIX3CJF\.=JV$UCIY9V%FF/=@S;UHCZ;F0-##MG6]:#HBD@][EM:*N/,Y3 M&AYSJ;?U8*)VT.%C;OQVF='4EG#1J:'W$7>%&KV-1^]>SJ=&;UO0NY?;JM'; M%O1B;R%KSWQ6C=[&H]>QS5%OU\)DC=ZVH->R+-,:#C1^3Q:_0[,[V/,>]LGQ M^]A+VEV;S\L#B4U<.[!K-TPG/L\.]3CL-RUDL'/K^@/"I^%<89G=GO.HK@P' M -*18Y.:6S2W;%6P-C"[.Z?R:&;1S'*.S/*83 K-+)I9SHI9'I/1HIE%,\M9 M,@5;-+)I9SI%9]@I;:V;1S'*.S&*->Z8]TG:8YA;-+5MPRVAL.N-=ZP\; MPRUTY_(J8?!1^%_7N_WQ+_!?:N,+%MUX@=J?U2W3Z)0'"8]@)7H].ZS8,AS4 M9\N87ZL_O':]>.FS^VLO("C22Z_+7^@O5[9+WQ,_O[[SW&0.V^AVX/@_7&27 M1?++\N<._51!@?C-'G:&76OMS]W.^M\V+3OL=$?#O5;=_%O?6?_-_?=J.TYK M]JKAJN&JX?I$<.W96ZWZP+5\10LUV8CYC4>HL]@--\*9D5 *?<1O>9!R8W)O M)/=+;EP96_0&W*$=F7Y4/_K81P\ZFZ$S[#><2\^R3=UPU_R3PW3'.,))?]BK M^>I9MT_9-R53$\<9$,./1,"-'&< 7%8 MW>,TR=+4H:FC44?5U+%[C8RF#4T;ZR2'MD@U<:P=DZ&)0Q.')HZ:.,V>V<]_ MI''BS>[%/WF!RP/XQHB(YJ#GHN\6#U8_W?9=&">8U?99Y+/%QB7_/O73V+NE M9+?W?!GQJ<<2+PP,%KC&FT4(2/FO^(E-YLJC^9&[U9*QX,BY/9GB!D&KI6I[<*71N@.XO"Q7H &F[*$>[,F+';,!+E!G-O MEN"'U4YBYL-9%][WCE'::2S"D]OLU L*=-"OIX/-.S5IJ\O( \P"!A2Q9&2B MTDU!G-XE\]81QIK)VAQ %-R8QM]XP"-@61(P[L(+O#B)@!&!4Z6(.:Z$R39Z M4]@H*V]42HP="*5&8/2*A'+*DJ*>(+;2-L2"A5 MK0&2(8RN[CF+U*,F4,;,Y]-$ZK,I&$L,UO2"A 4W'HHZ%L<<1!?L9#H'\J6% M.&P9D]CA5)'!06V&"V]J^-Z,*)=HR?@U3+C8L]4UC8LO_&8!A!'3<3]SGZ3C MQV 61@LZM7F!NPQ!"_\>L-3U\&>0I"Y"PBW+U)^\@ 4 /=_XDL _B&4!H#'] M82N5C!GWL=C1B5#])T!&9'Q:I/@$Y %8:S M&3R-:)_. :V<5@"V&I3> "J?AC1CQ5[]D[\''51IZ1J2( MQS7 ,H"'-E@O&109P9'./>A8NYP;%P?H)3[Q&JX0IDD,$@+]+V,M_T@ZZ.$- M,J#-PP6O(V1]D#9Y/276^A3>DNS6S5]A$X!TFJQ_I:XL]!BT;O?+L"C^]SS* MJRQN^-4$Y.FW*S:#S5XS_X[=QQ>ORL(')$\1@-6SKSWA;+;/"4=;'%"(.M!* M841T? T^.8_P*=@2:\I6C#FHM+]>_,D;\($UL8?NQ&6\UQ_W)GTV&O+!S!J, MQK.1W?WW\.+'KV3- T&#@DE0??SE%?NQ#HF[JH4C4: /'',C51])S2232TH* M@<=RZP&P]I!"),W YBR[42@Q-DGH4U&PS5.M*S&+%=5PQV*4]O8*PC:HY+NY M-YWG:@.?7%64L 20B0?T=E]1A4J_9BZ'(K,-FAYV"80S36.T]=@DO.4=X^O< MBY4%&PL+MKA=TFV;#X^:KE_1=/7'6]&'I"EW.(%9=X33H/N/J% Y"!+I.36 M[G\EXU!N2UGT9 <*7VF\.[D7"0T,R55J)QN( 54!^KW0S7QFXV-U(T )#)]: MJ?9U^20I64[(G6P) OF[!TX0!S-U^,,#NRVZ=(.-#Y^*.R^DK?&5?3^V'T/[ M2-CW#-.YX1UQ;BQ@C7F,OC&@YPM?@F53YD]3X0"G,3D) M)#HBGG!!#N!I2_FWX,D\=.&(-_?T:HK29<*G#/Z DC9 22MU.!!AZB>D>*6, M0E<#5780!F KH2HGCUYN'S>"[@J0C/"1/""M:2(V0!4$*M,MG,QDE M0 # XB"A?]KY^"9MU,LA2<9(3(X&:JIN55.%&&'%=BW?BT*]MQ+(K0AU9?.L M.;B9PYM6AJT*0#$ (CTM>/Z6^:DTIGP_O&/!E/3:%)O,N)F!Y?(9CX@E82UI M\JQJ+Q;4GQO/TZTXKGAL5G=PNRK:=J; 4Y$*(MSQ#@ <\3D@%2CSJ-+A>3Y> M#XN?PS@^KFS\K"RE:1$AA@\;,X /2'>F"W&/)I^4 1ZD;.0\85NMOMXQ/JWY M14B,?F>XO;(O:<^:%2DDM(OYD-T-S7R0&JD4N1A!24$B!--[$#E"2I/(C%/00IMC(^4'[2H_C;VPB\ MYWAN+#'9@-X3_XI?\QCZ P#L.\Z^\4"2^AI4[B1CY3]AES6[^Y3RE%:\]C!: M.MWJ7DWX_+G?^UD8&*U1(&L/7"_%-L= 6G/JC4A5"1J=9U)8:R"]?<0IR[LH M7'I:_;K;,&OGZ[#U$GWE"AVL8>0 #/.'P2V/E.DFK__)%%/AD*4Z ]W!8OH2 MF.\HLL/L IZAZ/-]_-\YP 6^KJ)S=%^0#U8NYQ>4J5:[BA\@) MA0MK_*)9=[Y<+-A5[Q%?O J!7<42;@2&1U!@;FR[MCX_1GJ$6R7]G 9COA6R MZKC\^#83F+O<3&31/Z=784)&5O':@(2DU4IHV0&K,/P&=":= KOB$PC2D"\@ M)<'38,)=3>!W@XQQ?,_JV"TBC1W-I7^A OL"QKFQ4H+;])-N9R(=72NM0GC5 M+"HECPYKK*)'Y B)2+=9*S?]$'PWX?-, 7\@BB.#88 0%17EG D)CLOSQ*/( M(;S]C6/2)J@ XL*(*;7L+#)S6)3[F"8]U!%PUZ6NUNC+!09]+^;YZU:W8#9_?*M&L/@AW?!/(13?^73>8#W M=M[)V45'#QW5 GFC:32NK?P8/V0;;=0IVBC:TB@Z_O74-D0CK2+876YV9)=" MO6K\8X>4$E?>_M8LVUUC;:V06Z<0A1>7:GG8PZE&G:I1C[IX)O &PLDH9CE) MQC$E&9?SF&_!2%C(J(P,6:XU7<1V'K!?FD;,.PKZ=V&T1/7(6W/ UG!K!MH\ M4:54\50CRGO[2W)M8><6]E!;V$??RC$L[,(5M/6D5] ;9="OJ)!^$7D)'\IY M"4:6DO"NH%2W>,%NFWA>%VNM39Q1V5\! F*KC Y1_%-3,PIRU9(VSA*O(^< MY)6;H G36Y+=NX!/II&T9U6\39D=C% 1FY($!8YB@)TW\Z8,$"+#D&*+LFJU M5(J0Q2NI&-81@4+9'O4?C590O&:YB-['<8>5=(IQ'VBM=5I5J,.^*G9!ZF<&PW?GF]#=#U M=-YV3N74TTXU7#5<-5P/.YUW;3_+\3:#?(4N>9X^CM7@W9IHN#\X/$5W=2G&%73C/DT^T2U'],M6%K3%+5?)@:Y?88Z M3ZL( WV.)X?$%O.OSP/4]F- K:&I"5<3[BE 4Q.N)MQ60E,3[I$(=V=K?<- MS6&SK?;?Q&7KE;B3N=Z+XN3IGX[BMIWNJC>I-ZDWJ3>YPR8/.4/8%;76F_UC2G:4[3G*8Y37.:YC3-:9K3--=2FM-^JZ:YL_-;#WF/U/3@ MXH-ID)M&NM>V\ Z:13)NMJ-'Q4W&LI0WN)?3)V&P-F>GA71H MC0?FT!GL%W'8#A!'CG^=+69'?;._LQ[0F&T^9A]U&Z(QJS&K,:LQJS&K,:LQ MJVWC\\1LTY$T-@?:=&@XDJS^P.R.NAI+S<92;VCVCXFEV8LP!U;[6SJ=-HZLOMFW M+8VD9B-I/#:[O5TORS66GAE+0\#2,7GIH%=ZK2@SC_/,AL?<[6T]JZ@=A/B8 MB[]=QC:U)6AT8NA]S)6A1F_CT;N?!ZKQVQK\[N6[:ORV!;]@!=J#/1-;-7H; MC]YQW[3ZNY8I:_2V!;U.'_!K:_8]6?S: W/0W=5)?R[\/O:N=M=V]/) 8A/7 M#NS:#=.)S[-#/0[[30L:[-S,_H#P:397=!W3L4>/:M%P " =.3RIN45SRU:E M:T/0(=;C6M5H;M'<D]FBN45SRUEQRUZQ5LTLFEG. MD5GVBEQK9M',46NG9YE3#X*/RO MZ]W^^!?X+[7Q!8MNO$#MS^J6:73*@X1'L!*]GAU6;!D.ZK-ES*_5'UZ[7KST MV?VU%Q 4Z:77Y2_TERO;I>^)GU_?>6XRAVUT.W#\'RZR^R+Y9?ESAWZJH$#\ M9@\[PZZU]N=N9_UOFY8==KJCX5ZK;OZM[ZS_YOY[M1VG-7O5<-5PU7!](KCV M[*U6?>!FOJ*%FFS$_,8CU%GLAAOAS$@HCS[BMSQ(N3&Y-Y+[)3>NC"WZ!.[0 MFDP_JA]][*,'G=70&?8;SJ5GV;)N>)R&L$.QZ0__Y'&B3>[%__D!2X/X!LC(IJ# MGHN^6SQ8_:C;=V&<8%K;9Y'0%AN7_/O43V/OEK+=WO-EQ*<>2[PP,%C@&F\6 M(2#EO^(?/GQ?\B#F+SL*.D][@GK4&)_2"/@LH"QWEG!7INA-Y_#ZE!A#'E'!P(?_]6,Z4;Z1^E.VC4C73/D&5(,6,HV_\8!'(#%(OKD++_!B MP':"@D)*N.,*N&RC-X6-LO)&I<#:BQE 8W-HG!Q8G*JG@2V4F_'1?[* M%NOT%&BS@M!T:K#:W4=-@? (HZM[SB)C"=L/71.DQUG.Q..8@[& WTSD0+:W#47[,\(]>9'#0U>'"FQJ^-R-Z)3F-)X,OIU/X M^I0M/=3@7G#+XV0!-!*#(';IX1"4_;]01G_Q$FZH.R20M#?X'#X!T,(_X:Y! M'O\:)ER P^J:QL47\9P0L(MPY( MR(O;L/"B\);DOV[^"IO WM-D_2MU-7K'('E[5(9%\;_G49[R?L.O)D!FWZ[8 M##9[S?P[=A]?O"I+(Q!%10!6S[[VA+/9/B<<;7% (?N 8<.(B.$:_",>X5.P M)=:4K1ASX/2_7OS)&_"!-;&'[L1EO-"(:&6BVQ:@-H$?[CPPP%'PAL%- MB%_+73K\N:!L &KI#&S8-,+'4+8J.]L/I_1T3*M);?$)-C8/(_[JE^P]^+@J M%\GD+^)R#; ,4 \/N!D9)!G!DLX^J+B+#YP=/P 03'Q2);A"F"8QZ%4,E8"R M3+P;J4T(6TD&#W5Z\+-N/>#?/4Y/4 1D]-/),XV[N3>+3JWP*RP"U>$!V]Q5.5.R=.=&*VM8+ MFH[Q=>[%RKQ$B0)\LN9T/L">V*>[X@'7;7R%R8C]=MB;66'+[%L#/>:16[8WRL;@F8CJ$SM%(1 M[/))4I+8R)]L"4+YNX=1)%"1PQ^VV'?1!QL\^,+I4"3)M*_L^['M*=I'PKYG M&'](^3N$Z2GSIZEP)].8[!+4F."4@Y=*5 #NL!2#"Y[,0Q=.='-/KZ;H6D[X ME,$?4+H&*%VE^@;:2_V$/B6E%UHWJ*V#, #+';4XN=URM[B1((M: LW)V0!4$*),MG,^G*XWEA<=XQ?GKHM";MR\OA1&9'3&8,:B2[,RPS&?P? MN,)7^*A\"Z7[N*)P5J2[LF[6G-/,P4LK@P,NX,)$&"&1_'W+_%2:3;X?WH'' M3JIKBNUFW,R4.S;*#9TIM19 ]:%HJP"!P M WY#7G^&5R2<^_W/6 QX/P!O@NTJR$]$_ C_[AW@.N)S."_ ^*ABZ'D^OE$4 M-\$(_JS,N&D1,XH)+Y&K7AK I.0ZI0MQVR=?D?YMX<'B+<;:Y3K&I_6/").[ M*N!V"JN6U\WD@NU48O$/*GZZW8$%9SZP:BH5@T<"!6 (9GH*S!Y,[X&#A4XA M 1^OQ'A_[WSI&"YVVXI(&"DY(.*UPB8+:'G0& 4=1/YIT::6KF2\A0XA5 CA MEFV3[M=\*<9H> G&DB3R)JEH/:8@$%"8 M]Q]P"#=1NR_GM\QWHL8PP,*D91K&^B;I'X05H_8]BXZ0OX3M:[K M'O%J4(1%\M# 9V&(/>(HQU5_M.(U7JMXTVT4XL:PT6DH?97RTGDF=5NOY#YM M'Z3+,EF*22F#BCIZQ'7?#ED4^0Y(B8_(/,9G>,#YA]YBKUK:*HR!Z%:W;H MS?J1F/YSO#[W"38"SB.84Q/FBF@65]'!NEN>VERB7=.E3H/OW[+I-S^\.2Z[ MRTT8N]W[9!%6IU?Q/QB1[A>^!#=_PB/QH],U5U7'"Z=;^^Y[/BV^:IF2$=Z& MX3>@[1@H]6'KNK##?O7R\=[COBMB;<0#27B%MPG&!#Z ?YG @P;Y*[B:U;&_ M/\84;97]MIHBM&Y*0:NVTZN6#L-.&![733&58Y?(?)+64S>21 M30&=H%! $F/@%Q6O3/MKF-8]9:%#UPVE@HQ+N#@62BE@(IQG8@; MF^L1U!_'5Q\/T8J4F_7"?M2Q#Z]!JOFO^2:V425>7 W5*"%,3GOY8;B?[LW%NGN]Z]Q>UZ[E\O'O:ZK,'X0CO%9^ 4 M/ZP!CB0/?_;^DWJNE]R;QCM93?B9QV$:3>6=B\CR^84E0(BML_+7V]="]MT; MOCJ_$7#NPI$CD2R$:1^YI8& 4,66)*OAC33"Y,H MJ3J]EV,$(;+K$Y$52'? MA=$WDJ%R!?H2IDP;V-Y#7/NHW^9@A$PX#T2RJ]H)52_S&V]J3#!IEH/=PZ:P M<2$U8TS-7[)[<1E%!CB]-,?#P"^ 3%@6O9KBR162@;;Q<7'T*8OGQ@Q,>Z%$ M\C0F$T\Y)1#1+V <@?M-MQ/$6727 JH)SJ/N*CU!0:;AXWYG$?]/"I#Q[_/# M"O42BSLP1M>)YV-8Y9;(&Q%B;J$7O::IA2*BN$I%^255WZZ&@;:YY"K['B^L M<37H(TN[*-NW\-DMUFY?@4 ]\+?+Q ,/K>+V90GV2N9@7FA5Y4BP*;3*.4BP5'FQ(C+]>#F"K3-0D@C M6!">A[4KUO%_4@;^7919QG$ZP82#VOOW&;L%.P U>7X3STJ>(>PE3&4:)?=N MZ5D*%)9/E.6&1UFD:+M40[S7ZC\.XKFY+J.BV6^;#E#$@411?M55N=PZ&]G[ MD1HFG*+LQ?(P8ANB+,F#XJ@L.^J."04@9JO]G*IBN!+N>>S'3T48OZNQ&7.X MVDY5!XKJXI7HV5;HRE/%X2-+4:_DW]/5#,FNO$6(2/6NN>LHFW@4+&/"^X%? M0)N"H,"O@"'G+940?]&K/81=U2^/.<-I$,-'%7^HMK#K M $H==8*7I-U0J\G:8O%S&%SAGDX$H?_:M7L (1E%I\\3F>RYMGE#P8F"O_T] MQ"L6$+Q?^7=6$J&PA:A*38*1T)^3%A,QMHC-9ZXD\7[$12L(6 R/\2;VV*:^ M$063FD3$%WB +4/A,[]E"5N8X-:Z(7BH'NL8_Y*IH7'EG&#,)'=AR4]$W]-G M<>S-/%' ,N>^>S4+HRL20;(,3U:I+]'=]=QRS9T,SE.93)+5[27K,O-.B 8) M=4N?!5A?DK$LX-IGA5H:,(XCP:@A,;W(WJ7J2PQB9 G& %_"9&9MP^KPC0J% M"5(6P/;O"1-8/1M*15,IZ'[AK#;,J(NG*,(F!&& ! N%!46'D<%9!&O!WWI" M6OIQ6/APC%UEN[$3M.VW<^T#Y0%0N>1* ME7GF=:*.R4"5F^>U)0D47E06GZA1&%:-5# 18*TE7I4NT!/-"A\+A0#$R=AI M+H\'%.*3\NJX6A\NOH@UQRRX_S-5.2S05$G"Z;>:P@?+KPX#J-[(P@3GC_F^T+>_NW#I_?W M 5#4-$;U.NT8EQ7F?IF'5PKB_\6@&G+8$4>7:&IP@%;VG1/1FI\"XW_20/8[ MM$=F;H+3G2)1"?7>*>"*W41<_*E0\;(!19DQ3YT;K=%+13Q9C#)K:9#ZXKH5 MZ=*OTH>OD"42'82TWXMJ?DNC.&54S% EQ.QP)EH$_Y/Z][(79 $T9'(5OE%# MZ:368Y&3!YO#X%[9$+"JK$F7%%F1=(FU3X/4WFPJ#R&XSIF;0XW^@ [V+9B] M0:FI7-]>2? J]>X1P9A>-2U@\( GS,<>2N*LY:YN)Z)8P*4' >YQ;/TU9TDIBFFNSY8@$9_I&@P" M@$K!Z'GF\Z]QVN^P$G."37IF,V_JB!V(<(I"PP#C2) M0N9B+DH82.(FS(C3 #VC"2:O.XBT,Q;N9'E2I5<4XABUBA,)",N(XR.R1Z_8 M0M:P#F@;2!U#.?AY&1GDJDS)H;UOO%YZ",YQ=,H!4#0 M 3Y\^1LF+V/65L'@P+!N&,68URP>$Q8DTL"$WXO6^]XWCF6+!OW&Z1)-*-MOGT\?#R"&-/@Q=^ (-](OQY7QW*%+-X,ZT\P .:+A.X'XNV3-*&8 M.PO WT?9XGJR7Z58'K\M+FM$(HS0RQ1B2U4N"*6'4%A"#G=(!'\G ')QXP?$ M1H?*$F6$M,K2#CV,-ZL[*A*G)(YI"]+T$<%Y)4ID:5!,7 &&0YI7,'N>5).8+,ASDE)2_U M2)SNM.O#*R(4&3!0$@". M&T'DJE$L3S@GZX^"BV1X2;H/^''P!( M%"T7$AI2$A7$4.>B;=II3?L\LAD^9U<@F#%P$['%D6L*@?;Y) (%I*+ Q5) MH^Z&(=B"%%($,288CZ7)/(Q(*+ZP5R)FBBXJ5SU5VXGJKZ5I]:+;Z5IHSXL M,7XX"M.;>;8QW$^_8WPI,- 25,F4;)^8 X6*6QV?W:&1C+93_O',6$_$+PF! M3^3#B']1$73C&W-PJ46V/VDDDM;94 MTI5K']'RE!DOK%5&H:25JPF)["B#5O4CE\A+%\6PP<5+23O2VAPH(5XLCQED-\IHI5"&M-<*CGCFN&(*GI>DA:PJ M%$=DA^'_8IXF);%''/XIQ_T;M>V+E\)R+_TC*E R9<,UU-V722A&C.$\RG:A M5Q!28\MPV7TL^G$H\S?[%7T@C!T4+C00VQ,PU,A#D.NN7)-XV&A#9:'A)7WY M;OI$R.X+V*7Y*+T>6((_9^4,[P%(8FZ>Z*:\S]R\HM5*FN*?PD\$+W[5)UX03^] U7,V. MD+[%]!!)3'GD0SC1;L3N'FK%1Q'O4:]"=V9Q(H40O3(DB V;KU0^845>4K!E MXUE;1\_U2CN_U3RNEOX75PD%-7>RXB_LY@;).N&U5[2]SK#_ WJ]-"Q=6(FD MRP.ZLL74"CJKD+#YL4&W%B,!5 ^$2$G1*A6,*LBN$&:RQL*"*"[V4;UU\=+, M$@M3H1(PMRE%\B$+\6L$)*#RG39H'#!449RBB,8WN(S@%.ZAR^?R**#P/_A4&'$9>3S@%6UN '@IN++.[[C>RQHS3,5P0F-6Q9Y(6AYJ@3"BYU(7NB(P4 ^\_#&'B/6J2=O3RI1 M)5FA1(ZSNM=SV8+1%.E(&IMXM^AZ-,$*;VH#5=R'L78>D2%5Z>M"MS6FP1=+ M/[SGI7HZ>1'3.J+9QBJU@#\NP,]:>/*:4_AB!;HZ@I5:R)F211YM= K6#DNZ M>BMS!K_,,:GM3439%&(>VE'9=>L4\A .H1(?8SH$JSO$SJW@AOV+[?#;C,E? M[_"";8IA"=%X!*7,;\ -TY,IM_N)[FER)LS@.-2^'HX2MO \;PLL7@XK,FA0B69N^/4*STB_2!J12/5"0 M62[@ZMTX'3?BA;M>D"%95UDUQ5AJF6U.+1*N9+8&-5U;W7W^,&5V8CBOA<,% M/W.,*Y0$3!0&(>:?+837>!)BIGKE)YH*%FFQ=&J1L"UBX;*]5<[,!5A]07<, MJ#$61&D64GV9&RYECG(:2[>""OO 21 -&/*)UR[E.^1B1>7#2^&6E*9;180Q MS)85^XO5'HI?Q_3%>U";V3=,$:C&?R/56TY:Z>&3M MIXM?+]%\"VZN?#X31/40X5T=84/4A?^ MP5=_?U_($&43S,K[A?*T*:_P-&21/! E5498O91IIF5(&7K ;=AUG>?9B92Q MH-08)1W*0B.:[VL^-&;95,$-ZC 4"R5-66%N\5_S>Q<1<(]$0!N9?1&*?XUY ME@9-R&^)A_0OGLHH.K#*8MK+F$@:80IV(=+:%@ROZTTH\?09K[)1MAP] MCB6U\OJ4-#(%RBEF67)V/O0RH\!LIJ>\T58]PDH-+?-!R9N&T#I*UTJ*/CKGZ506IZD(+AG9HJUM1!/B$:=W M8>2+"Y$[+KNP\FS&B.JH&)>:J'G4?2M%>J8T P],8DHWDA+9DX2/."Q_*]R)@P<+N@ MXL+L^JPS3BQ+,X.IJA>5FZ#;[DM/K2HJT5:>4HXT%C%YKL>B8DNBF#2#TB@T MN**\"RK#"2/*(@.8B'(?7BA;%.W.-X)':E-$#95&H- 7:9\I-\#B@)3D#7L7L[,S"J4H@+%:>"8)L^OT 6EQ]>U<8\K, M8]*?=&M=@?-^Q7F ?,+ M<:%3'7Q'':XN\M+G@DM8< 01"!F?M4Y\KNER,IVF"YFIF!=>11RX.499@R V M"_.>8DQRAB?"0"J;NEO%8E]I46]%ZFSFI]@](!-3ZT0)PT'<<5)E1*/0VYH$ M#37R4SE3DI5DQSLI 0IB476ERC ON49.,&!;P*$T&:W: XT(_\5P5&U&M*E3 M#C77&:Y<;&^\D\WF%Q;,\+6V=H';BGPF0JEK/R",[A)*5"3V+08&L3D9:2AU M4?\V8O_UL.82L$VQ$]C-#::ZBGB0):ZH>S^4+XW+'9^K4E?G(F6Y2,Y!Q@*- M>GHLT#ED,+4[?/CUPR]&3X@+X^PWS-5P,5KX..OC2-@%\]_X@,68 MV55E'O\TGN2@C3&SLOL0689/\4\:2 Q:\):B6G3Q\E ^A^B1S*((;U0P7LPP MIUR!U"R4N\3I$LNDLYO:[)J1NO1CK*]HV>>QLV)@%']Y-_?X#+QJ/DTI-O8) MNPAQ48DN?LNOBN1O9G98=1VCDM3%52I>RHI\(&6?J6T4KE*G17I89O10:H0' MML]GZJ]A.>S*ZE]RT;34ZKOB;R_5-[.@P)MI(@R^+;XD'%C5+4T> )4HLF?ERF;5+""&>ETKXB#8_B4B"PN)+YGYRY 6?3OQ" &.M.N MJ1K(XQ_C=('NPG_EJ3)W0_9FI\HI*EPDCHD+EXKR5]%E1<:?%QFI??GPKF.\ M)8N=;O$(RD5VV1,JE :G6AFS9%O2)4Z8$>30> M$GB7^RX?98MR)?]/6?5O3F0#+7"VA\\Y3.@\$"*GH?C?%Z=J1'R="V[DWK<* M:"CQ&$M!+T4*R1"\R53B;XJC=44GE3LUN&'S].Z%=R.UKB@^).<6Q'N,TD:, MU1$IXCJ1Z%U-&I@,7N4"-BDUNM\:0F1G M":.&[H[6&UVSDM$U>[G&?'DI5:7JWN=NQQFKP2F6T$33=31#-L:SDLSY1:1Z MAXE(#75$ZAPB4L]/MO5&QF]O/G\U/GXT_L^?1K9EO38^??W[A\_&QU]_^O3Y MES=?/W[Z=>_7;^1D<7%_$ID3!U,E8$:6HQ6KO1M"I MA;:'E)7#$W2UX4&A[7>I@*KKM+AL(ZSE+PJ6H;4S?%\W>4/HNM#?,"1)E7BCW75<]?:JJ(K^>S_[X%X,&B M[*$6L5$6'LV?H/Z)(JSJ+91M;U)SSZ*E[X(U'U?Z4:N.G[7]W*GH5;:S%FU/ M 03@QX _8K B"&@(BRFZJ#UGV "F>RS7*6PLK^=S0X5D> _9"-_U?JZ,MX!2[37 MS!A0Q'AJ64A$$1]N99IACCT:2ER'17,%AUF5.JLC+!(=$C?UJ#8W(CI?/F]) MK=JJKZ=2(YNILOZ1+%7/+-$P-O!)%R0CJ"*$R#VG=;&7& "$.5$D3DTA?U0U M*#:!4C,#ROWY?CS75@%>L]N?B1 1, M?!2E&L7\:IEC)+=MB"Z4A4H$+) KM#,H%F 7&BH5QX^( 8TK*PNY@*V *Z+A M%!J="0,UF*E*&11,;$D=5];FV0OJ],4-)1H>4UQ2D2;P'MT99O,O<,0)9D3G M)7^BQRK%K@MMF&5Z?^E+I)0SH2M+65:R_OUD3HV?LYRS]U@_G:CQB%_Q("EJ MFI^XBQR*OV.0#MA!W<"]"Z.EC*X8EQ<_O?_X[D*$0=4KGSDRO.IL+:H= E%R MZ8I1B]B4>R6E6*7[K]1&R0:2-+D:TRY3&AF:5Z2)K3S$G M@0M;6C*_P)QBY$\X6]L[%@.J"^S]@1O,)02*%NR\JB:.JV%$:F?R>$7+SY/E>%I"XH1&'H@A 7M#/ +QM[/=1+WO>9/!%J-(-%=U8E69' MR"[,11'N!7D#=A?$.1/S305D>46CU=EGF5@OM!20,WR\+'V'$N+Y34A5C-+2 M+QH@A<^8I$S7D#?)-E&A4.094E>QT%?55M-B'E?QR"[U"Y#FQ1;VBIP4A:"2 MIHGJJZ".HF;^D!-IRCI)@CD670H315GGN; 0P^&1W04Q9_.33*5J@B0S81MK&I)']^69 M!Y2$II0KL@WH]0XD4 I[.H.FA#WKJ0*O9>S!Z^-%/2M1XEZGC[!PN<_NN5M0 M[*ZP!@MF5(Y_&K<0*X&;FP!4/T)=?Q]Z][7&[[/B%\"?JZ""/UBN1RX% N[" MZ)N3D319:091,8E#*KT*< MD>[C,!+T"4BJR\Z9DE:4K!9N6Z$@>M/2)^)>E0-^-*ZO:)>5>YN3TQQF.50R M+E8P7REW4-EH^1"YREC10M0MGVHM9XWF">S5A@\BX$.;B^4MS.FPI32Y6)!L6)A]+%"@J!:.5NRIN?"08R2!G @V2A8L&]-\63 MJFNY@GAA4R%U\G/*#RZ3?,(JD6*"6?8=XTUP7PR8Y3-*E/=+9)N/: 0"+6\W MTTT""R6G346/\T"E[(U5MFX+^E%,C+UVOJ]SLOYF:!$H2P MYO%J4+F$PU=AM$Z:F^6)MK=>Z.<5OS,9KT%L8QVW<8?#QA% C_Z"B?-(Y6[!I% I/&4A'NNV3](NN9XH-,U3SQ= ML\VI4WG.HJUS%O/M_!Z S>;%8N+D%^8+7?M!-,C[DM^FH2#]7?2HD@F.VR9: M'3W6N!8B]0BZ9"^-7\. MR:6NNOY)B=^ONG+M2=K3)GC;\6IQ*O<)NV]CWB_ M+2I-WX#7X(N^=>K=#:F.=::%\" R>P%M MFEYZO4H0-+UERGSY$?J>^#E7WIVN4.!)!/_OJB_+GSOTTZO$7?W-L3J#WFCM MS]V.M>=O?6?]1S>]N6FSEM/I6V.]V2?8[*#3ZSDMVFQ_NPV](GX0/ %LAQS\ MUPOG(K>8R9ZZMI??#:NN.J;*>X+M#BW'JH;I&C%&!?>9&))'WW"J+I[I8JM' M:P" -N;:XS^G9[4==+[2@*5?LUZ+7W#69IS);_=)+,%^Q]YB+5KT5W9G MM"K=L9F_\'PNK8INU2BO-'*!K6(,Z3=L(FW\AK/&EH!\PKQ&=QM%W$-,C+DL M6*M!GE$Z 1O5O\1X#5!/ MV:JLIZ$G-1PUEC263M+L>126]K-LSAI+>VOT R)JWP!2BY1VI1=FKK?7-,D\ M=K3H7)1"/24=,^:CL:2Q=&QI=00L'3WHU#XL/=89U_[V=JTU\7+YV*ZT#)S( M[#X'L.6&*>8*JN/KF.E3 .O(KL>C#KK^E*<<;STD9,Z40[8$3XO<47K]@Q48]K/T:QULA?Y_5_ZS;T>+HU6*;4?EABSFX:^3X'Q$Y]$*8M4 M/M>@.$\Y+X06/0-I]B6V9Z,^KVDR#\7XNQ=VO].M3):6;00BOBP6%57JQ<,% MD(5!T[A-[(HJ^VF^Z':Z%J4H$W&96>Q0;1;WV.\8;S;/G'[A=+J&VA"V)YR+ MT4SYCO(.V OFYB,,O?QT5-M:0Y';E1_#/DZ[]7]>O^KH^M5\.^]5BX3?<8#C M%QYXP YY)5UKNJZL/78]%M84<&[+*_V#\DI#&..4N6+CX?5 [,)V?L%6.%_8 M#)L\YN.C#RD([&['[C=*%B0X@A<>1F_B$5)A=(I2P>AK[LBW\XFZ]WS,ISFU MB2\.,4FU:KD&H>R#C*V-(H-G8YY#.E[_U8_3O"8\\M?8T60;+MCNR= M3EX!\DY?:(V5NHY..'T"J"&[>JNQ6S[#=&\8_>X*NV6?Y][$R]Y?>S]/7GCJSH<-=W2 M&6A+)]_.!T&I6QO^=77H;>J:8W4[_7'_X(U-[,ZH-SSXJB,'3,7M6OP2)#&KV%GBXR/IVRG<#00O*=VHLN2WU' <<5T$=)TS67;-O>$.\!N MF_N]G3^Y/^G6Y4@(K.UG>.VGH[>Z[3BB#?'(_4D;8IXDR_CZU:N[N[L.;+-S M$]Z^>A--YV FQZ^X>\.B5RY+V"O+LJW>J/<*MBO_:#NX]^'P5>C%> 'A= =. M]SO_[EB=>;( B[1CU5@:[6+DC4D .\BQ Q#Y@_?>FLJ/0>5O%B+$@ET*/W/J MH^T:[Q"M. 0K(<.;V.#,X?0QF!:' GK97\5P,/@ZCSC-&@L-92N !*F,C_QS M;/PS91$( _^^9@CP/TWL1S2CPR@B7\;E3_ 0&B,& MG.#*&CC.\.7+SAIYM;N"?AH=K-7LV0J@[D@Q%F@>QT+&LI6:M;6:U6KVQ*G\ M)V\&XKQ6V;Z]QTD56ZL4>U6EK!\JOT&?5/*9M&+1BN58++<;QW7'_:YEC[L6 M$.AP;+^:CWK#\0A8[5>L]9)&_U MW_-I\5*?6M-TNQM4UB\,0%=, >A:6E]I??6L#)V%!\8R/*"BA5;'^K]:[6BU MTV@JS76'3/5_-_?X#(2ZRIOZ)/.F'E83RS2*4Q;0Z$S,GXD-RV%75@\'\("L MM_JN_(LJ%N#%$2D?OD_GF%YCO)E2[VUK[/1(\C/A(FD)KB7X<_&&G4EP6TMP M+<&;3:5K)/A/V?1,+<&U!#\SWK"5#6Z##:Y%N!;AS2;3YS#")T41/M$B7(OP MAO.&G8EP6XMP+<*/O;\'R/0YK' MPEO/\%;7ZGS\]2EWSY_T+S46E[Z M+>(Q@%_;>TU!E-7M:6YJ.C>]"V$GQF_LAHO .IO2[>E[EC"#LL(O14LQ3&-G M&'S')0SB02S PC9E3'7R4FGM($M?KO+;2J?WX_3HN5+_6=L5I]3BR+8[_8?[ M_EV)QRZ>NUG.P.J,1Z-]>N4,.P-[IF5B M[^+')VJ9V-BNB,?>RI,W0-S<__>9R+:^C=B7CW_[]/'&BT&NP%)S,$Y=[.XR92F.A*&Y&I&H MH83/3, F TC #^ <>O"9"9\S?X:5F;@0$95\ -M#\S2 EVB]?/+(UJ-BCF ( M/J)K8J\S?(+VAO:H8SGC@R_[-)M]HE6=CC7>KL/C;I;[R+8/:6(_0TSC^1L\ M'G,*\Z>//QM?OK[Y^N&+\?'7KQ\^@Z3^^.G7-S^;\-=W>W>^K ]:6?UF1*V. M_J@&SQ-%%1OE\KQG";\^J:CBIVD23GB4=:5[ML:XC<+KV_O3PNJK^)7HL?'S MSY_^WWOC3?_Q'X\4_@>@B".T#3[T[IJ/_I_]\-XEK+,_7._;\;'> MF$>;C[N\A.Q_O2FG:T4//69S;7T""UR-X19A^&O$&4Y$BXS+]^CBO\F'BQ90 M"ICW ,]+0/0*RE\^"M_'#\DV)OHZ6A]]?34)W7OXGWFR\'_\_P%02P,$% M @ +7E;5U$R[\=,#@ *I4 ! !O:7,M,C R,S Y,S N>'-D[5UM;^,V M$OZ^OT+G+[<'5+&=E]TDV&SA)$T1-&](G&[O4T%+E,VN3+HDY<3]]3>D)%NV M+%&2G9Q:N2BPL<29(><9#F>&E/3EQ]>Q;TTQ%X31LU9WK].R,'682^CPK/7< MO[*/6S]^_?#AR[]L^[?SQQOKDCG!&%-I77",)':M%R)'EAQAZQOCW\D460\^ MDA[C8]O^JLDNV&3&R7 DK?W._D'<++[+3S':/W ^N2IV,?GW0^ MV8YW=')P<-S9/QET?AB>'G3<8Z?K8OOH\-"S#X^/NO8 NP-[_\@YP(?=3ZC; M.=%,7\6I<$9XC"P8&A6GK^*L-9)R-VVK(G9.#3DRA M^)$<"80" ^K,);B2VW(VP:*[G@CNM]5]):AC=[KV?C=%:J;8:M_&OA3JEZU^ M[;T*M]4N+C40]A"A22G)29I0>G2E3 \2)ML].3EIORH;7-^#M0:EV]OJ3[N[ M#QB7$)MEF<5EPR\[IMM&'Q;SKUP?8KH-^[!VLF79@HE2_Q:;=F,^EJEP'DC3S7Y6[X&)21GK< M7/U1629VW#(RX^;JCS4R$:5,:GIU);HVF1#JL? "7%*SYS2>0H_8BY>RU&*Y MQD_I?TX1=SCS#4ZM/>%L@KDD6"076LU@Q+%WUH+EUHY7C-]]--B#CL0M4OR7 MW8"ZW082[-\L!A+3JBEPUA*@?Q^'JJGQN"<L=<$@1VA9ZMKSX[4AJM-R0XJ89GRD*7 )YU 6C@OG$53G5DU*G4HA@WCU8A^ZC**7],GR-&.T#,'-: M^'O.W$IR7S01%O.LA8 =G NU7[ QC'"$J2!3? V)]AC?,+%E;+.$&($^J +T MDC0K%&=]5 +_TR#DDPHZ1[[*>)Y&&,MRT&9S,6)WN(+=$F(1+RMDMH-%B@<$ MH;\<84F@G]O!:)FE$;"CXH!9'Y=X-VE>&9W=DV3.]Q'S7A5N)3FUW,P0G"P M"H'B8VE&5I)3@[#8,/^JD%YU#U=1:'CJ%-;<^N@5EYL$23JCTH]6E1Y5^C1Y M@Y1]A^6BI/J ^1.$+KB4VM=S, +P:14 X+-<;K6 F:6Y-0@/M0CV80T$3< @ MR!2K>C2FHGRZD<_)B,_GM6:.5%W$T'*#9HK M^C03/R-HJ5S5%(HW$;G<2+J*!RS SXA<*LDUQ>=-1"Z]Y1*%61MNW,16T212R7DIDX@E6PG1.YO(PND.<75^>OIVOB$E MP83_<6K?OA3^@'TCU">[[/7M1]B'0N63"07N#'K=YPM2@CWF@N MFU2#U H2=L8BU)IWQX+^6'&'$K6CG4&M1_2:3F&$C+_EBK)&AM$T4F6H4J:1 MD+B#/@N6A_#)LMD#W)(0F*M"TD3E4F]F"$:)1K-(U<)*F44L_P=+]T!G(_,^ M[ PE"[9[.<+\6B$V)!"F]X3 ;[C&Y$HS&DBJ'%?*0+1L:R'<"J7O3",7K#M& MPR?EY7N81I8THVFDBGX53&,A?&<:YLH"#[#['BEKMBBC4:3JB66+&$IPXQ/6 MY$:C>F&2&_B8>6'CCV,(03KFY3!;?2 MS$U8GJ1J>&N/&X3GKJ(GI.:2PK8[E!- Z.OW@50O.5,O38RK5ML$VR3#B'FJ M$)>/>8AR0N"B%K>#7JD*XL)@'.B]:)TW++T"0QT*V0[ZA<48#2!5;LLP@(3$ M*"-:?KN'$MI(&T@\*K%1N)3'QXABJCJ6? 2C\;'2VF->B[SB)\0IN++YG2KH M511A!+;4(;/E7":6F3R%M@,_U/]&,[481R.TJ:I4/K3-GL*YA_\>L9"<.#(* M>'LOB+OK#YM5S6.W*-IH%ZG"E/&(HFTMNA&%:&%'LH_&[4QH&<>-*QW%.1L- MH/3C8HWW#KD'3#>"MAQG([2E'S+;05L&@-^[;PJC:/>(IIL/TUH*A @Z$<==+55[.A)(5;2]*M2/P_W4*^M)=?2Q_^ M7GIUO7IQ??1I$FT_C(C?(^T\XC$B*DF&1$OK%<*K^X%/AIH8+JIH"PT7[:[I M?S'B_1?6HVY_A#E&GE1OOT8#H0\PG[4\Y*OW=*M7]9^UMBV&$M]7Y^7/6I(' MZFW@ZILQIQ/,"7/[^H7=X3#.MJ3W+:\"&Z]>9/TTXH S_WR(9T$Q=TEEJ8E(\Z.YF*F*;(O[O^GJF ^C" M?)VXQ>/!LB<)^Q6./*/Q6YJVRY0S*FO9ZBW]$+S(6_!CXV!\15X!+/T(F'Y_ MOW)RJC\%;;TPMS="&7,*,0/?%9P_I_G3,[SV:)).$DOL6JYB5ZSHC M'!OT:LRDK[^S%@\ M[:/E(=^EU+?7=5CPXX>SE U>!$*R,>;QL;?9-74@.A'X,L P8NBMVG'(U'85 M5AN8NZ,#A3>R=WT*5 ,.3IGY4^AM&)A<(4>/)]^C%R:OKX]/1E_GC'/V H-0 M0TJ<#RCIZ(NQK$E$%YY\R? ;RL2OH;]3X@;@(YA4=5ODSZT]1S$;\BWA,]YS MOD2ABP:SX4S[2)CYOU#V,F(O^5ZU*'7]G.H#9'4.F4 *.U89[".&V-,9 MJ=X7=*%Y#&H:,JX+!_2Z>(D3H<#'K-9U,()DZ@M.*TRQQ+T7;H+@&S5O%RN8Z-'PQ&/X1O4"Z71IGC5U M!M^P^E(Z=GMAX>,N4!#>>]$Y8)US%HF[R[)YH\J*T)(*9%G=(_#J4_4=3.C$ M,Q78"=3!=DP)XW<0_0KPZ5=XP -0HOH8IB'KJLJN#C,%?-)(I0&/$.0\28[I M$(R68O<;1M_5OYF8FPGK$/G!Y"1BA-V?&7/5E'R(XQ>8S6[@R&Q77X"R>E+T M7@N\7IV?*9$&7YY/4P<[+>!E\X=8@D$=QILJ ,Y1@1Y7@7@#AG701]'=.PWF MQGN $9>Z!FIQ3J+SD,(!FXFJ#C!KXPM+W)*=C.Q* M?$5V=05^?8$SSC:V5"\ULZNK>F!I5OG7)2!Z#"QT9Z4G(R"*3J39\]0]^%3!6 PB<#,OU,!4XU39C3#T8NGMJ!" +R M8!INS#JS/D=4@"[45@MU]:_P#%O/_2,0^A,3=QC<;!^]/H"EJQM+"@H_ZPEI MEA^X^OB6A*0')",ZZ[E3-=1LA=>MFW5=,/3YKF^P^#\!ER@(-KC97)(Z3-MW MQ[[>EOGW,LC*1T?"*MNOX$Q[\IYBM?=6Y.#;ED5MN^13KJYWJS:K0,1_!D2 Q.*G.K?&_QV/=.IC MYL(9X3'Z^N%_4$L#!!0 ( "UY6U=-]RY6%1P % - 0 4 ;VES+3(P M,C,P.3,P7V-A;"YX;6S=75ES6[>2?L^O\'A>IV/L2^HFM[S$J50YUR[;F=PW M%I:&Q0E%>GA(V9Y?/PU2NT2)%'&D(SN)'%$4T8W^3N]H_..?7P\G3XYPWHUG MTY^?\A_9TRF?'U^#>_K/7W[XX1__ ?#O%^_?/'DU2\M#G"Z> MO)QC6&!^\F6\.'BR., G?\WF?X^/PI-WD[ HL_DAP"^K7WLY^_QM/OYTL'@B MF) G;SOYZ?PG#$(FDSV@S0)480R<9P92T5Y*QX2/[+\^_219=HEG!*U4 >4T MAX@Y@M!)HN(F<.97'SH93__^J7Z)H<,GQ-ZT6WW[\].#Q>+S3\^>??GRY<>O M<3[Y<3;_]$PP)I^=O/OI\=N_7GG_%[EZ-_?>/UO]]/2MW?BZ-]+'\F?__N/- MAW2 AP'&TVX1IJDNT(U_ZE8OOIFEL%CM^JUT/=GXCOH=G+P-ZDO !4C^X]\_W_]^8$+$+; ;3Q>3']/L\%E]U[,_IV&9 MQR3AE[-I-YN,KU-_3]\1J5WEY9PJ\+G&9<[^@) M+9-9NO"F297G;'[RFY,0<;)Z=;3LX%,(GTS[-OW[]C-,.NY'W16 2 M'I05#A0: <%K@G@6QCGZ3V9[<2,KDQUQN4)!"5U<0>%X@6=UBY_A9-&=O++: M]-6&;Z)AO;O[\?2V_#:;Y?JI'W!^-$[8?9A-\J@^D=8J 3E%XHY^%X*(Q*(N M7D3Z@3&J!^ZNI^8BG^=P]'R>GLSF&>>D_9X^^8)54QTKPC5I89ZN .SB0WC\ MCF?=\O!P]9E (#L\^?TRGQTVQ,%BUHL UO(F3O8%Q >I8F1-+S M?#B>CKM%?;*.\)CGD571L)P39&40E(H2HK>DN@J7+,98S^6+\?ZMOB6?/@B;#EJ*0H)AEX!.+H%UF/A@3 M&);&2+F!G&W@(1\C/%J)H!DFWI)3.3^VR--/OY-3>G@"TG_A8I0R0\%)FS'O M RCBC7C-$D306*PD=EEK6-Q,T3;(4&?(@,<#C8:2:(>.B^2\F77=B,>L"E?D M D=R@I7)"H(1"8PN,2D1L@JL-22NDM'"H[H@.BFP")L2!"XR:>0<("9BRS/! MC-5>.^GOU4N\U7OJ%]O[BOXZ#^K.&]X,T._Q"*=+?$WL4GA"1CDM_J+0^N6R M6Q"3\U^_ILFR1N7/.R*QP_PQ?!V5I!07Q+#0VH#RQD#(E@+C(F0TSDH=6LU9<867YI'$C10-*7TY%)1>&Z:VD6FO M82KZG*)/!KSVY&]R@1!UU2_$'B_.!2=;ISYO#5,?UB0,%E%[2J^A85ASSP\QP/B/KQ$9[3*3T4@C-MJ7D#+W3) M,C"P@FM0&!-XR3E@XI(\Y>0UIN9YP(WD-/' KOG\U_18CC]-7R[GAOG\&WF?_QTF2QP9KG*)QD#1"8E5 M'\ K5P!S28XG80CKK3V ;0@;DO6Y.RZNU 6;RZ29G7B>TFQ)Q+S'A$08V2W2 M8R<\NRA)!Y+E,L464,)+B(%B59USH7^\9;&UV;B)GB%9D7;@:":!ACF"(UI[ M-O]6XTD5)7DL%$7F4M/J,G"('AGHF&.0-J'WO'E>X&S](>4"VLG\SCO<3,;O MYO@YC$\Z%4@YK7SBBQS&H%!H)$^510.*90'1* 6,4&=BS,JKUF'B%F3MV!WU M2!#16A[M#,2*A%%V*- K RF3%ZLB?0E:,4!;I(Z.>2=:5S'7*^]+?^UG_C*> M3$:\F%A82B0==*"L3!"%L5#HBXE>&],\!CI9>WA>S4[RO(S5.VUI0\U5RS*+ M;^\H+EC49BORJ#X?Q^(C)'IBU R\,1F49PA>J ),19:U85&+UA61F^@9GL>R ME^";;7W;UMXU9S7)?JPH>=1V*U I9L;<.MN3V5(D3N,H1,^LJ%XCR[Q\3. M]6+7CT?L=]_<]BT1;S!T^+[NV]OR9[?&X8A0996AJ#F%&$%EC> BV2.)UHAL M0T#;.L5U(T';R-\\'OFWV_QF>'@S#G$\&2_&N#K N)BEOP]F$]K8KCHJBV\C M6W+2D@O@R$SU5Q4$*VI*A9E04LA"NL:0N(VFACR/@LK$3G(0:KNA"LR!RSH! M\S(6[R.Q:/IC;TA!3E,D7$;^7;>\W<'8J_P8+4/TG@,]($KYWSI-(3L14CX1,-3ZID152V M3M=>I:)54>)=^%;SX2>\(6.B1!>!:TVQ].WC/II\^XOSP%<;3@@@S5K@D-5C%$!3/Q%O6#A@K]/@QX81K MG>"YAHR!:KH6 -AWTUM6)N=+S.<:*T_(*8ZC88Y!X8QXY+&>KU0*A+#)V92T M,:TQL)&8(:5XVJN"!@)HC8=KF,R*!U-L %:KY^2$:5).9("9CU$@9I-+[ W;:?UB:PK+65Q 382D:%GB)D>M>\T5W M 9]>\U[M]ANAYSN,J MX3!Y%\9DS5^&S^-%F+R<'1[.IJOE1J%P[GE4D(.MHG02'(8"AFG%E=52B-9! MX^U4#2G(VA,;5RQI6Y&T=+&6AW67,6]JD:_-S:?MTO0T2EFG].2@:WN[DL1^ M(9J3MBJA].07M'>\=B%Q2(%::Q#U**R&LV@683S%_&N83TG==^>(?H5EG,;D M"P214ZZC4C#3'DC#(&J?0$@47).3()O/[[N=JB&%=8UQTU@D#?WY4^UWW _M M(D>N"V3FR:JM?XZO_Z0_-YF&K=LT;B%I2!YN*W"TE$+;3O7SA)Q!529D45%D7DHMG]3F6)^$ M!B:+UAQM8:7UV9K-U RT-+&?MFBS]T,8EQ.Z@]>3V9=^!N2^-T.UU#"EEZPM---R@T$5=_#LZEZ;W"%,6USN BJCJ$U8/+1@$W/DM?#!'= MNHAZ"TE#BH3N#3[MA-1R(FW-->$K7/_]^_12JV'%]Y4.DQ'3@JQ[9I")Q-IZ MEFK/(0-9NW2U#41O:Z5T-TJ'%&7=$\[N0:3MJOL'88XOB,A*5\WH?C2FU8UM[V@V'GKXSWK?N#[J>DB'%8?<$GP8B:0:/W\)X6JNE;Z>O MQMWG6;N(V;&3 M[+M 2QO)].C^G,P JHQ:A5XS88 X(D:+(T:Y#B!+L":+FM-NW<%\(T'; ,9^ M9X!I)Z&>AG@FX[F,J*%$ J]B4E' 9QTPGK3R)C!66L=6.P_Q=-^7BW)W ?2H M.&[LL!ZADH[(D\ 39E .8VVMSF!+\CXQP3CKX;J974CCP-TT0;<7([)T6/ZZ=D1.$B1F5:A_7;TK85QKZSO'4ONMZ#@?E>A5YCI"U'4,GF26HDMN0*#D,@57K+YT)N)*H7:W%;=" MRG>2>>Y1%BV#MNNVX!3.Y[9 8'3%L0RL< 8*10%?+[PL1?C5 )+@6Y^?V9ZZ M!G,Z3^7T9CS%[FUY.<=:I%W).$1U(9;8><^A=5NI/0QB>]Q=0SN MX^QC^%K=B'K.AK;D]6R^H58I4 1;1_>'G#4YHJ6 ,Q8A,6V4=5*'TKI\?%=: M=RPP?Q<*[%[DVHLA?#F;'B$%0W&"J\=":@,YCZ'ZW*Q.DH2]5*D$SYJ/ MR=M$RV,H//>E=/:22W.4D*XC!"_GZ: :WW)AU(2T-G-#W*GJS$E7&P/)MY.Q M8$"F!2&X)[QLINHQ5*#[0DXC6?5BF/Z<=IB6\SHK@!2?*X)@RSU(;NL@(.+; M9<5(^XEB?63)ZS[-T@5B=BQ/?Q>(:2.9OE-?M8^BNY3]L\RJ(+@ K#.CE! , M/-: 4EFF0^">R]:>\_;4M5*Z'V?/T_\NQW.D-?.R?OSQ'0DC(8(1)D9@*I/0 M91;@N(\00TA.9RX]MNX.NY6H'5-A#_( [0NE32JWC:3ZL-KG@^E5F'S=%F@B MC@M3KU\AS4%;D,G)2)E<41,$D\%'U[IRNB.)CR%_UA>X^I!BR^NTSLHI84+^ MQL9;GD9>,I6\$[5ITH.RD9,]<06,RHA*DW_;_/CR#N0]@BQ;(+Y][Y#N?C6;[:VG)\?=6O M7RD$FW["]V&!OY:":3&2];0X#%J(J .$PJ3WS#G+6D_QN5\.[['\ M[;/3UFD$)JMKY>L$61$5,.>UX)R+U/QLWUW+WP];&!XPQJ_IF.Y#_ \1H@JM MDV960-8U7R=T@9 5@F+:!Q>)Q-0Z+W;7$/5ACS4_?GCN*_YF\%RS^+:<9_OM M=*\-'EFNI%1A54,E^^^- WK""K"<+-JB><+6;E4/; S)NW]$@']H0/6MN*_K M+'0ZYSJ:'@KSDNC#"$%C(;?4*F6MX-:W]M'N.LKE80]Z/R(<]R3^_D_=I'.K<8\[;E@L]%/+1EO- [J MZFH55B<# U5*66L+/D0#RO@*3/3DCB93"KFCQ;2^/?,F>O8^!#&9S+[4_7X] MF[^:+>.B+"=7USMAWB@>"GT!7D>L*8<4@1C$[:$UZQTOR;P-E8;V;Z39;ZMH#%BT@3% @>;)2=? MS)+RT"H $RIJAY+^;3]QXCP%^W2#OQY/Q]T!YM]FLUS;A]\=]\KDX^IM-S)> M,6:L!R'J#1::.8BB/E+!V^1U"@[%+>C9:J$A90GWD/#Y[NVVF]OP2/$Q=^_# MES_H49N/PZ0;)6U\=%%"*HZ8M)I\?>4CY)@1A6,V-O=;KB5D2&:F 0[:;7I[ M^?\UF__]^W15^23N?$)F$@:(M<5)16/!15O R9I05DC17^NA*-=3,J3\5!\( MN/NVMX= /5F>4%O.(P.GZP4EO)XLUY9 R"/W*"+#W'X0Q=GZS7BIUZVL9/H> M.YP?83=";XL5',$G1IP94J^.._($T9&C+[31J;4/O9F:005>=P; 1E3OM_OM MD;U^8&7 )&JQWA?O:_F\0*PI,UDP.'IDH^>M$Y@W.6<#,6?-A+[[)@\D*KK0 MW!/.-??T'"/=NN[]1DR[;4.C^&EC8U6%)3,F9:4Y.*<2J"P-P9)B;8P^E: ) MIJSU954WT=.@)_#ZSUX_.:(DQ[B6D$VHG62*['Y@%D30F7D=I$VMQQ;<3-&0 MHK!F.+FFUZ^54/JX,':;F?6;FQ-SQL DS BK6D7Y($\KD<$%C)ZS,Y M:-\ZFW@M(-A8 M=']$W'JUU-VDT/P^LO/3>VK,<7QXUSAKK*A-%28+8M5E"(QB#WH]NERLLJ5U MIN)FBH9DSOI#1P-IM+VA94W '^,NX83HP=GR/,NHST0!_?JW7;]=VUO6/#>N[:W8;Q=U_:EU4X:&]%9 M1%>+LSI34$2@(9O#"&J544:[YI+.-Q.Q? E[@'+O%\=6))RRRDG.2+( K M,=<[9R3XE#)(B@!%4)G"OO9M#M=1,B2_M@TBKM:']Y9 NW. I#)FWQ"/)U=> MPZG(B5'D3TJ7TY(DB4II"">5%PF!PR-@DAN=FVRH7#-%)5XZUCY1H*&Y/SV@Y%V\F@- MD=^GW7)>W;Y3-G5TRB(Y]KZV?,MZ>;B5#HJHG;_9.1U:NR$;2-EQ]O#CA<5> M,F@+B#!Y/9M_#%]QG=3^>!"FIPG ,YY7 RNEB,!%7EW<3#H-I2*=)GF(Q1O+ M61\8V8JZ'2<1/U;8M)=4_['VF]GT$WG>AW5NZ8=T@'DYP5DY_^K=P^KM/[M9 M!'U'=AH%RW6=C\?K/)_FE^'S>!$FEZ]<.#VE?XR(/\)B.5^?GD?FC&;"@Y8\ M@LI&@,M&@\TI\U)\\J'UP;!]:=Y7QVVW_JGK%C,JH0189@(]HZ).OW )2C#& M.)2FA-:C6W='_C@B]"-TZC'%B4)I/;&D2N VTCN.0L1"MC)'4= MR(E^L#U9D3@D*]POYJZ9U-2;+-O5>2NCXR/\4*],.)F^S8)TQD)AJF9OI:6@ M" ,$J2UMA_>86S<_7J5B2 ;U?F&SIT1:SIG;";XZ6E3D(0 RBM859PEBD1*R M#$5Z&4NTK2^IW$L5[;DC(YFDM,IY" Y)QBY(\/78D70YD^N^_EB,1_'Y6+-YI^KJ:EX;D3@BN7G7\(\=R,?43B? M*8)B>54-([W.50$FK$O%,(F)W^(WWFGA09W'N@^$]"^>9LKUK]6F8WY^A//P M"?^U/(PXKU=WK^S'ROGNWBX773W52Q[YB!N7=/(9N!.:#$KF$.JQ_"2*0*-- M8JRU2%W)P*'I)S[ MQ-IEY=R?%/OT>+-*=0)[7CMI*O,"7GL-.2=!6D!H[EH7;(;M\=XG9/:41]\J M>0-TM=:%,^2$U9HC,U;5!%:!XM!GY1F+IO4Y[3T44./=N&1(1XR[X'2I_A>K MMYQXODX8FB!H-Z2/QK<^B+H+?8,Z?MD?S';2Q?N(L(D?O8&Z8W_PBH91G+Q\ M9^ML]7IS4^(6HG*K25Z1RV 3$V8+)WJW51^!2FZ(FYZELF4:__CU^B6&#G_Y MX?\!4$L#!!0 ( "UY6U=@1*FP0T$ 7< @ 4 ;VES+3(P,C,P.3,P M7V1E9BYX;6SM?6F3FS>2YO?Y%5[OU\TV[J-C>C9TV![%RI9"DJ=W/S%P)%3L M9I$:'K+4OWX3/.IB'601+\FB%.V6BD6*[X/,!T!F(C/Q[__[R_G@A\\XGO1' MP[_]R/_"?OP!AVF4^\./?_OQCP^_@/OQ?__'O_W;O_\/@/_[_-WK'UZ.TNP< MA],?7HPQ3#'_\&=_>O;#] Q_^/MH_,_^Y_##VT&8EM'X'. _YO_LQ>C3UW'_ MX]GT!\&$7'UL]>[XKQB$3"9[0)L%J,(8.,\,I**]E(X)']G_^OA7R;)+/"-H MI0HHISE$S!&$3A(5-X$S/__207_XS[_6/V*8X \TO.%D_O)O/YY-IY_^^M-/ M?_[YYU^^Q/'@+Z/QQY\$8_*GU:=_7'[\R]KG_Y3S3W/O_4_S=R\^.NG?]D'Z M6O[3__WM]?MTAN',(/=WZBOH+5QZ#^"K@ R?_R99)__(]_^^&'A>3".(U' WR'Y8?ECW^\ M>[6.M#^<_I3[YS\M/_-3& P(\?P;IE\_X=]^G/3//PUP];NS,98[T:^&7$'I M"N=_UF_[:6=,9P1DG&81@7Z+PTKQAAAO^_;=,5]\%V0L83:8-D2\_MU-\8[. M0[^E@->^N@':^1?!.9Y''+>$>NU[K^!<@;R)L'[EJ#^@56&*$T(Y^$L:G?\T MQ_C',,QRGY;6%Z/A9#3HY[K,OJ\?K.ON9%3>$._FR\'DX1&,^A.HRR[SDLV1 M;O/M5\9!A.D/^_77K^GE\A$5;J[,)? SA4^_B480=7]&/DYZQPCG+/0A1+"@M$P2M,VTZ3')CN1 NKW-A MLN)6"9,X9\/R$3]5&?^$@^ED]9NYU.<2OQO%0L"/']<[_(S#&4Z>Q6\RZ'QJ&YBN#ZF2]H\&Z]&MYR+CYRL93PZ M;ZK=Z:BA4!>:HP'\^,-HG''\MQ]9(R7_0N.FZ3.']'U$Z4PQZUSBNW)IN$4BP+N2H&$3ER!A'PN8U MTZ"-L$E:*[UMS9P'03WY):6MV#O@1<7UIOPZ&N6*[CV./_<33MZ/!KDG--C?S4DMW#%U]^13+# 45N1(&&) M-?PGP$650%B>-8W8:VS-B_L1G1HU&LI_G1VJA>EQ=<@]LKL9,TD!(0FT\84 M@;D QCIE-1G/SG1A<%S%<&H,V$G&ZSK7S=R0!1E?CR:3'B/K6ML4P0@:FN)* M@?->@N,&60DVDL'3E>-Q">-T7(U'BK8#H^#5<(ICG$S75IZHK2HI2[ V$RY3 MR-AUY(LKM$8*Y$)RUUCE=V%Y\GIO(N2N-O_?1\/1K?M/CY>044M!FB+[1&7F MP6FA@-8GM$4R%2SK8O._$]&3)T)#@7>PVU^N2JNP67\X(Y"7!P#/L8S&N/C< MA_ %)S]_H0V0GM\?AO'7N7QH=*D&W$9SEVC%_%X04F8;.7COR+AUA7YRA@%R MVN[(\O52M]Y!.AS.DR?BL:BZ _OE O)R5CTGK[STIR0N9DHL"$$$"^C)Z[Z=N->YX#KA0L\ID5D0!H(C M6BK-!;BL+1B3.#9M" M,5Q!IB&#BIGL#FTM9,V#T4HA.=,=$V )Y90I\!AI=Q"WN'7 <_?J97^2!J/) M;'PE/J>*YSK1VI=9/7EQBFP2E3P4VK288M+0#K:/M>$N@*>Y7S11QSIW_*[< M^3O6A&?,SSZ3L_,1?Y]54;TI<^"3-[-IS0:NN2&+U=+$5P"-9;-HH>[0O376P+]T!=KE@KF'N:6]MRJJ&=\A14M)) M"$8:(#&Y&%0V//C]$.LNB-\@M9IHJX/][F*]_A#B 'O1)L-3UB!X#1S7 V.? M> %?!)*G1M,@W9(MW29#=HZ@(36N%"=TOD_M(,;;5HP?%JGF?ZW,Q/RW'Z?C M&5[^RX3)>-I[.Q[E69J^&2^SD9Y]Z4]ZVA9I MHN"D,J-KVF($5SWS9&1)S@C'TD:.#SW@"@_HU24'[GIV0Q;<4PYR#RL>H<91 M0W$VW$6NX+F:;O9ROFYN!*IWHR9E=UVO VFY(]Q52W.I[C8Z6E=X(P'O3?L8 M9?;$;=I[HB!?BP?PY+>!5(5<;BEBSN;I:?U:1=)!E+Z-7#LP&)? ?IO;1+U( M:QAW2-9KQ J2P8A.0)34$@?,LK8.GQQ#<#^C+V&2AFUDF@'M2'+<2W!<&X+ M.FT@!#YG+X+GR$#5Y" :9-:F]6'Z-0"GH-['2_3.V?OO/]V0!]F9_^RV0O#] M=)3^>38:$(S)S_\]ZT^_7D?9IE+PEJ?LK6+PH1%V5SG(>0C2DOWGF"1V)>XQX:.<3B+'".Y!,%2=.J]=*R)<2CB&]NPXU;3KP[4TD76\\:N)ZU1KDB MD19:@Z"DE^"9$8#1>VM1,J&;%X/=*FXMN+"3U#NP,*\?X6<4$76M MI_18YMLDA.AH)[9%:!9#%*IU)/O &1'[U/[C9=TP7$AVPB+)\,7H_-,8SZJO M]1FO9'N-QMC_.'PQ&X]QF+Y^&(?A)*1E7!OF9Z44P[3P&C1WT*PZ_/\N?:4V722Z+0HELL M2*\2*,YH"CBF@>SO[%44/KGT@+%S?*,Z32H?GYRW8D_##.F#2.)V 6BE8K8( M-M72$HL)8D@!BK!:7LS'-YK*QM0'<]9A.D\-'R8@.,M;GDGN'GV;C=%9'L#99>T;::)SE(#4Z4,)Q M\$$G8,+(8E3BB.T/^A\ ==J<:ZN3#E+AKTR*=SBHL=1;1^=9TV@'N:1-M7WKL( /_EDB7 M$]9;>BRX6$@2*F-MGB4@F*ADE,F+LN_XXLY95B(7Q74F[7HM01ENP"?-:(C) MH\[:>-FZA.AHLJQVB9;O(,9#9UFM#6%!K#KY1L,Z5>>I"(+('((/()2GZ5

SJ*"9U/=&"%M9 M'"!G?W?EK+5$VD6R'9RGWQ%Z6.69^1)2K8I&'0NHP,E4,L3Q;#E*+92+KG53 MK'L!G0(%VDF\@YG_#JSQOAI/I>'X%V*H=USMZS/Q9^2V.$[T1/F)/1ZU$B!ZDID$KC+0D&HL@35 N MV&R%2HW'NSFZHT@6WH81Z^V>.U%$)WG"U^)W7AG#HXLUW%OKJ1-"Y-)!2617 M,1^<+IUESQ\ZWKV+PG<0X['$NZ]S=AZP456?W M4F!'@>^3$#$7XSQC0$MA];F-HOV)X+)0?,RT-@:V4>7QT1+A@9#VOGBPC9P; MZK_F"C[CFHSRSSB>]FFE^V,XP30;DW&.P_YH_/N(3/F7,_P%XW@6QE^KMI8^ ME0KDCKEZQRLZ7S.S:[//:$&0,Q5L* 5->, KV>'Q^S<2V^ANM%_!WVDSMG=F M7]: W:!6?^( $YFYS\.@IB6_/T.ZM2[_V2-\VAT? MV,JU;3GN1A[NZFES$CT;YM>C,+SRZ$NCUZ>%[(12PB0$PFTTMOF<\I(+:.FFP%\%0IU)F2.K"DUX']CM,5-A0\FI@B)%[[ MU2&9"YZV:X@Z*N6,$HFU;O%R'YY3Y4LK%32NRUW'=979+\CTZT]KO=AE>/!- M^3":AEO(WE/(#-F5'IPQ-1^""V(Y2M*_Y%K%(KC9I"JP(:03(],A%=;!(>3[ M=(9Y-B" UZ0V%QF)[I?^D$;5'WZ\1+R(>R%)*Z94 )'7B\U\ <!W5?H>.]+&'[4->Q1)XW'>'SKU=&2]\]#\9@4"+DVNJ1YA$)V22: M5CI",;S$J!)+S>\MW07OP:+9^^#3'=MPYWKM),'K*J)5Y[(-,'44'+\-SV$" MX_O3ZEH^6".5[(LNF3,KA;208RVF1B?!&RG!)?K+)6MD:ATZWQ]-'@B;'Q=+ MMM%$!^SX, X9UTW"932WY"*3*@Q*Q-K%T'LR$Y0&F9*4PF6'N?4.=B^@_=OQ MN^ML+0^LE< ;AIRJ0_'',/8' \SO\#,.9Q> L!X<20^%60(D4J)-EIP$SAQY M",K9S#GE4%?9R:@ST[P$XI9+H(*S M$))0@,$HCF1)6;:)*N]_RA/7:4,1=M$X;1V1"B:GG&LPL2:/2EWOXQ89C(NB M9%IJT-L-E'K[MS]Q9380V9W1C@,=4?X>QO4*U,]=GTRN/6>O!Y+WC[+1.21- M]1H86]PH^ZX_^>=E=$1@*MQ)!B(56L.E$."C5%"$*,D779/ &YL]=Z/9O1+P MQC=?1@1YSZ12K%;DI[NH:$'S#%S1!6PLF(6P7C<_-;H/S_X7G$8L6"\2;"3T M#LX5U]N(K':]VMWCQ6PR'9WC>+X#]KPQM+71AL==O=8@>0M.% %"EWFY@\^^ M=:1 >^2(-&081PB M0^#69"N5MLEM8J0\\O%/GB7[$GT')8EWPB:(@S"9]$N_=A:ZO>MX2XLEPJ4O5-.X'>R^PBW'4!?5Y?S"H!=Z] M4@+/6@N0*,AIS.3^!XL6I.'21V9+8OF16]C]3W[R_-B#P#MH]WHOXO5M5II8 M6/(2C*PQA< ,1!D MX73Y_)/1_:.%VD%[TF?GM7'^O^98WI17PVD8?JPU-@M^]K(,-3=+@I.&U11A M!EXG#4P4'J/7-2&T]4IP+Z*3(4%#P:_3PCK*B\KO7W'T<1P^G=5&)(O$ M%*V8%!$AU ,MY4,&+Y6$;&V)/A=4F[4#?N :WCL!'"I[L(5B1ZT%W##N.@>U M(,Y52*L6\4T%HE[E-M&:9KEY84P)4<(#ON M5:TF4=ADXN]7]???F]B;B3XT4Y2:WC$ND+P MZ_.>](5YSR.4$"L7I:P=A3EHVIB,H:W)N_L,M^WT]NOS4]#;EE+KI&OR#6/B M^=>+S%_IG6-T5YF MI6T"K:.*BWM@':;PHID*'_3:=I/_/I:,*Q"ULYXYG\&EZ$ Y;L@RJ65*0J$0 M4M",Z>!48+_4>*#8XA#,V$;L'3#BZP*1UW*OX,$O%OFQ',97_MY[-)?XB3R3*JL[@1BP<5 J/!1JEXO7S8@@NR1F*2YMIFDWWKU>)> M0"=D@+03?,.\R MP"RRK&R\V -.1J7$-R(%O#]Q=437$J44ZXWSP>G[(WN(+<7%3_X MI /%T[?3)#JN.+XWF?NM?IX\]$WJD3^I0X(7_<_8[[Y MV->75UYK%3$Y"Z;4K,50R *M>K5[1*"$QJX4+H8Y#&(UBUH'L*T_U6K.4-N[DY-U="!KW(/OBMW M[5W-\.S56NH410%M?>WU$#P$&S1(CYS$40W_.O MOX5_C,8O:G7VW"GF_ .WU.V M+4$V7[9V4M1^-[E+H%1ORVA'B8VV)GJ-Z=8,[T= =V#N0M_ M6@7>(G*;'9D4Y%7,Z_@,1*$3,)F%82$DD5O?#'H/G*.RU7=7Y#T<>OSP/9;F&8_\]P].?9Z,]5JU;-&'<&P?&:L(X\@1.F M]IG0Q:-44J@;1]ZWAKDW>]II$J$C:7?5Z+J.=L5/JYW25BCP61,>$VFEK,,U MR6;+)%?8/#GW)H;3Y$03B=_IQ;<_$GD]&GZIO'W_TL?EW MMSKB>.1H&AUE7+^'](JS7Z+UA5PKFNH.5$(+D=@$EKNH3=%85+=7]38[L*B2 M_+"4Y+-A?A$^]:=A\+HV,'H3!_V/BWWPU3 -9KD__+B\VNNW,)V-2:4XZ:$L M+!<9:1;$0E,*Z2=.FR,/(?H4G0C-&SSLBOG0]]D^CD6Y^P\=6 +\E3CU&)QV80)N![<5L:=?7 M&K1VK!IJ&3QJ!L8H%4-)LKC#,.=;HLQ66NC@R.,E%B32+N_%P1>CR>(D1KCD M;!8,G/.T!F*]$Q?)J,\A92=DH;6P]:GJ'5!.@PTMY-Q!#4R%"(XEWD!-\'=OR M]KUBBLI2@^0ZU]OW-!&T("2=K-!CW>J+9O<:WE^JQG%8N[IK]):1Y M"\YY*#HZY4)F-(PL:?4B39*APQ(P1]P5];*#FY&UW6.P:R@.=?:XLUYO!EEW MDV\7X?=KB%8E,AM@ZJHJ\18\!ZI$W%%7]ZI^!T'OBP0U2=!PE*!#YJ#():[Q MP@)H Z*QSN70_/!E;\I_J*YP#[K?1KX=Z/P=?AX-/M?@R#5PR_BNMX+1.L;! MS._&)+L$HM?5O25W5W'KX\T>Z0TN%;T'T 'J"'?6V=J5H:T$WE% :A54OFCJ M49-F%,L..*M]VX-W9*JZ HQI*6125L;6V9*WX3B5S7]G&7<0&[B):54'OP&J MC@R VQ$=Q@3876,/4& '<7<45+P%G7*QD,-:0,@:*P\R@E-%@[,BN,250M7U M,G! 4V!?'-A&RHW+")\IJU^,AI]Q/*UGR.]QV!^-YU=JOYPAZ<8L]ZA@&4>C M&8A<*^>-]A!4J<90IOTO(N=6;Y!DL>'C]K_EM]#,J%NQ-LZN><:O(OQC.,%4 MZQ^O0_T%XW@6QE^K(I>060[%1U5#FF0,J>P"Q%R[.P5OLO-,!BTW8<+C'O_T MF;$'L3=>(Y9![9MG&\^&>5YC606S!)F%"=RB 2NM(1+7 "=934!64\@>I58W M#\5OY<;&#WSR;.A&M ?*NFEPJ_&]7]=%;LU>[BB^*^SLG';&>%[#S@J4YK6X M/#DPKFADJ(MOWIREJW0:^J(WY89W&[[TSV?GST?C\>C/ZON&3_3.]&M/I*"4 M2@B:8YTLY$W%R!VPY+- QB*[:4OL;E1N@>]X#J*VX<>:J=F51AJ;(=?'_O[3 MF'#1?\M\G:_UB+W'BY+H(@>4]<:0D S!4PE84,*+$ER)?H-M98-'/6W==R'/ MQK;$ _#>S^(_,$T_C!8GIO5^GTS_ G-MXO)J^/.71'_WI(R*:V,!+1E$2I'W MY5F.(%1B3A0L66]B9K3 9CT)S00#/G-\+_"N%_#=^_( M#N ]YYV).C-@:!)9T026''@%+I-Y37X8MC_1W!3;TV92IYKH(#/FMNWQC^%L M@GFU*;X8G9_WIW44OR"^Q7%M'Q<^8H^\L)(SE\!X23570$$,@8,5!I-2UC)L M3:%'@ST-3NU'5PT3;M:7U1>CSTB>WO0W4@!98+_TOQ#XLS#^B/6=,6%]5SV_ M7F$Z:9XBF!BJER?)R[.$WRJMF$ ,W+BM=[8-'_ZTR;(?F:^3Y-%7%-\-^)+ M;\J%K5ZKL=[,IN3/#FM:>\_9K)V,!I(,",KJ1.LG"2HX9J.WS@:WO0VT#8)3 MI4MSZ:]SYM'W$=^->F6=W8G8R!*SDAR,MV3S<_+NG/%DH4GK@HG6!WP\7QYZ M^JERI:G4UWFR\RW$5W?.GL)Z8:XMM!EJ45/1-<0B$@BOBF3,"!.Z#+L\;0[L M+-%U[>Y\!?%KG$YQ/%G!N<*[9;YQI-U+Y4A&-5>Q=D#/X(,-8+V5+!@K,;3N M_?H0IA-A04O)KS-CYUN(;[.8WV$55UVCUL)_3"$+M:@_*4D\SCR2F5R(UMYQ M+\AV]JQY+>-6"$^$-=UIY98HW$C!>U#%TZ8FI05> MN%3D6JEHNJT9N,1R&L1H(NE;*+!S5M!U8*^&M.CA9%H#./,.V_F*JVVT9G,O M*HEZVX:C73%RDZ$HYWP.Z'EI?; M]W1D0*D6G&F?&A=<>HC<&=(FU:Z>(6UK0N5[P-Z=MQ M/R'OV:)0*FVA.$GX=-(0@N)@BT/)0U+8O/O"QN"^&=8\0A>WL*9AE)4 #5/_ M4Q@LML]W^&DV3F>UC5$O.-HK>2JT?];CAI@S!)TEY*(Y8]$0TDVRUC9]WM/F M0&>2O47]CXZ?WI>J[TS"PFNM?0F$2;, P1D&3-,OLL02G>MT>3B*JM9VTW][ MJ1YQ5:OD7&::UB06%6B7JY> J1J=DRP9S1CSI?EUOD==U;J57A^N:MU&OOLJ M:-P$T[=8U;J5KC:I;'R,H/=6VIQ+-,HA<)<)D54&7.(!1%(Y!UD/_5J[J,=< MU=I<]]O(=^]5K;3=!2/).)&\<% ^"7"6.6".UK[J+F-J[3$\A:K6K72V557K M-@+OHJIU'J)?A5M7E;9.NB0-(4FI6D22=CJ)$HQA-D81BBJMVQ[=AN,$=+^S M>#M8 *[;-HLUCCD7$ 6@3:S&P1B$K!2DF)37&)D/W8:J3\G6VU&^G>=]7FEX MNPFNCNR]NS =QN;;56?W4F!'@7>^!%S!I[V*.I,O7 ,ZM!L%6J1DC""\M(F7 M5)SL-O'WP#<0[(L'V\BY=2ES[7\];UK^0+N-Z)@NGH&/]5!-60%1N 0^J>0E MLF#-C:MV;B]@W>QQAXX$/E8WHVX%V[J8><-Z:\&5$[3_@=;"$.>Q-JZ7M)NR MF)B5,G/YI,O8V^N^ \&VGO>/K*C&)&/R7!$_ZTT&BO%ZB4$FX1AGH@H\LTUR MK9],(7M[;NQ!\!T8C5?K4!;W@1<=%<$C/R@X4!$+>&XM&*M9$4F$P%N?%MS$ M<"HNPDZR[:#,YRJ>)=LW0=21:[".YC!.P6Y:ND?E.XBX V?@%F0.I?=&%+"F M+G6E1' ^:4 N:E@*N>?^B2K] 0>@:YUO(]D.=/U^L?>\H=UHV/]X-ETTUB!+ M=9X>-2KCBW=J_>J7]W^&3_6=Y8ZD6?1.8:Z=G#0HH0*XHB5X86@/Q"*#:)TH MO1/@_1L/NVK\YLVO>U-7!Z'EZ@I=09-5B1A-@)09^=$L>=HY6>T*)I./02/+ MK;MX7$?PY-FP@T ;+B63\;3W+@P_+I;'8H7+4B%8;7TM'=7T?&^!96)9KD7M M9J/#0OK6*QJE5Y?:O/; IVX!/EYZ#0MO+T"L+JO; ,8VMMXFRFP_)Q\V['80 M_DWU[2"Y+N;BZLXYKY0,AHR5@O462B/ >YG!&.$XK0V,HWP*"KS#2&NOOVT$ MUEAORWKK56#(,FN#8I"C)R V67"!?DJ%&8Q)%R8V.H%[0'/7'KJ_#7$GL8]: MR*RA?3,'LF@1M;K\52E:[[F'DEFAG9C^<-9HT+2S8_%_J0Y^@ M\AXMLSMG7OM&?;^$_OB_PF!&@PT3LKWK;C]Y?*.^>[^N5:.^S3$W:M1W\<#% M7:K/AODUV;GUC*-?KS^=@\AOAN^J]U+[)-$'?A\-QZN7\W8WKR]OE;$ATA). MSK73]>XOG<%)9X!'],$+*:+8:-/:PC%H.H"6%]5= .N9R,E%LZI&FUG-%R=' M0<0 3-AHBS4YLM92N17( 6[M/1B[[KN\[G&:Z<"MOO?J+&&MR)D\RT0./B@^ MO\&8%N@8C),&G92^V_/[0U]6=CSD:::G#L* +:2T\(&-T]J);&@,3(/R48#3 M48(,+-NHA/:J=;)P,_#[*CPY'DX>1N_'4N1R,?KG7R]^_,\^C@G9V=?7^!D' MBYL+@D7DG,;BYQFY.4#@PM($IB0=2N@ASE_[4+C=Y&J,W4=G&-"<9%U=J"3R[1I! '!>01N MD[*6>ZULZWO*CH!;#QSS'AVUMM%2EY1Z-?PTFT[F$A"K/"3G7'120"F*US;8 M$GR]OH')C+Y@,Q@M*&@[-*@':E%..+2+IUU[P'('VWEEKIJX/DPK>C\5P7EV&5BQ]>]B?5 M*2#$*^9O +4C(VD+F 3+MGX4:%V6?SQ5VL=A5N^HE0Y*-^XL5]H$U[=:V[V5SC:M MZ7V,P/=9V^UMMO7.!8C"*EHY':VV]T)#[:1\X&N MJ>9%!,^$ ]0I@<):6IA4 J-<]%R6H/-IUO=NI9M'U/=N(]@[S=#V66WOIZ/T MS[/1@)XR^?F_9[6U54JS\]F@]D.>7Z'[8G3^:8QG=2I]QM>CR0XY;SL\K%5& M7*OQ-LJ7N_?AKX8$>P[A]<49O[4&@PX.@A5DHJC@P:'+M45 ]-IBMK)U%ZYM M,>YR-^U'\_"6=U>G$?1F\# M#6;:"TEJX:P%)ZM+%\F1"PDED+R8#9W;&XR6),82S6@[DJ]5#%R M64L(8RWD%!&#+=&T;K*\UP%^HUP_/%DZB#1M*-E%D,T[8;3B'$RN5\IB))B9 M9C&+WO+ LRFY=5[P-OCVE?J[5S9VIJ!C2>"=W]]3OVAAN=;QC88U&V<>S'&9 M&4PW?J&Z@S.UME4=HHG&5_\I^GT^&&")+613(NA:LR^0A&L4 .98B&'FK M;J/^10\4^5]]YLE:$#L)MZ'3GY88>L\&@R6>/JY2ES;!M(&M,,'TEX^CSS^M MGK50_NK5I?+OP[+_-CF/U\ZH(]$VW [NQ:8X.O*E,V"H';I,CA ];7\9!=,N M&HO^OI7_>-5]3U.=;K6]C42[T/*OS]_V'+)0? R0-..+-HZNUE#()),H,?"" M]P7:MM8J/7-_VW0[Z=]4Y[:B:[@!7V!X_NYU+^;DF/8:. K"(&H:J20C(+CD MHN!"\'NC_%NKCYYY"NK;5G1[;+3S.TXO+8FW.'Y_%L;X/IUAG@UP5'X.XWK= M^\4[CT]'>.2#6J4BM!AGHS2$F\^J.9'I,O0H?509E8>B9+WH(FIPR!W(4HB! MDA6G6B<=W(]H5V_OFNB??2:Y+L+I9,Z>CX973\)?]@#/8 WV(Y'-]W"_:BL@P* :\![RGAC MG.%@;1'D$]6"AT2(4JC7!@3C?&[=O.D:@/US8D^*NX\N6TF]<>+E L7U4[L_ MAI]Q,JVWP=!(^XE^FHOAV9]AG,G*]MX9G0WMPZXV D8',04/+"L=2_0)BWE@ M9WO4@T^=&MUKHX.D@\U%-%]K>]):'FKU-X_U&AG#(C%=DU&8LF$L6DT.V\'V MISG$4Z?9/C371;5('7K_,\X;R\]+9RZD8%7.A=/"B5$H6CUE7M3L:8=.VT!N M'FM^!^2=:+X5^C321\/>X'RE'2KO76ZZ5WI]G>L%Y?0Z#_C.'S$WV=5JF_*W*6 MKS*_,@>S]S%S0[#K*%*LB>PV@S12A%B$4*PU!]L@/RG'_0#*;.S"W3&"Y?2Y M.8Z>848+YA0YFTG62B\%+B@!R2<>I1 8LMK ?]ONJ?NGS"'T.MJ+4CK80.\5 MU@W'LR?J/17<9;"JA-H 7T+(A6P' AJMB";$UAVSML'W35&MF*MQ+Z*"'VA#W60 Y MOQ&7"1I[9 *TYF3%RD K;O.. @\XA,WFT5+MZWM,$L%83UY9CI84+H*N[4 C M:","22,':?>T;M\%\?M<:JS&#IR?6TWQ"T%P&US(00'F5#,K)0?OBP$3#3<: MI2ZZ=:3E7D GY:JT$WT'N_JMX'K!H+.\9(BQ9MKJ7$^VN( HDLK>*&%DZS+! M6X$<"0\>IZQ-:+"5I+LH4;B9#K(,U: //&I:&;%VJE(QT\JH4P:&Z#$H%B-K MW<3[#BBG3(''2+N#-6"5'?1F+3MH/O3G7Q?N[XM!6.5@1^F+M<& -0E!!??EK4'NJ^2RPYVC6\4<2Y7E_$C\ WUXG@T??[YU\O/_,V?)WW4ZLCN!S&,+\=A.&5SEN;C*FCRLLNQG.8PLT=:')S M*3L6'3\5_J)54J?:,%1F"XH9!0%#J9>"")K8*))NG=+W='C[0)7ID=-V&]5V M0-<;<>5EV:,+(HD0))0L"9FIU[PYAY!D],9++EUI[?+="F3_]O[A=3QJK: . M$H[)&BFC\7D8)EP$MY:P@CK$4UN3:Y5BK0'T* QYC!>.8$VLBB;9TNWGP0 M3XC<#=G5'>$?08U#N/\/#.A7^N!T\FI(QEM_E'\=U](R06ZJ"L(#HP'43D@> MG,@1R'*Q9+ 5(6+K ]D.AO&=[T= CRX.C"K>^/"0XAU#^J]Y9=SUK(V>U;9X MKCTH-V_[4)M09JMJ7^AL3:2?=?-VBAV,XSOGCX$@'>2C[2IFDFO!_G1&0UE- MYAY9AY*[$$$FU/7T/X&WIO8[,88&BT*+UH=='0SC.^6/@!X=E.2UM]0$"RK7 M?2MQ6R^5IGTKU%8Q7L?LBW72BM9=FCLVX@^U>=Y(/YP;"2_#]/)^P1Z7:"*6 M#.2!\D52292L@&:YH&489#T+K3<,8P9%1YI@R^U-CD&*)),9X66%M82$82VW!1C#2U/Q[(8/6J$W^8\ M.4X"=>6%=3O:Y;:MR/3PP@3@2DI0U=.,T2.4D&CWECG$YH7X>QO<$YHD>V#I M_B?4(RCVI+:>Z^&;7F'!)6DEQ%+306MGQ5#;7&K)E?.FI)*?SE2Z/K;O,^D@ M,VD'@CVI36EAQ%Z,4T3.31"&7$EFJS+(3HCTDTTL,,&,$K%U]\A]C>W[1#K( M1-J!8,<4;GQPG,M(TY6A)FU2<-P!DXK5*QES#3%I<#P:E,E@X4<3EME^>-^G MTT&FTVXT.Z9PYM;&K G(/=<2M)@WW:MWY@4706:36)9,F^8YD0?REXY)"]?7 M[X>C70TUO1*HF-2MS>%+Z\$_H37QV$-#7=*N"[OB MHL[L\=G+RXMXDD;+'))95%>Y$CB0!Z\ -?7&#C%;AL:X2IGCV23PS2"H% M>YN,Z7O!Z58%IUO19!^5>X_1\5/AKPG9"49>I-)*T3YC&3AI/ C!->/.EO%YW_ M46-3_>''16B*]T21BCF)4,T04"9EDB#-N2QY4$XJ6]+15-S>@O\(U]JVK&T6 MM-Q5^8VW]T>/8U'Y40?R;/IFB/\/P_@BS:%$*1P'9VLKX) 36=N)@XX"I4RI MALPVL1J;(_MF2'H$BFWMJSR49AWO2+.^8@4M1X'<.\DM INI(MC( MBC1,>G73F;Z;GDT0?7NTW+\B&Z93[32YGN4\UVT8K)GG\VGW8?0<7TTF,\RO MRN+^Y^EBM+]A=0LGS])9'S]C_BU\Z9_/SC^$\4>\D$\U(,-'["4>C/!!@_6! M/(88:]64)'.^!/(C60EH=)<+\#X&^>U-FF/5Q%9TZ^(R BQ(R.\2S=_[T[-7 MP]S_W,^S,'B'J3Z7=!)B?]"??NTY:;6/1M"FIFNC>6LA&$1(02#.[NS;QW&=]9UI+)UMIF=LSL&\\\LK8PU$?[\I?Z(/95=R3IF MT,;5L$<4$-$Y$,X(EM#%E%M'#3=#]LUPK4.%K=/*[GPCQOFGP>@KXO+PXG:L M%SFQB^Z+'T;3,+CZ_HO19/K[:/K_<%I-A8_#_K\P]Y0WFM-_D 59!HKQ E$% M#I:CUU9&AZQUQ4IG@_GFR'L?%"EE'&NMB7.F$!I+."+RF!X])P) M;3UO?6?,MY@/NM.!PD&4?9SYH-&P9+2QM;M/ %7HI[K#@/).)QU*:$_7$\L' MW8H#]^:#;J.+IY)/M\F8ON>#;I4/NA5-]I%8]Q@=/Q7^\JPMLXF&96V];T 4 M<)(F>RHB&YZ\1+WW=(NCX>U6^:!'1]MM5+OW?- 2BY I(21>+*C:X3$RKT"0 MN8.E*.GRC3J-;SH?="M=;I4/NHTB6B>,W)LU"+;;EU M-J--)JHM"7*B69TMN+&3^#O8Z^ZZXD1*FRQ6OSED3TNKT.!]"&!"<=:RH'5H M?<1VVO?0/(8\+974,)MB,I[VWE59S+=CEHH*.6<0& V!B!FB5AYXT5GP$KG, M&]5]T[=>80F]NF3(M0=^FX[>XV7>A>)7)0X;P-C&)]N$ NT7A8?=IQV$?U-] M.TBNX>I_$TZH_4+\_)"@("C)'(0B.3"CT,1H2XK-YG"7"KS#CVBOOVT$UEAO MOY&DSF?G2R#"L6 ]&0VR&'*!:!,!5[0#X:V/)C-MU4:]41[0W+6'[F]'WDGL MHQ8R:VB)SX$LDK)6^S>+3D45P,;:OYL[#<$D"9;3CUEFD62+:7?MH4]0>8^6 MV1X+G=XO8NJWWQS7H-!IN^]O5>BTPZA:%3HM$+S#3Z-Q+;^X\OS+,YRHF)6< M!TH2. B$6;H GQA5&'@UK7HBS :Y=7/9W^!F',ZRSZ<5H.!V'-/VS/SU[ M,9M,1^;4KC5D=_^R0?P MT%JSXJJ[WK'H.[@>;@GC'5;A+6J45O[BFSCH?YP+IF>SL#1R#[32UDA#9.1V M! M)2U5T*8&5UE>^;03LA.C3G4(ZN;AZ Y UC:A&,C_TS^DCY/O2;R>%I@2] MMRJ%8UZGP%,&CY(V=N$E^.!5O0Y7.2U,%IMY#ZV)M0'V;Y5[K=7:N%9GHS%< M+L07G_NE/TEA4,O?>J8X%/,;ZIG"&E<5X%(NP!DMR8R%I,,F&;"[(SDABAU M-0V+3W9!_VI8D7_X<_1LF#^@>(1BF;0V M)"-L\]2![6'N+>>OZPVT:Q4=2_[>:N__, [#2:DW0_XZ&N4WX^5QY3Q6*DN) M004$IPV-2X4(9!5DL#E%'JPJ[;-6-H!U!$= W3!CU*V&.G B'H"X//S0?*NTF/)I(_5#CTO@C(^VD8S]O,SZ=0]LDRGB70E*E]FG4 MSZR")')PW@8?96L>M1W!MV(N'5#O=\:_#GS2V+N!L/U98X\?YK3QYLB^GS=^ M/V]\T@&N[^>-W\\;OY\W?C]O/$GN?3]O_'[>^/V\\?MYXPD3[OMYX_?SQN_G MC=_/&Y]P .W[>>.3/B[Z?M[X_;SQ^WGC]_/&[^>-CSEOW/-)S2_](;D4_3"X M\KOX]?F,O@,GD^4_[:A>;*MG[^5TY_'2V.>YC^$Q9&,E&$T>G+(\0\CG$ M)"WLD8-B04/4=5[7#DPQ*O2F]6WECX!YI*&);7AT1[BU,V5U<%ST$C^-D2;W M7/+#_.R\BN9?BS,)G[*(R1FPOO9&D:C V>0 N;<.98F.M;Y&_!XX)\B75L+O MP)1Z0ZYP6 R:=@E\/9I,>CIK,@&"J/UZ"9(@JOK +"@L67)/IJ7?J)_!%GRX M!<8)\F!783<\<5E!6G;&F7P8/4O_/>N/\>UX1"BG7VOKI"F1]6?Z[:?ZD1Z9 M:;'.C\R:*$U3XCJ)N>/?-"M&O))>Z12T] MQ0^CUR3CQ=';>YQ.%R<3O>21[-KB0.=,=JWS'%Q0#+B7BL6(SC>_PG@C8"=( MD?8*Z> .FT>=ET3KF;(9/',.5):>(!L-M,"Q$+0U@;?>.)[Z8>,4%G(OH"=U MP+D-&VZRKYE6NF@[OXQR+B+EFX#IZKZ#JT .33*Y0 MD)96I>J579Y\*\.T+-D6S*8\/94_<+BX+XUO(]S&S?K?E#(Y&XWQMS"4O0@B6W#%1U Z$T[K1$V)35+6V[-OGB'>FN#W\),.9J(^ M1@VCSF38N-'^_(JRO^-@\+X_7=UMMH*EBC2*ADS[%JN'E"J#PY"(T5F7@%9' MD390[3V/>*HZ;26UQM/UY>C/X1D)XP.FL^%H,/K8OT!ELD(=DJA]8QDM1Y9L M$!$U*)YEHN1++G2B7R(NC1S3IT4D. Q>]B?AX\EC M]Y*+^2@9[#,-4^4@=7(20C8U;8D<_*"3 F4*<8J8K,.WDH9IYOYQ-A!+\%4 M#H)/'(J)G"%*EV+KQ>QTTC"WX5&+-,QME-7!EO@8SR^@\5+$#-FJZK1K!VY^ M<0LK+%O',(O6UP ^]=/175C5M8J>QNEHB29:Q S)N@*J6 U1T$_)6Q2E<$V# M_'XZVH -6YV.;J.5SH_(-@'SK9Z.;J6H>\_*'B/ESE4?D]36Q@0Z.EI?&2J( M 3DD$WA@3&CR,)^>RG8UXT%ZT*4D4%Q8<)PC\"!\9BF5 MS#;IL7/\IZ-;J6&[T]%M9+C'TU%C B**#,'%VJ,G.?#"<' FQ6R85HEMCC]5I*ZGM[W14:ZY9#2)9PPPHS3TX9AD8P[SG@N6B[ :Z/-[3T<>JLI', M.BC%>3^+DZL[BG(ZA*AKJT F@%YYB#8)\F2$Y 11%Y9:;[+7(7PS1O<.DN^6 M"$NR;P*H*U/[)I@#F=N[J.AN=>\@WRZ,[#5@+N:@A(\0Y_QN$J6RXZIHSSD!C6C8<6 M,.]J@;A!HXLJON1-TM)N^>H#[-*["7O43E*-+>??^H/^-(R_/AOF-],S'-^P MZ5UV@>LH("/]3GK(Z&\JO\91\3^[:],77 M-+B\)=TP$=%#D?7<7&8#/NL QM5R_,*MS)LX0C>_]REK;R<9-4X@6S+G>M.K MPC5F+P08[0LHE-4#TPHTCR%&DY5HDDAXV[-/W4QN(O.&9>=7\$QH-5GYXZN MZ0:@&F81W@ED_VF$N^MH7>&-!-PXB_!N<#84)();L%'2LL12J7VF T3RX%7* MW/.R463ZN+1^3Q[AGI2^C5P[\(R6P%;Q4^Y4*!)I4'418U@@IABAB*@#B[7< MN?6M%M< [#=EK)%2;G87>;1$NTB+6(QK"89&DYV6":RK#0J9BA"9B>!%+*Z0 M@6&5;'ZZ= 7 *:CW\1)MG08XE\T$TU\^CC[_A"G_].S/,,X?Z"EOAH.O#V?Q M7=/MU>]9J#7E2VU>_^:M$O6V0=DJS^XLC/%YF&!^,3K_1$O]HC_8>!R&'^?G MC!.RW2X^L^P&-(=U@8TX4YL!_1[.5SUI&T^++B"VZ$G3KQ>9O)^.TC]_NS:U M6G:<67O&_MVW#AER:_^9N\3:06NA*U>M!I:K6]C!MV M_9G':2_I-@2;;62K.'2D2<;LB9[N=0Z6OZY_1'KX?_S;_P=02P,$% @ +7E;5R.8519!V0 1/\( M !0 !O:7,M,C R,S Y,S!?;&%B+GAM;.2]>7/D.)8G^/]\"FR-[4ZFF5#) M [QJNWM,&4=V[$2&8B)46=.6MN:&4V*GRZDFZ8K0?/H%>+C3Y>XD0 .)YD6:;?_Z+^U?G+X!O:,;2S=T__^7OM^]A M_)?__B__Y;_\T_\!X?_Z^^*<&;G..2,_ M+>]!><_!/[+\C_0) M@\]K7(HL?X#P7ZK7WF2/SWEZ=U\"S_'\]K'VM_G?./9\&K($\HAY$ G'@7'B MA)"*(/']V/$2XES=_]-V_?B_87_[EOP!0PY%G:_Z%"Z#^_/N7 M#V>G3'Y23_RTX7=J;3_S/,W8UQ+GY4=,^%I27XU6/C_R?_Y+D3X\KGG[L_N< MB]/#KO/\8%1%9:*H=$-%Y7\]-]E/%Y!OB=[RF%8+Q%7L?K)%8Q^FGZR1>RLE M!)^>X,XT%Y-0;QFMI>3 T2-D__T7^;;4MX!W&CZNO94;_N'Y\S#E- M*]']11UKQ=?K+U]_Y0^$YZMR]_VN^ ;^_6L[536>X6!_,6"K/+,]_10G)682-P02KF MFL%^4OK;3WQ=%NU/H/I)M5'UY_OIZ-NXSENN<$X'EJEYXB>:26WJL80'*R;R M[&$D^V4V\K.J%T*2]1>0Y8SG4H<^P>+1Y_\;SE-,I,B5XNUM]H#3S2KQ$Q%Q MSX.A\%R(7"^""4X"Z&'NQ\@)DR"(3 3,\11+DR@MA4"1"'ZOB3S_\>L"J209?[O2>)\VV-J=L]1D__U9(;5#=?]5] M[VU:T'56;',N]13^H>0/Q<#GJ3G*@KY522UX*D"'7K G&/RN2 85S1:^7T-T M3GS,!:=_O?I(C-=\Q9?O/5W?\6;YE0V;;#]OT-;.O/$N+U751\/)G7'#V MA3]EZZ=T<_4 MYEO./DK%1PV:\N+--L_EY[7BW.,.#7R('(*ER.84)BR)8.A1'B1^0"&B*(8Q"Q-((H0=P2A#3!Z#.Q/7 M3)B>L=S]23#5N^-906KJ8ZT!J4/D%6C(M'?A&T3"TKWO_#RS7O\&V7UY"QQ^ MP4S2%GFY^B*7F;>JL'"1YZ($QE$80H2E<"41%3"(7=?E+J6"$!VY^F+'&3L1A M%+I"[E#D0^+'!%(N&$Z(/*8Q7W6]9X.GS_G)M+[109>@U5-HO6 M?Z>\*"2R(".%)*+D(&V9,3O!>P#7.\(O!'&>C;XC$NRH!"V9]L[P82@L'>(] M$\UZB@\S_/(8UWACG.!09K,;\>(JAK^G#]N'G[,\S[ZIBQJ6GX?\^0HA+W X MCJ#PB;Q)Q8Q!^=V$T!5!Z$28AM3E)IB9=6F2O00KTC'KP9@MI8!HW!S))4,IIZ5CDU!I27DFO4&&.5 M()I+;92_Y?6?'S8WCSR7TK*:(2WQ^IH498YIN8H]YN!(RB\OX!RBD 4P(3B& MKA=X$?8]CQ/71)+I3[TT.?;F7BFAA=2#0-:2#+"RUA4 ;PYL'%=@PTNU0[D0 MG)9 ?3 T__8IG)U =D62*5DTL^*$E^T>U(CO* M04,Z^+TEWJ+3W!PQ:_J8]L0SZV>F@!SK:\8CF#OE_[YA^?KY[BNGVUQ)U3_* MSWE*^9O[S=UGN5TTQ-?P*$L35Y):+LE56Z*E6.H'^1]2,%5D@UJ>ZCK/O\URMKK+3%3\_[Y_YC)_5SZZ_X9Q5_[F5LUYOV&?Y[7R27U,; MQ!324,O..R612Y-5%:5 D3HR!G"2E=33 MHEY[?:9V3ADLC7EL\H38V0IGGH+$>2.@)P3Y*&AZRKG,];YJT%_DY.5;7/+W M.,V555#+\M;S^M*DIR*L,CMS>1U5M\Z*9*!HUM?NSD$UK-990&D6&;9'!>P1 MLZ.Z#4 P2F<[-^9LRMH 4UTM;>C1<>K9%_[$-UO^A2LI()7Q3C3K#5FG=Y5L M>??]D5.5()8^R$=NQ%?E,,=*"OVE-0I.@Q>J1.$O<:*SJQT-LMYHZI@P#]F\YBMHR!V]UB?CU8S)H[ M>WJ?;;@MZ7K6R)I5O[,-YDN=SOKX$UW6SVF6[_YCFY;/'S9%F5<_S MVWN\N7E40Q2?LLT3+U2R_+8*-HK<"$5)&$,4"GE<")?#A 0(AK$K*(M8A+QD M]?BB6,'E]T1;])O(H)=<3">.;K:E*H"AJHI< <+OTDTED@A>5^)(G1.%8M\X MBWBVSR).J,^P_!AXB *(.)+Z!&$>3 3'F%,_QAYJ/HNV#L"?^:,X739ALD^" M5W_^F;X'2^:AUUCAB56/BB%8<02Z7(,.VX \@^YS#>N@XEVJ)!7WH,,^J/@' MI00 - A<@1T&\J\5"C/:IFPOW%P&*VMT+\N*97LYC$U;U@D8IR>]Y:3<)WO> M\N_ESQ+'/U8\I!R1A$)/. E$@1? ).8""NJ'#D^H<'RC0(XS\RSM3OLQV]Q! M.=$#4 2;G27GH-23_!8 FEA.*PH/,K45D:"BTJ*1?P '2V+OW"RS"JD!5E^* ME*''1UZ42EQ6 DG>PE0-D_ML+5\N:C&T"Q'R(NZ[5*AB<>J2PWP*I0SP8!Q0 M1CW.D<&,!S7/#)Y>:1XHO><;=?\1KS#N;(!J"H5K>:4TI^?I7KU MD&W>K'%1W*JR+*O X3S@3@ %"Z6HDL())@[WH,>2 'L>)@E/C$25*06+$UL- M VI_M2PH&VU]H;H"%1M7ZH95Q[\0>8@*OGGA.,@,_J)W:)MU9)_6(->5,:)TX M(XRJ[^BA[!'D1:&'8MUL. M_A^\V>+\614!]VQ"KNWB_5,4.;J@L-$8/ZQNW1T;SM77KLQCQ/8)-^ADU7C> M56E"\ICX3JO(U[,!-H4"ZXG!E]Y&2<6GOL5;/FKZZ M&U-.-=9!)'@NSS!YX\P>^"W^WBEY](F7JQ!Q@>, 04)]%Z+(#6'BT6#_V,^F]9IY@\>OF,54>K-OT@;/W6:Y<;&OS\CJZ6@6\)I8 M\G9S/FH2)[ C#L!@214[-\NL*M@ JR]5KZ''1_K0^9WRTG_ACUFN*J7LHWH\ MYB!/WM@HI0%$ F$I&3P.!>%^A)THHLS,57YFHJ4)A(9.L"-T?.#..6@U7=<6 M )O:0ST&*W,?\P 0MES)YZ:9UV,\P.R18WCH^=%%_;/MIBP^XV?E36XKI:.0 MLD"$ OJ^2ES!*O(7N0'DA!%Y,V0A"XS27T]/LS21T%()'FLRC>O.GX)23PA< M#M#$(F"'34/A-.7F>S"P5VO^U"1S%YKO8?1$E?F^I\TM,,I*W 3MJ=S[Z^]I MH6MY.?'JTC9QAT3PEJLP_G13FPH4Q9H%%,_!-&Q.(P MQ.6A3+@\HWT$XX!0F"0)\4D2!$FH=48/3[6T+=Y26_E=LRK'[[$A6+^#UP"Z M_3O=+F936U);N"2E34ID2^N(SF<#N.DW/+.'WTQ]SGIPM-/=3 ^1GJ9F P/, MULM,CY%N"S/--\R5G0^;(I5/WN9814I_SM8I37DAAZ;/A_\9Q7E=A6<54B$ $%#I8A072R(-Q8IK"M<>O#1,>1=# M-;4U;Q EJX%1_7B,,^J='G(^NUXO2P>FO?XG+RA02(;E"GDI5YHR0+]5\4+_ MX.G=O?SS^HGG^(Z?J,@<,X<0RA-(XI! %'(7QLJQ%WOGW+%NO<5ZH4*Y:UQ]3DVZ&+T//.[G M]5[^Y6!7<>ZWIMS<[O-I )BJO/@KK9K-8G0S4#U_*;KYEN)D(;H9I[_,)YWQ MXE-6?N%5[[LOG&9RON=]*;41KNK^$9=VS'2=M$R2#C99"?*:>-!2/\Z//0"M MF7O;'JIS>KT5H))L\.4%H)9+V8T#ZV+/^, TK^(PUV/]G!]=\^VQA>]>EJR2 M<_%3!1P#ZN,8(P2CB(0010F'"68($C?V DHJLYD6NM,% M75,[G0+*B4526]5NDO*9QH!8JVVG.^_,]>T,X3BN<6NBO0%K+8U 7C3I22LYA0?18=6SG4QQ/, MFS9]EL&C3.GS3YI)@2(O]]4T?^'978X?[U.*UU7DJ><1G\2<0\Q4D3 G22 6 M&$//%XPQ&J%8K_AN[RQ+DP5=^H:"4PVP[)< UA":6 B8@*.]P;68[]OCCV3;:T+;^O!V):0J474KU#WQ90$^_\3LV4R4OQZT!BZOS \[9"R_,*^[Z( MJ>#0B3T7HB14?3M8 B/77LK;S/5KT[5;_'*I!M7U^P>JQR$7[BY8UXG^6"IZ7**EBQ*$&4 MN2[TN& 0!:J)/$Z&AC?YUJ=B:5I71&H9@;4W#31O6WT[T'MU_KQ)MKC4[UV'<8LV_-M8&S3 MSG\1/?/;_VW =](O8&7@<;+ZC>)?'04J2.-+6OSQ<9?2QI O..$<4 H4J7IY;J8(ZXE'.[A-+/?&0F8LR(;1 ML"2A>B::5?0,,_Q2IFB\,4Y8= JX-B5$=G6JB-+4'.1+.<$]B#A'D$@5#KJQ MB(,H(#B@1K$-YZ=:G+"HR0/K/<6:%4(T8-63$'; FEA"')1F;D&;H@;8,!J6 M)$3/1+-*B&&&7TH(C3?,TX:[M>:_EG+0N_*>;U3,)_Y#_;GRA,,"E_DPH321 M,H+$$!.?0N:&"?,YHZZC%8B@,]G2I,2[@]8>18=B\,.WAF:#5-Y!K/L%AVT$ M)Q8=AUTUOAZ ]X\)P--/?+4)XDQIK(=@MH3:R3W5A:,GDW1PB-GR0G69Z69Y M:K\SLN)UWIB^J_O@9YS?Y)5WF56Q\VV;OU6@DLSB@$*!I'A%J@@CP2Z%G)$ MA0XA$<5&]9FUIEV:R-U179O(KL CMIE>I;D6>AJI/-6A#8"XJA M-G;XZ35+JGGNBAX65QO6$?O_)5C MY=]F-YLO*NI-F;[D Y^R3=[^4X4@-@U\*8IB3E ,DUB$$(7,@[&\4<(X"6/* MI3H9AT;>:&N4+4WF[7, E9FY(;>JV=2E?US?97O+J2<37V61)A:;EM;'6&Q: MQ]*29+5'UZS"USJ<+^6S_0E&M@A]T4&ZBE16-Z3$]2('<^CP2%[E8Q'!F+L1 M]%T'DS@)(N%%9A$J9V9:7B1*0Y@5'?(?3S]$D=\9]XV3:*H*'OT5@X,'1) )'O"I@D\I1F48A"' =)$KAC>FZ< MFFQIFWC772+?$5N%0XWKP'$27M\G-$JXNGP2(;4>1B$A+(*8!AQQWXNC@*Y* MM=8SP[N;\D\-KY[68PNTB07H#J\O';RPD#L!7*_7V;>J-5K5BE)J\FD)/F9% M,6%#E#ZT++=%.3G5JS1'Z6/Z7(N4WG?&B>S]D+=R@+?9 TXWJY!AA*14AE$4 M1U)4,P9QR!GT0Y;O?=9\UM14X?].L]_?OZP8;614_-J=.K=I>W; MM@E I]J7/*O(,Y $IT\IV^*U_BWI)%C#5Z5+<9IX_VI 9,^J.X3'J"O4R0%G MNT?UL=.]3/4^-^YXOLTK>^ISY0J3E[2';%.'7Z\\)XP]7U"(PL"#B#@!)%C$ M4!5.B0..6>\3A\9GTER'F*]P]L*<)-+@ :SQB%>D]EF M?=@[S >QL'2BGY]GUF-]D-V79_OP"Q<46AY3P+TI@'FS+8L2;Y3T^K2M^]0' MREV2$.A&@:K'(D(8(\^!/J4XP8)AXHG58YT/4N*\U!,RUNDTV6,OJ9UNNW7( ME.5^ ML\SO-NQ/L\@MK3,M,:_^7.+ZZAUAK[IB$Q]]-BM='RQZS:GE-I>R/Y^OQ LK4ZTQW?(Q%TJ.] %+E4G>E$I44% M4>*$%,5:'IBCD9=W1:@OO#5U>C+X&*Y^V7D1"#-=^ ?XUQ919WGMN\P^,S$;DI?K0;T3M0>GLZ=I+O4H8#U#(,/0#M0,= M5T L$(:!@VA"N%2\7*/"IT,3+FV+-O2JF@*T=C)E>Y(-4Q2'L-93@FPB./'^ M[H#7>.@.-!-;@1"FR-A*71R:;MX$1DWFC](8==\S-^E_RC:?>?:)9]=/=U7@ M!BVW>+U^_HQ39A#X-##,TB2&)!>JR)]/\O]MAYE#A;ZA'R@&C .DAD =]@)8 MQ'-B^6$72B/7@"9(H[P$0V//YC#09++K.]!]9:0ZDFWN5->\MYR4^^98@KH) MXHX+@SCV(4J"",8T0##R7)9@'D=21S'204[-LC0QHHB$ MUJ5;51#7*F)A$&+F0H$8E]<.WX/$=5T8RQ][B 8DB1*3*,&#T8VV^@QA@:IF M65K7$OYA+>DSM,8>(N=[%/FQ0!![?@A10#V(,>:0QZX(&(N\)#02EN.1FT/7 MLHEP&3YTI"(?)4:Z$XQ#!Q11*ZU'4CYJPV7-.%9(Y;4N/6SO G04WO M)!G]%4VM84HHFC+>/WSLA<+XX#C)LJ4#XW#L60^*DVR]/"!./V2K8-8*)S[S M$\0@\U6U+-?G$ N"().:(L%10@+FFYP.QU,L[8BHTTCH<9FL2ZMDC:Z.M:!- M?*HJUI2EL&QK?\<3O'+IJ[-ZW_DG1\:#J&1;SF[DW7ZCFIJ^3S=X0]/-757[ M)1/Y[CN/%%5GH0L5TWY=14KU,*I8?IL]5-^MXQ]]F]J4KOL<^04LJ M:&@%BEB#W7T2*(U]?2E&4^_H4?"8[>(^",;MWY,CSK=S^Q@ZV+.]#XYM/RAW M#2_*S_A99>RU!CSAQ$Z P?Z+,(0(<%APCW5-8!0E_N!XX1&$7JGIUG:YKZF M-%?M@=*&6M/^=2>AU%/:+P=HXIW=$@@:"BU\?H<8^X MWJ?-]GUM[:?/J^OUNAZ)IKQH"C:HQ%F,?*Z:6A*(B,M48Z$88C_@+D:N2!RM M:JY]DRQNSZ_78$^C8?F+7C3[-[XMC";>]J;P:&]Z'?Y[3O/V]7K+M__:;_?> MX6?9[#H,MEM=Z]F+/9W7F[JJ]'VVEN\7[_YCFY;/.^,2"S&C2% 8X$0>^XOERYV.,QC8*ZIUX:0+AXX?KGS]\_'#[X=U7_/F?_SK MS<>W[[Y\_6_@W?_\^X?;?QOM(.U? F.WJ35@YW.F5C65:T*G;C*DA8Y]?VO_ MM*_EA=4"H\4Q=8_KCKR>*B.&&.&_DC9,K@Q N5+'4#]GQ'N*'\&,9; M3XK8@6_.%O<=8E_VN;>A2O)2$BRQ]4-:?JJ;I(VVWV,_]0%%NI<(G&!%U3_"LO\Y06U_0^Y5(=^Q5_ M3Q^V#[-VCENNC5T6C" MNVCZEW3F**; 0(6QGYL*8^!DA;$]8J #6?-L#1JXS<#/\AI>?Y,?Q*Y->0T= M:+ #+7B@00_4\+4S[1'\S_(AZS=$7C0?)A_T3-V8Y?DLAZLN9N4]!P_-!_5X M($C+^O.J1*9\#)?@H8K+)QS<26!5 (R2G_L/O*Z,^%<[39W_%$O:TU%ZV?3/ MULYZV3"\T&'_/ 1?<$\_[9V+XH3'$4G4!5TIKY1!3",$@X#' 79QW63(\&;^ MIW")=BG];X!7M/YMQ'W\$J_GG\+/61,F59I2?J]D6U9M0\I,]>!6VLH4_L[9 M/)Q+\6F:>S$G\UO>2,T@K[T.OZ8%Y6OY,?!L6WR2G#31?T&4($Y"#E&@&K\% M7@(3QR60L400AU$I.8PJ9PQ/N33A45%L)BPT<-43&G;1FEAX5,0V?LAZ,6,^HJK1LP^1+Q!,6!A#AK'\TBBF3"0F@F5HPJ6)E0-Z@2(8["@> MV<1L$',]H6,3R8E%SF4@&@L<760LB9O!Z685-KK,OQ0UVN^-%C25*O2/M+Q_ MLRW*[('G;=C7\\IQ7-=/7'G=(;'48?R0PB3" 718$O) D[,&BWUSK8T$?.6 M"YZK@@RYO'1NMAS\0!ORN\5R# M=]>.M+6'LH#B]>*GA^B8)!2VE5V!'JU71 M,@R)/;G2,]?<0F68[1,21>.EL?ED_#O"KD!%FLT\ ML5,L6\L/.QA\YKRP4XP=YX.=?&JDO9/><[9=\QOQ#N>J45?QF>>M]3:EUQOV M-EUO5(+S6(4GQ9[4#A!!D$2"0!>3T,4B20*.C(RAX^A8FLK0 MLJ&<0RTCRNU8^S&O0,5,E0+1L&-H11VY6IHFUNG78&IOM"G\3>M78+76A"4\ M;=EM1U(QKU'W,JB.++X7#C?V*E64-^*7+&-5M@S/GU+*BZ_9FJWB4%!581I& MH4L@8J$#<2QEIL=Q0MS P:%@9O>HFH5-;6\5UJ;J56_RUN=UBO;<-B$%BZ@Q6D/[J_= MW?04:7^.QJ8]H%KK:=HWAWEMM7??.=V64FUZ@TM^)Z__U]_30K>VVLF7ER99 M=T2"EDK-(*/S\/2+1"O(3"S7CD$!ORL2+=5$[&5_5#6UTR/.5DVMEZ%N-;7^ M!V=6RNJPI ^;HLRW=?ZA"C"XO<>;IC'R)Y6-6,A[SY=LO7Z?Y>JE5>CC.$AX M *6.QB&BG,($22U."!]3[)'00T8Q /.2OS3Q4S><5A>G.AIU)DUNW-)/K.M- MOJ#+UP:;&C4=#$ =H55*%$ #0Q6850,A__KB P*_*W! @XY-P^*K+.MK*YOC MB/]SJ*,7+8PUA?4R*LQ5VA%%@A=<&MBL K!9W=]E5ONU7]S75DG?5RGD.U"^ M]_*BO6H4N>ONL@W_PFGVQ'.Y69G)]CG]]I][)YU!9'A370[&Q/NK(1"T%%ZI MAC_I4\JV>&UQT_7C,&K_G1ERMJW8SU)W5PX\.;*Z[B\_?UYYJEF8'[K0)\*' MB/D"8L$X3$(W\+B#"15:J1_=09>V4_^NRG Q\#_2S1W+'J[ YVR[89HWIP.P M^G?K6 @FWI^&W)O7QNVP:Z,6KAINWMJW'0:.:MUV?S?.W*+<:M_2]7I%0]?A MF,L-AE3MI"2DD"B3"/.Y$('#/)%@$T-(._#2MEM+UQ78<,/J]#NL]"P'8Q"8 M>+>U)-F[1[]DTM(-=S?LK'?/E\R\O!4>_=Z\N-#G//MW3LNW>?K$-TV+1D>X M)$KB!$8N8RI# $$2NPCBD&(2\##T!=$MZ7-B_*7MP(9$R"H:-?T3Y[#KWXH6 M$)EX1[9@U.0-=Y_4 D6_I,F%X,Q42.00)#N5/WHX[ZFW<>JMV:I<])#9:'#]8N1 M]4RT-!'6T-J4^ZJ+!E;D&A1%ZL-U6*K90FMJ)\(YH$9(NE[$#*HX64)N)MEG M_JF9%4#20*.O_E#?Z_.5_]%@XJ#ZCL[SX^Y34O@^\KQ\_BP7L;S>5/Z 1_69 M[#,)4.3$21AQZ$LA"9$04FC2((8XB)W BPG'>A4<]:=]-.H#\/(Z:?#F MV$IR*'0L)& *PG9ZS!-K&(,49L1!TN#22LE>+JFVOF:EP:;!\7 MY-)YR=PWNJ\OB!SO:=_#W+C;^.! 2Y,(G1JZDN(?GGX$>Z+U/:G#^/5+!>O0 M32P5^E";H/^X-C2C7*[#H\_F?=5FM.N(U7]I9),QG.95=?V?GYM(C"H4"A=I M?> %7+ 8^0GD@:?Z'WH>3 BED,6.XQ'N\3#QC?J+]<^W- G2H;%*DQZG4PR! MK*=56(1N8@EBC)IYJS ]+&QU"1N8;=X&87JL'_4&TWQMYA#_)H3R%U47O/BP MJ1."ZDHO(D2,.U05T\ ,(H)4,0V&H8@=CQ/AH9C.DWYYGL:EB:M?FO+J*O&R M+JH^5^9ESSIJWIE>=W6F-II?'GF_BZVO.05RB=L.1I8K"4VX%*\=+=]#X9\C M)'X88FMQ[QI3C;B,JI'_OF'Y^OGN*Z?;O&ZC^U!J7T+/#; T62QIY))(E32] MI]/@UGD6*(W;I@V,IKYE5FGE)T$"UP_9UD9)9RTLQETKSXXZWW5RB+&#:^3@ MPV9;F?%T]6Y3IN7SUP>\7O^\+=(-EV<]2Y(0QSB$<1(B5=&'P41U-D/4#9P@ M(BC4ZP9Q9ORE[?&:1%#1"%HB]?;X.03[=[<%7*:V*1M!HKV5!QCOV<3RS7H3 MR[_L-_&Y\6;9O@/,M!MWZ#'SR)\J8!%JOQ990+< MX70#?EA+#'\$\K>B!A+0@2_RZLR3->@%8+R0O\15"T))!1>"TZJ,#"X EZ=V M]I!2<,_9':^HP"JCI"I=78^OC"YX-P6O51TU4*IJA\/F!_TD5 T15=O/:OQU MMKF#$I@'V)E%$KA5A5GQBX99CW7#K'J:*S"P^2SU4USF]]T3P+@P@F<+F5P8 MWR>"-!=*H?G5]Z/<,>O/]]F&U]5-5IRX4>)+39;Y5&JRD9O F$<)9 F.>$RB M. YCW7OOR\&7IDM6](&*P*:XB_Z-]PBXX>ON)7!,K!\9(&%TT3W'\JA;[M%@ MLUUQS['1O=^>?69LHPV:G+(-I83RZ&Q,(X/N-+ Q7;45=^4 MKQ-ZI0'"V?@KG7?-_>IMI9X;\2ZOKEC[:3ZFFVHJG;J_.L,LZ/-OR:TZV^1Y M5G6;73_7(3,O0VVZ48#=B#&7@K.U+?V%[@,YZT;GY9]"%@Z'4].,>MIV,?DR].O]]EQ M^_Q8=V\^4NXRECB!!VDB=6SDNS'$CL-AX'/J,L\3C N3O7YNHJ7M=Y/+IQFB M>MO>!DX3;_T3$$VP^X> L"0!SDXSJQ088O:E)!A\?IPT:+M2J\Y2Q2I.0NY$ MB0<=P0E$H52FXLAAJGV3EX0NBZ,D-!$!!Z,O;=_O&G*+=(,W5/D#J:+3;/,? M JBWXT?#,O$VWR%2$595HZ]]L19B2GMYM[2S#\>>=3N?9.OE'C[]D'DXVOOJ M@^4?E3'NAJS3N^JBIEK"59["MYRTBJ>#N:",,8@9TYT0^ZT5^ ?H$P&:Q3F\\:""NB M08?J"N :;T7XB-)6^M#JAQI- O%,44#VH#:*7C&&K">P1'^LV6(^C-GKAF.8 MOSQ.-[MYY#E6[=ZJF3ZFF*3KM'S>G\HK&L:QZW$/!I&/($)>"!/FQU 0G/@! M3SS.M(J":\^X--'^L0T# UE+>B/7UPWQVLE#^JCK*7E6L9Q8GN]HK<7,%=B1 M.XT2J(V-)<5P>+Y9E45M]E\JD/HO7MP*Y.V6WV:_I5D=/78C_C5[X&_4#31_ M_HB_&20>FHZ[-!'SLFT&8-LJJ'3'@[*(*BY PP:0?%P-Y>)=#O^P4VI*Y*=6 M,"AP,CS9:_4^T8:AIRN*_AAC;5J/.:=I?2] (N;<=S#T$E?E M4_J)O NC ";8YV&$?=^-'3.3UG[PI8FJ+FVF5JP.9+I&K'% 3&[#TL!@A-7J MF%EK1JO.T#/;K(Z9.C99G7AF[+8DY;X;H.J+U$08$9^(Q%-QI201$/FQO,6X MB0\Q1VY(L"K-:137=6ZBY6U7>6W?$WI5->$:&RP.!IX?62J\347917N="/MJS'X(8S?@$84)#V.(L$@@ MB:KD$2= <>PX"35J4VTP]]($2$,ZP"4X'=!H6"_<8!7TQ,I$V$XL:09AG<#W M/0(I6T7$#6:>MYJX.21'9<5'##&RD%]3Q_]&'(K(8E_M-L*");%4;IPXC*3@ MDM)+ZCLQ%)0X$7/\R#&[B0Q/N31YU6UVL+?6O1:0-P5%I._TWSX( O_(EOMOP+5WI9NKG[S'.1 MY0_*8[5W5LD?4N6[O-L_]V'S;QSGM]\RE3=\SW->%1Y8^0D-@H@Z,'*$LI\D M'"8!C2#!82CO;$'LQEHA0?9)6YIT:[B[ GE+-WC<,]@)-+A2/V]X5!NX$X+0 M?3G=@&?)-BB_9> '7 #6N+O5W9$,.KQU'/-78,]> M]^D/&Z!8!))'()D$>RY?;3GU(RA>;UEG"K.X>'G3_?+:B<"8!O*>, W+$\X6 MRS$-4-V CXEF&!F_OZ_:\X6O5;K[;7:+O_\C+>_OL[4JVO$^RT\7KUW%$:,< M.PBZR//E%23Q(8E\ 9.(4.:&"!,W-,O@OX :+2DP:V+_U\J)SNHDEZ+J+UAF MH.!EJ>H(X>^JN-&F^056J7*&=Y5+ED[O$C/U/D*M)GHJF04 MD/R!#H,=66TQ->%R7&UE+UQ R;P)#I=#=I0#86'(T4E3^9:SNNS2K9($;YI@ M,#?BCHLB!@.&$42.[T"2L! &?N(R5]Z4A&-DU3D[T]*N.S6%C5A\Q,^C\J;. M@*HI[&Q -;$H:V@$#5H5E5?@C>V ND$H[.5.G9EG[N2I?G9/9$\-O'"IV;?- MS_I<[P2I\35S?MP'HE;6N+U=DJFO)^()#*A#(/(P@0D-.:0Q#WTG]/V(C30( MFQ.S-.G2-7"V>^CCV)#>BU;)U'H\+?8SVI5W29\-)U7"P8FUF,G*/!Y7Z_;G M$:2\DF5Z/&CG;=87C&DF9(N\5(V!V9:6*KFB:57>UB6*G(A@Y"'(7!1(Q4OJ M7+$3,"A\04+N.AY/M%HF],ZR-+'8$%IMQ892PX"A?E#[A9TUJ*9VX(]!25LT M::'0)W/D !UY(_^UES7]8\\B1+38:Z6#WL/FR0A5(I4RLS51%P;Y!B=>7=HN MKK/VNO;EAE;SM(%30/5O8@L83;Q]Q\-C%.#? \*H&/Y3X\T6IM_#3#<2O^\Q MV&&#*=>&B@502]YTPE.'+M[1_C#:$FDC2!@5CDW'J"7PN^"D6O(K)YOB@;.MG ]( M5D##B_ZU2Q_FX4O8) A/KF@9@PM^MQIO,0JY4=,-6K=31/6/*S<(; MUI3W!12*.?"#O"Q5?]-MZ&UWK?7TO]E7<&H_2W?Q.F:M=P>+]^9P\5JNE($> M5'S9\S5/ K2M>%XK-,T;^VL3QJ,X8:N#CQ3T*K/H5KY[_3TM5B$+$"-. )U M_@@RZ/I+7ZIC$86B67] =?7&"5Q$'%'7REB;I,RR"=8B/]+DL57SO_N/ M;5H^=^H^5&$YM_=X<_-8E0'X10Y1%A]43FF:L17U,'+BT)>;/G!4EW0*,7>X M1!^%(4NXPWQDE"@P$^%+$R\5=5(#&*V7S;;B>K)KB>LXL5CLIH8>=*GL<*UL M@"=32!7K5Z!F_J!.3AUQ6$K^00/ %:@A4/Z.&@2+.0TS+YNM_(>YR)XW5V+F MQ3C*JYA[?K.SCO%T];:)I?J?6YQ+,;U^_L(?L[Q<)<01.!8.)")P5>JK#[%+ MJ?RGH+'#L,NP5FF@GCF6=H*T9((=G: F5.\6Y'/+^NXUF7YHXZ)0'W5%:V>P_7?\V MLI"SV6KHZ8F383RQ.+D,7F.];!1,EI0KL[EGU9!&P?)2S1DWR,AJTKEJ!E4^ M?Y8?4WF]J32E1S7A+WE6%*O(\8.8>#$43 HO%'H.Q%$80\;E)=L3<>((LP+2 MO=,M362UU%Z!1T5OM9UX2[%AO>A^G/5DDSWT)A9&>^ ^[X#;$:NNBY)1P3 MXD&2< R14/52 R%@P'C@.]1W F0D8HPI6)K4&!,1:>(R?'Z('&)!=5(4O7>5XY MW;3SB;IO+4U:G_XLU68%K*6Q1K:V\T75D\BCT21 ZD7-YJ$,8,)CSA M$"/J2_TCH'ZBG40_/-W2MFU+\4]=DD%+LWZBM ;0 24$2TBAX(Z\0XHH@K'G MQ-#QHR@.J.>$#EL]\9QD\T/=G78&L,'T:/>+4/L(3BQ6^[_3X>9"8R#43]BW M"^5LY=L?Y7"5+[>\5[GUO0@7_$[1]%<[:?;Z@/5DSVL,,EM2O#Y#W5QW@[?, MMXBH(PTU'XL1FFJ9X:<36/M9ZFKN0X\.%,(GM^( M7[*,W>1-Z;CJRD2$YS,2)=#G0JJQ?I# V"4$TH3[F"0L]FA@8C[3F'-IPJ F M686FMT2KORNR)=K[HH8C@F1U%D#/(F89UJDOLS80-39Y&6!DR'2>.5/,\U850-6)38<&-7QT'7%"'.# D*(&(NCZ,61C!,"0\3!+B M)-0SD4"GIUF:T#GLR7C51)^/"F,X@ZN>8+DP&6@'WIP9?VJ:OZ0.*0%!3J!_+> 1<__Z^%(Z)=[4!$D9AB^=8'A6O M>#38;(&*Y]CH1BB>?6;VR9C &V]L]L>AE-; M87>P591>[5I:/$_0GTHR_/.$UWS+WH1WV6_[ZF,LYY/]^ MQ:5*]7W^NB7_SFEYF]4VI!OQ8%%\V+S[3N6?JX 3ZH@DAB1"!**( M,JD=;UTO=GS;UN,WF\9EL_(U^83;![O&56IIG-GV83E*['S>JX(T-C'[*\3/]W M4P[C@_SJ)0FJS'51\+)81<)7EV<.?4HH1"C!,!8LAIPX@@D4)I2951OJG6YI MYV"7VOKP:^D%N"+8,+"U'VL]]=P>@A.?3R_!VY,*KOO!,P]+U<+$5@QJ_V3S M!IQJ,7X47:KWUE@SW-=[OEXK7R/>/*^")/*Y0WWH5.7*$BI@@CB!KG ]X7LL M"/6ZZYX>?FD"HS% 522"AD938]P!?+KFN+&@S&.0T\-CA$GN%-L7&.4.AIO9 M+'>*E6/#W,FG1F8-IYNTE%?S)U5\]5 $?.+EBO#(2;@\[T/DQQ#%R(?8<>46 M#EB /.()&@2KJC.1WLG?/YW11MY-.MV'6Y9A/O M\YI06%%Z?-!? 4FMQ2Q?+51LI?7V3S9O'J\6XT>)NWIOF8?T?>&%O"-7205O MN7+GI9M*I7@K?Z@;V-]UP/ZWG1^SS[9J[#@EE^I@YV M\\"CX[1^U7E!_5_EUS_A-:\22HLR3ZD<7_WB>L,.?]!Y$G9A*Y]U=)$%9B@ZB]\ M3^X5(/PNW6R:2-;'_LJ$$RQA%/I)Z+$(4D3EO0Y%%!+?O"OZ<=U(^H57KQ MP^X;]JZ=5I"U="N]C)99+ZU68'MYI[4SJ'6[V36EVX?M6G4_[-K85XE'0A8$ M%'K$%1#%?@2)0UWH1BQ)$AJZ+ GTDHW'$V&RM^=)0.X0"KJ46C.TG5N.BXUO M%B!^98.<,?8VK70#\$UON3M'P%*L>0, &5CXAD:R'H"G9^9=[O4&6MIXO=K*8D"GW.5#9SE MX/;K%["G'=3$ZYMSM= ^-NN?_@Z=V]TAKE71#?-9J@O] MH>0/^P[6*@>3!(F 021\B#CR( ZQ#VGL4$JX%\61;Q(_:H>LI4FLMWR35>.V//I(5U[V\)!MJI.ZGOA#46PY6P6,!(S1*MD]A,CW M$8P]Y$/!1> [09#XD5'QG3/S+$V(UF2"0M%YU72' VE%ZOA^<>@)M.BZZ0?!UM.D3.SS.ONZ&?UR)$Q\/B%6?=OLJ(L5#7] M[ZJZ&M^?]S@(7,=W/,B)H%)&Q*K.K,_A:#0DU1S MD:ZU;9-ZVW89F&[WUO15FY:ERC=.M@OMI?OB(] 3I(M:V/]LO72;;^=/U4OW M]+(MOI?N"[+_D_32/;T8\_72/3/_^)J3MTW].GFXOL&/J4I)4Z5N;L@ZO:NH M+MJR2W'"21*S -+(]>49)N_CV(M$0WV5$]0$&L46A8K7NK//7LA3&-83M7' M-!]DK!5Q4]T(_I&6]V^V19D]\/RH/(98 .\J4:3CP'DD@JY%4L>8BD M@&.QF4EQ>-*E60S>J:!>\R4V,-;G@FZ07M 1/ M6ZW/!")KUD>-*6J#<&R7-'AW9!^!O&HD_%P9/VL[:-5*>!6$B1-&L0,% M9Z'4EV(7QBZ+(')]WR61")V(F^E+YZ9:GFK44MJZ,7 ):%:45\#UKWPOOHJ# MI#K@7>\JC-&5Z[C-W?U*BJ7BD=,R?>)KS9HC@RNA)X\N0G>N/G@-K(VCHZ;R MJFY-;K%7P 2MAH$G)MFWJX \P>M0(8>MZ\WM!73JN N7??Z;VZ(7Z2G\ J M(1Y"+%9QQTSJ*DPJ+#&2TD3>LMS0DW_CL59QSW,3+$TO:6D$+9% 4:E?=>@D MB/T[WP8T4YO&S% QJCW4Q_JHZD,G!YRM_E ?.]T*1+W/76Y(684N]G""?<@] MKDY[)X0)CQ,8X9B%/.#<38Q;=K2#+VW3[AMUJ(J.XVT?(TP;"]JDAY:+:6P3 M$YH>7L^RH&,XN-3%Q]?RMW>_\ W/\?IZPZ[90[I1?B.L=,S&H;CB7D P#1'T M4>A Y/@4$N(F,."!AR(J=7EJ5,%?;]JE;>>&ZBMP5]-=Z>CX@/(VSL#0QZ:W M"IH>,NO83GZ(-[#^TH'UD.@V_L"B0\H()5ON)+U)YW4&&0%QY,HQ>WMD]>)] M>F/E\%%>HYS?RY'E%!\V-'O@'[-"U3F[$;?X^THP1*D;!#"A.(8(NR$D$1/0 M%0EG24#CR#SSED\>!\U1/>61PXR3>>\> M'M?9,^>5':7V;C607$(+LO1<'P"V.]M(=QG*O(=1+B<56>66DR3D0@YC2! M;B0X#1/!./9-RC._G,!(#LQ0D/DX7MO4__H"0%U?ZWA8)O>KO@S!MND_/9N[8!WKF.;,M7.3EZE?\/7W8/C3'#G(33((H@3&/ H@\XL,X M=%1C!!QZ H5^K%<>Y6CDI1W>#7%Z._48I_XM>A'W$^_-ABZ+!_!9;ONVI'RI MLQWEO_9;\7B\6?;@63;:S7?^@=%)DB]U\=WE,Z1)2**80TY<=F^A:7,+5?=]\P3)L_CJ'K%64)O\M-6ZME^!Z[+. MK,"JW%J9@<_8=FC3(%SV\BG/SC1W3N40RR?R*@=?N?#ZS?.GE/+3$>N?LLU3 M%7!>!:<7MVI'=W^O5(M/6?EOO%0U!>XVZ?_F;!4&;A1@(J#'I6Z PAC#F"8! M9"S@C$3,#SRMO@J34[HT-:-.;R%5>@OMIL'02D7>9"5XECLTWS$PTGY@?<4- M[0^ON8Y3>WI.92CMTSZDB&WY:Q.7%$/RI_72[GFZ&NK6,][D,17\MDTFUNE\ M'9/+5'"?-=E,-J%Y8-O;I@#@K7QU%9% Q:ZYT \(5^<"@IA&$8R\D-/(

=;;ZDQ1^-*0*''HWC$,/0V.?<$@P.*@2+93)\:1EM/+[**X<3;NQ>^"?PT MVMA84CZ&YYM5B=!F_Z4RH/^B>5W66TRV:YQ_3(OR5ED'C(NQGAU@:<*B(10H M2J] 1:M^P=7S,/6+!6L(32P*NN" WRLR@?5"JH- C*J>>G[4V4JF#C+6K9,Z M_+!Y_?LO=?;G%_Z 4]7%Z3//198_8$GY/C=7_E )#WRW?^Y]6E"\_C>.\U42 M"1R'#H*L:JCK.3Y,D)M YGH,^Q@S(9!N>?S+R5F:\&@X4@EM#:VJV5++%,@Z M2>V/.[Z4^77_FZ+[LJ@X!<^25? #+@!N7S,HNF]AT?N%U_Q+.;&4VZWBCDS0 MX>>@-,&>I>[3-5= L37K.ND7_9]WO6;J"3#+NAFU#; ']JYK;7S,F/^6B^>-CNN'N2KB.AT2<0.(DI$[IE$>G"SDBH8M8 M+ C3*E39.\O2CL":4-"0>-7^!2ABPL:W(8?ME (HDH)OZ;_L4US98$ORKJMP2HDW..4"^@GCBH$ MR0.8L%! QW=IY'@X9L+( *!]X^TL#)-'M<#6L[_9AG#J M>_>+&A 5Q:H37DUSXU$<: ]S64F( 9"F* ]Q;LK7*Q4Q $)OV8BA=^UI'MZ* M1;Y#42(ECA0]$-$D@AAQ*O\91QPS3&B@E=G:.\O21$SO>7K[+;M<\_ NT#R, MX'I-S:,/*2N:AS>)YN&]ON;AF6@>WH6:QS6E*E:D^)25O/B8X8T*]WZ?;N2E M1]YLODA](WU2=L.?G_=_5^[&Z^_RPA0&+$B\F$.4! %$3B#O*''"H.<%S$DH M"1)D5!/O$F*6)D;V%%;^;/"[(O*\:=O^XNAI,'-!/KFMS0CM,1FD%\-D+YUT M/"ESYY9>#-J)1-/+QQPG*O=T=8Y$0Q]2%. MA!29KNM![&*BZOHG@>,(3AVMG!=+]"Q-8.XKX7RHW,XJR+S+EIGHO'2Q]*3G MC$LPL0 =B#ZUW.C2,GZ6).NEU,PJ7"U!]U*^VAIV9-?AU!-OET$T4T.FJJ1(0^0N*ZFA\[Q_V[P/TQ 6MOHOG9UGWKY+0^P>]5L: M?,$\T*0R>-7MX-YN\]HCEV:L,H%]Y66YKLZF&Z$*+?%[+A23[.&H_9WBDOU\U_>W;Q]EE.F5#5+W-"_ZD:>UV0Z!I8C M&^FH04;62*;WG&W7_$:\3S=IR3^F3ZK'7"D_ME1./ M6!X]R3TVTF)D8ND9XPF1[XB45.RP#XH67A1V7Z MW2W%Y\Y2-(R CQI+82R=+D/2D@P;2<2LDNXRH%[*PPM'&RTULP?^M90RN&I2 M3HJJG^:*AP)[PF4PP+$4B]BG$,L?0)QX/$(X82$UBAH\,\_2Y%[CFMS1*4_^ MAE)#C>@ MO7[),J;"]3ZWR3N?\XQM:2FO19$?1'Y"H,>]&"(J.,2"8AAYKBL<#R74T4IM MTIIM:8*A)1C<*8JK,WB?WO38$*WOVAM&>]B3:A7#B<7%[/#I.T&MPCB3O[.N M'0D(%UG.P1->;^LJ30K7CQ_>WZ@FRSQ_XH4RG1T#73VG*I"NN:I4^<#5 QN6 M2MTSRYLE4NT+J/IMF(#72;,/K,A7RX>R1J])#FSM GZGR3Z0" MK+/-'<_/!QL8.56UEZ?'?SH\QFRN4FUVNEY1_9=L79U/]56O3&^KB$8DBH1* M-U,-/1B-('8P@1%U* XHIX$PZGYJ,/?2SH26Y"9 IR*Z#L&A#=E7 "O"+[TE MGU^-L5=C*QB_SGWXS0'2;W9(7_$2/(C99#??\S._\G5W$)+A.^[P$"-] MGB?KXW:BY7]^/@J1KHKFUMV0BO=9+GA:;N47_6%31Z&L(D\P(C]62.,(JT8, M"21NY$/?BW@8"10'OM.&?MP:N$;MDSHB2N1V#BVZIE1J%3_(G5PHIDP;.4RQ MKIK.U%=:IOES2[K\'228D&=P,@>E+G7>\'D%.IPJB5WS:M$A.]U"V'+83D#A MO [=Z2 ^BDF$XM$4SB, M*B:?K?RQ-J/=,LCZ+XV[$OZ#IW?WJC?*$\_Q M'?^T5872;T2E711?>%'FJ;)X5CD(JS"B..)N)"]WO@^1<*@\]V,/>B(2KIL0 MCU)_Q%W/A(:%7N(^\J+X&V@9 ;CF!&PJ5M1QN6U;(.4[?II,-EQUI0'9MBQ* M97"6VV_T1=!H-?5N>-879QZ)MEN*AF[P:;<4->FJ[NUN)2KJ[5W&QF!FZ99E M-/6LUZ)C!A?@@# M/XIC3_#8#;4:Q@W,LS2)LR,3M'0:%@PY Z>>CF,!I(G%QS$^$S2>&H#!5IV0 M,[/,6R6DG]6C&B$#CU\29WJ+O^]K%^UB(I-0)+[K<.C[(8?(\SR(0\IA@#!7 M\?=1R+0JV&K,M319T(112EK!GM@+@TY/@ZP=*6 #NNDC \:A-C("M1D?J6D_+#1@Y31=2]R9[X!F_*.O3M1OR<2=WRFQ13 MRB]TLS0G"=$.4QU'PM*$C.("I#LV MK@"NPPN7TC-LR(3RZYJ,3YT M%J/EH>T(#FX$V/$!%".@P\GD2Z ?.#O]4LP433O5DAC%N5Z&9D_PZ\B!9XN( MO8SQ;ICLA2.9V\[>2WZS#5>MU)]X_OQVRV^SIJ#>C7BW$9G\0*MPA8=2UX1F M,.32CIF&=-#2#MB6J].C(5\=-QT&VKVE;TPS07O8IC81T!.?'I8Q-C*HC4!L ME%W-9)[9S&LCF.]:V<:\?FFM']TJ['M+=""OVB$/$*1^F$"$HPC&F(?0I3P) M(L(@XN0*5+Q4 MD1L[;CJK,E-9H-'H6B\/9$[)*Y4)&@W9^7)!XX>X$:WFN@?=6S#PUO\_0-3?69$2JMYZS"8 M59@X"0VC6.JG@DCIF?@P)B>22V.N1'B (/'S1"'7ACK37Z28V;Y M\R>5D8Y"UT>>!ZGCNO+6BGQ(DMB!C.-$"!2)2!BZC_>#+VW[M[2EZO)CW&KF M #:/!IR&!$$I*BE$0<2D,&4A##C"<1!QP9"$+2OQ>F+8=E/\*6#3]:./ V-R MQWE#5K^]8H2;_)A=:W[QSM S.\*/F3KV?)]X9D0/'9X_I;1.<7P1VML$=_D! MY X/I,*#_95EV<&78Z(O"G&"=/K2Z@UV]*D7D-P%/?WWIQ&XZJ&P&@0?,9FT#.Y"G^PA]5925E^TV5T?ZA5B0?>5[B=*.,C^4] M!_VP6ZJ+I U?7U^9P3'F:R&CR\Y!MQCME\Q$\S'=%[,.KB1*S:.D4IE?0U^)5C=>%O3#SZU< / M8>L7I:/!F%IDCL-!>^N>Y+M/59(O=-0D^:^]BG0XUBQ;]23Y[98\_)O<8G;YGK""U$81@QB(0*(* I@'#@)%(*IJD>P=^U8& MGC>/9[Y5IOA*ZMQG:_G*EW)C$+I\^NVE[>Z*2M A$WSAY3;?&(SW%H"$^N K,FV':Q(7UT+'D?-2:< MU2>I#\!+3Z7!FR/%3]V+H*WM$<>,"1;"D/LA1*&\06 '<4@3QPM#$LG[@Y(T MI:: Z8YM)DO*J46(4?.2TV#%(158A!B&/L40.9S)FY;*6PZB*'82A[E.8A+! M8@[7G,9&"X!IRM*Q,$PM-FNZ)JAJX"?0<7D@]ZMP( FQ [$;LT3%G\9(*^),;[JE;>#FPM\]X:^: M0H/=M&CSRHZ:Z.M:3FQA.H_]9 A.FW84'60NL*;T#C^S346'U6/+BM9;(VHM MLG^_S3[S3%E\WV_,RRN>?GUI\D&2N2W*RH5QFX'/[VX./!^J.T16;K*2&Y11 M/(/;L*W% F03;W]=M*:HD-@/SKBBB&?&G*\.8C]3!Z4/!QX=F8!=ETU[FSW@ M=+,B//'=" 70]1P?(H)=F"1>#%DH5'$S1_!0*V[SY.A+V_G[>GTU?8;)>8?( MZ>GXH_&8>%OK0V&>>'R*95NIQ =CSYL)3/&";<]H.LM\GM03?QKM^A=A#KH4BMVQ.>-WJ8Y\EJ86(K#[9_LGGS7+48 M/\ICU7MKYEZ#'],-_U#RAV)% X)#3%PH7!I!*7$BF% '0X(#$<6!%\2N5ILI M>R0M32)='$H%?E>\@8HY4\WD\@765&=F7;:I=:!+6PKJK=A\_0./0'[M=H%[ M@OXLM_?M[]]5]3GLN![I\_\B>):Y43XB/J MAS2!7J0J9?D,0>R3 /H>C9+88<3UM')"S*9=FDA6I(**5K CMBK&].GZ-Z/, M$4/T]62I?4PGEI>7P&DL!,W0L23H-">=59B9 ?%28!F^;9Z']B;;%-DZ994@ MK"1<8Q_A?H <+U1EHPB#2(3R:NJ&2-Y/W8"&/,8!TW(:]TVR-(%S0&>M%QC: MFGHA[97>]L9:ACXXE M#4-CPEFU"WT 7FH6!F^:>Z*;U.9*F];T/G=>69HL:$C[F[Y'N9S?5[@OBNN_?4K\<=T+_(C?DQ*XJF".)M]C$MT[M* M"_C*RW)=62I6 7$#J8,'T(N8@(@1'Q)$'O.9K8V>])H, M\(^?6E$X[;ME3YL&&?Y">G>YLY M/\+2)).B2?]BTX/,\#W'#B@3"X]NBD%+Y160=*9/*=OB->@%S.@V-(S'J,M1 MS["SW96&6>M>G32>'AN#UVW9]EZN>)UCOD()QH@Y4AO!,8&(2+V$)#R @>-& M,79X(+A6X:ZAB9:VVX]Z=0KY7-.PTS3R[@RT>KJ%#< FE@1'?1L5E=:*%.@" M82W$[LPT,P?7]3-['%8W\/SXFD0TRQ^SO+X@E?+*]$:-FS^_R1A?L< 1W',1 M1&X8012IJXOC,9@(/W%]'L?(-VS_T#O?TH3$KN1.A^8K4%$M808-Y4"1;EZM MJ _W?M$Q 9H32Q ;0(ZJ8Z0!ST7EC/K&G[VJD0:SIXH;Z;PVHJMX]FUSGZDV M8/1^DZVS.WDW:;+*'4Z].,041JX(I6CQ$QACET$G)#$+D]CSD;^2N@_)M'J' MGYW(9 -TIYOP)&UH!5UB#5I-G\VA-+7J=@J@$07I>Y R:&1N!;&YFI6/0\ZL%_D@('W] MQL^_/%]/\4$&#OJ&#S\][G9;)YQ$X80C]R M$L$HB2)?JZYF[RQ+DX@->0!7Q&IZZOMQU+O'_G_DO>MRW+B6+O@JC)@Y9QAC *C@(#A MZ>;& $U52;3MG5WMA#;D@F&,-4G!&7)CL\.Y5N.8\;)BWNUR6?ZERH++\GMW M%:/%VI-7S#?N:N^: >:*2H8GFY93M!0_(1>]M\Q/K_?K'ZS:C[H[N?HXR!EE M@,19(KWEPJ2@A $8TCS@ <,<:9D4_5/,C4V4E/KGA![<+I^FKD=C[.LP*6"' M'FQ.43WHZ)^@KD=IHM-3@U;51>O9YO2O1VT:5[X%8!8._&$TKO#<]PP\LV3R]RU9;]!R^?: "OJ/^DS%=./Z>6:CSHT1#BLHM&IX4@_OM?Z; MUU>T7S]TR!#T8>88%^^1N<02ZA%*]-E!:!659#C59)%*=A!THYRV%@ 0\ I E M.7Y9_U9[\9?#*K>@>VLENZ$.V6!<] M7]*X:(_,=$)X3X&]%5_6X_E%:N 5JU^]G1+>7HM1/-3V(#KR.5D(,*D?RAZ@ M8]_4%2/99Z7T%O/&!*.ZS'=MIW70W6_,^H2Z'W ?HO M4N?^7('[&[<5[DT0<9C1\[ZU[DV4/I>OX[C._?G(X+MR]MO M5@5AP<(/PBQ&PO*-9& 8]%$&>]2 $5 MJ]!RN415+8FF81A#@M%?!SVV&07=D:GG)%&@(_;V+PIV)?E8J0,:6(V22S T M[SLF%VC ,9QMH#/ :-SU73J'@@4/*0DP(R",?6$LL1S*' 0*8@ZC-,]CG^5: M*8G&,\^8NU3(MG.2:@%W1E+F,,Z%I+X/XCL&21UB-1U)M?/.C:0.X; @J:,! M[$AJ6Q?J@57;DK@%V?FN< HS'T4(Q&DHSM4!Q@ %D($0P520$LHH,>H[,CC; MW,A(>K6*E3BZ"1-JJ6JE[*PG0Z_A,,B9GZD M/*ZE]C%WZ[UD?I_]P,HVIDKSJGKWPMRH]>'3O?Z-\E[MRY?%5AJ/O%%E-S9W MF35GM;2ZJMV/,MDM[(G@W0O6TQ^:1[9^49^1V_6Z*O!F+2/+'LN_"X.I7C/Z M7?Q7G.O$GY2K2A7\KQ^A2D>28+8(\*+YLZ;L7W]O(W;O"FR\FH@.O'\(X*_$3AO4WQ"0]Q\2GTUNBGO,$YM$]5 M. %1A:DV\OZFC2PH5_7)/EF5?1OE;VZ"A:T1'X@C-A]SLA!C:W6[T+K7Q6G4,>W59KYC>*7.2=1CY0V6\ M!-Z?C\W7S&6 HS-$7;7ALI9CVNY;U\)UTG3KZ@&MTV6W%>U54HF,TZS8#[:J MBU?6$+U,9_RZZZ$'$:=(-F)-(2, X@P!G.4!\#%*,*:R[851Q5I3 >;&I-W> M#4UFTX$&VP- 6R_:OOVA\4+I,>F8\(],H",@;Y.3:P6?NRQ=L^FGSMNU N=, M)J_=.%?'2CZ@ZKY2*354=17;^B07#$74SW$$>!*G@@5#"E#"FM,/X/"&P3)YK1&Z; M$NZN*T:)U+L$D?N O=X9WRMN[Q($ ^%[%U^UXZ,^SA/F("N>5DU! _+V6*%5 M+5,SRM7MBJJ_+9O.K?1?FUH5!/_&UO?\$?U\*"OU@X,3O)!>%N\0]EO&,Y0 MCF1+0YPG '&> D0# K.01Y0:75I/*OWL.++5SEOO%?+03B/#?FG3_B+H\>ML MEW=DIKYH<-YX+03>[I>@ X)JN="!P=OC<./)&_V2>P(+\0UHT#CT9Z]+KP'$ MW4?@7=;1T>=D6MDG_3"]R[(1PBGJ9]?E'OZ(+-J$099D'#. VZ:U$/Q?ZWDG8Q/ M)PF?YU9#[W,S#L8C?RLN)'CNA.\D>(Z>U3F V+C9G.O7'[BHIEPY2=,T>3.U^K(*E%$$9IFD008!KE ,9<=B*/(4C3(,DY%18] MS T9S63^V=':YEE>+(LCM"S.AU5TWZH_6M*8VHS61IO?QD)\ I([]+CNQ)?V M:M>ST6K0!EPZI3H;\-SQG='L4Y.>#31GF,]JF&OO_26UKL3BO[75&X\NC;,X M14E .&"Q^ _D@0_R,"/"G,,\37*?:_5LHG1OMJMZ4+/"^[,;)>62B4==$%>\/8Z0T[+\J$"??!/&G1!%F/(,Q0"25[3?3&&2898#B/*0T3G"<&$5:G4XQ-^8^2K_V_I1"&L9) MG0%2CWZO@V=DZC1$YLH$]*[RHV2:JPG>,:6\J^!P[OC!DUEI_JM0] MRNWSVJ)']N$ <]N[W0^RD+12B5:>D+==(3CV;;)# M\&R[:Y\'Y]KFVD>COD=O[?.*];36[GG8,I)0]8/YC$BQE!6ZY;<(L@ SC (@ M]!$?]0@1D.6$ ,KB)([S(".!44;*Z11S(X:V*5=Q?*<33!NVUZO@291>_Y-V6_MK@; <2UY=PR3%(8X0B"*( Q] M"/(L34!&4!Y&?DQPQ$RNW3ICS^U*K2F[OMP+:+:/NZCI;6!++$;>N5\U ##> MKF=4=;1/NR-/ND'/J'2\,\\]8NF$9=5K05A;[8)PF,&4YB *%F=8$.QC?Y99RF#E KGJG'\P"T@.,D39)(6"=9!B D'&2,IH#B M@.8PS#ADU,CA; O9)'YB!X!I>G9M81C;(=O(Y;"^RJ#&KCR>!V-/ZZ@\I]:) M?_'L0Y:Q_]436A7_J0Y^=^6J+I<%16V$Y8/X5=B6<[CGGXL56I$"+54"@HHN M_UC49%G6FZIS8\LX"\3>AH!DF>QS$>9 6"Z!,%W2-(D9#J+0J/&Q:P'G1A)= M_530M@QL4%7)N]H9QO&[7E0]%GK/I1K;?])13=7IW"NG%JVKGER[G8+>7D-O MKZ+C)D)C+X"K,'K7XDT;*3\2N"?!\&/-8^Y3%NS:8Y MW-P8NK<3V#]D<4?Q5R6^OJ]9%]7+GN<1 !V91_6P'*''FB%45EYIW3DF\U$; M*MWU6)N^.EIQD/8AUQ@.B_H=5QV6 M)2':W:[/^TK=^36Z\=WY;"_,)[TD=W@S_E[7X9?OP)U>?']GKVRU8=_9,RID M,>\'5O&R>A;'(7:/E\636J-//U^8+!3Y6#R+1^[Y'^)?:]XD$*MV?Q_%^JJ[ M7A^&),H0 7D48@!YS$$>AA"0/$@P#%F64*-(.+?BS8TV6NUNO)U^7D=!;Z_A MC;?5T6N4E*Z1KIJJ@WNU]J2F5O?VCG\/] R<]UO=D4GO?1;6V'P:!W]'-I9C MX28UQ,8!]MA:&VD6\VKT=^5*]7SX9['^<;>IU\),K+:WQ6_";*P8JMG'#7LL M/Q3+I6P9L8A#E%/(*( 4BF-H$@8 1X0 CC%"8W<[V+_N M8=^JX D=9'7Z#U/ KE^&?ESX)ZI#/\8R&)66MT=QH+:\Q:"3%9>W5[A;7?Z* M42S3EAO+ZV!#V$(,0V/ M@B.PQO8O].#DN!61#AIV?H:A@:?S.FBH=^"#T'E^U#KG*BM\D2!$@BP1QB/C MTI9,&$!YC$$FC4A&.?7S8(0:YVKRV3&&695MI<,XIT?!$S?EZB M)UU;IG^$N?&2D!1(43TI*P@.:@BT8NL;-0/ 739IW& V,K-HP.7]*65V9-E< M!L7*KAD8=C*KYK)J79M&XVESU]A'QEE5]18PD$>G+RM:O!9T@Y8/Y5K\6X&6 MNU/40G;%4K\(!--8=J:.09XD%!">AB%)H1\AK3A_![+,C5>VZGBD>YV(]@K= M>"];);QG]+-XWCSO/6KZ#IQKE_"R$VW"A1F9O'9KTELU1OEX]MK(NMG;-?HZ M_=KH>]HF7*.)W&Z7U^JO_K7ZO=U/E]?,R!/G".4!M]RU,TSFHW,$1==AYVI( M^\(Y^[#J7;=ZFJ>$96$&HM 77[@LX E:0XX#@GQ.<\":-3&XOPT\_MXX?5! M'L/E7O8FH.J=O:^':O3/B3%*5@5U^D%P6%3GS"23%];I5_1<<9V!I\TM814( M_4^V7/Y1K-DVH[/U1M,HX83+.K \)@#F*!)_(APD-(4A"Z(DYE@O!?C"3":_ MV],D TLY/2FH9Y;E>@G2*,M"A),8,)\@ !/Q)YR' 4A1%N<^Y8E05/?@X C0 M*7AU+#@O&_&.0!J949N\D5.4+E^7F&UH;;O:$6P3V5G* (1)XB%6 M;/4L4A>(CDG98^/TXO,VCMIN,@>4K)[U5YX$V^>YAKHN%3=(SO%8;<+ZD[J-D?&^SXJJ":^4/?@ M3N;T= &RH4_3#*U!YZ7F4!-Z*QW03GD>9:F()41YS"A M/L ^I$#\#5&6Y6D8998MP=4$^@<_*NIZ(]\4 M?Y:I!\4K6VK>Z/2NF)[Q>,TZC,SMA^W"_]$@_T4!-4I[\ /]W?<";X9_K\;? M!\H-=/D^?.X=RGKM#C\!1TPUNR*1++J DQ3D)*0@90F.(!6\DX23U?*:ZRG4 M26DHVW.KFW76XZG)5V]DFI6D/9YB?A=12D+U@-JT MI8Q^->/0$QCUZ/ ::,:^+9&B>4JV$:K7]"GNB&E.AI^4-/J4.][_O<]9I(C) M[D[UW5+LE^OC_I@ZF:*71YJ;N93([*G9)8]X1^+9Y4H_/NWAR^= M&(KZQE-Z&.21:< ZO--'0'3DC:\+YBC]10WALDL[TQA_NNPS?64/DM ,7K/, M1:MKMJ[;/J0+C'&6D(2(4UP>BE,96@=C3YN*=4ZMDURK MLP]9I8;OPU;-4\)/WIW=EWVY[$1AFV6 GP*C\:F^$I.Q]^(A'.X3O7N5MTWP M/AUPRL3N7G6.$KK[G[/L\K)Y>5FJQ;)9- M40 @HS' 6<9!E*$4ARF,:)@:M3+1FW=NNUR*ZKV@@GJ_5(RPXI717STA];\9 M=CW11%WO>SP"EB.S0U=B3V$J9?:Z@7MCN!H-@7+58$5SUFE;KYA!<=*4Q?!U MRWL=Z=[Z5J[*%U:)<5=/36ZWK):VJMDB"4-*DAP"!L,8P 2%($-Y!N(D)IAD M$&>!5GDRO>GF1D5-08-"B7CCK9AFX5I-;#4O29PA-O;MAP*K*^FN^$,K[*\. M;S2T4'%U53$\V;1W$%J*GUPNZ+UE1B&4%8M/JW6Q?OM<+%G5EK]Y6_B$H33+ MDG%;=TDSSJ,/P6%F<(#+ MR%1@!HGVYK^@^,"I1+S9;'3QA_W^[AMOD@U]09GM#K[TF%7)E0=6?F/E[>N3 MW]N^U+6#WGX=.]]$_]_^RIX[TE63%36\#45Z7OAN^Q/<('OE,7,%SBA41K$"P&]/QL137?N"8BZ+KXKH!G=F6> BH7/KD=S9]ZY MX_$G]L/UJ'?J<>M[T/Q@W-[F?2YJ@I;_FZ'JTXK*#@,+DO$49D$*,A@$LN _ M!EE,"&"RW%I*$X)RK4)F0Y/,;5.W^B?E7D@O'Y== #7R M%K?"R.CH? D$J_-S[Z"3':(OJ=4]25]\UM;0+LF_[Q.U'JKRJ4+/M[OLH>:X M%"RB) OC4'S-.4Y" (,DDY&T'+ X9C")(YF096:!:\T[.SKHY&&UJ58WG5RK M3LZLJW\B6@>Y&]5N8;;R^ULZ.[)4S.#@9ZLTY\8C""XO0H M8?:Z'5=]+5=/CZQZEDFGMRMZAUX*&40G6U3LFR757U9DN:'%ZJEES-_1>E,5 MZX+5"QY22A@)@.]# F#(A &3!(+$!&*,9"A*I!M!/_KO6H&,V&VR@$$JM#%C MKZL71H_6IH1[9+Z3J@"IBZ>RV66VAM+CH*_<3I-MS**WU\4="[I"U1$]7BW. MI+SI"KQC0G4VKA.KD'X4PZKF=$5)5;66>D'$BQ#"&"0LD2%? 0%9&B/ 8PI1 M$/@^Y?%BI=K&TD=KN_#,S%J[.&]V\FJ=CDD 'UT1G'!#PWX7M:?P, 7##\ MAMXTK^?4-L>4\F[[E/W5Z5,F9B$RQ.R)E;Q]=(%\'F>)3T!(60)@'H4@"T/Q MGQAC@DGNAZE6(*K=]',[K;9B>5(%C_0TJ'S9Z2&IJVI?^075'MK^3).V+-=L MF,+&7XF1Z>Q@$0Z[A.[[)#X<+$+[RJBHZY>*&A?]B8I&C; *1A6D[$$AD5:7L%>[6E[IB%-M*4Z<-,562TW=&EJBN"UX(>[+\KL+[U?UZSCB/&,X! M1U 8PGF0 93Y","8$!2'(0U\PU)4AA+,[:O3UPE9)2#*FE)[-60^;K53Q+3" ME.E*Z=G*H^(_]DU,#['=-M!_/X+^^V7H+2I86<+GK,25Z?P3U\"RA.>T2);M M0-<65KTK!=&BU?KW8B7[QWPN?C)Z)VS])R9_(N/NOLN/^0*G*?6S+ =91C& M*1;$Z&,?"$ID/&>0A,2@[Y6%!',C1N7J*SJ%*TFKQXWWW&CB<:F*1Y0NZLVY4)UE^NR&3[Z(HS,CB>%0^]V^+=*>$H+KU'#V^KA?9\"?]O:K2.L MPWL55?Q>KI M@W26;];U&JVDCWP!@SP,9+&/C'/9I2KQ089X!E(2L)1'*,Y-^C#:BC'[C]*A M/PAOU?"PJX+>ZYM]/% M^Z N%/?:3+(!Q\T$U2-OVI:@[_SI\T$@,O?-Z/1S//< M9$:-^%W336MK'Y_;ET4E8XF?ZR>H;?4>IG1+E4?FYXO:&F66'>EGE4BV'6.R MO+$CH;MI8L<_LG;.RFVGCL.K[T7][_M]&"RPGS,<"!#25!AU,)&=G_*$@31B M#"4<<N,[3#O 23F[WVNG7M&+<+AS M@/9/-;6O\Z+29]R:E]^Q8X^'JNV=K((6FNB$?8CJP@_B+*>,@1PE$8 (S)(A":E3#:GBZN3'(3MIMCY&3/B+V84P7@-XL?DHOF6';U(\_\[6K.V1F/@4^(387_$+&< M9B@$*!;_\1,4H@!SAB@RH9/#X>=&'^HL^UT[)ZX',STFL$=BY)V_ V&$0O/G ME7:TLX\&GW0GGU?L>.?V/.7.$.BZL%B,,:8D!ZF?Y@"F,0%YQG) 9!F**,0P M)O&UEL",/<)]ID#7]^O4%M#WYHZ Z#M9 T[]?H:PC&@/3.[Q,U1=QR*XWHW02S.,J^L6A=XR?Z^JAG9R'G8JBBK;^6:U1\W[#/#U095;Q+;]AO(!,D@ M[',0IH0#& D:RH(,@81F/,8P"?-8J\_8%3+,C9""O\7_S>LHXNTT\1I5/*6+ M_O6&[=ID(>(,9A1D#$*Q-BP &0[%.1'2R,]I3E*&]'H*3;0ZT[0=DK)-M027 M;_LF@'7D;X;F[[LG]/"VBGAJ$2[:G<[60?^:;X+UF.B.;\1U,;KBNQ+1@?L] MVY$GN]R[4O7NS=ZU0]F=/;ZQM:R(_5"5KP5E],/;WVM&OZSNM]5M;V6WW28I M.L Y85"<.S"!XA@2Q1' D6Q:SW@40Y1D281,LM7UIS8R ";(2Q>2>T36@>?+ M\J_:>VDU\/";MZ_8C';BFYU(#%9$[W R#LXC?W,DQ*K4_D,'W%^DY%ZQ^M7; M">_=7H;9^-QBCIBC(XS!Q).>9LP!.3[86(Q@'J?PJ:IDN<_O3$4JOS7U)C6# M%LZ].[>#AY"Q7+%R4R_?/-6I3,:B=HO);J77#W$X"]DPK[A :V3VT ;*71'/ M2ZA8A4R<'7"R^(DA=;K!%(//7=%+XY:0:L/HUP+A8JFX8=OY+(7 M(0$PX % *8]!G',:\YPC/]2JBZ\WW=QHX-Z\C^X%//4,"7 M1]01NNWI@>*R?4;_9-.WS[BH^-GV&9??LHW'JEY*84^P;^7JCZ;\:.L>2#', MD]SG@(=1"B"#!& 80$"R)$\#3F$<0[/NV[USS<\?MA/5-.JJ#TT]NG""T,A, ML9/Q1K;; :V8(]R77@3#6;15WSP3AUI=4/R,S M'"7H]+7",Z,JUTQ;WQ=@(K7+LBN^,7$X <48W6E).R MC@D(QP1D]*YEZV]"9-G16CESQ=!?2[2J]PGQ7XL5^[)FS_4B2UF48A8 "%,? M0$02@+(P$WR48\98E@0,F_"1[L1SXZ2MW#?-1<:-IP17N^ASL4(K(AV >SV\ M/Z4FGE+%L-.!]M+HT=48@(],6:-@;=Z[W! X5VW-=:>=MN.Y(1@GS=!-W[_" M5[-SY!ZT0_S&UHL09C F. (XY!& :1*!C.F=T*M M/758CW,*?TWG9NBZ+JC]2!MX<:Y#;THOSOZFY[@%JF"J 0#M'#D7<7'IR.F? M;'I'SD7%SSIR+K]E>VKK9KE^60EC@]5K&7"KFD31?1+.(BN[J9%JN@>XH; ]O1SW)' MF?1;N55H_8W7PCY&EIXY7LZ.=MH33WS ,P7D])AG/(+Y/;2ZTIN1Y?4>N!875=?&'JRBVL]%;M7V)IO MV%DSCY4X=S5A_?>OK!++O4TP2V).0X0"0'(: \BI#S!/?,"B (>IGTF'1N?+'ONEQR;R>UMQ7;^W,KN&UOZJ$%T.,3U[".3"T.$+5O M<*T!D>NVUT-3OD\S; T0>EMDZ[Q[1:NE'^52O%%_^H]-L7Y;4!1F#*44!%P6 M3@YH!K($,T!0EA((DRQ+,+A %A^ M:E+?70%):"BPC G 02C,#.Z+WTDN>U/R%.$\BZ,0&L747KG+)S$J1MC?NL;" M->",;!HT MUXM^MU5>#-6MWWKDOO ;D-G>T'P65?L\,)IN]C=E;!LWW+SC]I M]AFOJ[6L65:7RX*JF!5UPWO[LZ@7499G"),0X# 4GW'*B3A'A#$($ K3*,"&ZR4RW526651T+9/.5+\(L>"WH!BV_ MRT^:.!RP!U;QLGJ69D+3"G&! A]!7WS=0TPH@ E*0,8%-61YF$=!EH4DB/1K MSSN1:6[DL57+(]W$,;173+:.:I61%ZQ;;;S&_C,I;NYF38F\]1>*]ET:KMH'<7:7J[3+YI)>?K)%V^R6O73+*)AW7JG< \6L7WNW0ECXP\H/1S9(I+YL8_VOQ*I/5UT(,69M#M36KFU1I<60. M@]!/04JH^)#R3)C7">& 0U]\7_W<3Z'6A]1\ZKE]+[>2M_YD(3M0PGM[Z9N^ M?_7%I.MK%T7S##X*U&.[[=VA;'Y>-P;,U3E>?^)IS_?&@)R<^\U'L*.T[ZQ> M5P59MY4%VYOR/,HR',TA&@1B6ZSD/K!X#70W7R&2SEZ^I%CI"Y,$@!([HX_PW_3,/Z$W^6Q,?I3ZNH1\EF 86):ZZ#[8:-A5LKC6: MKEUV4YMJPL6#[CI^L%C'*\PR1Y@[M]JNE>N=C#I' M==*Q>UN2Y>T[>V6K#9,UG9Y6JBT*Y3P)2) "'Q(((,8)R'R.04AQD$=!(NC? MB/?-II\;N1]VMB>[SO;+K0;2.ZQT$/^[5<*XZY7)^N@1]'BHCW];U0'\;@?X MUSW@K?C>]\N VS3,LL#-70LMD\FG;JIE MZ_W9Z&'($*:KI,<@(V(_,L.XA]V8B"S!TPCEH/?WA[ M%",U]@P-,H=>"IE)PU#-[O&R>%(SUHN<)WD01PC$.4."/3@%F&8C#TVX]9C$/8@CDXH4&$B)/54_19:14])Z M>W'=,8L9.HY(1G/22?G&#(ACZC%\VXZ%FDI17\NZ_BS$EWZ?8K4I5D]M*2DQ MP0?&RXHUSSVBGZS^]%/0H9BC6*'J3451?Q-P2(]1N5RJXE--%9=%$(8PC$D. M4(1DE6^:@3S)",")3R).XQ1";)*H.**L1GPW0<;CMKC:4BC[JX>56FVA.F\M M%3,COS%7.<Y1$6-FZ.*#7Y0,UEE2?XJOT76F6] M[^),UF[DC^EVV;ZJ99.T[^U5]?:Z;E>T?5ZIJPK;=]3;E2]S]_F=8!$KM M)1VA:Y 6).Z*6P_,-75%Z\MJGRECK?'2]>U!CCM3^%B<(I*, <3"$,#,IP"3 M/)'Y'<]L>+/^56Z^X0UB/K!WA-C)5ZS984=;O2U72#1FOW\IT;59FTUW% MHJF*VUXJ#U6;*:A"Y%609/VEKL5W8A'$C&9,D$B>)P$0O,% 'F0Q(##,8$A0 MRI%1-Z?^J>9&)#M)FWR6&Z]6PGJ%DM;[I5BU_V)8"'P ;#U2<0/AR)RR1^^/ M!KU&3J\1U!UU7 ;#$7,,3#0I<5Q6^)@W--ZPC!]"1?4/M-R(4^K+9EU_9:]L M&;8Y6P2CD.44@U1U7:(D!YBA#/@ASL31T8^)V<77P%QS(PXEFQ<:1OD,8*E' M"XX0&ID7I)2>$E/6_I>"WG@M8",DQ&E@XBHH9V"F:0-P+JM\$FRC\8IY=9T' MM)9QBH^,_%B5R_+I3>5=")OR?ZW*OWZ4?[6_W)AF48Z0)(J0 P@9 EE&.6?54K)Y^J\J_UC]D3AU:O2TP#) ?! $(,QP!2"!L M8L!#&(NSH$\)UK/K+LPS-YNN$=7;RNHUPGJMM'IT<@G:85YV"-C(9&R)E38M M:"(QT'1%C-#8=.(/>U/NTKB34(.F0A\ M @F R$]!GN40,!KF.:;8YU&JL]_W0\YM:_]=1IJ+[Y? CI;/>ENY ]#PKK53 M>^0-^O=O7QX_??3^UY=OOWV\__WZ#7FJY,#>:Q]N]E_[E_T>[ PUR78[%7V[ ML\[\Q/96K/&^-#T&V%U9KVO98!3'+.(!I0#[$0,PYQG(>,I &/.$H"0**31J M5]0SS_RV6WLA(_:V_2F!8DH M\7&>@)C($)L0<9#1( $H@"&)&2=)@LQ:/%^<4^LW?M(NSVVX=',S3HOUIC(- MI[P,M.9MBQ/PIG*#-++*_@*MM-Y>W#9#TN'=BRXTKJY@+LXW[4V,KOHG%S+: M+]IF!1QF3 K6^O23+#>RP\EO94G_*I;+!6&Y.,*'##"?)P#Z02S]KA%(,A;' M09[A)#.JM:HSZ=QLD:8I>K'/(49M#K%Q,WDMR/4(QS60(W/.F0QL(;%L+-_* M[&V%[K\GMPB2UL?(6;2SQI03ARWK@W :?VSPKF4@L1KX?[(E_5Q6,M[P6[E^ M0-7ZGG\LZI>R1LO?JG+SLLBR2!QX0@(P8^(+RM/2&X8(JB[!'K$- *P(W.3DOC& MDR(#@2"00LL@MK7LOJ1Z-6XE]Y3H#D.2S;!R%9RL.>NT86W%]W[9*O"K,*N\PYYPC1;>GU(/KU7$L(J$Z3)A%.0P1@AD M4';FB?T/[.?Z M@]#LWW4^/UH#S>UCHP3V=A)[6Y%OQ(XIUZMRK6DEZZ$XS$O. 1R9A2YCY_TI MY?:4X ZHQPB@@6M#,4[+,>)#OJ,6O=$G(1(C1;>T8?;2%75RV-GL$T%> C\]:!&C?> M7I$F^+!QY.Z5\?;:..8SE[BZ[,AB*\KTC5NN!.UL?Y=KQS2/D?S8!MU^%J.B M9=,H[[/XMWJ! NI#EA,0PSP D&80Y'&6 YP%?L)\CE&L53!R<):Y<>%64*^1 MM&T>Z2E9]:,C^T$=)CMG4(W,8E8H&<5%7D3!*BJR?]3)8B(O*M:-B+S\L&71 MQV(E#+2[BM%B_1F1MIZ^+$ KN.=#657E7^(/=T@LO_C) C,&,QCD((J@,)YP M&@+D9QE@88PI@A%*S7)GS::?&T7L)/7P5E2/M+(:%H,T6P8]0VD\<$VLLL.'EO =^)[=Y< -R\7:86;J[*19I-/6S[2"IB3,I)VHYC[DQY> M7U0?)&/_T!_3FO=8'O:WWMN"-IX37]QB=XG390W051"/3QQETFJ9J MGG,_4"\,5GZ?T]$F\_/T*M+UZ_0_9+XY'RMZ6U5?5O2Q6"^UFLB>OC6W;:F$ MTM]W1Q!<*RG=79+H(+GG"49G$,,A)! $-?_ EE"4 XDSV>B>\'V*BKU=EIYK9% MU=U5VS^5=!MT6A4LZX%6SSR_'K"1=_79'J7='2ZK=:+ZA_?I G;F;;$&H7'5 M'>O\)-,VR1I4]*17UO#3MIUBGI_+5;&Q70/IEA;J30"-@$+ICV@#D&3V_O7P7)R-N^B\8(!6QZ57?6W.5X_(E; MNO2H=]K(I>]!N'LEZCY?]3O#1;CX8YB\,< MI(CZ *(T 3F!/A#;C_F()K)WCUF)GG/3S&TCME5G6E%OO$983TAKN#,'D+V\ M3]W@-?*NM87*HD+/$!)7%.@Y.^S$]7F&5#LMSS/XM'EQQ7^RXNG'FM';5U:A M)_9M(VWB>]Z:R:K$Z_UF+>9:25?C@A.*&,TS0%)Q-(5)[@,<\@SP,*,1]R.( M"-2A!/.IYT836^D]U(COK93\\@*5-$>YMLQSN=?!O-:SQ1(-<\NXP(_,-SO, M6\F]1G3OGGO;XW.#>4?\T7#6K]0X'MX356Q\_%'4'ELJ_Z-7R>KQ=5,=X@?S M_CK>!ZHO7F^' M1N[/WIGF]B&110X.6\D)D1LB,_.*]F.KYQUU@MC8%FM-5K[JL_6/5:D*:G>Y#[ 6,I VF:1 #&6'J" M> !(PH2Q24B>,:W8Q[X)YD8'K8PJ&Z$5\Y(K4@_(81)P <_(>]\"&>UM?TG] MH=TNWNWL=/&W_2[O'7:2S7U)J>V>OOC<=?4JN[>FG8OL?Q;K'WN7\7=&Y-CT M:X&PBDU<$!I3DD$.(IP*@R *]-KWL?S-4-7E0#.*4!CP!.&#"K.(H M!2A(EUBV1[.RPY]!R"-S6#F^%R14G:" M@(.$LOV8[Y1.=J)4?S+9Z:/F!Z8_V),<\#=6/E7HY4ACU*8YUI7=X.SS&V#=R7T_FQD-#@U]:-Y^>CD!*.1 M][<9/$9'IXOJ7W%^ZA][LD/41?6Z)ZG+#YMO]-^+5?&\>6Z#'5,R9:#"8T @GX PEQ\8-. ^C30^LKJ3#:WO;F5]<9[D=(VY5/85F"+RM># M2 MQ((,^ YB&LGNT(#^,<@[\. V3-/-1'K.%NGF<&.G=E/]?05K/;>,*O_%= MQBUT2E"%W*<]1OJST:1MIC79HX&.5)G5?9*D_J:*C)\J3.J]#-D^IYPL[B^5S( MKJ-?BU=&CUNQ?'C['?VKK.Z6J*Y5!$@(A5T3!%S8,K*,6)!#D"7"TL%YR#D- MEG_5M[A>5XBL%QRF M81Y'$6 T%4#0&N>KQS!-_;)R1XY\W.1!B2N3CQ#4TU[EM%0^N24HO..9?LX0JH-DHTR M'M%/5JMBSH\_T*J)N5?_=K>I*C'W@L>H0S#KQC'YX: MH54C/B5B6W->@=OF@3PVJ+?".VPF9PR8JWYR^A-/VU+.&)"3KG+F(US3!7/W M2)[YOWNQRKM;.[1]_?'K\PZ9GI:$- M8P_#V+31')?&,%+.Z^RTD^3[&"+G%3O?%_)*8V/GUWE\?OI]]5+(NL#&!9![ M!YC==E0.P,?B66;P_O[MX4NG#K*A0_0L7IJ^T6NAFL1->AZE$9IC783$WHUZ M=M1I/:I#BITX5PN<'U('ZWXY,B"_-OC-4T8XD'L TYR!"#!*MPQA;L*#ZN]LB=:,/I:/Z*=,.)2]A 7U?"ZK\Y$ABY!G&,* 13)IN=^ MH!RC". @I%&:YQS1=+%B3W)4/:*P%45KA^3-#ND*-.(M0E/5"%&9O[LNO;7L MTKRIWIHJ1AX2/Y*UC39+=%(\QPD)_OJVVS&[CQ(LO?3,(A04BA)%15$K_5'/; MY;L2*/9WQ .XZNUX-VB-O/-W0.TIH(V'^H?@B1R0)410#CB !,):! M;"EF( DC&H0D)'Z2>V@GNAFQ M&*R&'M&,@_'(Q"/A52%O6[&EP_B7OS"R;F8/7^4G-_@9N&B"$>R0YFH2^OPS*0 M4X@ R2+?1R@B>:I57W*;_=H&"^\4&,50LX3.L7=:=_9W<4H;0M/GBS8=QH[;OK,U M*E:,;F,-VO)8/, Y"6D.,L(A@$SVFHT(!!2G/,PB1E*>FQAIYZ>9FS&VE=+; MBFE&5CU8ZG'2]0B-3#TGX(S0B788!$O[(\'J7Y)2)\Q?,(/!]*!NM8 +RD#"09&D8P33( FH4JGAFCKGM^58L[Z6L M5*&:DGM+(340+SYAQZU2$2@_WHLOY6K!U9^8Z6\R_Z\,D]&&!ID;AM< M"+NIU5%1!M0(J<'#IWOOF_C_@VK\G\MRO2K7)CD*@U .;WJG*(Z\]0T!'"-] M00[NBJ@:4C(,16U56XUN_+6(>I(QB M!/PP2V3;)6$EH B#S"<1HIC&?L1-KJ0N33BWBZA'U<6P$R>L'(QU1^[_KFIP MFE:[NPB\IB'A$,ZQK8HC##\-HV9N26A"XW;THAP9 M[46Z4*2UD1'U&8YS A@7= (SE /Q3S$($(1)$$%",Z.XM[.SS,TT:1QVJYU\ M'E("F['&>3PIASCU60 "/\B!@"\%"/D88"ZHFW,2Q2$RX>CK\9R F$?$4X]Z MKT9I9+YM -J%$^U$=,>X@P@XHMGSKV>:U[BKLPS-S(4HKK*7F]Q@#K2.Q]9^M-M?)NG\O-P&^S,9*7 M#W$.01S[ZNAZ_(P.;9K(6!W;+HT]V<%-4\GNT4WW%4OKZH552-X0?66H9M]E M^^Y[_O>ZJ<"W2%/&.4\8R',:RFL=<7*+0G&&"V67MRA.(V@4>S,XV]P(9">L MMY32ML:!Q:7T,,::EH(KY,:V&':@*4%O/"4J*#D0PC:6A$/C00<45T;$X%S3 M&A,Z:I\8%5HO.2QHL4A#Z/M$1B+S+ *04@80#Q%(21#AB-& A6SQRBI<7E7) MPN27OSO;>'M B>7]4JP\6BZ7J*H]@7V3L_FK@UH4UY2@F!%3]%:>&+E^A&-> M.#_'^U>+Z..!X8=M,YCP^LNJ7E>J)Z6J^"]-%\10F@#&"1>F0Q""+*,4,!IG M+(V".(%&5\-GYIB;P=!M9O)U=R_F]O0(W%M?*AFA?=E&,!_38%H4AQB/''01=CX?E"+8!K9+VB(Q*6CW=E?6Z7OAYF&"99Q1G/@80QL)T M"9((4)3&E%&>9#$T"V8]GF)N[-3V&?8J1LJG5?&?C'I$RFD:SWH")2,$<^0' M(. 9 ="/4Y"E+ .RFRE*$.,LP8L56X\*Y"YS83TRC)\1D1>A;P*\55TN"]K0 M$!%V]I-I=M89,/7LO>M^VT:FZ /AO+O!WS&+:. ^S9U% I],,'$4<)^"IQ' MO4_:T>1OJ%A]+>OZ7I!P_5+6A?S-ON?-+56P($F 4!*E &8L A## .1^QH&@ MRHPD*40T@V8I3,,3FNW[*3*6I+RU)W8[5>*B92V/-#87RA>@UF,!!_!-PPA2 M4.\7*>JOGK+3=M)*_&Z'\3.F"#U8'-'%AY(UC?H=(>O"VH='+,N/6NVK>MJO6CR#BK+-[I M?)'%W_8;\V2X239CGQ+;#=C[<[--5XK?G%N8QG?EZI55:]D[\0^V*LKJ6[EF M]<<-$S D;5YIGF0,XAP!CF)Q%E?9NAACP#.?130D5)S1]>YC#6:=W^VLE,U3 M@NKM5!.(XYRE<1[Z($2"]V ",(_E8D _SYDA CDRIPQC>>$)N3_T:7\RHMH:5ED3=!36%G2>&]V#R_PHP M:W_;+ !K/GOB1?5)$TSBJ\^:R4B3?/$L5-M^#&U>M2ZDV!1GE*?:VU=4+.5= MYV/9-#KIYJY\+):;-:,+2/TDD&P>P30%D*0$X,3W00SS+.01CA&/#>LIFDE@ M1/!3E%446[.2O]ZJI@QMA%15Z=M2K;\LE3-G%_-D7%S1<(7T'&*CXC[R]T"6 M6FS+N[:>LIT",L6V[=+3U4&05Z.%TY*+=@"ZJ[QH./_4!1CMX#E3A]%R(',W MW&-%;ZOJXZ9J/O.:SK?#M^9F@':Z+7A;&?7];$>(7/:NV8,Q,FD\5DCUZC+" MP\B'=EYU*\_9T5"3^CPT!.@PY3B":61VL4)(FT(T,!@P/\3;#5&(/^SY86C,2:A M0ZGMKM=Y]+IFXW>KFE;T\Q(]V70:W[\]MYU[VD#[KES5A0!HX(RLB]3E4\+U M((V\;X?P\?Z4PH[06OP4B:O[BG>&?)>FXJ*-HSW.U/%*5=/ M7U:\K)[5P>7#6_O#O85+4<90',EBXU$B/9L08$;$?PB-Q$0XBA.C$CJ6J>)UU%%=>RQ#(S9K5LM'G'VRYE/?]!(8DS 6%)B$$ M$&<90 'DP$=Y@(,@37,6ZM[WZT\[.\;<22LW+&WE]?X2 GNUDEC^^V^?[C^^ MB6$*(HX%7U;D;_J7U@8K,DR1X^$\,B,>=&[P#@'_> !X(_HHV.K'!(R#\41A M R&!UB\;6E-;UY>FL'1\@,2OQB$_?&#L?6^ M35 G^)K!&&VRSNB'T$;4?RD1J4V6#FRNPU MF7I:6]<"E!,#UV8,"ZN65!(M(6?O5,+"3IUB5BP"II&_#18(&=TZ7X+ ZMJY=]#)[ITOJ=6] M>+[XK/W-\T/%Z+IZ7EE=/!^\/+>=>W"O*B5ELBB@;,YG?NM\B)+^I;,U0%/> M.1]@,\J-\UD8KKIP/AQQ\OOFLPJ=NVX^_Z"E?TQ^XL7&%[\$/\0G_Z$JGRKT M_)T]-T;>[6;]HZQD!:G],TV5^&"!<<12$C*01&DN#I+B-)DS' ',H>P=F[ D MP4;>,FM1YL82.YD]M!/:JW92>\B@3X&#A=+THDT"_]@^-75&W$OHM6K<>/LU MV6O2?=!5[P-W<+IRM]D+,JWS[6K 3EQQUX]HFX/SJ+Y\ZLC\$:VUDL1[7YX; MNW7$\Z1\IMDXQ]AV; M9^)RNQ?4/:VZ>^D%.];XLGH5@Y;5VW?TU^]B)U8%6M8+F.8P(S$!,4I] %-! M%BCW T#]+, P) CYQ,3@.#O+W$P-(9OWO!7.C C.HZA' E=C,S(![.2[\21" M.Q%O9 ?'VF$!W4$@'&W_\W-,NO4'U3S>]L,/VVWYSZBH9 >$IC^;O&?MM-G^ MG2$9%T3O5]^93/25OHD5_5:NJNU?95>G6E+0ES5[KAZ M:JIV9K7WI]344ZH:-GUR^TN@QW3OMK0C,^2[K*HQO8Z"OB-:=BO;I'0^"JS' MGX%Q)G'1D>\.5=6;G%$YJQ=9#KF?TA2$02(,1^X3@%B< #]&49B%81XDAHTY MAZ8SX8!I*L#N>_-1(?>-]S1H(IGCF^(()GF8 ,(9!#")0I G>0)X1DG "M\O5V"-_#DZ['7HW$S706&4/H='4[UC MP\/S2@]W/NQYQXZ#;^F_-O5:N0,>2\'Z0HEBR0[*^SV6=ZC^\5"5KP5E],/; MWVM&OZQVK9IOR;IX59^/6RQ$1&2]2 A&60)#0$DNN-M'/L!85B>-@S1-PPQY\?Y'2UER9PJ7BQ_(?B5#9>VEUEGGFY:ZU.=HI_&]F_#;* MKX0>+[[W,H_,IT?KNU/0.ZV=*BNFRK5]Z*SM+U)7\7OPJ[=O8+_7U_MSJ[%# M4W_,!7%$[:.(..DG84R0CS\EH\YE$5N[7+9A!ITH@VV*BFZ([< 8<[,\A:S> MF;@*@QY+@X@-LZQ+L,9FRAZ<'%:YUT7#+OAV:.#I8G UU#L(Q=5YWFJ3"]I1 MQ:%?C+?VT9MSW-!'G_5N=S"C?7T,DM9NO@*?"?;P #3NMW(/%+8;^'BX*;=M MCRI'F[7O*;NC8)/C<,]5Z@QGU3W_K2SI?=7FSGTL983I(DWC-,D#"/*0RU83 M40P0A@AD*$*$()027ZMAFM&L<]OU;3I(R;VMV*IXD!!F#$>X&A]SC'!R=&[1FW/2@X@1#,4JI@',IV[1H-,]J$R(_,<;O*75(-[Y=.5-P] M_]5K=?&4,EY'&T^HTY;"EPI-LR9VQ=1&7)NIJZN-LT;6-=^A'S.(E)'(3R:!< Z&>R"R_, M $I"E*+4S[,TT[67AJ>:FTFTE=9#!GU[-!"];-VXPVGD#;^#2$GJ=42U*&!U M 39] \0=?!/9&((MW/N^8;YE_P^\VZ7HN#DOC0 MR9NS5U:]2>?;[?-:UY_=/\+\>+#CJ;U01< $J,OVCAN,1N; CI#>5DK/!#,C MN^#9M:63E0?AT7( M0J2F(< 9KFPD1AE((TQXSQ'.(TL6R :R3$W]NCVQM@J9\2,RG>J4^)%53]?4KL MAK,C5Q5*5(N/XN>R^EAN\)IOEMOY%Y&/0D1Q#&B>$P )YR"/(04HS!#)DHR' MH5%%BJ')YD:3.UD- _L' =6C-%U<:D7J\-%-FS'NR5@U[]-/:7(QZ:,5 MUD"-EOW%.XQY2@5J>+_@1FK#@C:7,-=C&(=(CDPR.Q#;$&PAZYY7/ER"T"+M10L89YDOP[-- MG/RBI?II_HO>:[;%0M&Z;=333" L(7FJK-@/,4GQRMI_W:8R$)YG/N<84!J) M,U_H$Y"E+ 48^UD@K)F4Q&8M*5V:<&ZVU(GNLD;GQCY0J MMH,T$AM=$9J@KWN"9&-U(X<8B3ASGQ&IHY.V; M2JV0XQ4..XN% MZ\IAAY.\3^FPLXKVU@X[_[3EL4L6+54-F;KWIIW$LP]O^T<>FB ]%0;UZ3\V MQ?IM7P^A5LST^ .M[E]4P-[GLN*L6,OSX@.KBI(N0I+A./ Q2"F- <2^#[*( M49#$:49HG$41"K9U2S4/;=-)K[45#XN@CDQ6.Q'MBR9/N?J:Y\*9K>A$9TJI M$E Z'<4O=*J^XS>O^URKO*>TO_$:_;T. *UEMQ80>"T&-][^ET82N,+!X2%U M^L5S=<"=4/)I#\?3+\G)P?H=1+"UA4DEP\X_LN9_OZS4C*VA?:Y6VS>V7N2$ MR#B3&(01)0"F20IP',> ATF;W@6KXIU,+9U]+<;D7_4:6 MT#&UM&W62=<0'PO[J>ST1F[OEZT&OTJJ;]:BU:*GJN6-K(#CTHR_ DEG5KZ- M#!,? JZ Z?2,<,U@YL&X@IP+\>2^7L57@YR:_I=GM9^4D#UU4+ZZ3JZYC(E5 MD.G L),%F5Y6K1MDJO&T9:V]Y;+\2V:8G0F3V,>W+ *61)B*SWB:B2,JS+(4 MH#!'@/D)X@@&B.!L\:*LCC_6J%KK?=GU)C?Y]3\68<0HH*WL'B\KC[;2>V@; M'(394[%27? P6LKG# O>Z:U+G/MIFF<8B#40ZX+#". \RT& MQV<$Q$F%/;.WK\U7^(,]28N@Z7(M=MR7E?@%>58'77&Z;7[8Q+IG,(\" MXA- DR 'D 810(D/0W1;5\N MU6:Y;LO@'?M^]-.P!Z"[[")S@]K(VU<+,&$L"-$]);LC7]EE<*Q\90/#3N8K MNZQ:UU>F\;1]I:3?V?I'28WW>\_K<]OL!W63&ED-J@7W0'1Y7SM 9VS_QRDP M(VSA"SA<54WJ>,S)ZTGU*'6NHE3?HQ;;=EN-V* @2O>=V6W07>WJX]+5-\85 M40ZPT=BDEK",O3-[$7%:[N2<]G;[L3O0=)OPC/@'.^_5#/] \CPM M_N6%5>NW![%PZ]N5BF1YD2NVB/,XRO*$@B#)>VLW?E/>7">;2H7\JZ4+_&PH)\:;50,0ILJX)Q@K[VNN@Y^49">V3" M. 1:RBT1WDI^XRG9;Q32GRXB;9._;XJ9NW1^[9FGSNXWA>1,LK_Q$.8^NX]M M$;Z'[77F1W'46Q":P(RQ''!99 G"A($L27* J4\"GA$8ZK6([IUA;DRU%;(- MF/6$F)Z44]]O=Q[(RXZ[J^$9F5J,D3'RW0UJ;^6\.S_B9-Z[086Z[KOA!Z\W M4[X6*U;?\^8&>Y%'&<<)#X05$OBR.G\,,,\#P!&A?LJHSS.MPOP79YK;QO[. M7LOEJSSADN8N7V@LX^+>/%Q65?F7^(EY4: >D,TM#&OH)K4GE)0J%U[).8[A MS2@XJ^Z0"7#^!7/O@3H0D?4&+9=O#ZB@_ZAW30F-/8 Z8\V- M$ Y/TZWPGI3>>ZW_UND0JN]TT(+TLC/"-9HC,I\)SXP5OU6E9N7+W6]$;OC\\KX6SXP MQ-SVIA354[)ZK; RZ[54]ZPBNL>WX :1&^"QK@&*UFX?&G6Q; M:RC7W=\ZCUNFMQ"R>=XL97KG1_92,5(H&TS\>[Q'W M*2I#%2.0!HS'.38#W-*S=):78FFM84FS73M:.;1CFJ&"1>N MED[/U3#I NTK^<"76M.DACL$\22!Q M/;XUG1_EK'0S6QI_CTQ 4M'9>Q.%0AJC/$] (*OL0!12D'-9)Y4D-,HPI'F2 MFWAT[<28FVEXV']A7;Q*3V^Q.DKKVJ8+[5HT&+.XS8II<_;(ZS ^0QNDU;49 M)IY36]0-EN[(UT:(J:GV"J#.$.LUH]G1Z*.LAK"IWOY8B['NRN?GA4[STOH>M#PC=KIKJQ5L2/9K;EIRN2'E$(_X^(L1,2W7I8BS6D2B/-1BBE*P]"/C8)O=2>> MV[;ORBW/0G3;>H7O.L\1J8/AP4=W&32/.B. ._;AY@A7V:M>N=;5V49)KGQ+ M.]D='F8,T7)U?-&==MH#BR$8)T<4T_?-6[__\4-,ZWW"=KNK]SYC69O&M?II/(V[?SY\QCG'-#1#;,S/1;VX8TWV^99;DL^ZD/DL.2CQJ23EWS4!^)< MR4>#M\WC*+^5J^^;)0M\' >RR$KUO%K3STOTI!M%V3O W/A$" JDI)X4%00' MX;VRT(PX$0N<]:,I^Y$;)A%GH(W,&7IX>7]*L1U%4UZ$Q2J6LG_4R2(I+RK6 MC:.\_+!EP_-BN5D7K^P/1C:5JI._ZV^;D022D%(0^+)D(4DIR%+H@Y"%',9! ME*>$&_4Z[YUJ;JSPB7-&5-M;VLKLU3NA-1TY&@#KV15N8!N9%[9">GLIA?W0 MPKCRQ#>J(-XG5,FJZ;7,H6XZ/(W20?@R8*YZG?=/-&V;\XL*GW0XO_R&'9WL M$JMD8,OM*RJ6*KBE;&ZSE?7^HUR*\6HE J.[S8 3&.91 F5SV:=G_B+5^-7; M*=+6G)*A,%U=;KQ6FU&XZVI,'5&;O1R3,M_5*55;C4 M)'M(I@ZS+-1(@G8'5^P4W(ANV M;.X#6(^A'< V,C&WOX)"Q*VCW?OEPR6D;'I3#N'@KOODV5FF[B\YI.J9#I*# MCX_9=.^?XM#-[CFO%QFD.<4A!QP+XPYF/ 4H(!0PA(,\2C%C"&TY^-'L=L] M# N"?IR 5)1\H!0"CM'0;;\(^A=\KC&=8R[:C:=T$+!/W>SM!+M)N[[M9Y]A M^[<3:.SZP)T.8T=SGYY?EN4;8]^92ASNM-EM._ N8LBB$,<^$ P&9;J9#$'/ M9.NC#*5^@#,NB,W #KHXX]PL(@%^M3D*4S"CL[35/V8;_1K+;Q?B6_+A6N M%V8]"KD*M8EJQ[4B2JAV0C8I;@XK0%_ P54!Z+YIIJW_?$'9D_+/EYXW3TJ[ M7_]@E8R9K-@/89L7KVQ_ZR?.3ZQX6C5V#'E[K) PWDE;"4G];:EL^7UWHF]L M?<\?T<\'&2,N?K!>5P7>K)N;PP>4+'R?EFJD"+Q4][@YY$+OW8W/4\V6-<>9;7XH7*,J'YA M*L)2QEVBVF/B^UL^%\3[P>A3TZD">2NV%K_'KZSMHR>$0KLI6%/Z0PY4R#(5 MH/V'81'6/Y HV+-^,MR]00$,,^@,XL04-CR-Q[J++H,IWI1R][.>W-^?_W- M32+LK'Z9![)OYR'G9"F_\U#WR-"8SK)21]]X@\_'\0:CPJQ_ !H-[JD.*DYA-S*WK: ;,(O-QIO,?+52LVMFV@U@ MVY/JRXI^$[\O9NVHVI?F1L52)M,&5%O]AYGV*M5'9M(S;:=N9(W.XK6@&[3T M!E&QZ#QUA, 53:>V(TW<;^I(@=-64\_!6>Q.']A'^08$@ S MD@,4, H2'C(44&%GA5H%>!W),[?-WD23EU(I%3^UTVH;8=YXULQ.<->NF=XY M;\*5&)E[E";>@2J'N9(WJKNE."T*E6Z\5BGO]LCIU^CE[OCH"&!'A\QKI9GT M*.H(NN,#JZMA;2M8U.CIJ9*Q$ZJ*Z7?VRE8;=M1U),8LQ 1G("-Q B .,4 D M\4'J^[%L&"-.M5IWK4:SSHU6NVUA_MB\O"R502&8MI7^H"(=?KOL^[EB0?38 MU#G,(W/FH;P2YRVT8S9X,4+)6?$+G3DGKH/Q_S9W;;V-X\CZ?7^%'GN <*$+ M*5'G88'T;1"@IQ-TIV<>YL'@36GM.';6^;!'9&0[H0^&>4I[I\ZN\MK5=EBW_DV^_OGHNM]&\V'WZRY;/:GZN[VO(_+AV= M!4VR$&4P H@F%$ 2A0 'G $*42 "*!V.Q*@BG84,Y,VY[9^M-EMO48)3VGA_2C^71Y1 MJ12R1IWF7I1^N, (\,O1A+&P'MFN6<+L^":5+8!6L0JCCB8+9=BHWXYT6+UO MYR%_6J\>5/JGJ@!U+YNX_ID7"R0@10A"X/L^ 1!QZ85!WP<9XPA#C(@01APX M79W,S49]:A)ARV)85YZ24^[OI*2&&]U.1/7O2^ZQY0='K1['BZE2X9#6'899@@8C8=B'1@Y;G-KUWPGE*.OVRH8=P]4_C02",/'IW;9%72EM=:F/I&[.4V6XGU$-=;FIWC M./9>H(&P_*8ELKK5L^=@+<5VMW@;H>1H-=?K<]+EW0B&X_7>[&7+,GJ*O+]0 M6XN/Z\T]^:G.0A0OLFQ>_J*[+,TBI1E-,(Q!%D@/ 28$ X+]&(2,"!:FOI]D MO@7S@HTL6A-M>E:&2I7R)/&[6/*2F&U+?HKR-JJZ7:>FW#KS"L5#[9&_R887 MWIM\Y17EBX;Y4%:#J&?M1AN3F53&J@?JC_9 *2+/EI[>+5WF#_VL7^;U_ ;@ MZJJ^GXT(T];[&P#22?V_(6T-8ZZY7U\S:;]E!\]%OE*GRE4R56G?J[_P!4MB M:4A1!A#*(@!9E($TS#!@.";4AYBS8 B;C8X,,[6EI7A%WJ3AT%J!J_)&M/Q% MZ1J26@<[TANM$=(SF,X!GY@<9[OV:O&\O>2[_-#2A[R^A+4U:XX):(Z9=+2Z M?A5V'1-0SC'N&+4Q7B)]5]+H+A$H31ABE&4 ,RR]RC#T 18T!"&,DH"A@,+( MZ*QYJ$!SVPO?7DJB-ZPJ-'C ] SBE,,PLI%TFD>O+O3)C\V*E*P?8^2/N4)^ MP@3[7G%FEV&O YY-BKU6N[851.1G3NX_E2,LNUO@0,11E,6 PS0&$-$(4!JE M@$:0)($?82B,A:'K4].=@;@ M!%,S2S $J:E,0N//U%)6+HW[V7X."L?3_J2;5YG_YY0]9PC./F].%_-M1?/E M4O Z[?$WH1AI%C"E,$M3'P0!8G+5]Q. 0S\% ?8CA' 0D)3ITL)T]C W&] ( MZ6TJ*?4I2KH![)_W3F 9><+O$-E=:ZM$U,QQ.@^-/DO+8(@F8F,Y_O!X?SY> M@,J(<:47AAYFE>[W)F-0Z16[S932_Z!E"D7)K_*1,%6KXN7]^I'DJP5':0)) M@ "G' ,88@RP^M$/HMCG.,FH;T3%T-7)W Q;30/4".G]68EIF*G8":>>;S,4 MI)'-G#$^YID./0"X2FSHZF+:/(8>)4_2%OJ>M9ON]YLRU_FE+-M<1?)V81E$ ML4 HDQ,>QR& -&" 1,@'.,$\PQ3[&34Z-N[I:VZ3OQ11KDI/LL'O98S;.H6@ M#V$]0^ (MY'M02-E50F^B?]?C1#3TL##D7GHZVE2*Z&A\K&QT'G%DDU$4+F1 M*K:;TD5\2XJ\^/HD>^.WJ]_))E=GJU_(5@0+'PM(4B0 ]['<#$%. !:ID%8D M%3@,(844&Q&*:'8\-VM22NH5I:AEFE(MK+>1TGIO2.$1[TG(SE:F!8"UAT+/ MTHP!\,AF1XGL[66^\BJPO^[ ;@3WE.0.^40,H7)%*:+;[;2L(H9@G!"+F+[O MXKYH&2]R=U6TL[FY6:(+UQ>K,*R#JZ'=V/8;H9%@'7L;9(#H)+= >P%S= &T MNX]7O/O9JW3_M<_^5^T\I#]$_O!]*_CU#[$A#Z)A*W^?+Y_E;RMG[/9Y6VS) M2D4'%Y'/&$TB!CA-,@!Y@(%* P>Q])."C*59%!L%D S[GYN5JN6TWW.9XI_Z M&:2^R(#P0RCQCR"@B,9 1"+)TMA7<;W%5A%NOC[^.RG&]*E4D9R5,CMEVC:O MQZ,JE-/*BU)>:S5"TXV5GB<[X@B,O* TDGNUZ-Z^XD2=4M^2^\JK-7+GV%HB MY\B_->U]4C?7$IIC;]>V&7.G]Z/4=+T27P1;R[Y>/OQ\DA^UFKSOYO%)93WE MK"I+_6+L ELU/K>EIE;":[10.3L[/=2<.]9$WRNV _^RCSPZ[B,;.&/(1W"; M!V%HY43;]3B92ST(D+:#/:PARYAE!]V48IG:7J_XI[SI[)!;EW'B1V$, 4FC M%, ,!X"(* ,10Q0''$%F1D%H(:>484#48JPTXZ7C MCL#HYPC=@.]^7ZK2^GFGTE4Y'/MJ*:/2* \ V57(UD*":2.Z]A"=!'P'-&4; M#R9F;O37$4:CQW^EG%Y'?:W+^6\6$6 -3)S%@/OZFC@*K*'V:1Q8YR5'][#O M-JJ&Z/;E3GXTE)%2[!I/ZI%%BI,T#H(04"0@@!'F@":A (BFH1_#6(0A-#$= M^EW/S8[45T&JI'F>JS+0AJ0[!K#KV9AQP!S9X'1=K&[DOO)*R2O7:"?\B->J M+P(VUJ7J\QV_[I7JBX!M'9?]- M0KH=0.G$;X=A-$&PU@8>PY#L>0PLXZ\=#4X8;#VOSF%DM>K,J]MP4F(HI 1D&5A#"!A&*1A$ $1IPA&42Q=#J,=R>4N MYS;E]Q)[3U)DD*\\5@EMYE1H@*WG3+B%<&2+T$*OS-F0Z-7RJJ,6)7&5S^K. M=="'QY'+H-'AI*Z"/@#'+H+!FTX-3KU?ST3 X@A"D#"HCHP3!$C$8A#$24@# M$G"$7-B:>9Y^'$T4<+.;*$[,C-&1B#/@IC4N8&]<1C@3T0)E7)/R&F4]R./.B6&]>O-5Z6U+X%&*YK+)=?OUP^_Y% M-I2S0M7S9O\VKJLM3(J #;25G6#G!91ND"$LZ*)9WK9^*2 M2!?4/2U\=.D%2V]$17J*!4HBCGT2@S3F%, HC -B0]0Y/N"Q3Y)*3=)3JR: M-?(O)L@YK,J9DU(V0X^B@BED:43CF $" ^6=280PR0* 0Y+%"4FRE!@%]"U@ MFJSJ^P"8-#TL8^7'=J7Z-3;WE@X4=.4658U.Z_\<*'+BZ!S^U?S ]+HDT'ZW M7!?B?OW;ZBE_GQ?L9L4_R['2/3CM:V-N\TO)I']*VHO.Y=-25\",/?_\CYLS11O4 :G:?JH&1UKMK;\&3G MJSKJM<]9M9X?4+* 'G-UMUC=W[[L'ZG=^%*HLEGKA*9%RG$ M21VS"C# MK.=7O-JH35\4X?!BX%Y#C[YXG<43E)J*$K)4],JK5+TZN?[AN%+"2(/ALI*" M:Q&GK[0P$LB=E1C&ZLN\#-X[E0&^X[3&A+(@#N76#$4Q@ '- X(!2FA)")^ M&#+,=R%$Z'=OH"8/T6=1 ,(YM!;02,2N%U:FM5"N^PIQ1%.&4@(+!/Z4H!A(D 0^%&6!L1/D\@L&C:NP',S$V6\$I3*E*4'=KY" M3:9K&E8;>;AU(W/S&<2Q=\5W-^^NNCVY=AFLFQ531$RBO$C];EULO99.+J-_ MTP#O+( XLK@3QR"G ?\TC#E1OV9+4)EJOGE9?/NZ2!C' 40(I%&& $S#!- L M$ #SB$&>$!1@+6*+?9-S,^/?)%YR[G_=DJUN&G<+GWZK:J?UR';OV^>;^P_O MO:_WU_7XTL16_5V##>G9F/AYZ_- K*(QL 5P!;Y"$8@N4L+T&WWXGS% SA M.,U;,&W O$K"V1NL[T7E%[]_%O?KFL"\]C_^$7P1^T'*,I8 XC-5HSW-0*JN MFT(<0B@"SH-$NXZ"I0QS,VR'-\39[H8XJ2Z&\UH9CS^7T;F&4G^S4TB__H#M MJ/4;O8G&8O3#K1YFA"NOT<-[7PU#4P3BRX3#H%\H8H+AF*B4Q'C#8E1R8B"@ M/44I;%N>K&S%0-7;A2V&-C6@SFI#JR"7O\]2Y^>-*A&XP$$BX<@R$&:*#S^. M?$##$ *?"N['0E"6F%=0[>QJ;JM.16"ZVLGG+?=26U1%[897SUEV ]K(RT.% M5TO**V\OI^,*I+U8N*PMVMW1]%5#>Q7NK ?:_\: -)F3DO:G8=:WQV%6=8-Y M^[(GNJZX9^^_D]5! /9F51W''?$$_BK;W[Z7'OI'DF]V,9@(,L) Q(4O?>-, M4;&$& @:D@CS(.12; .S-!O-YF8%=Z2USQ]V=2:.^'DKI,R>'K MY9)LBCTUJDUVSAS&P"2E9P[RSF@1<) '5*'3JFQ0U%SB6PG0<9:0RLJL4+KR M3OAC2Z0\!96GL/)*L!QG$WN9KYP1#5E!Y2P>IM/GQ+$P QA.XV F+QOFPI0G#NQE M\?;+IP5'*N$ER0#B2-H?H=@0J=J]DRA,DDC@B(1:V3"M1N=F7MYNR#_Y\LJK M_I4S0I<@Y "I?CMAJ__(9L!$=?W\F Y=^S)DZL?K%)GZIU:.3+NY:;)D.A38 MYYYQ!.:0"%X"J*8A0 &JHPU9@)D(4JB M 4P0T8!#GES\MG50'HPT_V79UNJ!J8'[),L.TB"GQ*I3L!&*$( M0$5(1C@. ,^D#4LB%&:^$2G(M.(;6<4)R$<^BZU7R>B5](G%]](^EM^(O9Z& ME2ZF_43HV=GYCO/()ENIJA?'@EX=O5"CL+W:\:8#X MI;SM46'A-6"498>]"@Z'93A>91A=5?"85OAIBW^\RL"!PBZ=;4.%!VU- M&2SL4N(H7-CYB)W3424#J R"]4HZ/>_7ZNQ_$>(T)@%+ O>80&:_GO1 X M6K*[^YAT5>Y5\WCA[7_8@LR2__=^K9J[_ID7VNR5[9?F-G?W# #J4DL[(4K3 MV3^%Y?(J:XW(R+/T/!C2 Y>B.EIP.]6W(Z \:&DZQLDN!0XH)CL?L%QHR4;% MU-6I0I.6E[,R\Z[%'+K;0$:0R'U\F(%$,49"PA- $ D!(QC!"%($H=D";-+[ MW";W2=+Y:D<%R*K2-!7]H[=^WA9;LE*G,X9[?+/1T5S,Q\)\[$6^EEL=\%:9 MV5=>*?M5G7G=CO&-L*.WPLV59V#4][0>@PTL)YZ$52-6N_=?97]U!;3WHF"; MO$PNWL?#]3?T%UJ:F[E26]Q?KZ_O=D7U6D(;;?HO(:AU#N 0O F.!L[AYCB9 MP P;VR.$2\U/>:J@J>K108/N6W8ND2H-LK^&\"E?B9NM>"P6<2B='XI]X"., M $00 YPPZ?Q@&F8DB!(JC-*3S_0S-[NAQ&S=<_+^5))ZI:B&1Q#G@-7S6QS M-;*EL$+*V ^Y@(,CC^-<+Y/Z%A=4/?8B+CUN9PZ.+AH=TB_?[EW[TF=91(RG MTDA$((C]#," AP 'E(&$IT$890REPJC,C5'O\A-D3+T7J_5COE*FI&0VI>5(K,36RU=R M:I3T;/UHV(^\ IQ<[CVN#N"UA*^WK^Y6!BO4'*T79GU/ MNHI8P7*\MM@U8D[*_V&U56?J%1'&+A]6T9<^%XL49PQF* 4PE.L*9'$,4D1B M$ B8B#BAA(5:G-Z7.IK;.E+)ZM7"MM*Z*W'U&?Q[T>TW32XQ&_NDS!(N([I_ M'2RLV/][&YZL&(".>NW: %K/6Z:N*VD5X5;)#)T7?]W+=NKX+22^@"'U%8&S M='H00H#XD0""^#"$29SQR.C*3$]?+A*6.[I:=KLXLLJGZ0":[QB29Z2./N:V$]J)>+CS,>3&Z\ RXY21B*E# M0!I759.("#! $10L>G)L:G$^]X)AS M"IY7WQ698$H-#;'<9%$, ARI M:PVQJIN1Q" D4<@Y9&GL:Y%>ZW8XM^G?X3OLY+V4PF.'N*7G-0#'Z=TO;0B' M>V!G=S W(]+(9Y@)=8*;GFD8@L;(IJ 1;:1:'-UZNZ48>K7*&MW* MG2$.G]OLNR,OWH_B@/YJGV&EGP6T@Z-_%MHB,?+, MZP7!^[,4UU$VS['V5CD[NT8FR\PY%KN=?W/R-[N%\%.^$K?9NXW@^?8C88H$ M_.7;ZEGQAA(Y;M7%@L>\S!?_*%0%/+4LDP>QD'YVR&A*09HDZA"#B^EE0JC8;BVH]X84'FE^8;A?MQ\HO25Z$OA'MBA* M!Q7DK;3P&C6NO$H1K]'DRFN-D53&VVOC;NT?#*@C)\%>CDF]B<%P';L=PQNT MI%A3-2Y+AN7G0HI0% V96'5X@8*(1HB!)(@(@ &+ $69#TB*<9C$$8D7.&ULB&3!$APC*,TIEI%@,]W,3MST$@X()FY M TA#4V %S]CSWPP9>S-PHKSKN?_I=5*6SRMX=I:?/FEYE;/8YH^RS=ML5P-A M]\U^?UN3=028L PF&(@XR0#$0@ ,N,P%HPCFXU&;+4'VJ/9W)BJ[(DS5I4A6+FZCVG2];37,2U .;F-:=.&J]RV M\E@Q25D2I'*?$F=RBP+C$(.4H!#XG&,_]C,&43(LK6V.A[,=P<%+AY$FH%H& M4^=V>FN!DH/FT6H=? :)9KBX<=ZJ'57 M:N(UJEPL9.)F)"Y'?\8>A)%MS6CX&P61AH!H%7"RZG"RX-00.-J!K$'M6+!; MJ2)WQ3OI/,E^?EL]YK+T-A19YUO=CH>K8NJ'9!J77YZ>*![D5"$TC0- M0<2B2)68$@!G:0R"&"(6$99EJ=&Q2[OQN1F!3^O5 Y =/7K+.CS*2CGMP\\6 M$>493? 2CWN%QZ>#F M"BH+?$$R/P <80$@(1' 0>J#E(988,12Y+.%]"7H6OM@XGQO)I_<=I\C[KQK M8;U-6UK#LXD>>#4/*-Q -O8I18/5@9@CG()JP.'JO**GIVD/+2ZK?')RH?'* M.7O1'BMI:/[ZS[^:W\@OE!3B/__Z?U!+ P04 " M>5M79?0@JIYY "5 MHP4 % &]I&ULY+W9EILYDB9XWT\1DW,[EH%] MJ5-5?;1$9.NT,J21E%4]<\.#Q2"QBR)5)%TAKZ_O%RDL\\X7__R8HEAC?F7/Z?K3[^L/^$O_[Y8_L?T M:_CE[2RLRV+Y&>!?-__LQ>++^7+Z\=/Z%\&$O/RQR[]=_A,&(9/)'M!F :HP M!LXS ZEH+Z5CPD?V?WW\)\FR2SPC:*4***!,[_YT-ET_A__ M5'^)886_$'OSU>;;?_G+I_7ZRS_]^NN??_[YUV]Q.?OK8OGQ5\&8_/7RI_]R M\>/?[OW\GW+ST]Q[_^OF;Z]^=#5]Z ?I8_FO_^OOK]^G3_@YP'2^6H=YJ@NL MIO^TVOSAZT4*ZXW4OTO7+X_^1/T.+G\,ZA\!%R#Y7[^M\E_^];_]\LM6',O% M#-]A^:7^_H]WKVXMN9C.B+@UKJ;S]>RO:?'YU_I3O[Y8$"J(WLV_7Y]_P7_Y MRVKZ^NTO2UP18#:\OJ8_N/CG M=9$#Z/8:5-82G(T"K)/9R)@MIG 4V3=7 MNTWU3:4^6Z9?%LN,2[(?E\N%9;JGX-O(O?B)7[^$)7T0I$_36;[\UV6Y^-Q" M5^M% \EMU4+D_N47XKK@--$^7<6W@D'HG\<'"//3B#Q%I?3 M1?YMGE^2V9R4&*V0W(&/CAA %\%KSHF?I*T*O+#"FP#BUK([P4'V#X?#9=D) M&#XLPWPUK8*_ #0K*:M0.+E4/H.*L8!7UH)AS BO<\Q%MSD=[JR\$R14_Y X M2J(CH^*W^7JZ/O]].L,_SCY'7$Z\9S+YD"$KCT1[0@A*9+ ^2BEC3$7)H]!P M=\6=4*#[1<%1$NQ"^^_PX[0*8;[^(WS&"8IBO2N1PJ9JTV(FZT;A%1DVE[VT M0F.T#1!P>]6=4&!Z1\$1DNP"":\HHE^2"=L(_GT-LEXLSN;KY?F+1<8)+P5= M4!&,H!-/24.'GY Q$XXL;WCI)VU5Q80D95RH9E2AFRI) MY4PJ6%W\]GHZ1SYAUBFGJRR\(0,IM(%@*- NCBG/G,C:Q@8 >6#IG<#A>P?' ML3+M%!AB@H[[D(JFJ#H*4$Q'")D+^I9YC9R+P%I8C@>6WNWZBOUXR-A/J#TA MXP5]^6;Y8?'G?&)EQGHC!SQ0E*UX*N!B"1!=<8(3MHU([7!QO?!NJ.CX5K.% M0'O"Q,9I>K-\NUQ\GLAH L0T&I:_QEE7%' MP>'F:KL!H..;SH-%-[+*Z]/Y[.VGQ?SR;LXRY3)7!@JS!->BR98ER8$PS&6( M.7I41ZG][HJ[J;[CZ\VC1#BR^M]C.EL2=+F('Z;K&4ZDL47J2&0S).BZX" P M'\ ;R0P%28$7<93Z[ZZXF_H[OM<\2H0CJ__#,M3TI/?GG^-B-BET'#G42#1S M!DIS(IQ,%=03+,HH31'Y*-W?6FXWQ7=\47FX\#K9]+]]2Y_"_"-N;N(IKO%> M)H3DF8-Z#P(^* [2%4R>!V,M-MGX-U?=#0,=WT >+!L-4E&,(QDOC)]1>=82$#G6@9>I"U.ITA6K4% \/#JNT&C^_O'!J+M B*O MYO1I)([I5WP9UN&"K8D.FI& 8DWL"*"42A"S%8 QTC>>#KS,&D#DX=5WRY_J M_B*R@6B[@$A]X%^^"&O\N%B>3WS60A51G>!,1K X!M$)32$114>*91'2<<[$ M XON!HCN[R /%V07.'C_.+SES _GT17$E9! M*);J+\Q"M*Q>C!FI?,DHL$6*Q(.+[X:+[J\9CQ=L%_AX_PEGLTOJI,TBZ"84@,!$6F+V$ K7.02NJH;0M?\\ZRNT&C MXYO+XX4Y]GO5-E3Z?;I*8?;_8%A>%ATP([C5EH+JL'F0]?25]P:RDB&XPI,X M\A;[L95WPT3'EYI-1-I)'<'6\U_0'1U7L_V,>SO)TC?G%8KY:S*:Y]F?8 M9'U57E>+\N8+;DL35K?YV:FN?Y]/;U?]?S!/1_8(.%O!QQ"^3&I%QV>\6O * M>B&C8H+\3>YY)%.A& 13WU&UELH*6RQ_ZE0N814W"+E89[OM<+9>7?[)]?[[ M#BF'6I'+C[WZP \ASG 2;3(\90V"9_*8ZIVM3[R +P(9<^1>IZ=>5 ]A[#8% MX_09:*GO2U/30,(CGC*KY7KR=KG(9VG]9OD>EU^G"9]]FZXFVA9IHN"D2*-K MHE $IY6#9"293",<>_*-Y HAM, -=-!WU\AX;.UQL7&,'A<-A=H'*%;/YOF" M@]7+Q>'AM]"8X[K)L"XD,(%Z9S;@J[6LP6^V2<(GB.K6>?>DDBR M-D^E8QSDZZS MD"))A!AC B45DO4SA'ETB0GEO,M/)?T= I"[-'3BFQZHTT5# ?<#D-])3B\6 M\PT+_SY=?WIQMEI3>+?\[5N:G=57Q&>K%=+_\H?P;5(<$I/9 _WGJZ&T9#*= M!%V7&X>!AD@RFI QQ>W$[-/[Y8K#;'_&_?ON!\ M=4. P;J0HV(0R8C7K$D+7C,-V@B;Y.;BN37JODM4)R==&U/65@4=8*KR\:;\ M;;'(-_W&]XM9G@C-M0TNU4R(FFV7:'=XSTAL)GF1I2SVJ99OAX#I<6K&M52- MU;X81 <=H.D]SF8U*P_G)*\9,?,L?Y[.-]VN:F[WA=0F4OD4,64R[#F"8M:3 MG6<(,J&(GD((&5O?=^]&V;BV:EB4#:";#A#W$FGE--WJB'CZ7&M,_FOS[40Z MI,@V9/"BU":L]9J]QC8J8T3)G+3JJ;SK0V#V!#GC]#8]#;9:::&+*X,WZT^X MO)+7]@WG0EI_8"U*X:BM2)"PQ-IA7H"+*H&P/&N2D=?8&E5/4S1.A]33 *NA M+HZXI_Q8WXF;N5LWA32AN(8QDQ00[8$.^! @,!? 6*>LIN#$F2&NTNN=8%DO<_MR' M\ U7OWVC0YZ4-IV'Y?E&GB2-5"]P%YMP]7*738*0,MO(P7M'P8,K])4S#)#3 MD4Z1A9>Z]:DW(#OC=#(?S!+VH?8N3N$+%B]V\'.<8YFN2;S,E%@0@@BUWR[G MY,TR0\Y$TB]1\HXO=$'1=YQXNXB+B2_X:;KR5S2+@BPRM1& M2DQ"K+E>(0HG4,HZ+*0Q6FX1,$Y3]($PY"9 MB5,BLR ,!$=;0.G:YCMK"\8DSDW,KL36F5 /$C+NXUY#1>\"H;VDWL6%^%TV M7DYG9W3P3;Q-H1BN().0ZN0:\LVTM9 U#T8KA>')P0PMX'-!RKCO=J<#T"&2 M[Q)"&Q%M@M^7TU6:+59GRQLWOJIXKA/9Z#@^W>LPZ(Q/R,TAX\7[8G?E'L=0+:FV09I& H'#(DO M55RAO4J_.&>D<\EIU3Q_:B\".SPHVP!E<2JM]0O)"]M^OS>-]M:FK.JM7YV^ M44N4@Y$&2*PN!I4-#T\-)6@(RL=([/#X/24LFVCNQRX&K\VWEO@)YZOI5[QQ MD7"+N3:5X8\M=<(R\9VX;50S?K7NF[)=Z=D\/[#^]6NYR3QISP&+JJW7&<49 M5@/[%MB[$WY$+X]6Z^7TWBVKC51'Q9O-PJXDISU MFFRVK ,4-XDC%,%%1$U,%YMAO4R(QK@,6+QTND< M6V>/WZ:@F^BG#1+N6ILCQ-W!^;6E_J*=[1434>B,*9&Y+:RFIQ(G$14Y#DQJ M%5,6UK6^3GR0D'&AS]8NP M7)Y/YQ__+UV*+I)(2,DKP*'6=^Q+)YP\9+)WK M)FF'P;6^[KZY_KB!5WN<'"S;#G#Q=HE?PO2RU(_,Y^9RXY:,)CJ&;&W20"YA MA3IG%"SF2,>^MM*4$'1H'1;L0-:X=5'M4=1:$QV ZS;QP7.;:T=W*RR"LL@K MW1F"4:)XA@9UZP86^P-FL!JH 8ZG@Z7;08[VVV6MWEJ?OYT%$L<\5X_MR\65 MZ,1JYQ,KL0ZJ(UY834M)2M94%>^$MS;XUAVPGZ*G![^F2=#53.@=V):KZN/7 M&%;XKN:8O"G_(,-9Q37)ADOA<@(?R%HJY!E5I M J%V8N\ 0[5[U)_3V6Q2K-/&:@886 (5:LDNX2,6TS=\D0Z6LP=8&5+_R0''XWD&CCZ&@1XDH,)) >'+DMN>?*M MDT:V*X];X-S\76$O0780#;V>ACB=3==3W#2SK.-6/RUF)/15=='7YU>B<;RD M6(R"K%R%-0DIY*P@Z*)TL0*E:PV076GK)G%NF%?-0534@>6YP=?=RPGGC->7+DR'QZ^@"(,@BD@U[W%JQGVM&D;[CT/L&%7T *K%_.,'7'Y^ MB?'JP21P9-*024Y!%O+>K",_3BG ;#&*DJS%U!I-]\GH!D9':?@N<(X4=P>( MN7QK>QO.ZT/;U86W\XEKVDY%UIXD41CP606P@GBPRI();UUL_S EXYYN ^&F M@=#[@,[RC%:])Z.)"M98)1U8QC@YDCE#3$:#D#DGCL1C;OW.^2@QX]X #@>@ M!J+O $.WKS4O^3F_Y(9Y#%S$#,G4EG+T*QWHH=YPJF*L$"[EUF;H:8K&O34< M"$T-E= !I"[VQHW^;9>,."9%*,I C*E.4$D:7!#D+49#T8F.,8;6?)6;< M&\1AS=*1HN\ 0P\-Y;FW+U!F44*.P)F40,=SKN6%!AA#']![EDWK&\5=Z!KW M@G$@9#572 <@>^CTCB%(Y308)2VH3%]Y,KU@4_1",X>R^3S( SVFP>XDAPK5 MCA-V#W>5-X+-22)<$],.@JUMN8(HX%51X)3- ;6,.;1^9[^Y?C=1V8"70H>* MNP/+\HA#=^.9)CK.!=9AZQ2=6 +$8 NDXE/M8AHPM9]J]"1)W41P MPZ&LI5(ZP-CFH?DF"]>[19M"845*P)PNM%NBAZ X22E%FQ23K+#FZ6:/4M-- M2#>@_6JCB@Y =8.)B2Q"AF(2"*7($2P2P7O+P4CFDK&R<-/Z7N#&\MW$:R=Y M8-M+V!UXW4](1.MDF*CW\Q26U*1+0T=UI$,[:Y53D 9-ZVSI([, 3A&T#8>B M1JKHP/B\6'S^O)AO^-D61T:KN;\!QN* [ ,JSG#>9-&'V-DS)GWL1ODS)LMU@:Z)T+K&XFI=I;'TT MS!!<-K2CF'+.TM_)YET5ODO5V#E)@X"IL3(Z@-<[7(?I'/-E4])G*9U]/IO5 MSB@40TS3E 0FM4@F.= <;>T*&B&@9E"<5,E'3LY=:]_H^U2-W4%H$'@U5D8' M\+K!P2Y]PR91:J,-SZ ?2W)3M1^+8,P&'L6L#JJD# M%'Y88EB=+<\WTML:ZZTO@$'F4OMN)9OJNW9B%*Q:09LK!(&I1#+9C>'V&"UC MCPD(PA$_NM2);Y$LJ#$Z26%T:#X>\GLTC3M%[=2W M4,>KY<=LR;AM;?H)U],49K=9.:X_X^T//D&SQB"*B0I89_5P(&LN0:D@ MP&@=!%?[9'!E@5P(!4PIF:333(7!\;0E9>PKK%-CZ0 %=("C!T+8+3N3 MF+U,RD8@@TK"T0DA,!<@.BNU9SQ*WKJIUJ/$C'TK-3"6VBCAQQY9]4# MK_W M?L@J)QQ4]3T>V_OU3P2:BHR1#I$0JFJ[6HL!O!$)BG$8BS5.\=83='8B[/BK MK(M%/M3*PXG(17&=!22OR57=P_EU1OY5(?1E8S.MN??9MNIH(440(/M1>+TA.(4:(L6@( ?PW0^X;QXDVN+()4<*)')$:Q,>#2J*,PJ M8^O&7@\2T@EFCE?TW3G)1TN] ^C7 ;-(EQ3GZB]74(AB.62@+O M71'.<">:MVUZE)AQ M$A&$\X6[( 4WK=]%[E/1R?-:P_#], %W !&RCA7M^!*WO[^:W[\>>[>8S7Y? M+/\,RSR1/!E1S6;BRE0#2GNA. N<8RJL=B%O/F!V3Q([B?,/1,2]KMW#J:<# M]#V0FF6M4:[6"DIEL$[]DN"9J1F WEN+DHGF,VP.S)$;#$.#*OW[.9C[:.!@ M#'W!Y711'X66ZR9(^@/7UPGLDXPBHB86HD>*1:VD+1==!F:+T"R&V+[*[A8! MXQYPI\3/X7(?T?PLIJLGY]L/,F;^:MK"JSEQ0$M]"?/S9_EKS71<39(H=$34 MM!NO$BC.:-,YIH%BE>Q5%#ZY.[U[[SWZ]L?5N'<8I]@&_5L31RBP61%]%"+_4!%'B$D MF2 EIA,YA]*+70ZEPU8?]U;I5% ^@68ZB/.N-]OJP^*19Z1-IE\D4>>ZLVE; M;W3]#DG4J^F:A+'\.DVX%<\[3(N/\\VG; L-K92:8<@0=:Z]9CV'@,)!M 6M M3K)X;#[69V">QBWY.V4,T14Z.M@M&TF_PR]GR_2IA28[W= M=AQ\J*]FPLAB5.+8_)7RNT2-VY?HY'!:I\BSB*[Y0.$CR!VW!G8D MVSJH3GNMWG?">DN$@HN%9*5$ZN4[V/P/PBLMHF6CCZF=9K'_E1V\N)Z+((>>-H84ET=!!JW M'V_(R"N1N0 G$JO)+9*^LH%XB5'EP%*RK3L<[/]H-AB,AM;VD^]F^XC^"$^K MS5/KK7"]QMKS-)WA+88^+/:5)7HK1182C NRYH%*"%:0!&3U.C*F]F,NAN!C MW(??$V-X=" <;$*_XC(NF@U&H+73=*-D^GJ&%V\-SS[7]X3_VH926AN+QEKP MP=6<"DU?R=HKR]J0BN?>ZM;5E[O0-:[)'1\_]\8I-%9E!V?\([&]PN M([E$ M'1,HJQ&B$'4@J;%)&I.$:]V8[(BKF,$L9G<0;*"N#D!W<\-<-8N8?WRQ6*UK M1[:7T]5V+.ZD"!6$K(UMO5'DGP=%HHJR7@YH*9*2UK:^GMF5MG&35[H#YB J M[0"J]T;H_/:M;CM\CG,LT_4DI&R=X 4RK0X*&?E&B4=07&!)&;7RK1/FOT/2 MN#D>W0&SI0([P./?PG1>A?AF7A_[+[KKO"G/5BMN) KP MPJO:ID)%RU7)JO4[R],4C9NFT1T:&ZIOU">5FIM",DN(>?4[B?UF+LIE%DI] M1-KFI4P4"TD)D2"76"\PL$ (24/@QFEBS&/>)5-H]Q7'S8[H!G8#JJD#6[C) M\ZN3QTB26\E>V/9)<(9[SSD8(KG6^)&L"FVF$@IGQ0G=/IY^E)AQ$Q^Z@6); MI77QGGS_Y?1*:!=I25<2,TIRZTR&K"T%:"A%?6B@*,VXS$*AJ(VW/I=WIV[< M4.;$MY(#*:T#U<%)W1:#>\X;M!4&^E=R<"VJ$JZ11AE_OF;3BOFZ;>P:>T/*/U;@P891B9 M-K;.]%/D3W@?(7AK &V*40B-[0?B'49I;W5P)S9^S938Y1G\8C'?"*^&62_( M%2>']VIP\ODD&:9"21%LMF3M!6W#X'@ #$Y4KG64QH P-M+)D$*=1*' .&$TTY+SNW6Y)\Q]'-=J MGCY9;0BE=3# [1'.JC>]>E20EBO'$5AM5JCJO!WO+0)W(@9)L5W1K1\$]Z>R MDPY;)TK);:6N#DYR\I4O"R'3?YY-ETB\YK/*%F[/@(FV-GM,9/*+IHWL,(.3 M7D&MS<@J)I9S:[/X7:*Z3-UMAHK%D"KJXE2^]8049OBFT)^0=5^?OYT%\C[F MN1;S?*EL3[)UM2&Y@*#KC(08+7C-)!E\F6H]K2RZ=6/3/ M[>#SL]5TCK2_MN.IJY@O_B9/BC0Q5\E%4UB=-:7 &5; *NX%ER'KW/HURCQ'094S=#P1.1S.$JZ0!;[_#+A7OQIMQF1')MD$0 P=DZ M<,(4\!(C).2L!)U5:CY _E%BNHR2A\)6&Y7T$W[2G&D/-AM39U>K>&4!QM&5NB-EZYV+Q[^A/D=!GXG@)FQZBE3Z#]8[["=$:D M;/CQQAKAO:&-XVK[245?I52@I!S('XTAQ=8S'1\EILO8]10@.UPEXT/L;MW" M3;ZVLL/7]17\39Q-/VZ461^_-R'ZAEL5G,;$+ 15&^S9VLS1%P^%H??)*%3Y M3OGR=^M-]B2AR^"T->Q.J:8.G+>W=YB[K&^=1.9=,3& 9"Q1/.4,Q*05,2.L M",D;D5L?JX_1,F[ATZG#@A8*&=_:/7#S>-T^M'H+5V-9)SFP4'PH8&.NW?LC M"2H[2?AP.9?L5&R>]/)]JL:M,V=AT)J8,JM.<7C0<$.XE<"KYI6JN] L4$0G2)0Y+( MK?2"A#W>U?&XC6!/#,^!E-;!B\9OI6!:ORF_?:/#8?X1WQ'0W\PKL_6_FG/Q M-^/?3W&_F&-U4ZQ;44]J/P(60@"GZUQP$TN] M+#/ H_:\4!#I5&N?X[0@76!& M>^%B:=W;=WC<#G;=T2EN]U%BTS$.1[0^/?OR9=L,*Y0$I%2$WD"VR/FKM4C%P_>!+@'"7Y9M@9 M=TK1=KSM)UQ/4YC=YJWQR*+;*XTQO^@)7D\QS$@JIX+$ M%:#2IXA%!L F2& M@E4MBTBM1_D,.64,CR[6,7'TBTL(D4L')6E6F ].E]95T;D]YH2>XLY!@7)-R[AP.5;'3T+F0(&//,_^&=I0IBM:/4_>IZ*3%R_%GV)$"[@ BM[?6Y95$?:;:\);?XC)5Y7S$B8Y:B1!] MS70@7Q"CH,UF$:0)R@6;K5"MH_O=J>O$+3H0!T^><\V4TG7@_V;Y,7X>5E.*@-_>6.* &'^'#VT7SN_+0:/(_>:RUQ<)V^EO-Q>_2D0.L^L[ANO[ M*)4B1B7 I-HI@)L GH(_$F=(QCGFA6G=4+$)X4?/:3B&B#HY:K98D>OP@93Y M?%83;%,J1;+(2)"U69TQ&KS)%IP6/F3KM2BM>PRUYF%<6WIZ/-\; S$F)KHV MTB\^A>5'7%7KMAU1=6.A5Y^_A.ER$^=?U%%= M+_C0II#<^J1]!F^MK$F$ :)G!0@GR(1Q@?'6UZ['T#NN41P&;_=+-$^DSZZ- MW$MK!'2:,VD;UZIW85+>O,)^:;*KC?=ZGK7&[\/?3^#*[D/#I]*%VJJRZXMZ.O%_".M\WE3;+Z_H;SU MS]O9P\>I:F3VZ@=?*_:ZM7XHAJ&NF=V&3F34A"1?AR@95BS]7=\=B!SD96Y&JE&V?$%99"E@)+\<"8 M5J \+^!1)3!T(K&4$LN\]37=4_0<:U$>^NQKD$>;3:[SUWU1M'$D!1,Q463# M);.6XAET\13,=F)=FN'BKHUIIX2N+U:G7 ^OP ,_/ A[2S,=^C ML)&!V7[T]86!B\JY8$"G.B5*1P]1<0V6H2HFFB2:CZ*[3<'QK]QWQ59?\!\Z M-9D.W*:"@"76=L@Z@MX[8!S@#UY^'/:698=Z&SEJ83E?#K_>+7(%9CJZT()SH.G M@P)4E+KV4..@K1(^%6>L:GTU_!@M1S=DN?.YU\ .-C ;I 'KO",FK2-VM87L MG?0\2!M%Z_'4CQ(SLG?2 @?W&J,T$7S7%J7>>'[ Y6?:KO29TZ]XJ]_881>S MCW]>VYO:'>EN=75[=;!LVN5=+7;QSKKIW+A!2:P=R2Z[EUWAT<LLZ*M$S7 M,\C3X8:ECE"U)AAE"3*V\58]CN*CKX)W7?WYS=6OMYA@7+)D(Q3ZOSJ81D/@ M=&A[:95,F8F06V=)'4GRR%?+I\/GO2OH$ZJZ:VOZ'C]N6 M7Z1K8M+MBN_PRV*Y&0!T=:]@8G)%U9KV6)]"O"<<"@E,\L0%UZGH MYJ_5C]!R]*W3G<]]*#2A+<:,Y13D8*" A"<+/NH(R"S/.A1ML;4'MP-9(Z?* MM\#&O3NGQLKHV@[5=K[3]>66?K&85XYQGJ8'W3X]]6D-TS)WI;F1!;JQWK,[ MZSUP-^&U32BP3AP0$91&.IV"RW7\K8@QJ11MZ_NJO0@\N@?6+HO=>/+).?B2 M/21;M>VZOA]-:UA=LI?9070Z@42&D2LGZ>AI[AOL3>:X!>;C@WAH MS78 WLO=>;T/G\UFBS_KD?K[8KF=DE@?J.YP68+"I$P"M)*V:!86 C(%/LG$ MN='6-'\Y.HS2<0<0C@_A$^BW Q1?GS9U6O:,C]1!=-@!-M\N%U]PN3Y_2W%*/3AJ M,M>73=^4*XZX\29H]& M;31ET(&+TE.8Z[+Q(9;B6^<.?I^J<<<3C(_'QGKK M (G7.XQD-EWCZ^G7^HBQ#O./M7_3QK.Y>Q X9%ED9J 4E*#H3 OM02N2[TG M06MB\[OW_..%>@)I@UUV!4V+]WMM^%\XVO/,_W)\@ROPL4I MWMV'$K%V6)&@E:9#!(N"* .#D +R['1) UK8_>D==R!!3Q@>6-==/RW<+ (^ M^ 7A@0\9IDQYP/> 1XI5 S/1DQ&#HBP#Y:V'D)VI-2#HZJ3#K%I[],,4*U_# M_78WO1N92;IP0\::06&%=E,-Q:+<,!RM*IZK*$>1]4/&YWFBBB M:^MRO_;I8!OSZ$<-66\XH+VY4V%FHBZ>.0\LJZIR*\'[%*".$6,B*LV;E^(U MKCJ\@O6-\=IOSM8DZ'F=^/=N,9O]OEC^&9;YSEDJ,!4FK(*\28CD64"PRD,Q M/ENC5&2Q=7K%P<1V596X#V8>MT)#JJMKX_1@W<[!]NFI3QNXUFA(*_58I4F* M7(LD#?@H*;#314/T.@*3J.F$$M[EYE72 U4<76^%NRO4EK6)PH&7T]E9GR/8A%;+PFLG@'KO8FI9#$:0.23-N)<\MV[S<=4C2A:A3:AMBT*D-D7AH;8:AI*%HKV> T0='#!1<@A>A"B; MSUDXFNH?NL9I'Y0^;EU/HO"N#>V3Y4*'A[,[?.J)2IX&-+2/%K<(IY,,G-"( M=5"-RA&\D 6/GYQ=_>2,S1TN=;*BN1S'D MB6"&&)T&%1.)PEII?1G.(NY#:J<%4OM@Z D#-YC2.GC/HB,D?/RXQ(\7;RGO M\"O.S_".J4:%-L:0( 3)R5233QR+SZ"C8ESRDH0>P)_Y/F$CCT4: G?M%=+U MV7E_^L!%V<I/?D0Q-R"<*HF,%IZT!)XPEM08(,:#)C9(OP MYQB:L'%J)R$'B=)E(+8]65G:"3'27N/6*Y.C9U:T/AKO4_&C##C8!QM/#CC8 M7_8=G'!_"]-YO0N]D,^'Q6N2SM:ZOL?U>MMK?.*]-C$Q#5XK,MG"NZ-R1\ZZ*/#TR M3-)9$,5*0C\!WY$3"$(()1272KO6B5T_:I'G9H(HJF1C2@40^:9S!?G&Y+<" M[>=Z^9[(?QT^$6XG4G^&XLY]T-F@N'-O#7?@).S*W//S&XS29V\&=&-0(M0> MG9[58"R95'OJ12B&EQA58JEYB?X=CM \FT.+J9^9\ZL M%-)"CB&0\)P$;R29@42_N62-3*T3:!ZB8USDG0X%]V*H(U72 :P^+$/&^Z[9 MQ93WDHM,JC HL0Y7*=X#180:9$I2"I<=YM86\$F"QH[,C]7W8BCACX@D"DLF M_YC'Z6R&^>)2\Y(!%"YFZ:$PJ^L4KT2FW43@S"64RMG,PW="G$<_?.SXN1$2 MV@AO9.U?]EC8% -=BV9UP0GJS#0O@7#L$JA #FM(@@+\8!1'.OLMVP4&3Z\R M;I. IGAH*,Z1@;$I$;O/@0HFIYP=V33K-SFK$)C(8%RL*0(9T=L= /'PIX]; M@]\4" W$UX&'<-8Z6>UIBCH*K9JAX+O];0Y620\ N]&;Y^7B+*[+V>P^AY?, M:1:+T63&/2_5H(M X:?)]*VWS.<4$%LG8.Q%X+B&[S3P&TQA^Z/1;]$XKUDB M%S_;WN#]@>M+;E#P:&**D'BNF:)<@2\%(>JHE#,4=;#6V05/T3.N$S^2L3M0 M'8>;NL4ZS(YV[7=M2O86ES7#/WPD[^5#7?G^/YPH9,8'YL$9"G!5(6* A2>,&$8,"<4SE_?C/]Y>Q^8W^$ ._WS^QXHD?\'?EO:L7 M?%:$+A@0%'F.H'A)X(7FM6:5NZ*%" 4MDZ*E!DWEHJ3Q+T,[S&[X.T7;K4'J:M']_$_A&6RU!+ @\\'W;K>N1P&=D)([,.7?!J-2ZA.EA2GX&L[D/MAXPF\?J9\0; MH]5R/;D2R-]P\7$9OGR:)O*R-XD)FHX1$1%"O>!7/F3P4DG(UI;H,TN6HMY;*QLRY)NLG#QP*2U2MPG(V $RL:[6)Y/_O%^HJ/4FDE3GWT4J$RT M.Y;)MIJ(V;,4LWW*S5]A^NO'Q==?+SYQ"XV+;ZZ1<;W>B#!HH[3%41+L0.=_ M>SZ1OC#O>8028L6]E!!CX:#)=!I#QM.[IYR3_73^M^?C/! ,I_,])=C!@].] MH_+Y^55VH_1.YMK=/&M>8U(;(;B-.8Q%<<=$+@/$^8^1,^YC4D.7HK7H>T31 MC?P5[6QM-I?!I>A .6[H4*W)!$*A$%*0^%H_BC]!3F>.Z:$J_VXHV'_/<9X^?0[+_]CZ_74B@JI'?O;58_.)#G_Z)14=@TE2B"'&LCU)T[C/ MVJ@NN3F8@M&9KVVP8'@V9-E1PU1, K, M7AV%@._"ZPAU= "O1RL\C S*A,@ ZOO]Z&FPCID#37 M-IOL6YNH)PD:-X5F@$.OG?A[P-*6]HO=993GPA2LS\H4KH22(604$$OV(4C& MK&V=A7J+@)$KE]LI]BYD#I;RV(4[I:P^+9;X]S _*Z'VB<'\=KG(9VE]685" MC!@NM %/84G-/Y*7?0@/$2%B\'DV8$!N6=@ M7U]E)=8Q =Q)!H*X,-@+S%+'788+O M$4+7Z:9\8E(I5BO"OXL4/P3/*'[0!6PL%%H(\@:;%T8\14]G[O&!.O\>E Y5 M0 =@>C5/2PPK?(G;WU_-'YW\/O'&T!8K ;@S)+-4CW11!-3\O:PR>C+FC;&U M!WF=O9*T@=I0ZNFD\OT>$Y=\OCS##XN+PGZ*/Q14BEPK@(T'C28Y%DG8KG7BYMY$=G91T.QH'5!5'6!Q-X-^G^# R.75V1%WH7A$9/6&5MW!MR3Q,XBA5.>NX>IZ6 4?L5E7 QT M^EZQ&!DMJ6GG64T<9F]T<@%2;%UTL..I(T[:WX@T VAE@[0]A)IY33= M"*M&X20'5Q];*2)2TDCP)7BPT8M0'-/T7V-(W5Q_)]SX'PPW!PNX W \^UR' MX?S71477*U+&_..T=@[8[(5)EJ$V(Y#@I&&U+PH#KY.N0]]XC%[7/A:M+="3 M%.UV8\M^, 0UU,*/7RE\.7]P.K]J7U'N]_ 9?+["/D209!*0T!F;<933:\]8J>D3LMGA1S MS?3RP]BZ?U].UUBSP"8^AIR%3J!#(.^?H8>8K89"WQOELA*F=7;4GB2.W(6Q M0^MWF/:.;?_YH4F*PJZ]_C;-QB>9>Q0R1Y FDBQ]EA \*Y",B@Z3*E'NDM6Y MUZ(C-UL\"=Z&U<0/8P8G/.DL0B[@N?;U@J(V23,%_2QT]4GS'];+'+M OSV;)D^A=5UX< D M*2.SL@KH"XK)%-(&C9R!CJX(G@(ZZ78XK+^[T,]P7[,/@FX>VFVUT,%!?;GO MS_]]L?R/5W-B(^%J->'%> JS%'CG'<7W,4((]*T6TQ?^_#O)9TF"6DURCLYKEJ&^<5%H;P5X;PMH)97@HC@E6E_C/TC( MN!%N1Q@[6#L]06PS+6;B.),N>*SD)E H-+C*3"S!4-#NB;/635EO4S!N&-L1 MJ/;7QXBS+.Y1_V]A=K9]M">A+;\B<<(2]RQF0&==?:_/X%Q(4#)&GU-.NGF7 MAL>I&3=.[0AEQ^FIB]$\5[S\@>L)$6]8G6OE6&U!4?=+B'34.^XQ">%"MH.A M[(\=J\X&RT_N"%?[ZJ*9[1KMUH-_#WH%\ M=]T3WXCL)X>N[D>R$8[9VE[)9@G*!0;.1Z03-Q3"9$RZ>=9'%_DQMU3V[(;* MMCY(*499PS24PL@@*!^K6!3YMHIY+3T+S=.&GJ;H9[A)V0=K#SS\MM)7!Q$( M&8ZSSV>SZ@_I:WKL$ZO%Q:\* FRDE('@<7S MUK.E.0R*M.ZOJ0+#_=Z]GM]B5KCZ^E7S'?5M^TJQ0-%IHZ\)Q]K M^W&?!7AC##"%Z%E4*6'KMC:[4_+[[8/!>*\!A]-B!%_P$/\_/_Q[^]V+Y MHG:\V#13+(K1_SL#FJEZ0Z/HJ(F&U4YW.=IB1+S;]^9HB.Y!WLB=!@="R.(T MZNH;B=>,_1$^7S;6=\HBSSE"SICJZ#D%090,)#Y.@K52R]8&S&06AH601&Y] M4M>"ODH'S!]FB]FBX_GSVMR4ICG_SE?_/EI M\><%3T4SQIVA:)'7N5C($SAA:O\573Q*)85BWXET=E]MW#NA4\!H(,F/BJ9+ M^7U8AHQ5/I?[P6JG]";U*&OBH*:CQRH@DVRV3'*%S<<_W:5AW/N;4QJFHZ3? M!7Z>D-;KJQX(7*N(R5DPI3:_"(5"J=J6AUR%&'3P1K,3NEZO]^H6/9CE&C\" M.$Q!'?A83_"T?5HRAA6'#FDG5O]4U7(:)S2%\DH70_LRB!-&GAT\!K9'P>XP MVU\EO5NV&\] -Y][)K57=B)[#=K6M-W:WR?8H$%ZY"3 XC.V3JO>G\IN_;7! M@=A";;U#LS[Q6.F(<"D@*I*A,HF."T'?2J4L]S)9[EH_QSU-4;<.W>"0VU<= M/\F+VQ^+>3I;5N6<[L7ML37'>'';B?^N7MQ$B$S7\]BEFDX;DZF)E 32R)2T MEO'8O'=X%R]N+R\VV8O%YR\X7VW3-DBK%RW6)!K+/#(H/!=0N@YBM13AJ51$ M$NB*D:T?(I^FZ&=X6=L':_>;*C;35P>!S#4W*R)>6)8=DQ*TG5G,XK_!"^73L@R$T4L?#:34+74J\( M,9.(K%#)U0EG)K=O[OH8-3]#^TTH#5U@EZ2X!59Y^2R]]8GPU1KB_9]JGZ&TKUC$-A8;WTA\0837-DZ M>J YLJ$PP21A00V>>V9$W6"XW#@VQ-OG1?Q-<+;@=KY\:-B^GUY1D1?S"H8 MON7,XPN>O"GQ3IQW%0P;%GPT',G7HS-8>4,',5<>3*$ 0B1*W=/;B8MEFP>77T=XGZ&4+B?1!W MU[ZVU5H'Q_G&9(39[XLEN<>XO5'[\"G,KUSF:\ZT]SD;I4#J6CFFM 5OB@4L M.J/26N#=N=0M:JEVI.YGB*>/ >9 >NP%H36&6YTMZXEWR88I"4V,@;87MZ!R M30126D)Q3LODHTRAM7E\A)2?(&VTEM[S]A6HQV%NL%&>XV.NC9:ZOD1\ MO9A_)%A_?HEQ?9D8O"@W__3P^\+=/[O=U>"!_#2Z!=Q\_G259@OR_O&Z8QBC MXS Q 2R40%Y9T!#KT'430TS.JVA%^_?UAR@Y_JTWKBFR62_/ZB;;YHAC,45E MJ4%RG4&AK].I"D+2R0K-A0QW9SDT8>X.&>/>Q370^_WGVN-$W<$AMYTU\7M( MFRG)F_K-Z)0+F1$'6190I%GPG"5@3B4G7-'E;H'8\86(]Z@8'RM'*?9NC>%Q M4NX.)Q?5335IGXYM"3IDBF2="+6ZJ0#:@&BL MX'.(OA=#";^+;#58KVQ3+#C@3'E3PCKQZ5X Q+85,RLK8NHCA M(3K&?<-I?4@=+>D.+,]='B[VDW*QR)@+""*7N) 1G"JU78\(+G&E4 V-EQZ. MJN,U_!W('"#N$4&SF<2FK'ZQF)/%6M?"G/TAJ%(/]TPV.2+G]D[_V(>GX>VV7%\P.42KBV%%/'JSC6?\)D__ MF*\P4529;S/W.\;E65B>5QA<,,ER*#XJ!L[1\:ZR"Q WMZ'!F^P\DT'+77!T MV/+C'EBM<74"%8R.L^VU*;[&L,(W<3;]N.U1\VR>-Y?M5907;&5A K=HP$I; MQS(["9Z\ 2!O(&2/4JOROR/X>J]&&X/AJ+43W4+>'<"F;J\/%]N+-L&+\&5: MWSGN;(]7\S0[RS74W#ZY_#VLSY:;-Y@)RL(R;<7ZUE?J*#SZB@L#/(3H4Z2( M]JXU:N)Q'T-S3U>.!P+G ??\9%KL8'+3;OQ>)T-@8LDH",F0'Z S$G-8KT*D M43)%GE-K$[@7@3W=+IP2CX?HIXLV^+NQ-XG9*HM:@]:.U39P&3Q2V&.,4C&4 M)(L;!W<]G<2G!-Q>&NG@<+ZL$KUP6C<5R9ON_2XYFT4-;#Q9:Y2,_!:#D$/* M3LA"5GNH$O$[I(R;^3D$DEK(O OHW!3-B[!.F<@X#HD;2;W@M,73"TA_$)7WJ5VR3HW3O MXX9)2WJ:ZF$SD8Q0MC ?P=)OU>D6$",+D%B)&F,()K4>7WNZ3"1G$A9>#]@2 M4DU^#Q"<8< (XR%++-&Y06U,OYE(^^A]ETRD?43=P='T0!Z%Y%QFL@-D \G" MJE*G;"BK04F*"S0C)[ZT;C?\(V0B[:78[V]+9V3&Y CM5=394G&R?5^^AVGIR0/>7\=/0N9 @8^=M%;[96UFS'PGV3D+2\4[S41+N#"&78]90>F]$ 6OJGBHE M@O-) W)1;Q.0>^X'Q$@/;O)Q6GT"(@>(N .0O-]:QS=D+^?3CY_6%^TGYA\K M2^\797GU-Z_F&;^]_S-\J7]S83,UB]XIS+#I&,D'2'<$:&Q6JXG[\+\X]:,%RMKT%E@G1Y+J) M8G9ZV:)/O8$&^NX:";<6["EUZW!?YW 9]J#XRWFO7BD9#)W@!>OT:2/ >YG! M&.$X 9=QW*G3]"ZJ'_,<.4)9=]5]@.1&5OC?I_/IY[//EY<"EED;%(,"[ZC\UJ(C*_T0E2U:R&]LQ8=O-PBO.819<@\ELT)G M$ZNSJ8P&36<=%L]U8#L-I?V>XF\N.LY9WTSQ!\NO [?OL>Q2Y[0SQO.:75I? M.>G4BRPY,.3#(D-=O&_M_QU3EG>B[-O6#X6'R;L#V%3"+]_%KYXAMOO@^6*Y M7/Q9'RG"%_J;]?E$I%";'B)HCK465A-OD3L@OS<+9"RRNRT+CD].V(.^GIZ+ M#@3$W;R%H;0S\O7_;5F]_[(D/NA_%W6"Y[7 9L*+DN@B!Y1%UZ%0AMA1"5A0 MPHL27(EW;N >O.K?8:F>GHN.P\T0LNT;*N_/XO_&M/ZPV-8\O"GU!B>N,<]Q MM7HU_^U;HM\G4D;%M;& 5M5$:%? 4V@.0J7J_F/)>I=.!BUHZ>GF?W"PM==. M!T?F;9Z?A]5T18QCR&_F-V^;^,1Y9Z+.Y$^@(?6N MM/5T)]/FJ!Q$*QV@[2$7X!_SLQ7FRX-_TY1_7;G^'?$M+E-5Y4><%!]+SEP" MXR75:P\%,00.5AA,2EG+L#7\#B:VI]A@.->MO=ZZ.IQ?++[B/,S7%QFD:P=U$T-M>",EU.Q=L$HK)A #-[LD<1RT^+@# M%88]?H>0?Y< N]XL;\I5'%2?9MZ.AO<_C[?/A2,.T?A-%!KKHDN\7;IO3[*H9$E9B4Y&%]+H3A%WCK7OK;X3SMR/C;.F&NC,JYLH-"5Y6^C UZ(V"]$0BT@@O"J2,2-, M&/):;2?\^!\!/T=+MP=D;$J55I?DW\#X15>'2">TRI$"%JXBQ2\^@P\V@/56 MLF"LQ- ZD^A[-.UV\;&\O"G>#W ]_V=](11T \+;$B#^\V$A:!JME\9!" MK78IGDYN*2WPPJ6BF%=%,VP1XS4MNX'JAW@):"KV[N!S.0=UD[]9&^_D&_(&XWR/W E_VM%/-C M(.[M IT(N0GTSBSE#T%E"+IHS%@TQMLN, MB5W7VPT_/^@M?2,Q-X/.$.T:?P_3Y;^%V1G^'4/M2+<9SGMXN\8G/ZY=N\;= MJ6[4KO%JP>O>?=0@N(",?/171^E;P*7J./=FN M/GO3!:'.P;@Q8/E"X/G-_%TMU:I9)/0#?RSFR\MO-P_ZVZQ-X[1V(AM0G&E0 M/I)@=)0@ \LV*J&]:NW?-R-^W!3%9GB[>SJ.H]P._+4KQI^?7WWY/Z:X)*(^ MG;_&KSC;3D0+%I%S8L-O.I/E ($+"T$D:6/4/-K6U<2[4=8)'D\+F\? VTZ' M/2'SYF%VG[^+FDBAN,@Z.]#)90K,@Z!][Q&X3H[D5@)SAMB)#' M0-A<73UA\=7\R]EZM9&8N&PFXIR+3@HHA8(D%9($7R=M,9G1%TQ.A];-.)X@ MIQ.OY^0VQ;K;6>0'CM6=<[@VV(O[K8L$%;P[7WX$5@Y&'3Q@K*%*B; MRL;B!:;6E\2[T-6)S6L!A,= UDHK'2#M[6*Y4Y'6"NV;86)Q&41U@\+?5>OHYK/%-V8&W(H@% M'31X5KLO>&\AQDA>"[D9/"M5K-JI#GT/$.Y#W[@H' PDBQ-IK ,T/M#.-P7! MD$G:J-:1>Z(] Z=J0U7,J QS28GV<\L.:HP]V$M_'V[>D;KI#ETWNFYZFVU- M7H^EXUW;:>\C\+';V^[8L9?_?^U] M69,;-[+U^_=?< ?[\O)%R%I\%6%+'5*/'?/$P-KBF,V2N;2E^?47*+(W-LFN M*J((M,81#H_D[D$E\AP F8G,1,!:02R!9]8"ZE,G54LMX%0:A4C0S)V[+?+Y MVVGWPG5 6^0^2JY@P\FQ<=_?62.AC6!" BI9>HB4.2!)7)/(>*45CD8$[M3Q MZ\R79;_T:AHS6NY2'8=H.494L!P>/KA[IX@)-TCX:(>FEMVC40(U M"!I"$><,@\M]Z]]!K+)GZ@D\>/+<968(*C@B'Z_'=@K+5^O5EV8Q_8]W$V&D MXSSNM4&ZU%LG$*!D//^1U"&0N-_JD/NN];A$98_)C%S*J/CJ:'1P<3#E@V'. M :72@T94:Z 9\P QXFFT':75N?>G;I*5#>V.1JLL0%1'K\UB>;]- H[*L$YY1JT7N=*/#TI0-;HR\.PU0>*74>=AG)+H-S#N< M"JYU>O&*:*#B$1Y7 N=$2:."REVM_(Q(95NGC4RBH:JO@$GM+.ZK>RX6S=5" M7]^?V1L?%4VXP]P89(%*CP]3XP70U(3VZ6K,HSIAR)T5U%&TLKW2,C)K#"@J M8-CEHHVT?']H$MJHM2C)!#JMT[T*@ K&S5;%9:,9]X!33AF4++7 RS;!O.U,7C?+U:\^+@X7W5,!*<4"2!]G0F'*9C=( 42\ET($ M:VQN;^VWW_G=N-V!A@Q8:(B"-B6ZL]@Y( MFCI!&\*ABJ<]RYY3,5S:LGW31C\>LP/V(B/L[7]_V/W+KJ8W\:?Y ^W/?6G\ M>'NON8X3=C=*8IB,+TY-\A&=!%IB PP,-NYT!!N),F\ >G^C=_\ M[_OY4VU_:F:S=\WB+[UP$R(DLX)0H-(S1=2KZ!Z[..%@=- (,YG_296>(E85 MCN_#C]UM;DQH!N]M-WYAFDP'[X-5_-1[%M)Y;:)AJG4Z()R@Z3U3!P)TCD$E M#'2YT["/R5.65:-2X? MT&FH#.;85[^8-N[S2B]6^0R\37COS3K=YU]L/M#. M[I./2W5J5]LPSJNDOP]^]3%$708_7:6> Q/N@S.42$ T4:D74US!C @03=F4 M(NI]P+EO5T\6NNQ5TCD9>UY\:_!8VIE=Z*F+D[C4WWZ?KKXDS<:IQ__0_C3U MFXX^V?57/U^VH$^P-U:H=-'F3$KKZATU9[0T' 8M@?!*QXGP]-(#P\!#SA'2*-HZN>\R M3C8R1[L:J\;([(/*B4;FV[D[>Z#FE;7KZ_4LT?SCZHM?I/U]X;_$+7YZXW]I MEB)R(#0_""$T#P,C& S18! SQ'$!$ \*2$BYRFT%Y(S9' ME1G7<'/=JG13QJ$DYHPB!+A+;W/Y:-@JYPF 1HFXDAP/+G?ON3[R516KZ<., MW?UL-%!J\#;2&D_9ZG>QUZ_-/'7Z:4LGI8/<6^1!0"A.)CT!IY10 "%B%!.& M*I+[XO:H0&4I-1X/GMAKN4"I@&$[<[AM9A&D29>%@,%49B&8! ;#N!ZIUD@Q M'Q#,S:R]@I1E5$:@=WLLG*SU"JC38<%MRVHA1]*:N+R(C>XS51 #21$$)DXL M6"D@S/X.46?A:C@'3R)"_^-P "H%Z;9^1 PE,1)TX5-<> '3(I_NV?1[C?+!G1'/]E.4G%!:MBMS)-7L]E6 M_JF_;\ABK=_QE@5-RIG<>013KC'-IVEM_]SU=S\X_8;&ZK< M_NV>*L=D*+.WG(9FDUFU-=#CYY\N)M)#'931P#*(4L)F #+UJR266!R,1L$? M2Q?H38?XS3+PYT-NEPI]U5@#]#]]^F5BG)60*0:0QU%FG%JSD7C0:6FEP0CC M:,#EA#Y^L\R!,1[T?=7X,LS3=&K^T)W-PQX5N@JH^31,.W%0A*"BC:]P>E+!0A)-?ND!UY*8@+7T M>I0TAT=2O(@ SD#4]UVZ#8>@<-.PM]_L%SV_\IN7\Z)RKZ+"YM[][O4?Z7\G M7C".J"0 09?:64 :?3L:XH8M-;/*"4AW?*2]W<*>^\Z+\(M.(TQV=5>P_QS3 M5IN@_IE<]'B,HD&'\-2"!!=!YYR=J(E8./>'O4+A99* MR:,&U9#-ZD217\3!F6=G.R>X%7/Y7;/PTZOYK2-\N=#SI;;MK.>N_=ML@[_[ M]WJY:OL,=E .MQ#:U%-&YX[Z?RL$RR;=5/%.BE/ MG*JK7S9*BK/URP]ZL8B#WOCA61/'1LN7%M%9YDQY#W??N^^7_>#M-"(55 8( MC$2J3_>1$DP##JG#W'HD8.XDB"/B9*AAV0S]]EM*E/0_17,H3%>3:"J'2$L( M/'0TY1'IR'1$06#I,5VC/#6YDQ\.B%*\>B +$_84J)RL]PH.[_L]_5U4W>MF MOIK.U]/YU<>O?M%BM/S)A[@?/UC ;[]%[478IG.]^-Z> A^:^-/Y*HH6/W-U M^ZCXQ$#G9%)O5(F)ZG7IU7K+@$=0**>L(W8<"HXRG>(E!2/2N#S^59^XT;RX MU]-MGZ7/]HMWZYEOPEN]2*6W=S\9?A@/_%"^H: MHH(0T8 5<6%O:[AA]!*=11P(4SCH;%^S=JY;!FJ^ M-OL+M5Y%#V]^M7D1\Z?O][]SH;^WKXZD&=]/>^XN9GK^X(T)+RAA-C6@(RXN M3\@IT%Z']$@KCHKTV++<_>+'F$?ANYSAM-I7JE<2XPIXOE-(N\W?DQI;K#4! MP9$X$YYZH4OI@25&<440D2%W+'*O((6WR^+\:'*#50'CXI$3_:YK/;=^4R2V MG896W":7#@25K!B0%G!8]*]RC:\.I& M3V>;&YL'!;+;!)$WT]DZ[N?WK86T<8%3"YBQ+BY49X'&1@&ND851O5R:W#'\ MP<+6Y0Z?PIBF!'RU\71"N>)<<@2$"*GT.STQ;%VRI:G26'.I7&[WY)$ 9?ET M)M"/4:T7 H7SQ#92/[Z0_N?\)EJHJ4/CT^X\RXE12D;CE ,MI0(T> F,U0I M1YD)1ED?=K:VO8ECO3]<]A@]+ZW&1Z:>'B#=-=L>#1,B!-+$!(!,>CZ"0Q,7 M%[/17G4<0B.8X;F?8^XI8ME4L@HVP,PH#M\BFY6>92%IJZKIC?^<7IUK'Z:[ MO]V,+E) <9_W!M.XV1,'%-80,.DE$UJCD#U=X[ T9;.SRE O$S85V'%/9S(Q M\3.8<0>RVVB M:0A:2 VT3T^I0T;3*^H02$Z"54$B6_#LW I9ML]6[:?G$"0K.#]_]].K+TE; M-WZAK_R'=0H]?@Q/VHMMIW>?1-1& >[7NU/*.,3C--.LK4FE.,(!P@G6)F!, M86[^YI&\\-.!X\58"@!;V&,^,./M4GW2+X]#SC"4% AAXYGB4^&/IAA899$A M&'OM=BB[UUWN]]6R!W8)3C1G :B"0_^H. M=9RWTR3[4SX]12SKIU= RC$AK6 SW.LTWBD."2VUTQ1X9U,#0H* 4H$#;CCB MS!,66.ZXY%&!"C^B/IZ#G0^&>I.W)II[*5!PP)C4SI*Y=&&.,##84J>-\HQ!HB.8S4NAL1909&AAT&W?D$LFS-#4X6-D&B4!<1.>/D=2\ MGR@%E$<:"$.]@2R8].UQUV>V!Q[FJZE[XHV\_69GZSB)38WR]=?U!KVG.;>; MIVXG0E@N'.3 $1Z7HF$X+AM,@,#*"FL)LAIF5D@6P>LZ'P?QZTEYV]D!K;J4 M_)=F?G7I%]=Q"XEC1IT\K%[8FW86O9M/ONW(\W[>%ABDWQR^7686(-^^.J9F M,FW ]UYN>]WQ0+I6BO0*_+)EK7E0H M:BRF/RL)CA;9]T&D CJ-4NK(M9,8&AW7-*6 :@&!)%P!C! JD;.X XX]> M9-^+5N&LG\]^<3.UF]GMK]^.!PXVGBA@0]*N02DW#\;ECW$\I @B M8O?1F;V)/L]^Z YDW6( ?L-!^*"// ^)+./,/*?W^5@P[ MK34-$O!X\D0=2QPG&Z?-@M)6&J:$SMXJ[&2I:RGF+VFLGAG[E\SVCU_;'I4/ MT@ ^/7BDVZ&H>,H1T [A>#I%-U9S8H!SB'#NN.'9T]G'F4GE-DEF/N9:#OG( M\6,MD4TFS82D:GEG+:"4QH.88@R4-PYP!27VPD"3_3'P[)-XH0LC(S/'6RP# M:#)XG7SUBVD3C3:]6%6Q6GZ.O[A:OI]?M'+]O$A=)S!UG&JL (S33L\-*R"Q M,R :^<(+&C V9X^8])]&Y<[$RULQIU*EEK/%/*\"Y2@S'F43;QL=;U4I(L]=3>G(I.A"/XZ6H= M-7"[?TRB.4R0U 80ZUE*&K1 "9[>>.4\ZLACAG.W7AYA&F4K*FI=-06I\N,L MFJ<6*H::NG3:6B3BYJ'3O4MZ)5;Q7VH;EM(/A@ M%U2$,>Z,!H%$%Y!Z$4_H8#S 3" >N.!Q)ZKE>!HTPQ?J(A6.3H]/IO^.I;8] MW6FT?Q7F&B!*4O)-U(XQRH.@;3SDB=,F>R.WLTWNA4:YS\#P\R_& 71[^5'Q M9]7S. @Z"5!+2P0!)J2"7(5L-+4A HP@*A4/-KB7LQ@?S^V%&I0_TEH\@6P_ M])&X,=?O]((-0EQC'OU=*!)XT:HQ\4_"0@TQY!2;W ]UG&MN+]3B_)$6X0ED M.S466?DRW(9J'RC',FZU1!) 0N,.A:!+,5H&)#+<$\M]0-4$*/M/[X7&^G^D MQ7@:Y7[P];AKNG/MD4*, (;;UOC< *6E <1Q"QV!C&=_0:TN3[&^:X0?:2V> M0K>:KAW.8#4\'UF64@;K6;3H)?/I&;ZXC5F:NAQ2X[ECRHIJ;L-S3_Z%GJNU MAU7'I.#+;3V1H1%/O_'/U#CB+(UY3JRQU](:QRP'$NOT'+W50%N?ZD:9#M&* M,X;D+E/X4?I"4$JYE.DI7^B+V?'ZPO1 M!_X*0G^/R\4-AY8S+E(ZC 8T&JQ B#R(5 MT&FXXHY4YB+'!!1Q.5,ATC/I.#I5)"K7!NPXLHIX=O9LA1?>%Z(7K<[1%Z(/ MQM7WA0@F8&*M!Q:%>!*EK'$#%04X>.-#H$0Z_(SE^M_:%Z(7#WKUA>@#2D4, M>](U "$6'5CM 7$DF3GIK7:=8CE(2.&\L-QT>5WHOZR[0PY>G01%!8?S@TX5 MFQJ7[30($59XC8#03L4C #.@E-: ZR"%@)HQG3LUXH HE5^BGHMX.0$KR+OE M8C7YE'37FAS0!JJ=9H)WN09^!_-%' M"X,^!+(FA_Y* Z^_/1"<0".IH:E_=RJ$0I(!S2T! L4_.N*P)3G6^J./ECD@ ML@$_6'\56*(9;O(8,982YX&+_AN@%!%@7% IBP3K: 1JIH2EE]ZM1(;S[ZM M(KYY9NQ?,MO;?Z7+X>G\:G,WC"8X$ HE\2#U;XW^A(WV@1,0.((TE83&#:.: M%GI[Y*\\9)69>[FH?RH12L>SALY[X_6FB;]:?9S[?WF]N,NP#X9@B8 4Z2U( M[6S 4@UT#Q8W7-YD!=\X,8SW;6'BE) MD/ D92C%'1ZHXV::-K!0#@DBNZV03],[2P251Z5&YG2YP>U!BH/.J6;5V;2[VX\G?Z M3(E4^LI/+-(<*\V 4)H":DQJY4$TP$$K@F'0GK,Q-_YS3/+%IUF>_0RICGH5 MN!UOMI\]H,K?IZLO[^=N>C-U:SW[Y&WB5<10F^ELNOH^D40P93B.AR]+[R0+ M 33W'EC-K,0"">USWPJ=)O$++33(XUJ<$>S"QU//F?ZYGBZG*__T1%;0:ZBI M!DR3:%Q:1X$.G@,GH\ZEMS(Z4QT.DDSB="(O_\'(6PK.E\3@BV:54LCU['ZQ M&AQ5G2Q(+XE)C_IP$,^?>"(AA[41T3':#7V>SMRG8G1BK/AO9^R)\%5@1KR: MM;^SM:2>J/SMM_1'/Z%.!L?:>PR9PE$& ^.E!#CE%5HOC76YX_'=).O$4_F# M\71$\"J@Y-OKK[/FN_?;Y*S]<[LK>FS5&3V E9X]_'DJ)_C0K/[E5\D64JOMM*\,E_;1;IRN;^U7+EA#<(@N!3,B!& M"!AB(?""*Q]X$(AE?]_D@"RG[L&WW=(_?O5)H?.K6[5/4MJ)Y5(!!VE<(((1 MH(TT0'I!E;-,ZNR3/"A,X>O&'#S8W=GR*+Z"4_Q!.L*.GAZLUWA*;'ZX23S M3"'/I 7.![GU\B@R( A(A-"68Y$]ZZ._F(7O ,=@W=A@5<#'R^EUG,[':M7C_' M_[H,T3")/VL;"J)H=J<+WB-MUEQ3[NIFW/MY?T]67U^OEJKGVB_O,E29L?W7B8?!*00

^.1L,%6QQG3;XB7 X[MM4 M 1%LJH8W$*B@!;",Q$T\! U#[KA?)\'JBL9DH]YXX+P4QATS*6ZK)&#T\S2* MKI[RQ,>5I@A06M%H6P@J&>8.=RLB/JYH:XCA/[^)SO#XR[ MWWLW75H]2Y41$QZDQ]180-L@O_482.L"0# >'1!JRW27Y)_3)2F_M6\FKO++W[A=8@"1?>->\&L!XQH#:A6"&@M:2I\4)):KICO MTOPJKU2%WSX3)L/U,79*2O!$:$@<,#!=C0@<'0-I U 8 MRE1?G(K67DA*RJ!XDA$*4A&-1RCC]!U1FT=)F'=0:R:X1KD;78^54'#^-)8^ MW,F24- #K JTRT!!(K!RAA47D4X6@A:AR(9M9* MF)MYQP1Z@4D$?>BP2[]LV-1 M.WYL>TXZ+GE+HGL412>IF3NZ!J#:#^2X$3P MCH=Q=O0:T@$R KO_^F" E@L[>!]#6'YI%OY7/5^GV,DZ?OYBT;BUO>MD:IW" M&CL!9% &4.;BO(3$*:1B"4G%Z[NW_GN=MN>_5,5)-@3"9C1]#F;'C5^8)@,_ MVKSWW_UL]GFZNDV8OYT(#833J*2XQZ86'(HZ(+VVL4\;3%A@&* MK S(4<-EE[C.X2]4$>\^D0B9]%>4!ZF[X.MFOFQF4]>JOXU/;9J3TCA[ZPQ MJ>\9%IV>F&F-X-*VJ:Y,#U*D0$*KL!U>5+%LMTM73 H MR+A@. L84.\E4(H@P(21E",N(,X=ECH@2DV4&8)QDU_A%?#F=;.(VV]T]3XT M\^U,MA,QP6G+8#2PN(N;KJ=Q(E98$*Q!-%"L*,_]LO5!8(!8E81W\G(E?U)2Z,!5\7>^,;';]OI!K6Y>W6=E/F?31ZAL@X;*SD0 M*KUI$RU4((65P",EI"?!2)C[=#TB3A6QH_'8E@N("G:\.[/S_=S&E?)+LUQ. MF(O&!M,XM0K31H*I @*FTSSUUP@6,HY26RSLTB,K%$3?6(&X M"RL935DK7>Y"DC1OC*Z3K=_42?MV^03[+TE-/J^@:$0 ME4!PW%=QG! 7GGFO(0HBNXF^*T7A3J+C6^ GJ;T_<=2&.'._RD*;G_5TG@[A M;8[@9?/+=+5-TOWL5ZM9F[LPL*FROV[4 M2;#"33_')E=^<%YNBO3G]=>OFPGKV9OI4E]=+?Q5^IVM#SQ2]F[7SYXI<7>0 M%L;.V64DI$0E J(9I2+%XY\T4:F=B3(00AML]DK+FG)VM>>*8.. $S3=I#,) M9/MN'@S0"0E]](S_SMG-P)T<.;M]P*K JCN>/A@,-\)[!ZR0Z147P8#!\4]6 M"8]#0"S.[^^;&HCV*-_(6,*$,!8P(S6@T$??1WL$+-=(0X@9 M$]FWM)>2L]L+V*,YNWVT7'_.+E0,HO38 0O!1G\9"R 1\@!IK!RT-CC8I1+X M9>7L]H*P7\YN'WT69L>Q?%/.M?<>1Z]'FE1Y;"50F$<7A5OC.&34PBZIW"\D M8W?FZ)QFG M)^B_+OILEY0T3E.L#-#.Q0FHE+-#.06.$4VU=)"I3IFZPPA4A5EZ"J2'Z3% MOX5/F6@H_=O;U9O%],;/;RN M*X^Y%KM5IGOQ/_Z5PD=(-BIDU&7QQX'C(?KZNYW==BJ.9R;$QBL02,H;)XX# MY9@&7*84I( $<5W)+^( M4<"0T<9P1W&6$K!]WWYY><]##,HLFJ^#.'H*2C)3XY$ Y4JYQJ'&<.U608T.B4#4:<*L)-%DXRE# MWL'HJ5L** ^*IB(XIJNMWAHO"_C<8;'<2%7 OB%%0+QM Q*-?1.T2A.+ZE,6 M@< -@MX3:4WNNID?LWJK%UB=[OR@,PN&CUVV*.5,[#A9]77L M$0.(<3+V\J5C7R^\T4R?;.9RW9KG]V&.H:[$X1$SB/CK_.LT#7H978:?X@__ MR"+FTU&+^-'/8G%+J4X:*1AH>22?7WUI7&:\=L8L$MH=AM9^;52"U47\[&IQ M/7?O9OHJ"U*/1RQR_SL(I[V:J 2EM.)?SY=ND0^FG2&+^.6#=[^GNJ@$J/]M M_KJ7+^\.>&#H(N[T(.".ZZ8P@'=GZO3:NW?-(AF'O^G9RT'70 M2@T+;_EZUBS]97,G;KH#R[CZGAF_B"_;?PEVTU*U>(X$8QEO-!-ZE8#V?NZF M-U.WUK,VY^\4H':&*NN4'==Y\YP"2B^EV>Q>KN=C_!T6T;X!BR%T0.=--P54 MD)-P'T\ZOF@&-2%[-'999[G3*CJJE.Q@G3M-8O^L=O-NQHQ,EJ?[V^NOL^:[ M]VTP]./7-+=1[AT/?Z=L9_7UOEONI^G5E]7R\ZM/GT>A MQ?/?*UNJ<$9Z=%9]:0-FW^D13_0TP_S>P.W 76B@1CLL!_L#.WJI ;I_SMUB M]OWJL[?KQ70U]%O5A,;8;U=3]4)W J MN%I[,OD:$/DYG@"K-WKEW^GIXC<]6V> 9L^8G3"JX$+ML#H*@_5X97__]8]5 M2Z777^97%_:T;>^9H3M!5_:.K9MR:LW%?KMH ]\CY6$_'3U+#O8S0I^8?YU M_>1M<^,7WS^&)]]Z0H9!O._T@1.6[';4V\^<'F7>.V"Q %D??!XNUF-J*;S) MIA3+;=_!= :<'&W>-UXQO([JO>FDA/_J>X!1K).NH/Q] _#W#4 O;#XT\P^^ MR0'*XY'*W9@=TW7SS,0K.E=\'/)Z.F]UEO;7; ?,DX&+;6I#+8,N:BJ]Y5U= MK;:3.CG:]'BH8IF,0]':KXK"^-P*-->S[\OI,D^2SL%!BV4UGFA['U1/8?0^ MK_ZX6-B/B\OEXNUR-=T4>N=,]^[T@6(ICT-1[:.VP@A_7*_B'C]O2^KS;:6' M1RV6 SD4RV<55,\!^*%9_B!X8LEAHY%,7CJJD+MS=K?]F\_9;N^GV<9VJ<8EO3^M3-ML]WBEUV9T*X MBQ(KA/VW:3-KU?PQ_&]S[5\WZ_EJ\?T7_=<8V!_]6+F+\YP,Z*+/"FD09_SG M6L^F86JWTE_J;S_YN0^I1'P$*CS[P7)7]3GIT%6O=5$B;F,S/=\*_/[Z:^IU M%2=@4B/J[WELMV%?+)<;D(D4_31;CP>6T\0[,FRY!((,3EB=MMX> 3/[T;O# M=@*QJEC7\SJJZ%:@\U9@%=W(R5 M ?1XY"S9/T>$S9#Y*]"$+'+MCE2OJ M[0G* 27\G:MXSI/F[_S$O_,3^V'C_GW9M/[XJI;$[7+EC?:^ZFRYS+]TFS.OD8)V\)AZ.4RQ)[=B*V#/1TD;M5MH\0;>G MHY4[MD_SXVN[OWC=?/8SG]J@;SET\M7%_A'+'23#\#JJE])^2A3%W1GU'T.8 MVCCNNWF>M?;\Z.6VP&%8=M97Z3W3^\7/BV;]]?URN4.W5V?UU'QM=A<-BL]RW$/O#M6L73;P6MNKR[* M(_3*KJ(G/OM^H:TH)T\Q2IBDRK4U'AJS6+[L0."> MT4UIL_,V,OSJYBK;WGAPT'*IKD.MS&?44Q%ZK60/=HB<(.X;NUR>:@8LCRBK MAJWT3M3L&^K!DX&^F88HC(^S MS85NST^52S@="/VF=^6[2'2=A']TLRBEC^M2RDCWRH$^)5Q8X&J+$P M\GNVGS3S;? K#^A=O]$)[YJB3SV55]TB_[CZXA.3_ M=O//#^!S8W="LJ905D=E5?#&R)WA_DNSS/W"TN.Q.X%82P#KJ'J*6SL[EO>I MRV_O@)W@JBD =4PMI4N=DT&59I0)L'WC=<*KIH#1$:74$.+/TA[SX4"= *HI MRK-/#<6-D.;D5,G;,3KA45,,9F?R=:1YGPQ'WWQ57%.8I,(TU6;^J#IPX?2WYB=XTCG\G2:J/K-#+TW7CRJ2<$&5B_ M>G#84V)A=\/]E)HSG=YQ8^^ !8L[G\/B4?3KB#)*QRSO1#NYJFUGJ&+8'-7V M7E0JJG-[-9OMV4OR5( >'K@"K(X4@SZKD+^;"91:0W\W%OB[L4 _WWJUF%WZ MQ?7R8[AOC;M5A![4G[8'6PW3H,^5XNW3]BN1K:(;OA M 7U4@=6;]:(5+ -(=T.5JXH=@LZN!JJ Y;.WZ\5T-?7+5U=7KV[T='9R N^1 M<\97STF1%N&0]/(_LMX\-//>%(ANO& M_>.?%(O?#N\>#IW+I7M^]$IN)(_B]CB WU%?Q>]8]LGYH5EM1&5X,S$Q+FAT;>U:;7,:.1+^OK]"Z]0E=A5@ M!H-?L),JQ\87JG+V+L:W^78E9C2@LV8T&6G [*^_IS7#F\$);"X;G+(_8&;4 MDKI;3W<_$CH;V$B].QL('KS[Y>S7P/+*M5:P?L#YW>RR'/VZVT2KR;C'.VGS^?[;M)SGHZ&+\["^20 MR>#MCNP=A4?^T;%W=%P[J1^$C9-#$00A/SZI-@*O%M;^X^V@*\3S/L:.E7B[ M$\FX/! T?[/>2.SI2 9VT/2JU7_L+,A9\6#+7,E^W'3:HC74L846*4;-ORX- M_D2G2;.OE4Z;KZKN[Y1:RB&/I!HWWW1E) R[%B/6T1&/WY0,CTW9B%2&N:"1 M?PJH"8W=XR@WX0CC*!F+B4E>C>QH??K0?M_NL@.OXBWJ^B6-?;A??RSA\:*R]1;\=M>YO3N_[K+N#>O+#^?7_VRQ\XLNP,2\DX-Z MB9W?LO-_M6#/Y<:VK)VI_IL9*\/Q=W=!?:4+VB5V(>-@S-Y76)>/,6F)^2(E MC9@=/X=',SOFQ]PH, I:FL1&B;!X=0='F@_!54@U.;9>\X^?[9?+6' MO&E(_OVSGRYXRJM6&N2&-AOPH6"I&$HQ0IVW VG8[QE/@3XU9AV1Z-0R';,K MG4;,JY9_9SID-U*Q6PMB8%B;%OWDZ45? M9_5^/AC4M@X&[[G!XF.9HS&[C_5(B: O2CD:TAP#@88*L08EQ Q#" E M8!GB:$[GVF4<(N>YS(;OOLH"C D0SJ&A! !+RI,),$3PI[!0:H;O EKFT=0( MH4#2P"62R!0$ &H-Y+GIC-/'YV; 0J5'9H+X65IEG%[F>H=49V? -1-EEK1] MP>XR=NM;A]WNPD*_,04N"R)%24N'H<2C6_PVXZEP, -L9$\)@@,3P'9/23,@ M<1*+D+ I:=-S((VOM,G0CU)YJE6.MR35O@CPVK!=P"L0P&N.H=:#/^!Q7[!S M9,E.IB Q1]0;NV+/#> U@OEW^4N9\P,UF8M16IT+A1R:I->&DX8K)@TQ*=G_ M.%@@1S3GRP3T^P1 H[[= <"W)P"\2O6(_! ( T\!!:Z.?QVN):(8/L_,^EVH MUO<$F\Z4LP>=I1@ :70HC4O.D!*Q&X?V+[.T/E\:4J&XPV]!'V:X*Q5E@QHE M4CQT,5K)P!VHF:QG9"!Y*LD F9,<5ZQB&BDS1#Q@/+/%Q.][8F)HB@L MAL3:.74I,M;/QFL'"()J* .J0=Q@#T@EB!O$#-%RO.SS-)@ $Z$B>4\J:<=$ M:59-2V'J,.S@F4?8@N@5[J$P*,G2!.%A' 7S?9T&3@%'\/LB!K-2B!*T MB(3"CT2P>V)A4A_$D*O,)5%"B@A#,&PYQ!J;%4P9 M!&J-TYE]>NYU"A:?2@O:>81?WWBRWF1/XP*Y\ 'T M<:"E"5Z NP#<8'N .TGB.3"6 48G*079=2V/\+M!TB:6HGT_2PE ]7),!-U/. M1,G718L(7%5RUA<58\R4O!>J./]Y)%_Z!H?\J-C8]EUO8^MB8]-=KSNUG@94 M:98=*5G/ WR6* FH&S"G)3H/I3C(O-6IF=(4]P*#19&T5HB5Y>>]!@6BEDL) MG5SW700 LKVA:H+_M)F81*KXG$FH[&(SBWUW'+3WLG%]%AM7.OHCOBR!5#IW MH-,,7PI JZ 8TPWD2/![X@PY7W6LP3%M=U@^.0;<"+#%7B\_#5J15WF CD9, MT^H*J?PIE1E*V51Z4O=.2Y["F)=80I,E@) MV!$NW0)][@>2 J:EO(S+>*C54% MCWF_^)TG+3*TB!*EQP*MHX'.TS)?" * M]AMIS5KW!SLINUFU="XD>X"_2,I9'\<2(YN3+*4I.HOBX*6/G9-?I%*'1 MEW&YIZW549.N(@VI;H$P%;.X"?/FV2VE2C6_J62AJ0TF,Q?-%=>T;X/EMOI1 MY?BD_F1SM>(]V?:E81N56NWIGG]UU(-:Y?#P_Z_L2>5X367WG7MS%V,53<+C MMSL'.X]R2+/*/)<:)N--10^71&O) PG/)QN*JZ4UU\G?GVHF_D5CWRK%V>B163!.TW(,G<@RB8^>38NON;1HU\3?G:+MPY(?T%T M32?GB?H'^?FW%$20V(IC6A<#*4+6>A!^1L=,[";?!&V/][<>MY?@,NM&ZK,Q MZ@;;R![(4NVHY*Y>?Q,>]AV)64&3YN]6)]JX"PO-_.>NH7CRMG7!@JJS+KR' MG)?9I[ML<.]QX3._1;[O;J__#U!+ P04 " M>5M7G15+RT@( #>+@ M%@ &]I#,Q,BYH=&WM6FUS&CD2_GZ_0N?4)7;5@!E> MC(.=5!&,UU3Y\"[&M_OM2LQH0&O-:%;2@-E??]W2\(X3V%PV.&5_P,RH)76W MGNY^)'0Y,K'X>#EB-/SXC\M_%@KD2@99S!)# L6H82')-$^&Y->0Z4=2*.12 M+9E.%1^.#"F7RA7RJU2/?$Q=N^%&L(^S<2Y/W?/EJ9WDE.S?!;84(AIS,6V\Z_.8:=)E$]*3,4W>>9HFNJ"9XI$3U/Q/!FJ" MQO9QXDRHPSB")VQFDE]&.]J_W70^=?JDXA?+J[I^3N, 7,[4=U*YU>[U.]>= M5K/?N>N2N^M=7/Q]%;[IM*_)=:?;[+8ZS5M0&;1O]PY>[[MKY)??]9K]] M3SK=?KO7M4YOWGKPV"H>O 4_/_3N'YK=/NG?D=[#;9OX%?KVS7G9]R_\ZC$] M(0_=JW:/]&_:!V_*?;OUT.OT.[ 2[=]:-\WN3VW2;/4!3,1_7ZEZI'E/FO]N M@SU7>]NR))"$YM%/SS]-MG\^T>\NC+@FOV14 ?K$E/18*I4A,B'74L7$+Q5^ M(3(B=UR0>P/$0),.XC2AALN$"D@[25 DQSTVY-HHFI@36/3WSR_Z+JOWX\&@ M?' P^$0U+#XL?0H!P&0@DJ)!(H(4)H,B598E3&P + M@N6+ Y*8GA2G H2T0!>*2)C;HB13FY#(&$!TYJJ*8K$])'!O$MC:G@7@C(P MI;!D$^9 @8 K()<@ED!WT"1DBDQ&/!@1G>''HO^$*98/@@;$7 M@H4AH)]R, MP$"=LL JB..FH)H,P1)!SK.9#;X'(@MA3 #A$AH\ ##'/)D"AA#^&!9"+/"=0TNO30TA%'(< MV$.)3( @%H"\NQTVNH34#TBD9 3/4/\(JT2BB^=WJ"EMP1,R)U*8M&04<7BTB]\A5#$+,X -'PB&<" ,L#T07(]0',5B M2-B8M/$YY#H04F?0#U.YDL+A+54R8"&\UN08X!4RP*O#4/LI&-%DR$@3LF0O M$R"Q1-1KQ^S$#N#7PN5W[B5W_$#,YB*85I="P4$3]=ISTFC+I!%,BO:O!PO( M(Q>L]0-& MYC,Y]B S!0- &AUS;9,S2+'$CH/[ET5:7RX-B@EJ\9O3AP7NO+QL8".'% ^Z M:"EX: _4=#;0/.14<32 .Y)CBU6"(V4:B8<-?6U9BDWE4C-0R$#IP$XIL'0> M9()B!0*SK!(+ @,]'!U:9G'P;#$Q.)R8R(O":DCL MG%,W(F/W;+QS@$!0C7F(-8AJV -B":(:8@9I.;P<4A7.@ FAPNF "VZF2&FV M38MA:C%LX>DB;$5TB=;;2O>4&Y1F*H7PT):"!8%4H57 $OPA2X!9"8@2:&$I MAA^*P.;%10*$*4^AP+S&PF8L!(<3"[/ZP,949#:)(E)8% '#YF-88[V%*0.! MVJ$.G ]D9IZ?>Y>"1>?2#'<>T94M MLB,FZV6 +Q(E G4/YK1!YT$I"F3>2*7G-,6^@,'BF!O#V-;R\TD"!<*6*PXZ MV>['$ "0[356$_B/FXE9I+(_,@XJV]C,DL >!YV\;EQ?Q,85C_Z0+W- *IX[ MX&E&P!E *Z<8\PWDA-%'Y R.KUK68)FV/2R?'0/N!=A\K^=.@[;D51I"1\WF M:74+N'-F#L* 4R#0GJ,L&OB*SN(8MJI_,FM&7K:V'I6^TI&7LJ=$UA$IR& > M8(?9= OHLS^0Y##U7!GGR5B*,<-:GM!A_CN/RC,TBU,AIPQ:)R/ITC)="0( M[5?2FIWN,>P#G*W=C-VZYA(#@#]3!5@>05/-&K,O%U!R4D&G#9Y8)]M.%Q : M0YX4!M(8&3?P*M(8ZQ80IGP6.Z%K7MQ2*I;<324#FIIP-G/>7+1-IR;<;*O6 MB^?OJ\\VEXK^LVV?&[96+)>?[_E71ZV4BV=G_W]EWQ?/=U3VU+K7N1A64:DOR"Z MHY-=HOY.?FX_L2##(R7R']CND)\5\$(D+QYIC3B+R/6\/MXM;8CZR/DRQ=3A MK,O!(_H*6,ZN,?QBC+J##>8 0%&N>_92]E?AX=32FRT$:OG6=2JUO;[+'CZ_]?U!+ P04 " M>5M7 M3[!/][ $ " %@ %@ &]I#,R,2YH=&W=6&U/VT@0 M_GZ_8B[H6I!B8SOO3D *P8A(**&)N7*?3AM[3?:PO:YW ^1^_FE(3[OW5^-PPXY,$LH:F$(*=$TA!F@J47\#FD MXA(,8Z'5X]D\9Q=3"8[E5. SSR_9%2GDDLF8[B_]=':+^\ZN#M*9\'"^WPG9 M%;!PK\0:DV8KJ+24SW2@E+ MC2E5\=UJ+9/M:Q;*J6M;UA^E>WJ2WDB#Q.PB=35:E$8\E8@B1Z_%Y2/GSQ@M MQ0&/>>YN6?JOK21&1!(6S]V//DNH@ &]AA%/2/JQ+$@J#$%S%A6*@OU+$28B MUK?710H-]!.SE"Y3LAV5AW=^W#_H^U!Q3/L^UI<0!UARFK\3Y)XW\OM'_5[7 M[P\',#Q:I\3O"_BX[QV!=^[USOS^GQY"1O3>:.-Q#X]@V#^!L=_UO3'T![XW M&NBB=T_*>-LS-SZ#T[/1^*P[\,$?@MV$,W-L]DSXL&77&VVP*S6K#-TQ= ^' MI[YW"'>T-SZSL=?3]&]9=>03^,<>C+NC@^[ &QO#\Q/O+^CV?"5Q+,MY=39K MMZY_9D*R:-[6CU@:HA/7:63_?S>K/EF5?@H!3U,:2,93N&9R"G)*X=.,Y)A< M/(<1S7@N 85'/$_ MHQ/P",8LAC&$E]$ OJJ#"E1#DB,-$\#$R*>:S]?5GXR MQ,=#H)AQ"&.:29I,:*Z(9;4KR"K]OB("(A:CP@K(F :SG$F&<4@:@G<33$EZ M0?%%ER1," 4:_Y5FB&!@2G.*Z+;5@P];E6J[@*\O=Q!;&7I8\SDU\&60 M7..=4"&5VV0.ERF_QJPO* JG!-'6FNWOP*67.9F1,,0)PHAI)-U*'=GR%<^& MW7PWFMJKSOGCH[?O5XZK'BZ8J[.?TR8SE5TY90 M*SU>[#*[LDUV '>(7=L.=Y3D =-7+.\&FB)VJU(MJ\U!$KU_D""MMJ+KFQ;W MUV.)LY$L82EVPT0W"]5K)4'+$)_J55]2B##=)+$7*;:4E9C$,: 9@B$QI>J#6+"[)Q;+@ZIE@2;-&6UII!7D.1)\TDF<1T MJ3'A>4AS QJ=08D M7D31 0OQ[0G#M(I3AD2D,EQ&7HA-+=J5X6-9M6$V6]5GQ99I/RM[R6W-=)SG M+;_5*YXYZO7O#[9E-M<$NZO+6Y085U$@H?9*E=*#;N%:8.LFL/2W4JT_4G6R M&Z5\MZVH'?1HS7GVXYN*9M2'K6JC+?3OP^%AM24>IOF5BKRUBK>JBYV%U7%1 M%P2/60C+FOPT)1[@>^W^T/.K9[QQ1/H&U36+7#3J=ZKS6L/]YE1_XWE[B//( MNCOUITEJ&$B.9U%P&L4Q]$U\V-5#S!-CTMWOHAD7>FAS^W^ *\J[\\_P=02P,$% @ +7E;5YJEB!W$! MM!8 !8 !O:7-?,C R,S Y,S!X97@S,C(N:'1MW5AM;]LV$/Z^7W%+L+X MEB+)KY'= )IC(P8"N[75M?LTT"(5LZ%$5:23>K]^1\IVFJ1ITZ9KW :!(>E> M^-SQX?'(WD)GXJBW8(0>_=;[W7'@6";+C.4:DI(1S2@L%<_/X UEZAP<9ZW5 ME\6JY&<+#8$7U.&-+,_Y!:GDFFO!CC9^>@?5>^_ #M*;2[HZZE%^ 9R^V./$ M;\T]5J=)XM-&T*&=5F-.FYUVBS4:[4Z2_./OH2FJ5S9*KP1[L9?QW%DP,W[8 M:!:Z>\FI7H2^Y_VQ=TU/LP_:(8*?Y:%%B])4YAI1E.BU>KSE_ ZCC3B10I;A MOF?_ND;BI"3C8A4^C7G&%(S9)4QE1O*G-45RY2A6\K125/Q?AC 1L7V]K$)H MHQ_!<[8)R0],'(.W)Z,_1S'4 S>XCO5SB!-,.2L?"7)_,(U'PU$_BD>3,4R& M]TGQXP(^&0V&,!R-HW%_%)TB9$0_F.X\[LD0)J-3F,51/)C!:!P/IF.;].BT MAJ]]=^/EZ.GL=C6.()^!WX+4[<_LN/-GW6^TN^/6F5X-H!M'QY&4\.(:/ MM'<^LMF@;^E_Z+603Q"?#& 63?^,QH.9,WE[.O@;HGYL)('G!5\=S;U+U[NE MTCQ==>TGGE-T$@;MXO^O9HU/9F640R+SG"6:RQPNN5Z 7C!XM20E!B=6,&6% M+#6@<"C+#'S/>04RA0D7,-.X$2D8F33DQ#@@ FF>)RZDLK1^WF_]%(A/4F 8 M,849*S3+YJPTQ/*Z=625W:^(@I0+5-@"F;%D67+-<1R24QA\2!8D/V.XT649 M5\J QG^C21$,+%C)$-TS\^')?KW1K>#;Q^>(K0:G0JXH1"Z4G]?0)0ZA M^06#OWC"X&7)%#>S4H/^@K,4ACPG><*)@$F:HD9I@<2X"ZMEB6]?3L85&D1= MD'RU@6/0SE> /@TE:J"EC63.E#9NLQ6ST_T.+/L\6PM" M*?86CF"I#NLMY-$7/#M^Y]$([&]KZH\?O7LM4[[G-DT:8IS"]:I)EP*IG^"L M"\/@+:M+]G[)2V;Z,&5F>K9>?W[]&7D.N';\YC/ZW$ANK($M_Z/$4L0_K#=J M9MF0S*XL),AAUQ#T09/[Z[$DV$F6\!SK9&:+A:G"FJ EQ:]VUC<4(MR63RQ+ MABTU(R9" )HA&*Q**"B0/JIFK=)MM4*'E%O7IEZAUE)49)-8BNV8:D.P=5FZ M5W?R-13YI)DF<\$V&G-94E8Z.!&"%(J%FX* M/=>_4_8YMTTW".ZV_%:O>!IIM;X_V$.W?>]&M0@] M\&T1V/C;JK9NJ0;%!Z/\<5DQ*^C6G,OBQQ<5RZ@G^XUV5]G?FVW%=DG<#/,+ M&7EH%J]4URL+LQ.B+B@I.(5-3GZ:%(]Q7[O>]/SJ$>\E0F98S55M7*5OG,;1" 0"\SA4 $ @ $ ;VES+3(P,C,P M.3,P+FAT;5!+ 0(4 Q0 ( "UY6U=1,N_'3 X "J5 0 M " >)" 0!O:7,M,C R,S Y,S N>'-D4$L! A0#% @ +7E;5TWW+E85 M' 4 T! !0 ( !7%$! &]I&UL M4$L! A0#% @ +7E;5V!$J;!#00 !=P" !0 ( !HVT! M &]I&UL4$L! A0#% @ +7E;5R.8519!V0 M1/\( !0 ( !&*\! &]I&UL4$L! M A0#% @ +7E;5V7T(*J>>0 E:,% !0 ( !BX@" &]I M&UL4$L! A0#% @ +7E;5\3AP7DZ" Q"X M !8 ( !6P(# &]I#,Q,2YH=&U02P$" M% ,4 " M>5M7G15+RT@( #>+@ %@ @ ')"@, ;VES M7S(P,C,P.3,P>&5X,S$R+FAT;5!+ 0(4 Q0 ( "UY6U=/L$_WL 0 ( 6 M 6 " 443 P!O:7-?,C R,S Y,S!X97@S,C$N:'1M4$L! M A0#% @ +7E;5YJEB!W$! M!8 !8 ( !*1@# &]I J#,R,BYH=&U02P4& H "@"4 @ (1T# end

M-8?20$3;8T.P6BP^0"X99K>]9!:GMK!B)7$L8@H *@G?C7=T%%#1#;.[V@/$D$2.CC$M@/@/CV M49O[M=;W[&LKE9UE.^?VEZ.1K7?0/Q=-1RH;)W;X]M+TPD)?<"?@T?ZH]X?L05BQ%E*X;[.L_RXA M8ZU0HA5/T,RR<<;L3C_^J8UXTLIQN:J-EG*6Y8>*.S!.U,^*5Q[REJ]M7^+X M^C-'D%DV'6.#&V&LZ\_HV^?(^ !X\N&H<_J#D [,G#OXP^AN+]36-X-W,0IN MHX_#\?,0Q$OS7\*H-QM1PUS770O*'>)H0'I 97=B;S.F> NS[$H_@/'W@S^P M: [WYA JB)2Y%%AA%DV/EP[E+\6[1CAHV!76:"D:[@]6'@T 6!% %:# ;*3)0\@)P3D9,A'70:04P)R.B1D M%4">$9!G0T). LAS O(\+>0GL^5*//45C"O?+ZVP3&_8TH"% /*"@+Q(/'!V MW&S!'OA P49$0SH?4^E[G)9M#HX+V4=L!1*M'(_M$).T3&+-7&NU/47UMFP. M:Q=245K)$WOE Q>&W7'9 ?L(W';&*R]^MI10\L1&63E=W^^T;,#87]CO?WW?AP@*)Z*\U-,SRVV:/W)(2:ECCRQ.U:P[4="G_(^^S,PK2S4H:T8 MDY)'GM@>&+E6N!^D*#J'["^*_:7^\0\%[:6VN>; M<'Y-::1(K)&%L@+3#+LUO,$(LO?&< SDS^FPH!Q2)'8(J;IH%5"0:Y7$4HE5 MQTYP_2G!O@GQ**D4 TCE14C*+D5BNQ"9W+.&F)1PBL3"(;-YW",IZ12)I4-F M\QB3DDZ16#HO3;/9R?=1'W5-RCE%8N?062A41:J$EN(7EA&T:0L M5"6V$(T91G-"66B2VD(D9K@6FE 6FAQ>:#B^Q=#@.EI!&N8_ M#G^_5!._.[KII+S"LD_J6O/F^%+$\86.=_\ 4$L#!!0 ( "UY6U>AE^J4 MR0$ * > : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;ENPD 4 MA>%707X AKN8+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5-;9\_X_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T6 M3;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J M\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!; MD&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U M;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ%VCWC6!WC7J7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G!2[CB'."'],LW M4$L#!!0 ( "UY6U 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&H MB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$M MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2 M:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OP MHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^ MRJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RX MO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@5M7!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( "UY6U97)PC$ 8 )PG 3 " &UL4$L! A0#% @ +7E;5S@.EU3_!0 TQ\ !@ M ("!# @ 'AL+W=O5M7PHGB838# !Z M"P & @(&K%0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ +7E;5PX5\)1S!@ [QH !@ ("!%QD M 'AL+W=OX ML ( %P' 8 " @< ? !X;"]W;W)K5M7;=J?.^\( !21P & M@(&F(@ >&PO=V]R:W-H965T&UL4$L! A0#% @ +7E; M5^*SK GT!P F2( !@ ("!RRL 'AL+W=O5M791BCZ3@& "##P & @(%Q-@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ +7E;5P!".[C: @ JP8 !D M ("!WSP 'AL+W=O5M76V&PO M=V]R:W-H965T&UL4$L! A0#% @ +7E;5Z1F";<& P Q@8 !D ("! M9%( 'AL+W=O5M7 M5Q#(\)H% #U#0 &0 @(&A50 >&PO=V]R:W-H965T&UL4$L! A0#% M @ +7E;5TGGI*21! /0P !D ("!+E\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +7E;5S8E 9]( M P 9@< !D ("!P7( 'AL+W=O5M74^[NY((" "]!P &0 M@(% =@ >&PO=V]R:W-H965T&UL4$L! A0#% @ +7E;5QA6MVE.!P YA, !D M ("!5M7&PO=V]R M:W-H965T&UL M4$L! A0#% @ +7E;5Q+%:5L ! P@D !D ("!QXD M 'AL+W=O5M7]^)P MDCD# =!P &0 @('^C0 >&PO=V]R:W-H965T^S@ :$ < *45 9 M " @6Z1 !X;"]W;W)K&UL4$L! A0#% @ M+7E;5UX\N\+0 @ ; D !D ("!M9@ 'AL+W=O&UL4$L! A0#% @ +7E;5\4);38[!0 M B !D ("!I*( 'AL+W=O5M73'M2#@4# ";" &0 @($6 MJ >&PO=V]R:W-H965T] MH:-=+ , *(( 9 " @5*K !X;"]W;W)K&UL4$L! A0#% @ +7E;5XD1?#>_ @ U 8 !D M ("!M:X 'AL+W=O5M7>N2]H_T# !X$@ &0 @(&KL0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ +7E;5_=@";H< P )0D !D ("!^[@ 'AL M+W=O5M7LOI;=M$# M #8$0 &0 @(%.O >&PO=V]R:W-H965T6Y#9-E0D )O 9 " M@5; !X;"]W;W)K&UL4$L! A0#% @ +7E; M5W[<-(:% @ B08 !D ("!(LH 'AL+W=O5M76FS >&PO=V]R:W-H965T_0 !X;"]W;W)K M&UL4$L! A0#% @ +7E;5TUN]4Q.!0 SB< M !D ("!"]0 'AL+W=O5M7EYJ#W-H" #-" &0 @(&0V0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ +7E;5^4A$CJ^ @ $0@ !D M ("![N( 'AL+W=O5M7 MN8AA<$ !/$0 &0 @('CY0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ +7E;5U)6+-_X P >! !D ("!I_ 'AL+W=O M5M7]"\;+0<) #$ M2 &0 @('6] >&PO=V]R:W-H965T&UL4$L! A0#% @ +7E;5S^N M']=# P %!0 T ( !*PL! 'AL+W-T>6QE5M7EXJ[', 3 @ "P @ &9#@$ 7W)E M;',O+G)E;'-02P$"% ,4 " M>5M7,!71?#D$ !4(@ #P M @ &"#P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ +7E;5Z&7ZI3) M 0 H!X !H ( !Z!,! 'AL+U]R96QS+W=O XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 292 257 1 false 49 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://www.oilstatesintl.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Unaudited Consolidated Statements of Operations Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations Unaudited Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss Unaudited Consolidated Statements of Comprehensive Income (Loss) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity Unaudited Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Unaudited Consolidated Statements of Cash Flows Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows Unaudited Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Unaudited Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical Unaudited Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Basis of Presentation Sheet http://www.oilstatesintl.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Charges and Benefits Sheet http://www.oilstatesintl.com/role/ChargesandBenefits Charges and Benefits Notes 10 false false R11.htm 0000011 - Disclosure - Details of Selected Balance Sheet Accounts Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts Details of Selected Balance Sheet Accounts Notes 11 false false R12.htm 0000012 - Disclosure - Long-term Debt Sheet http://www.oilstatesintl.com/role/LongtermDebt Long-term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.oilstatesintl.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Stockholders' Equity Sheet http://www.oilstatesintl.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.oilstatesintl.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Net Income (Loss) Per Share Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Long-Term Incentive Compensation Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensation Long-Term Incentive Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Segments and Related Information Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.oilstatesintl.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Details of Selected Balance Sheet Accounts (Tables) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables Details of Selected Balance Sheet Accounts (Tables) Tables http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts 22 false false R23.htm 9954472 - Disclosure - Long-term Debt (Tables) Sheet http://www.oilstatesintl.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.oilstatesintl.com/role/LongtermDebt 23 false false R24.htm 9954473 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.oilstatesintl.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.oilstatesintl.com/role/StockholdersEquity 24 false false R25.htm 9954474 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.oilstatesintl.com/role/NetIncomeLossPerShare 25 false false R26.htm 9954475 - Disclosure - Long-Term Incentive Compensation (Tables) Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensationTables Long-Term Incentive Compensation (Tables) Tables http://www.oilstatesintl.com/role/LongTermIncentiveCompensation 26 false false R27.htm 9954476 - Disclosure - Segments and Related Information (Tables) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables Segments and Related Information (Tables) Tables http://www.oilstatesintl.com/role/SegmentsandRelatedInformation 27 false false R28.htm 9954477 - Disclosure - Charges and Benefits (Details) Sheet http://www.oilstatesintl.com/role/ChargesandBenefitsDetails Charges and Benefits (Details) Details http://www.oilstatesintl.com/role/ChargesandBenefits 28 false false R29.htm 9954478 - Disclosure - Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails Details of Selected Balance Sheet Accounts - Accounts Receivable (Details) Details 29 false false R30.htm 9954479 - Disclosure - Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsContractLiabilitiesDetails Details of Selected Balance Sheet Accounts - Contract Liabilities (Details) Details 30 false false R31.htm 9954480 - Disclosure - Details of Selected Balance Sheet Accounts - Narrative (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails Details of Selected Balance Sheet Accounts - Narrative (Details) Details 31 false false R32.htm 9954481 - Disclosure - Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) Details 32 false false R33.htm 9954482 - Disclosure - Details of Selected Balance Sheet Accounts - Inventories (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails Details of Selected Balance Sheet Accounts - Inventories (Details) Details 33 false false R34.htm 9954483 - Disclosure - Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details) Details 34 false false R35.htm 9954484 - Disclosure - Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details) Details 35 false false R36.htm 9954485 - Disclosure - Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details) Details 36 false false R37.htm 9954486 - Disclosure - Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) Sheet http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details) Details 37 false false R38.htm 9954487 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) Sheet http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails Long-term Debt - Schedule of Long-term Debt (Details) Details 38 false false R39.htm 9954488 - Disclosure - Long-term Debt - Narrative (Details) Sheet http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails Long-term Debt - Narrative (Details) Details 39 false false R40.htm 9954489 - Disclosure - Fair Value Measurements (Details) Sheet http://www.oilstatesintl.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.oilstatesintl.com/role/FairValueMeasurements 40 false false R41.htm 9954490 - Disclosure - Stockholders' Equity - Common and Preferred Stock (Details) Sheet http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails Stockholders' Equity - Common and Preferred Stock (Details) Details 41 false false R42.htm 9954491 - Disclosure - Stockholders' Equity - Common Stock Outstanding Activity (Details) Sheet http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails Stockholders' Equity - Common Stock Outstanding Activity (Details) Details 42 false false R43.htm 9954492 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) Sheet http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) Details 43 false false R44.htm 9954493 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.oilstatesintl.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 44 false false R45.htm 9954494 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) Details http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 9954495 - Disclosure - Net Income (Loss) Per Share - Narrative (Details) Sheet http://www.oilstatesintl.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share - Narrative (Details) Details http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables 46 false false R47.htm 9954496 - Disclosure - Long-Term Incentive Compensation - Restricted Stock Awards and Related Information (Details) Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails Long-Term Incentive Compensation - Restricted Stock Awards and Related Information (Details) Details 47 false false R48.htm 9954497 - Disclosure - Long-Term Incentive Compensation - Narrative (Details) Sheet http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails Long-Term Incentive Compensation - Narrative (Details) Details 48 false false R49.htm 9954498 - Disclosure - Segments and Related Information - Narrative (Details) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information - Narrative (Details) Details 49 false false R50.htm 9954499 - Disclosure - Segments and Related Information - Financial Information by Business Segment (Details) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails Segments and Related Information - Financial Information by Business Segment (Details) Details 50 false false R51.htm 9954500 - Disclosure - Segments and Related Information - Supplemental Disaggregated Revenue (Details) Sheet http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails Segments and Related Information - Supplemental Disaggregated Revenue (Details) Details 51 false false All Reports Book All Reports ois-20230930.htm ois-20230930.xsd ois-20230930_cal.xml ois-20230930_def.xml ois-20230930_lab.xml ois-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ois-20230930.htm": { "nsprefix": "ois", "nsuri": "http://www.oilstatesintl.com/20230930", "dts": { "inline": { "local": [ "ois-20230930.htm" ] }, "schema": { "local": [ "ois-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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "ois-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ois-20230930_def.xml" ] }, "labelLink": { "local": [ "ois-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ois-20230930_pre.xml" ] } }, "keyStandard": 230, "keyCustom": 27, "axisStandard": 21, "axisCustom": 0, "memberStandard": 30, "memberCustom": 17, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 292, "entityCount": 1, "segmentCount": 49, "elementCount": 490, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 817, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.oilstatesintl.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "ois-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": "ois-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Unaudited Consolidated Statements of Operations", "shortName": "Unaudited Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R3": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000003 - Statement - Unaudited Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Unaudited Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R4": { "role": "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "longName": "0000004 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R6": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity", "shortName": "Unaudited Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-64", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R7": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Unaudited Consolidated Statements of Cash Flows", "shortName": "Unaudited Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R8": { "role": "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical", "longName": "0000008 - Statement - Unaudited Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Unaudited Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DebtInstrumentInterestRateStatedPercentage", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.oilstatesintl.com/role/OrganizationandBasisofPresentation", "longName": "0000009 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.oilstatesintl.com/role/ChargesandBenefits", "longName": "0000010 - Disclosure - Charges and Benefits", "shortName": "Charges and Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts", "longName": "0000011 - Disclosure - Details of Selected Balance Sheet Accounts", "shortName": "Details of Selected Balance Sheet Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "ois-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": "ois-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.oilstatesintl.com/role/LongtermDebt", "longName": "0000012 - Disclosure - Long-term Debt", "shortName": "Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "ois-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": "ois-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.oilstatesintl.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.oilstatesintl.com/role/StockholdersEquity", "longName": "0000014 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.oilstatesintl.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "ois-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": "ois-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShare", "longName": "0000016 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensation", "longName": "0000017 - Disclosure - Long-Term Incentive Compensation", "shortName": "Long-Term Incentive Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformation", "longName": "0000018 - Disclosure - Segments and Related Information", "shortName": "Segments and Related Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "ois-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": "ois-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.oilstatesintl.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables", "longName": "9954471 - Disclosure - Details of Selected Balance Sheet Accounts (Tables)", "shortName": "Details of Selected Balance Sheet Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.oilstatesintl.com/role/LongtermDebtTables", "longName": "9954472 - Disclosure - Long-term Debt (Tables)", "shortName": "Long-term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityTables", "longName": "9954473 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables", "longName": "9954474 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationTables", "longName": "9954475 - Disclosure - Long-Term Incentive Compensation (Tables)", "shortName": "Long-Term Incentive Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables", "longName": "9954476 - Disclosure - Segments and Related Information (Tables)", "shortName": "Segments and Related Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.oilstatesintl.com/role/ChargesandBenefitsDetails", "longName": "9954477 - Disclosure - Charges and Benefits (Details)", "shortName": "Charges and Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RestructuringCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails", "longName": "9954478 - Disclosure - Details of Selected Balance Sheet Accounts - Accounts Receivable (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsContractLiabilitiesDetails", "longName": "9954479 - Disclosure - Details of Selected Balance Sheet Accounts - Contract Liabilities (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "longName": "9954480 - Disclosure - Details of Selected Balance Sheet Accounts - Narrative (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails", "longName": "9954481 - Disclosure - Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails", "longName": "9954482 - Disclosure - Details of Selected Balance Sheet Accounts - Inventories (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-14", "name": "ois:FinishedGoodsAndPurchasedProducts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "ois:FinishedGoodsAndPurchasedProducts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails", "longName": "9954483 - Disclosure - Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails", "longName": "9954484 - Disclosure - Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails", "longName": "9954485 - Disclosure - Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Other Noncurrent Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails", "longName": "9954486 - Disclosure - Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details)", "shortName": "Details of Selected Balance Sheet Accounts - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails", "longName": "9954487 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details)", "shortName": "Long-term Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "longName": "9954488 - Disclosure - Long-term Debt - Narrative (Details)", "shortName": "Long-term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "longName": "9954489 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-114", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails", "longName": "9954490 - Disclosure - Stockholders' Equity - Common and Preferred Stock (Details)", "shortName": "Stockholders' Equity - Common and Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R42": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails", "longName": "9954491 - Disclosure - Stockholders' Equity - Common Stock Outstanding Activity (Details)", "shortName": "Stockholders' Equity - Common Stock Outstanding Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "longName": "9954492 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details)", "shortName": "Stockholders' Equity - Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R44": { "role": "http://www.oilstatesintl.com/role/IncomeTaxesNarrativeDetails", "longName": "9954493 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "longName": "9954494 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ois:IncomeAttributableToUnvestedRestrictedStockAwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R46": { "role": "http://www.oilstatesintl.com/role/NetIncomeLossPerShareNarrativeDetails", "longName": "9954495 - Disclosure - Net Income (Loss) Per Share - Narrative (Details)", "shortName": "Net Income (Loss) Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails", "longName": "9954496 - Disclosure - Long-Term Incentive Compensation - Restricted Stock Awards and Related Information (Details)", "shortName": "Long-Term Incentive Compensation - Restricted Stock Awards and Related Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "longName": "9954497 - Disclosure - Long-Term Incentive Compensation - Narrative (Details)", "shortName": "Long-Term Incentive Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R49": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails", "longName": "9954498 - Disclosure - Segments and Related Information - Narrative (Details)", "shortName": "Segments and Related Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "longName": "9954499 - Disclosure - Segments and Related Information - Financial Information by Business Segment (Details)", "shortName": "Segments and Related Information - Financial Information by Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } }, "R51": { "role": "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "longName": "9954500 - Disclosure - Segments and Related Information - Supplemental Disaggregated Revenue (Details)", "shortName": "Segments and Related Information - Supplemental Disaggregated Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-188", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ois-20230930.htm", "unique": true } } }, "tag": { "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Noncurrent Assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r698" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.01 par value, 200,000,000 shares authorized, 77,218,035\u00a0shares and 76,587,920\u00a0shares issued, respectively", "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": [ "r84", "r455", "r604" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r658" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r30", "r157", "r159", "r163", "r448", "r463" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r622", "r692" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r565" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/ChargesandBenefitsDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment recognized costs", "netLabel": "Facility consolidation charges", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r622", "r692" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r242", "r243", "r499", "r500", "r501", "r554", "r556", "r559", "r561", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r579", "r597", "r609", "r733", "r751" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r44", "r46", "r73", "r74", "r244", "r565", "r695" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.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": [ "r16", "r604" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r43", "r44", "r46", "r47", "r73", "r121", "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (in years)", "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": [ "r603" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r306", "r342", "r347", "r421", "r439", "r590", "r591", "r599", "r600", "r601" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r120", "r156", "r159" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r242", "r243", "r499", "r500", "r501", "r554", "r556", "r559", "r561", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r579", "r597", "r609", "r733", "r751" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r120" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes, other than income taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r69", "r583" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r716" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r314", "r433", "r592", "r593", "r708" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "totalLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r147" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance liabilities", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows 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": [ "r169" ] }, "us-gaap_RepaymentsOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfUnsecuredDebt", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of promissory note to seller of GEODynamics, Inc.", "label": "Repayments of Unsecured Debt", "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt." } } }, "auth_ref": [ "r35" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "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.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows 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": [ "r169" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/IncomeTaxesNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "terseLabel": "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": [ "r0", "r94", "r128", "r215", "r229", "r235", "r238", "r450", "r461", "r586" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r77", "r731" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities", "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": [ "r19" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r240", "r444", "r477", "r478", "r479", "r480", "r481", "r482", "r578", "r596", "r605", "r696", "r726", "r727", "r733", "r751" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid (received) for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "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": [ "r23", "r61" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows provided by 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": [ "r102", "r103", "r104" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r152", "r247", "r251" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r702" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r240", "r444", "r477", "r478", "r479", "r480", "r481", "r482", "r578", "r596", "r605", "r696", "r726", "r727", "r733", "r751" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "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": [ "r385", "r386", "r387", "r497", "r713", "r714", "r715", "r738", "r753" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r631", "r642", "r652", "r677" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r629", "r640", "r650", "r675" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "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": [ "r5", "r118", "r135", "r400", "r401", "r711" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r4" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Denominator for diluted net income (loss) per share (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": [ "r194", "r205" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating income, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r44", "r46", "r73", "r74", "r244", "r565" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r630", "r641", "r651", "r668", "r676" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "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": [ "r4" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "totalLabel": "Denominator for basic net income (loss) per share (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": [ "r192", "r205" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of 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": [ "r6" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage (as a percent)", "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": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r618" ] }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesRestrictedStock", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Weighted average number of unvested restricted stock awards outstanding (in shares)", "label": "Weighted Average Number of Shares, Restricted Stock", "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested and distributed (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "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_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of assets held for sale", "label": "Asset, Held-for-Sale, Not Part of Disposal Group", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r107" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r679" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "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": [ "r306", "r342", "r343", "r344", "r345", "r346", "r347", "r438", "r439", "r440", "r590", "r591", "r599", "r600", "r601" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "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": [ "r23" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r631", "r642", "r652", "r677" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r122", "r698" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility borrowings", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r32", "r709" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r620" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r112", "r174", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r415", "r551", "r552", "r563" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r22", "r62", "r114", "r115", "r295" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "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": [ "r123", "r148", "r175", "r215", "r230", "r236", "r248", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r405", "r407", "r425", "r452", "r523", "r604", "r617", "r728", "r729", "r741" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r26" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r25", "r137", "r160", "r161", "r162", "r178", "r179", "r180", "r182", "r188", "r190", "r210", "r249", "r250", "r334", "r385", "r386", "r387", "r396", "r397", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r484", "r485", "r486", "r497", "r548" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r656" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r632", "r643", "r653", "r678" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares, authorized repurchase", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r137", "r178", "r179", "r180", "r182", "r188", "r190", "r249", "r250", "r385", "r386", "r387", "r396", "r397", "r409", "r411", "r412", "r414", "r416", "r484", "r486", "r497", "r753" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r713", "r714", "r738", "r752", "r753" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r12", "r229", "r230", "r231", "r232", "r238", "r718" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r9", "r137", "r160", "r161", "r162", "r178", "r179", "r180", "r182", "r188", "r190", "r210", "r249", "r250", "r334", "r385", "r386", "r387", "r396", "r397", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r484", "r485", "r486", "r497", "r548" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r679" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r8", "r29", "r410", "r413", "r437", "r484", "r485", "r703", "r704", "r705", "r713", "r714", "r715" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/IncomeTaxesNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "terseLabel": "Total income tax provision (benefit)", "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": [ "r132", "r136", "r189", "r190", "r223", "r392", "r399", "r465" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r109", "r273", "r274", "r566", "r724" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "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": [ "r110", "r173", "r292", "r298", "r299", "r300", "r301", "r302", "r303", "r308", "r315", "r316", "r318" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r693" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r37" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "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": [ "r108", "r143", "r460" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "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": [ "r101" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r720" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r583" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, plant, and equipment, net", "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": [ "r6", "r451", "r460", "r604" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues (exclusive of depreciation and amortization\u00a0expense\u00a0presented below)", "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": [ "r97", "r444" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r195", "r196", "r203" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "verboseLabel": "Net income (loss) per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r656" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r419" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r165", "r253" ] }, "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/OrganizationandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r80", "r119", "r491", "r492" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "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": [ "r55", "r57", "r445" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for excess or obsolete inventory", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r51", "r701" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r55", "r57" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r164", "r183", "r184", "r185", "r186", "r187", "r192", "r195", "r203", "r204", "r205", "r209", "r417", "r418", "r449", "r464", "r584" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "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": [ "r19" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by 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", "r52" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r9", "r84", "r116" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Selected Balance Sheet Accounts", "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": [ "r697" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, gross", "terseLabel": "Principal amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r14", "r126", "r319" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r206" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "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": [ "r266", "r267", "r268", "r269", "r445", "r446" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Unvested performance share units", "terseLabel": "Performance-based Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Related 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": [ "r211", "r212", "r213", "r214", "r215", "r227", "r232", "r236", "r237", "r238", "r239", "r240", "r241", "r244" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards, net of forfeitures (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r9", "r83", "r84", "r116" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r619" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r14", "r454" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r254" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r84", "r511" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares of common stock outstanding beginning period (in shares)", "periodEndLabel": "Shares of common stock outstanding ending period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r84", "r511", "r529", "r753", "r754" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r13", "r72", "r306", "r590", "r591" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r215", "r229", "r235", "r238", "r586" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "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": [ "r445" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "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": [ "r55", "r57" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "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", "r52" ] }, "ois_ExchangeRateStrengthenedWeakened": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ExchangeRateStrengthenedWeakened", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate strengthened (weakened)", "label": "Exchange Rate Strengthened (Weakened)", "documentation": "Exchange Rate Weakened" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r168", "r170", "r171" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r668" ] }, "ois_FinishedGoodsAndPurchasedProducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "FinishedGoodsAndPurchasedProducts", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods and purchased products", "label": "Finished goods and purchased products", "documentation": "Amount before valuation and LIFO reserves of purchased products and completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "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": [ "r23", "r177", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r589", "r590", "r591", "r592", "r593", "r709" ] }, "ois_ServiceBasedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ServiceBasedStockUnitsMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based Stock Units", "label": "Service-based Stock Units [Member]", "documentation": "Service-based Stock Units" } } }, "auth_ref": [] }, "ois_FinanceLeaseObligationsAndOtherDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "FinanceLeaseObligationsAndOtherDebtMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt and finance lease obligations", "label": "Finance Lease Obligations and Other Debt [Member]", "documentation": "Finance Lease Obligations and Other Debt [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "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": [] }, "ois_PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "PerformanceBasedStockUnitsAndServiceBasedStockUnitsMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance- and Service-based Stock Units", "label": "Performance-based Stock Units and Service-based Stock Units [Member]", "documentation": "Represents information pertaining the Performance-based Restricted Stock." } } }, "auth_ref": [] }, "ois_AccountsReceivableAllowanceForCreditLossOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "AccountsReceivableAllowanceForCreditLossOther", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Accounts Receivable, Allowance For Credit Loss, Other", "documentation": "Accounts Receivable, Allowance For Credit Loss, Other" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r668" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.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": [ "r140", "r154", "r175", "r248", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r405", "r407", "r425", "r604", "r728", "r729", "r741" ] }, "ois_ContractAssetReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ContractAssetReceivablesMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract Asset Receivables [Member]", "documentation": "Contract Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r420", "r421", "r422" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r66" ] }, "ois_StockIssuedDuringPeriodValueSettlementOfSellerDisputes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "StockIssuedDuringPeriodValueSettlementOfSellerDisputes", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with settlement of disputes with seller of GEODynamics, Inc.", "label": "Stock Issued During Period, Value, Settlement of Seller Disputes", "documentation": "Stock Issued During Period, Value, Settlement of Seller Disputes" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "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": [ "r5", "r220" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r655" ] }, "ois_DebtInstrumentCovenantAmountOfBorrowingBaseOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DebtInstrumentCovenantAmountOfBorrowingBaseOutstanding", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, amount of borrowing base outstanding subject to covenant", "label": "Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding", "documentation": "Debt Instrument, Covenant, Amount Of Borrowing Base Outstanding" } } }, "auth_ref": [] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/ChargesandBenefits" ], "lang": { "en-us": { "role": { "terseLabel": "Charges and Benefits", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r668" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r717" ] }, "ois_ProjectDrivenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ProjectDrivenMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project-driven:", "label": "Project-Driven [Member]", "documentation": "Project-Driven" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r624", "r635", "r645", "r670" ] }, "ois_OffshoreManufacturedProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "OffshoreManufacturedProductsMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore/Manufactured Products", "verboseLabel": "Offshore/ Manufactured Products", "label": "Offshore/Manufactured Products [Member]", "documentation": "Represents the Offshore/Manufactured Products segment." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tradenames and other", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r70" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r668" ] }, "ois_ShortCycleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ShortCycleMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-cycle:", "label": "Short-Cycle [Member]", "documentation": "Short-Cycle" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r633", "r641", "r651", "r668", "r676", "r680", "r688" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r45", "r565" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r150", "r245", "r246", "r582" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "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": [ "r306", "r342", "r343", "r344", "r345", "r346", "r347", "r421", "r438", "r439", "r440", "r590", "r591", "r599", "r600", "r601" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r633", "r641", "r651", "r668", "r676", "r680", "r688" ] }, "ois_A475ConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "A475ConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026 Notes", "terseLabel": "4.75% Convertible Senior Notes", "label": "4.75% Convertible Senior Notes, Due 2026 [Member]", "documentation": "4.75% Convertible Senior Notes, Due 2026 [Member]" } } }, "auth_ref": [] }, "ois_IncomeAttributableToUnvestedRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "IncomeAttributableToUnvestedRestrictedStockAwards", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Income attributable to unvested restricted stock awards", "label": "Income Attributable To Unvested Restricted Stock Awards", "documentation": "Amount after tax of income (loss) from continuing operations attributable to nonvested restricted stock." } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r740" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r623", "r634", "r644", "r669" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period (in years)", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r134" ] }, "ois_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments (excluding intercompany advances)", "label": "Currency translation adjustments (excluding intercompany advances)", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity, excluding intercompany advances." } } }, "auth_ref": [] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "ois_TotalWellSiteServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "TotalWellSiteServicesMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Well Site Services", "terseLabel": "Well Site Services", "label": "Total Well Site Services [Member]", "documentation": "Information pertaining to total well site services." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r335", "r336", "r339" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "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": [ "r177", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r434", "r589", "r590", "r591", "r592", "r593", "r709" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "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": [ "r14", "r81", "r82", "r124", "r126", "r177", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r589", "r590", "r591", "r592", "r593", "r709" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue (contract liabilities)", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r335", "r336", "r339" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "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": [ "r23", "r62", "r63", "r75", "r76", "r78", "r79", "r113", "r115", "r177", "r293", "r294", "r295", "r296", "r297", "r299", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r434", "r589", "r590", "r591", "r592", "r593", "r709" ] }, "ois_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments on intercompany advances", "label": "Currency translation adjustments on intercompany advances", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity, intercompany advances." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "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": [ "r5", "r59" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "ois_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesVestAtOneYearPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesVestAtOneYearPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service- based stock units awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Vest at One Year Period" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r621" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.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": [ "r20", "r141", "r175", "r248", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r406", "r407", "r408", "r425", "r604", "r728", "r741", "r742" ] }, "ois_MilitaryAndOtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "MilitaryAndOtherProductsMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Military and other products", "label": "Military And Other Products [Member]", "documentation": "Military And Other Products" } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r625", "r636", "r646", "r671" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent 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": [ "r24" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r623", "r634", "r644", "r669" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r131", "r734", "r735", "r736" ] }, "ois_DownholeTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DownholeTechnologiesMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Downhole Technologies", "terseLabel": "Downhole Technologies", "label": "Downhole Technologies [Member]", "documentation": "Downhole Technologies [Member]" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [ "r654" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r26" ] }, "ois_DeferredCompensationArrangementWithIndividualRequisitePerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DeferredCompensationArrangementWithIndividualRequisitePerformancePeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation arrangement, requisite performance period", "label": "Deferred Compensation Arrangement with Individual, Requisite Performance Period", "documentation": "Deferred Compensation Arrangement with Individual, Requisite Performance Period" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.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": [ "r85" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r626", "r637", "r647", "r672" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r420", "r421", "r422" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r175", "r248", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r406", "r407", "r408", "r425", "r510", "r585", "r617", "r728", "r741", "r742" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r626", "r637", "r647", "r672" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r46", "r73", "r74", "r244", "r565" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r658" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r627", "r638", "r648", "r673" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares added to treasury stock as a result of net share settlements due to vesting of stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r46", "r73", "r74", "r244", "r490", "r565" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r628", "r639", "r649", "r674" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r694", "r706" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r660" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r83", "r511", "r529", "r753", "r754" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r687" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r660" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r134" ] }, "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_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r83", "r322" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "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": [ "r104" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r700" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r622", "r692" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r83", "r511" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving credit facility", "terseLabel": "Revolving Credit Facility Due January 2022", "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_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r160", "r161", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r687" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r661" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r687" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r661" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "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": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r83", "r322" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "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": [ "r98" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r661" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r53", "r56" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r687" ] }, "ois_RevenueRemainingPerformanceObligationPercentageRemainingInYearTwoAndThereafter": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "RevenueRemainingPerformanceObligationPercentageRemainingInYearTwoAndThereafter", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage of obligations, remaining in year two (as a percent)", "label": "Revenue, Remaining Performance Obligation, Percentage, Remaining In Year Two And Thereafter", "documentation": "Revenue, Remaining Performance Obligation, Percentage, Remaining in Year Two" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r138", "r212", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r244", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r270", "r271", "r272", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r588", "r696", "r751" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r661" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r83", "r84", "r116", "r497", "r548", "r562", "r616" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r661" ] }, "currency_BRL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "BRL", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brazil, Brazil Real", "label": "Brazil, Brazil Real" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "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": [ "r5", "r54", "r58" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r687" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r661" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r698" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r661" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r688" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r662" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r445" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/ChargesandBenefitsDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain related to litigation settlement", "label": "Gain (Loss) Related to Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r725" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation arrangement, recorded liability", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit." } } }, "auth_ref": [ "r117" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r699" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, net", "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": [ "r145", "r256", "r447", "r588", "r604", "r721", "r722" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r701" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r688" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r446" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r664" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating assets and liabilities, net", "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r663" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r667" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "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": [ "r84" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract with Customer, Asset and Liability", "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": [ "r732" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for taxes on vesting of stock awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r689" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r665" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails", "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r666" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r688" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r436" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r111", "r295" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r690" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r348", "r442", "r483", "r502", "r503", "r553", "r555", "r557", "r558", "r560", "r576", "r577", "r587", "r594", "r602", "r606", "r730", "r743", "r744", "r745", "r746", "r747", "r748" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r656" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r689" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r341", "r348", "r376", "r377", "r378", "r441", "r442", "r483", "r502", "r503", "r553", "r555", "r557", "r558", "r560", "r576", "r577", "r587", "r594", "r602", "r606", "r609", "r723", "r730", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r361" ] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom, Pounds", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonStockOutstandingActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r83", "r84", "r116", "r494", "r548", "r562" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r657" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r348", "r442", "r483", "r502", "r503", "r553", "r555", "r557", "r558", "r560", "r576", "r577", "r587", "r594", "r602", "r606", "r730", "r743", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r691" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.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": [ "r436" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock awards", "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": [ "r41" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r341", "r348", "r376", "r377", "r378", "r441", "r442", "r483", "r502", "r503", "r553", "r555", "r557", "r558", "r560", "r576", "r577", "r587", "r594", "r602", "r606", "r609", "r723", "r730", "r744", "r745", "r746", "r747", "r748" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.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": [ "r28", "r29", "r93", "r151", "r456", "r488", "r489" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r40", "r42", "r195", "r196", "r203" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "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": [ "r5", "r59" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "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": [ "r60", "r144", "r459" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r76", "r78", "r293", "r434", "r590", "r591" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "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": [ "r19" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "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": [ "r19" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r26" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "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": [ "r36", "r142", "r580" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r178", "r179", "r180", "r210", "r444", "r493", "r498", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r610" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r14", "r126", "r305", "r320", "r590", "r591", "r749" ] }, "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": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r116", "r457", "r487", "r489", "r495", "r512", "r604" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and 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": [ "r426" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposition 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": [ "r100" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change 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": [ "r1", "r102" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end 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": [ "r36", "r102", "r172" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Revenues", "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": [ "r216", "r217", "r228", "r233", "r234", "r240", "r242", "r244", "r337", "r338", "r444" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Surrender of stock to settle taxes on stock awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r191", "r206", "r207", "r208" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r294" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r380", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r368" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r657" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r370" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r82", "r125" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested and distributed (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r369" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r34" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r133" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r659" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "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": [ "r737" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r306", "r424", "r590", "r591" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r350", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (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": [ "r365", "r366" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation costs not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r383" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Inventories, net", "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": [ "r153", "r581", "r604" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (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": [ "r160", "r161", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityCommonandPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased cost", "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": [ "r9", "r64", "r116" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r369" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of 1.50% convertible senior notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' 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": [ "r89", "r127", "r458", "r604", "r710", "r719", "r739" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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": [ "r598", "r733" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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": [ "r598", "r733" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r177", "r217", "r228", "r229", "r230", "r231", "r232", "r234", "r238", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r289", "r290", "r728", "r729" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r44", "r46", "r73", "r74", "r244" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Incentive Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r349", "r353", "r381", "r382", "r384", "r603" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r177", "r217", "r228", "r229", "r230", "r231", "r232", "r234", "r238", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r289", "r290", "r728", "r729" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r659" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r659" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock Outstanding Roll Forward", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r178", "r179", "r180", "r210", "r444", "r493", "r498", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r610" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r660" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "netLabel": "Products", "terseLabel": "Products", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r596" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r660" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r357", "r358" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, reclassified to receivable", "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": [ "r595" ] }, "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_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r130" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r660" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r390", "r391", "r453" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "netLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r95", "r104", "r129", "r139", "r155", "r158", "r162", "r175", "r181", "r183", "r184", "r185", "r186", "r189", "r190", "r201", "r215", "r229", "r235", "r238", "r248", "r279", "r280", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r418", "r425", "r462", "r531", "r546", "r547", "r586", "r615", "r728" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revolving credit facility repayments", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r35", "r709" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on disposals of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r708" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for basic net income (loss) per share", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r166", "r183", "r184", "r185", "r186", "r192", "r193", "r202", "r205", "r215", "r229", "r235", "r238", "r586" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, 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": [ "r340" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r164", "r183", "r184", "r185", "r186", "r187", "r195", "r203", "r204", "r205", "r209", "r417", "r418", "r449", "r464", "r584" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.oilstatesintl.com/role/Cover" ], "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_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.oilstatesintl.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": [ "r176", "r389", "r393", "r394", "r395", "r398", "r402", "r403", "r404", "r496" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r660" ] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails", "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r350", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.oilstatesintl.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r306", "r590", "r591" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Services", "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r683" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "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": [ "r245", "r246" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r681" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsActivityinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for doubtful accounts beginning balance", "periodEndLabel": "Allowance for doubtful accounts ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r152", "r247", "r251", "r252", "r255", "r750" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r679" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r679" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for diluted net income (loss) per share", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r166", "r194", "r197", "r198", "r199", "r200", "r202", "r205" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails", "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationSupplementalDisaggregatedRevenueDetails" ], "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": [ "r212", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r244", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r271", "r272", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r588", "r696", "r751" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock awards", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r90", "r91", "r92" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r679" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r67", "r68", "r351" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r64" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationFinancialInformationbyBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies 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": [ "r228", "r229", "r230", "r231", "r232", "r238" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r679" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, 13,328,859 and 12,684,101 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r27", "r64", "r65" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r23", "r62", "r63", "r75", "r76", "r78", "r79", "r113", "r115", "r590", "r592", "r712" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerators:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "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": [ "r17" ] }, "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": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r680" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r686" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominators:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r679" ] }, "ois_AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts as a percentage of total accounts receivable", "label": "Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable", "documentation": "Accounts Receivable, Allowance For Credit Loss, Percentage Of Total Accounts Receivable" } } }, "auth_ref": [] }, "ois_DebtInstrumentSpringingMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DebtInstrumentSpringingMaturityTerm", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, springing maturity, term (in days)", "label": "Debt Instrument, Springing Maturity, Term", "documentation": "Debt Instrument, Springing Maturity, Term" } } }, "auth_ref": [] }, "ois_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period (in years)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effect from acquired business:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r680" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in contract with customer, asset", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (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." } } }, "auth_ref": [ "r707" ] }, "ois_UnbilledRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "UnbilledRevenueMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Unbilled Revenue [Member]", "documentation": "Unbilled revenue [member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r17" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r659" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Increase in deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r443", "r707" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "ois_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, minimum fixed charge coverage ratio", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Revenue Information by Segments", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r733" ] }, "ois_ProceedsFromSettlementOfDisputesWithSeller": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ProceedsFromSettlementOfDisputesWithSeller", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of disputes with seller of GEODynamics, Inc.", "label": "Proceeds from Settlement of Disputes with Seller", "documentation": "Proceeds from Settlement of Disputes with Seller" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r686" ] }, "ois_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalPerformanceBasedSharesToBeIssuedIfCurrentPeriodMetricsAchievedMaximumTargetAwardPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalPerformanceBasedSharesToBeIssuedIfCurrentPeriodMetricsAchievedMaximumTargetAwardPercentage", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of additional performance-based awards issued (as a percent)", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Additional Performance Based Shares To Be Issued If Current Period Metrics Achieved Maximum Target Award, Percentage", "documentation": "Represents the maximum percentage of target award that might be granted as additional shares." } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r682" ] }, "ois_ContractWithCustomerLiabilityIncreaseDueToBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ContractWithCustomerLiabilityIncreaseDueToBillings", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, increase due to billings", "label": "Contract With Customer, Liability, Increase Due To Billings", "documentation": "Contract With Customer, Liability, Increase Due To Billings" } } }, "auth_ref": [] }, "ois_AssetBasedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "AssetBasedRevolvingCreditFacilityMember", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-based Revolving Credit Facility", "label": "Asset-based Revolving Credit Facility [Member]", "documentation": "Asset-based Revolving Credit Facility" } } }, "auth_ref": [] }, "ois_DebtInstrumentCovenantPercentageOfBorrowingBaseOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DebtInstrumentCovenantPercentageOfBorrowingBaseOutstanding", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, percentage of borrowing base outstanding subject to covenant (as a percent)", "label": "Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding", "documentation": "Debt Instrument, Covenant, Percentage Of Borrowing Base Outstanding" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r14", "r126", "r749" ] }, "ois_DeferredCompensationArrangementWithIndividualPotentialLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DeferredCompensationArrangementWithIndividualPotentialLiability", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation arrangement, potential maximum liability", "label": "Deferred Compensation Arrangement With Individual, Potential Liability", "documentation": "Deferred Compensation Arrangement with Individual, Potential Maximum Liability" } } }, "auth_ref": [] }, "ois_RevenuefromContractwithCustomerPercentageofRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "RevenuefromContractwithCustomerPercentageofRevenue", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer, percentage of revenue (as a percent)", "label": "Revenue from Contract with Customer, Percentage of Revenue", "documentation": "Revenue from Contract with Customer, Percentage of Revenue" } } }, "auth_ref": [] }, "ois_RevenueRemainingPerformanceObligationPercentageRemainingFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "RevenueRemainingPerformanceObligationPercentageRemainingFiscalYear", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage of obligations, remaining fiscal year (as a percent)", "label": "Revenue, Remaining Performance Obligation, Percentage, Remaining Fiscal Year", "documentation": "Revenue, Remaining Performance Obligation, Percentage, Remaining Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "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": [ "r149" ] }, "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": [] }, "ois_PatentsTechnologyBasedandKnowhowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "PatentsTechnologyBasedandKnowhowMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Patents/Technology/Know-how", "label": "Patents, Technology Based, and Know-how [Member]", "documentation": "Patents, Technology Based, and Know-how [Member]" } } }, "auth_ref": [] }, "ois_DebtInstrumentPrincipalAmountRepurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DebtInstrumentPrincipalAmountRepurchased", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, principal amount repurchased", "label": "Debt Instrument, Principal Amount Repurchased", "documentation": "Debt Instrument, Principal Amount Repurchased" } } }, "auth_ref": [] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.oilstatesintl.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r598" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r684" ] }, "ois_ContractWithCustomerAssetDecreaseDueToRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ContractWithCustomerAssetDecreaseDueToRevenueRecognized", "crdr": "debit", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, decrease due to revenue recognized", "label": "Contract with Customer, Asset, Decrease Due to Revenue Recognized", "documentation": "Contract with Customer, Asset, Decrease Due to Revenue Recognized" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/ConsolidatedBalanceSheets", "http://www.oilstatesintl.com/role/StockholdersEquityAccumulatedOtherComprehensiveLossDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Stockholders' 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": [ "r84", "r87", "r88", "r105", "r513", "r529", "r549", "r550", "r604", "r617", "r710", "r719", "r739", "r753" ] }, "ois_ServiceBasedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ServiceBasedRestrictedStockMember", "presentation": [ "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationNarrativeDetails", "http://www.oilstatesintl.com/role/LongTermIncentiveCompensationRestrictedStockAwardsandRelatedInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based Restricted Stock", "label": "Service-based Restricted Stock [Member]", "documentation": "Represents information pertaining the Service-based Restricted Stock." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r685" ] }, "ois_DebtInstrumentSpringingMaturitySubjectToAmountOfIndebtednessInExcess": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "DebtInstrumentSpringingMaturitySubjectToAmountOfIndebtednessInExcess", "crdr": "credit", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, amount of indebtedness subject to springing maturity", "label": "Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess", "documentation": "Debt Instrument, Springing Maturity, Subject To Amount Of Indebtedness In Excess" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r96" ] }, "ois_OtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "OtherReceivablesMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Receivables [Member]", "documentation": "Other receivables [member]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r565" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherNoncurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r390", "r391" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r686" ] }, "ois_ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt", "crdr": "debit", "calculation": { "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt and finance lease repayments", "label": "Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt", "documentation": "Proceeds From (Repayments Of) Finance Lease Obligations And Other Debt" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/DetailsofSelectedBalanceSheetAccountsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r146", "r268" ] }, "ois_WeightedAverageNumberOfCommonSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "WeightedAverageNumberOfCommonSharesOutstanding", "calculation": { "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oilstatesintl.com/role/NetIncomeLossPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding (in shares)", "label": "Weighted Average Number Of Common Shares Outstanding", "documentation": "This element represents the weighted average total number of shares outstanding, including restricted stock." } } }, "auth_ref": [] }, "ois_A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oilstatesintl.com/20230930", "localname": "A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member", "presentation": [ "http://www.oilstatesintl.com/role/LongtermDebtNarrativeDetails", "http://www.oilstatesintl.com/role/LongtermDebtScheduleofLongtermDebtDetails", "http://www.oilstatesintl.com/role/UnauditedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "1.5% Convertible Unsecured Senior Notes", "verboseLabel": "2023 Notes", "label": "1.5% Convertible Unsecured Senior Notes Due February 2023 [Member]", "documentation": "1.5% Convertible Unsecured Senior Notes Due February 2023 [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "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" }, "r20": { "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" }, "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.22(a)(1))", "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.22(a)(5))", "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.22)", "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.24)", "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.29-31)", "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.3,4)", "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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "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": "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r122": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "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" }, "r165": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r454": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r463": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r698": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r699": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r700": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r701": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r702": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" } } } ZIP 70 0001121484-23-000089-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001121484-23-000089-xbrl.zip M4$L#!!0 ( "UY6UR]:W?B2+(N_'W_"KWT[-W5:\E8]XNKFK,HF^KFC,MX##6]Y_TR*T&)T;20 M&$GX,K_^9*8D[A@)"91".6OO:H.$E!GQ1&1$9&3$E__S-G6X%^@'MN?^VA"; M0H/[/ZTO_]_5U?]^?;KG[KS1? K=D+OU(0BAQ;W:X80+)Y#[P_/_M%\ ]^B M<.SYTZLK\JM;;_;NV\^3D),$24[NBB_Z-Q!(\DBSS"NH6]*5,A:$*\,4M*O1 M6#5EV1 DR8!DCT8)7JJ*,KQ1#%:^&T!I>2>I(AHJH 5$P>>M&@YHX ME'1K: &HJ*8R5(&A0VTL:H8Y-B0!OW82HOFA.;K!C6.[?_[:F(3A[.;Z^O7U MM?DV])VFYS]?2X(@7^/+0Q# 1GR['7B*).H?_"*^(_D!OFA_=+L;A, =)2]8 MN_-5)O>)IFE>O^$Q)P^=!U?/ ,P6-X]!,"2WQA>N,9V3FT=SWX?NZ'UQ-QE M $?-9^_E.KFZ]I.W+:JL#05?71#D;=_D1#PY="O$H$EN#_QP>]3HR[77PY&U M>[#HPMJ-]EMXA:ZMC2"Y=_GNZ] ';H#Q"$($:#PT]4HPKF1Q,=_ WC5;Q"#Q M^G^_W_='$S@%5QNLPF_?/?>/7HT *$A7HI0\Q(+V[KFB"^ML].9NZ._C8G1Q MG8GH!FOCX?&LM.OH8G*K9Z\#S[,=--40!K8;.LV1-R4/%DQ9(+^X<8#[_&L# MNE<_^@TD31!8K2]3& (./^,*_GMNO_S:N/7<$&F)J\'[#)%L%'WZM1'"M_": M@/FZ]5__]5]?0CMT8 N-X"IYQY?KZ+LOU]&3AY[UWOIBV2]<$+X[\->&90][OT6#UX-M?X7N#LQ$&QU>2UF@)" :B)"J&\N5Z[:D97G)+ MQ"S\9@(P@TN L>O#82F&PM]KI%WN" YW6JC>TW M:%V-@8/5=/0V!-06^6+/"[_Y8(0%DIN[=O0Z=SX=0K^Q.00LJ!8C*B6,_>W,%AV$5JP2>31XA'BV9H#QT8_8G7SR0N#-??*)K&HW,:W(A#"[DN\AD:CD MDVWASV,;^AQY/MRIKF^[?UV7M,T?MY*OUI\^(U!+/B&MY8=8K@BS<9) K($*U4830S44#,7CPHOI)N9E@Z MR+2""4#<7\QL"D$P]V$K)BRYF#PBN99\QL_832GYU)2*AP>?L7!&'RWTLK>9 M8X_L\#O$$L]9-KH:&;K(#KEY]#UK/@I[?A_Z+_8(MM]L-.]$WN.KT4^_7.]\ MXF+FBQ.H"%1YTQE MY,7 )Q;,.U']T2I0&=K3X#B=:&HG]X4JKULI\%@EZO8?JZ"(:6 <=;N+-)GK M-#"(NOU&6FU[&IA5=>?W+#80#8RJNL=\QBA%44$OJ>I><>\A$6W2/I7W;\^ MZZ);).$K[S>7O.@6R0OF%I='^ZI[NN>/GY>0B2A7WC>F(7Y>!N.J[E2?-7Y> M H.4RCO?9<7/RV 6\\XKPBCFRJ>UY K+A%"8*U\N_9DK7Q+AF2M/#R^8*U\> M[4_NRI.4I1S'DNINK-;?I2BI)H557>"SQ>E*(E!57=\RXE2E,2L MJCN_YX]2E,2HJGO,9XQ2%)7DH5;=2RXI2E$8_:ON+)\[2E$8X:ON&5,0I2B, M%U7?]"XA2E$8[4_NRIR)\3B\E>TJKNN9=@31=*_ZI[I6>V)(@E? M=2^S;'NB2%Y4W9$\MSU1).TI*P-5Y-28KW:(\)M1I!*J$FK,L:LHXZKN!9YU MUZ,,!E5]U[>T78\RF%5UY[>478\R2K!3ZS&O=_B)N./9P4U;5&^7[7Y^N&@H MC:GO_@A3"XF\-O<.C/@?^.$UGIC84M"K?&/9"2[]6-EV$.MOUY=]A1X)E&G=H\X'WNPROOA#FW'@=83?('N MO#H20VTHHEHL*5)*J(T[Y&<)L@I"W)VQ'00P7-Y4F9(^.K6AA8KRIDBYH3:J MD)\W)'Y717FA-GA0,9X4*"?&R>,$)XV7K-$A5X\T:MUJI(E'$"MC'&-\LH,_ MO[Y_A>YH,@7^GULA_FR^P,$QX$Y4B\#:;]![]L%L8H^ $[TX;I)^\Z-__"L^ MF.:VR[,6"[, CZT2."E85Z M/ XFG@^_ W<^1@8N#D7&S?8J8T@9U(9.D,UDA_#>?H%6UT7S>\8A7^)#!%_? MOX-_>?ZM X+-'D MR)#>&L#1Q/4<[_G]*PB@!5SKKZ[W.O%>*R,>U,9(JL62(J6$VM#(41J+;(,\ M@&EUXB &M7$0FAE0H 28U"9'W")KU Z_@9'MH&%MYEF^>,Z+[3ZOWU05U)OT M1E@H(WJ12*K3*(I]9/II7X12*? M6A_Y ^)?:J:42:V37!5F%"D9U'K)^YD1[<7!>XA#$W]ZKVIN]CU(V&.,NQ@\4I C"]&Z*AUN1G7R;VK MNUH;?/]H5VOCUCR[6J)0R:C /0R1SNZ-HWLN$!JG40BB4*-P1.EL3SV OP/? MQBD"3TB*UV?>C\SO'C+(7?MY$BZSL]"M?6_L+ZYT70N^]5_!#%\Y^>$N9)B( M.\N@M-57%.;0"_ MCM9_[;0LM?L7S,BN@>ZC=OMF+Z-*S:@0KP3Y2C2+"9F>?!.EO+F)U ;_*U-6 M!\FX6@POJ W-4\R+S7-AJ]PX<"YL]=9W.I<56$'MCI7;\W' M*&H#I=^ [?\=.'/X]7WQY^_HB< ?3=[OX0MTUNVZQ4U==S8/ W*'='+;*R=J MCJ'&]ZA"'#G<" )[(P>_$X3V%,&A-U[\9/''G1V,' __N"HI4J)(;<22(D5R M*MJ?/(IVC&6A%3.WDT=.CEBIE?0GN+6"3G"+(G5./':=;^>^#]U1[+J/XD\W MOWU]K(+<4.>9?D#2KT_W52 I=5E[I:"TP.9%HD2=GUL*2@LE*;7N:OL5^-9V MO9(GB.P7>Q0B!_4,5>7E]%T_"ZQ1(DK4^J)4<*6<7JRB1*WC2057RJGG(TK4 MNEM4<*6<"OZB1&TZPQZN/$)_[/E3?%*H/P'^*>H!4+&R4+O]3@E?REI;J/-I M*>-+6:L+=8XQ97PI:WVASKO>PQ<<7^U#_\4>P3CAX<2K_VE.GHHR=;[W!P1? M$0)"=$+J'ZX=XE._J]Q87J@.(ZKBL9\=^32L%W)5/'=JQ(0*KE7%LR]S-2DR M."Y7Q6FG1DQ.Q8BJ^.F;R+]XE5051_V73E1,*@4.?*'7TDI$2B+AK6QB_?ZEB+5ZCX6O*(]"UK184Z MCXXD'7ANX#FV16J9=4,XWOY,P\Q'#YX;LR0"Y5&ZG('J&'/B01"I3)Z M1+/^*]&'+BD#3J4R&,8PLCNP7)QJ8.$U.MTD*G0"BZO1"8Y3*0,64*/23Z)" M%[!X&I78.)4JJ&0X[?P^=%G26,F(UKE]Z$(%HI)!I?KX1S0D#:J5C&S5P%ZF M 1P:"\)1:4!1@8U*!M]*V;$HA3TL2%:=M;^D$[$:BY558.TO"QPLL$;_VE\6 M-BH96"LETE(*>Z@,A,5K:<^/]>;&^:3H:F'B.A\&6P**WO$O. KO?/L%NO6P M+$K*E]&HC/4Q!-8G-T2C,O997P36*(U?HS*DRJ!7@^P7GD\*B/=U5INJZITJ Q@UXOU94D]E>'ICUD??TD-ZXM< MV>H7X]*I#((S!-8GQJ57,,Y_R0BL48Q+KV" GT'O,K1>!2/[14.OYI&&LI1> M!0/[#'F7H/.,"L;U:5MN*ZITC H&UB^-]65)/761;2IMW_J%G@SJXMX,&'1H M#.JBXE0"HT:!&H.Z*#5#1,DZ@KJH,7,NRU41U,5R&2#*U1#415BIX4A9(DI= MY)$:CI0D(R9U$;D/.?+==FQ$F?>V:_7""?13ND$7XHV5)+4F=:$[AA'J]$BU M8GP48*1&SKM9K3A?3<%1EN:@-]9'H=MV)#:KJCCHC?HQ;)2M-^B-_U'$G+($ ME]Y8'$7,*4MRJ(N+T7'2<,\VLAN$$ZH* #'[UB51( G41SQK# MKSY!$$F@+HK*<%>#^ IZ&L,=A'9G H4SM0%Q=F?F2)RH&Z:"U# M0WFZ0:(NADH'.TH23HFZV"(=["A+.JB+N57##2I+>J@+E56#765)%[T1+CK] MA[+$BMZ8$YU\*DN>Z(T"G<2RKZHXT1N=H9)-94D3=5$3.G+(:UCW'$F_6(:B MH"Y2PQ!8GH6>%H%%ZD"9NNA0O1%8DM-1AO*3J8N$,>B5X$>5HO6HB_JQP\KG MKXA>BM*C+H#)D'?^RN^EZ#SJ8K'56VZKJG2H"^_6C_5E23UU$6,ZR7!5!72R7 :)4#:%2%V&EAB,EB:A*7>21&HZ4 M)2/41>1.T1CV0KRQLJ26NM =PPAU>J1:,3X*,%(CYUVM5IROIN H2W/0&^NC MT&T[$IM551ST1OT8-LK6&_3&_RAB3EF"2V\LCB+FE"0Y&G5Q,3J.&]6M5'I) MND&C+@C(X%>C2(5&7<2SQO"K41!$HRZ*RG!7A_B*1EUDEE6T.',=]5+4'74Q M7P:[,]>++T7;41=-KM@J6U5U0UVDN&9\+TO>J8L"TW&LJ&[!A++4#G5Q;@:_ M&L6R] I&\B\6?C6*9>D5#.$SW%V OJM@[+X&E2LNW;G4*QBZ9["KOK:K8.2> MJE6VJNJF@J'SB^)[6?).7>R:/F.W?B$FG;K(-D,%!;J"NK@W?:BH4T"&NC@T M@T.)VL&@+B[,_,CRE(-!7;26H:%$W4!=#)4.=I0EG-3%%NE@1UG205W,K1IN M4%G20UVHK!KL*DNZZ(UPT>D_E"56],:[;BDIN0-=%[@3[Z[86Z3B:U<0W* M^566?)44>0C?9]#:SZPG^ +=.7R"4V"[B&V/T!][_A2X(]@;.O8S"-'MG;<9 M'(702CC;1]\&V&A'U_H)_2*^?CG-@YN6AY\3"9$H$/Z=]DT+_*T0\"CPV2Z" M&+IW6_Z3*X?P=&V_W?@P\.8^LN6BCQ,(+#(>RWYI?4'_$)C9&M3$H:1;0PM M1365H0H,'6IC43/,L2$)_\1*8_F;('QW$-P01:XFT'Z>A#>R-@L_O]I6.+D1 M!>&_&^2^UI=@!A!%AOXU^G7T=_20[4^(1@Y:FJ_(CS['3Q]Z8>A- MR0N0R@CM$7#BEY#W19>7LV@*T4Q"1*_02MX<7VZ22]>AM7W--)JFL/^RT!07 MUZ[)L_WDAH28L[!!?H=FA:GV:T-N;$P\GHHX"[G $E+8N MSH!E(13?")Q(7K$[?>[ MO0?JI_ '""8(*Z'G\MQ=\[;)28*JF'N'O2YBVAX9/NU$E)T3^>>._U%/_6^] MI^_<%Z2P7<]]F$_10T9?X!@;!F*#]"UH(W=C-,<+RP"M.0VBTL?H MAA9:\/Y&U/[R*:TZ0 M583\:QX@@_)]BSS>+#UJVKX-'.Z':X\\"W+?^WM@8Z9"37;I^=LC/%P*&#//_^WS7AF+R7U^2J:3OTU" M[M9%?_O1?AITGN[_P3UU'GM/ ^[QQU/_1_MAP UZ'%KI!F@YXT29ZSUQHOK) M^H7K?>,&OW>XE45PL0"V;P?XLFC*RAJ1/C9":%!->_2TYW/A!'+_3J##1<8X MAWP^:!VAP1_)SSN1Q[B.0 M]^#@R>V@_]+M'V92T$M.BB1.V'"ZPD>G_L>]-(]1(SE0N]E4^9W8Y=L1,* MO95;;SJU QP@Y,8VTK'N'*] -QF6OPX)A'U#/WX@OTUD2\7!2_%*U&193[V& M59R:6:GV!)_M ",Q?$!7$LIIC5:O>Q\'3+CN [+@'MI80MOW//IXNTG-)@UT M(4^\L4/TME$*,?S4>0.CD!"$\\:"G[-T$O1&ZPXZX!7XL%A[ MI>+4'8"W;KPK-B(47E^)C$9+UZX$1=O'PQ7_N7_- M?3NP;+(;AC1PU?"3=?;=YE.SW^0ZTYGCO4._+ERW5_4.8;[_#%S[/^3S+Q?. M]'6=P#UXS5]V\?W@%MXV%-9VX3XFW/:&74605JB&;EN6#X,@_L\]>IZ8:&<3 MN:<3'T*N[3C0Y6[)1'E.EF7N%IEA7#]$%\,LLB<_]^>1>9:3#81V17H-5)VDR(5Z7P\[JI3[A;]V?,'WNO" MB!6E1NMW;Q[@[>E-RG'YP.; <>4)1LRT'N[(]((6[_2^@2@C/0K?0%!U^"E+>XM;FVB\9 I_W'H+'X\1S-P*?HMIH::IT):C&_J6! MJLV[K !W01D^, M@I'0AQ8WF_O!'$W$=JC\"8E4W4JHI*FTC0T\9BH MI*PU#2E=LZGXU?]RR;3 M0[S/1. $WT83X#ZC+USN=6*C;Y8:OR#?[6Q&9,I=[_163;P.OHO2D CAPJK1 MHLUB#X_=&_W)V,+^-$(LY"5]$R MAF^=^7 $R:(F2AQ)F@RX3^AYB'U<,$?:&A>10,!,\G;""0@WQ_X*UD=): ;Z?W(I^A$<1/X<<$R:#((,$0! M]R!;_L5YS7U9;TJ1:9DY"4%.?1:*/;:2@=Z\6C:*6][.?1]A.\JXQ&M8",)Y ML-"H9J/U#UAP4#)WG+?0/-7%28(\4Z(+ P]>V9'XXCFD?+[\)1LO96@5F]IA MB-8]Z*#5S/='$)GE[,YRW=^KE/1KO8M6&P2]L M36:/K>^:O"+D6,;C)7IQ^DU@:W+U,,#6Y&JNR6@9!)R#5@G(@=$(KHN?V-L(!5-$A'?L>"0#,V"8]LE!U_(#G)CW] :7&/GEWL'@"YBE[JQ9P0-G,Q/3 A1&EY) M26!@-1K0Y#[=$GIZ+OPE[;8:)E/7]6/6=-%LBFKQR?YR4Y:+7WL5M2EI M)UG2%:GXTK99.L][O%N@3K!Y99WGR!>12]KM.8Q5B3\^_18AX]OSW M'>%P1"YSVBJ48&@'04D MD >.W^6\XY>_VNC5&*HNFIN'M>^+'9!%U@7N"&,'+;WX$#"^&5<%M8!O!1S. M[+>M?:FG\B?PRT[/.2I5$?V;\+)8(*=DP>9R>TE1G& "'6>A@CXAD)!@2E2G MX./0Q@<;$C1F";,M"K9%D5&>_H$>59E5^4AE1O4V0LHY568?H?"LP-CHQTH\ MM<6DI*L42=N9J=VD:I.(?V\4>HLJ@U)<99 G*U9T@@??1!)YR>VCE:1?SIN' MQ%0A!@Y:_V+B?_.CLNK_;VRP0VJ@%7-D([;O_D4'7UK"7>BZ#<3 M?RG S_!JZ$/PYQ48(\C= .<5O >-ZWUUX%6SJOILLN%9Y_\?7?O>NVW[J;M99IT C[2E,V/YZW\'5!&][B)D/@_WU MX:G<]#.:@GC463I#;RJR<8H-+^.X;;2/KDE-R3SNEX?&FJX86=Z FGE\Z&MJ M6Y8#3QWZVBT;CP"?.D@?6!R"T9_/OC=WK:MXA*,1A./QYU/:4"D6AUO/M:"+0_'H+Z)(R>;W+NFX=.'89R<=!,\JOR6UJ=/,[Q\N MF%MVN,GO)9=)4&0&HU/CQ_%\-WD.D61A79[3,TNY(0G.^L*ML_NNY\(&-_%Q MW.BGPQ$066RTY"_78#.<FX2N)=;/1,K)@_4+#%0]>B)X5>MP:Z,\9P6#0/S/T5:G1 M,O= OS@>EKGCM2_=BNS\G BS],U7U%/THV 1ZUINVMR".58=P']?:G-<=07X M)/GJF^>_HC^O[CWO3U+_DVG\*FM\45&1.MAG[ERR#CRMSF>H/2UJ#83:?98* M6\[8@R UN>_ !<]DH?HYX.[L8#2/FL_BRB%M%SCO@4V<]Z4O@YV=Z)@5 MON<)!G.GD"T[ICQH5AYLR6.HI1*U.C+4Y -;S6S).WK).]6^?%E+GMSD_H9/ M\=HA.3U"UC#TA9-\QDN@XP5S?-BF/?3F(5HA_3\A>BCKL4H7T8R8&;!5<'D^YA\_ B98_4A^>K7^57/], :U_!U+SF. SP4\$ MO]TDOB[W#8Q"SV="7TVAEYG05TKHRZSIF.P%_7!7.BWW@1/5FXG2DU<;QF&O M^$= ^G?&U@'3$M74$AK2$@?REYF6H$A+E!X[OX-C0/9[?\QPIRGHVIZ_HAJ8 M&JB@&I $B:D!I@:R!,B_HRO(0AA#9!BL[)@Q\:^D^*M,_)GXIQ9_M%CTI8CKOK[SY1FKKV\+U8X#*^0;&Q=Z"+$"+XGAC^VG0>J:S%D5 MF-G(3)RX9Q0EU.D..M\Y\:)Q3YYX8X>(_*,4%/FP!DE&?."BCO2JPA\/[1]W M" !WN'=!OW??O6OC#T0[?L>M#'!;@]YCYXG(R/[&!K38))^Z+C>8>'/T#"O@ M_ M5 IO>R"*3=5(UY0\VS55*KZ?A(@>JQT[H+,/ME*4Q8/5TSYVAP><2 AQTS+? M66)+C=-D'FV:[GO:S2 +'7+?T7V3@.N0-IY]I.4@Z7HE"WP13:(K2IH'O,6: MDC+%=3C>V]8"S[52],--U-($KM),N&Z$DXJ0NQ2TJ1QAX,\RW0%K@)G!OZ2:X8'VS&7.;6]/73G@;790%=>;:"+/T7]<^?!U3, LYM8 M;W_SO2FI*8">^(<=3F[G 9H=]#MO(V>.J=(. HC^SQJ MW1-=>6DJ2Z.R8F" MQ&OR=D?=J*-P'D8EDI>!847NTS.IN4RI44J7&ES0V>1U169"PX2F&D*CEBXT M,G+H3)47!;;4,*FIB-1HI4N-@J3&4'@59UY2+C54Q&&JXNKUH?]BCSXX]"1E MF_I.K5)IV=-+EST5F7DBKZFYS;P/H'JJ!2MM**CV,#-*AYG6:!DF@IG(8':Y M,#-+AYF.+ G=X$V1X>R"<28*I0/-0$!3!5['%80H!UJYNQ-'H3A^1NJ,@0N$ MN%@ZQ$WDKCU@C JSPK?9K@A^9$)HU4HP<&>0:'(5'M'+T[>1%,-/BAQ M5/L Y0&C#BNAWO@WS[."MFLENZ1]S[&RVFYRHV4(O&@8U$57/G;S$T$0OF@XDR16')K71DF0$)REW<([!B5XX'<@>*PY.&H*3I/*Z MQG;<+NH\4(R)'"9EVOS32LO9@4RQXN1,;[1T@9?DHG;]*AJ3OFPT'4@(*PY- M1J.EF;PN7> I$H:FE'E?Q:')1#: */*:EMO?97"B%TZ'TKL*PY,JQ"DNA>4/ M7(Q-^8&-+*E-G7*;$B,$%RKUXZ(0W">(-TH#^X74+[7@S$>8(,50R5X F'IH M[/\A7T2,CW<'H@_H[@ 7#K&X(72\UU_R!#Y/L-==6@WL(A/:BA-J?-Q;%7A% MRIURD95EZ24^8EE9$8G:8O! QEIQ&)0P!D6TL.3VHA@&+PR#YX*@W&@IBLR+ M9NZT'@;!"X/@N;8G505A4!)X0:VR&F31W$S17 =]^$5DZXB7CZ8!! M6AR>-+S;IR$\L5)'EXRGL\%);+04C9>$HF);#$XTPNF Z5D@GO Y7)%7-/KQ MQ"*B&=#6"R?0Y[P9Q,Z(^\S9[LB;0IYS85BO".BG(LU,0M5>0M0NH6GLYSW M,*OHR<@RX,T=082M5 \6/Z@DF@X8F<6B26FT-%Y7!8:F"T73.<&$=V5X5=CV M61B8+@-,!PS,8M&D8=5DJ-LI(12AJ=QH)F4))97QDU+D->%LDABZ05;@ZKC2 MF\$+-"?4E>Z*UQE_*5([\^#/P/A3>#E_#RF&OXO$WVGA9S9:JFKPFE%4[)K! M[[+@ER*E,P?^="&J$:@IVTYMI?!'1>22ZFCE1IR2^^1X07#M>$$MZD0V ^!E ?#D M^)-)EI LLQ+PM0%@S@!K@,:/_DJ%Q2VX*8V6O*/\1.;X:94-X.26LHMDLV=4 M_ADG=#$B0&%CZ'RVHXNXPQ0EP&H,^-)Q[%766<*ZE+QE#9T4!2@ M\)%3WE2H5E!4'#:EV:Z,$O[SIOG7XW1-FE3:!\_U=N8_[A @?&348.=%+QDR M:5+Y,T#&$!HMQ63MXB\9,@4C!F^YYV^6R1!#,6+2).5_ )E,5I^!BX7R1F%U M&B_&]*MB2'$E9XH;0H0#F"12A> -YNIO*"24N759AQF57>45AZ3 , MR$=8KQ0!6<'!4E.L>%-P!N12;&J*<*PV6B:O[=A%8CB^4!R?*L9+#:3)*5YE M1T^M6F6A77(,N;OP&;B9[[W8 >)NO<+(A5:+6+M M ')ZP6)A'9IQDLK\3H,3O%.WHU(7P\EEX.1(F&1;QG$W0UX7\M0)8BBB&44' MHLC%P,@4L#4H"'EJNK#(<=D&WP,,/SYQ>UH?;A42=@"%)6BFJ,S*6-21L^\"W2X<@F9C.WC M7<=(F) Q(:NZD)UFKR.7O"F-EBCQBE1 ->TJ;T\DMRS85=8I^14BRHA,ECCI'"4+&R3-6S#S2"2_ GPX_;HB=O79,VA_!A5[W%5IDO(5 M!/8H3[CZPHS473.DV@[]R Q]A'X?:\2/ YC2IA': ;Z+)A\D/R<86=B;PL+> M5!LMH2ELGYFD+7L^\Y+/\'_A^)<*P;]&\'^!30T9_B\<_X7 7\?P%R_P "># M?W7@_V$8;B_^Y0T!V!.-2RL)!I8$B>IT(BH""E5QBNYL9QY"JUXER<[@2,1T MW2%!9C&NQ >PJ\!ID)I@)IOQO1!XT>QM_D _0X@ :%'B&G#N?#G'G^C&:\72*E!W9 MU@PX;QX&(7#)O-@>9ZV?P?8X\^YQIK*7*GM<:J^Y%*F2K"<:$A75CC34 U%0 MO3&QEH+>4BW% ;),:6NB@/-$)5Y3+S"4S%"6(:/_M"A3(I3IN=M5,931C;(R M0:82D.E:4=U:&<@H!=F!$\:G11DN0R/R$BMRB8':< MO5H4SD2A*(NU"MMGUR$8.A#]U[)?6E_0/\DO5L8W@K@$9='8$854X!E,( =& M(V^*WOV.R,BY7HB>CIC,H<'8:&3//G"X&?!#O L13F N;'M G=DH^\1"D(X M11,(F@N^;4XU?I^"3>Z9%]B8US<^=$!HO\#/K[853M!H"9)7?A4QZ$98_@0, M P]C<.]/:*&IO$Z*U7_Q:+$@V!K4Q*&D6T,+0$4UE:$*#!UJ8U$SS+$A"?^4 ME4;RH\EB#W:&!/)JZ$/PYQ48HPG> .<5O >-ZS4Z3&TW&9 F-[$2V4>Q*?"? MTNOA.XO>X]UQ^T!YT^UWT8=)X>VH-N[Z%] MSZ./MPL!+T.DN/.\?#=9V@]W7/_'UW[WKMM^ZG;ZN\2;0F[^>&C_N.L..G?< M;>^AW[OOWK7Q!\+@[YV'09_K?4.7OC\^=7[O//2[?^]@-O>^=[A/][U^_Q>* MX+HG$ZCKAM MEPR'_.CS]@LVC WRONCR4A4WA4@=QT&M^,WQY2:YM&$"1=<4'?U2V7M9:(I[ MKWWT6%%LJH9TU&,_OJ9*1O_5CAW0V0=;*II'WON,.]!!\_J'B#; G+?T7V3@.L@D\/B^G"&+&N<_",+?(H4GTLES0/Z M)BUE\J)G)<20H>@-W?23!$E.DR&69L)U(YQ4A-REH$WE"),+487 J7(D2X,E M*E+Y:-X6/;Y"\W95IEH5W,L\_6I&O,]^P9 M%WH:DN802B^<0!^?)I[Y< +=P'Z!ZR&5X\X35_=0.GL&.Z=QM#3=SGT?NJ-W M+O310QR2,\0!ZU_S()Q&:3]U.L"1LU_P'AN+:*S;5845F5S?/!^]W$U8,, < MB-[;=JW!DA_M!3N0M=8;#\#;H^>3"V'HV\,Y2>(8>(\ /29KXT=15!LME=>5 M/&UH6<(TS3#="FQ5$J8:'S/9S=R9A5VSL9LRIT9PV"@;?[PX!';D#$AR V M6M[MWYZHSP9:/LI-%8SLY^P(69%8"B)4 .H:F2B$E@/1&BY4 8B6 3@-<5@+H\DL MK17^^=J^;S_<=KC^[YW.H$\1$E-4]^&YSML(HJ6=U!_DVE-D/805J_EC&$TY M*MR3M>2/9C8E[00E?V0T(/D$A6DT*74%F6R#U5(]MK@R()4J,K!>%V7H7Z>M MU'"I!+F#HY@>(L]ME6!@Q6)VZ-P?+IA;=@BM+=^-)A*=9LLT'8EV1*E.L%%\ M3FAL!B+V6$#]_JK50/\YAFS/8$?1,CRC#ID1),LPY$ 0P#"XW#-1=3NO X() MAQP*;H3_@/^>VR_ V750)W>R;G5CZ[MF2'6,/%.(7#FPTX5PT78M_)_.$AWM M\!;X/@Z._ATXY"P M2&V;4/(=241F4=!QK5Z-5Y7<#5GX4,2++B3T^N(B/N(28ML MPTY"UR,\=5ENM"3=Y$5E^RPQ"_9<#J0.^AL%0DI!'JP@\X:^ ?RR3%Q,XN&BK2MQ M"4;VR M6'"'1D@=4+;%0DHCM1B%PCK64!36H5G9_N9YUJOM.,R6S:5>$S)FAKW>:"&S M53:+"M PLY5&]!S0I$>CQR#HD8RB BS,0LW0=\5V0^ ^V_C8*3-1"TGV2.@9 MA1V1S]9Y&SES3)*C)007"U1U7M!IVBYBINK9DT"*AY:"-R(U7+Z.F:PE:%]$ M[N(V("]<.@[%!I:;\@\+JF86!Q$Y<"JO&;D5+;-D*8;2H9A (5"2*(12D5EW ME4GQV*U9#TV9-=F]A":[Q6>Q9-8#,J[T+2@&+TBY^PFQ1M9,QJHM8ZER=3++ MF$)D3%-XV2QJ-Z<::3II;;X4SUB9\$:AT]49EUW^XXA1GJT:SGE,G=W5<.Z[ M[:_=^^Z@V^ESI#;@H'?[U]][]W>=I_[/7.=O/[J#?UQZS1!J1(GJ9]0@M)W4 MRG%L,+0=.[0A*YAS*>=2$][.HA:*N)ZMX[G/5T@?3Y%I,=S:NV#U0"[4E#S@ MKMTC5 P0*.X0)A;)W]NF(VZ7;5S@QC6#_87"_H 'M1/V&=TIW)M;YPV9IC/G M-3LPO"AZ,P/ON)H&VY'/6^SF,2+DL3*AXW6"5_(O%6P+GF(LI:QRDQ-+..-) MYB4UMWZE;\^]0OK5GT-KU45D>^\Y5"PFYOV2EL=*AMEH*28ORC25*F'[[^?7 MLL7 214(G 3U4O?@*Z!HDWB-MW$@*J_BK8<]DNE 5"(P[\>*B]AH:;RBT626 M,!.WU -1N2$E84B)"DUG[&IFZ4;=-+D0O,%\T81ZV";I3-V(J -,TV,E Q_V MYU5SNTLILW0O!TWI+-T"T*1@-&G"!9[RKXJ>O8-CB'AG<3Y\@>Z<16R/;WF! M[L;/^<,.)[?S ,T)^KD-$;S/)_"R7E0.)C-N:436H1X1IT"6UF@I"J^;-"&K MUK4<"XKIUKFDWJ'U40!4OPNKVRCXFLVZ/5;T).1=;3BM^]!'UI36YT=)YV:#)5F'F M[IGU;M&84G#.B*9>8#W(JBC=K>IDS.PMJD39JFP<;YBHQ#!1)-:8[I+QE*9. M63%XTB+_*7\-7DH-WP\V#,0 M]G2%-V2E*MACNY7GWZVD>87KA][HSXGG(-0%/Y,.=.'[<75YTFJK.M59LNR7 MY-GQ(Z[P_3>B2-S-DDY_>=.IAU^*.,]S?_E(ESY"OS\!/OQX/>\^?-M.ZL/O M(.!Z!'[/[X<@A-;?@3.'RV?&^E18ZE/S8]6^=SCJ28:C"XU64]@^>;7U!3<# M/O>"G\9S>\2A)QAFTY^'$\Q&[K73+UW@DLB_P M0O3_*<@>C9D#BU>>@?S=()@?,3<= %S1]1"3MNK<105?$(:N#K^.,>%Z4=%Y1V*'02X;6H4.AQ4/+B* E\5+^ M^NAL5_58D#S!$* O+0X"WT7C9UNI1ZO?A)2=F)+MT6@^G3O8T[Z#8WMD9]X" MTTWD$>H&;ZIL3_62@75 ^18/+$/ P))X0:*I>V/=3. E&SF/)+>,O.G,AQ/H M!O8+Y!POJ%E2X:=\ZCA XT=_[2AHD="99"?,5/RA;$-G#W-YF7)8,WU.W2T2>)OQ-Q62^(U0^'%'5M3 M\98(B[KG7$H/US ?0%)6;GQH0-P(/#S MJVV%$S1: M*57\6<$Y8_ 4/$I'FX_R>TT%3=B&VN_(M'BU%O:U 3AY)N#2T M%=54ABHP=*B-162)CPU)^*TF ]+D)M8/^R@V!?XSNCFF-9[>?I*-Q\>0S$A!L4BPD'[P<%4>Q&DD MSM#'=Z'1 %J&PDU\K!Y_.LPZY-(/L-AC@<&%I+%X?+D&K;T2CTN>[#H//TT!YT>P_M>QY]O%T(>!DBQ9WGY;O)TGZXX_H_OO:[=]WV M4[?3WR7>%'+SQT/[QUUWT+GC;GL/_=Y]]ZZ-/Q &?^\\#/I<[QOZU+O]Z^^] M^[O.4_]GKO.W']W!/RC"Z9[@=]?E!A-OCIYA!;]D'F[KR]"_SB:-9!E?+DW$ M=$"S=< L@#?)'Y\M.Y@YX/W&=LF8R8\^K^M8O ANF WD?='E6%&;9E/23*RK MXQA'_.)8C3>)&M^PA*)KLM2497'O9:&Y_]I'C]6;NJP=]=2/KZE'/O6CL1I- M7=,K,M8JT564FJI9E<%6"02BT-2,=(,]$/?,F,.!?)]3.Z.[5Z8!,J4@]QW= M-PFX#K*P+*X/9\B1&$*?DP6>DP1)3G'>^X/Y1IK[/![XIF&Y>]+1OBI9>HC+ MG&%^*8Z<5XH4RX,+A!SX],)5-R+-[8'S1I=/G"2QF)"C<^@ P.738R5_CY"$ M)/%%6%G-Y"/?W'^4G7OYI$KR.)B223;-EI1(-LHBL=K>+#M3WN1Y8L"[*?(5 M., =09[[OW,7[EUG4T96:[YA4*O] "U["L)VD%\LL@3 A6W/,6&JCS#II\[G M,:7H$*_*:TI1)\F8O#%YHV?>F>3-.+F\X0;=NL+K^:LQ,&ECTD:=M&4[:F"F M/)97@-SANE\BKTK;1F7FPP9,XIC$T3/O3!(G">>3N"*/BC&18R)'S[PS29QX M[S& \PC+N,U:L4R/_\9$BB])F5F&-<8EPZ MYX(C?;S@('VT+&22>:W1&RV%1XBAJ-X?0Q"3<\8EQB4JM;%XP/S/IXT-^K1Q MH=57*3?M;TE?O-$[%_KH(0XY!,(!ZU_S("3'G+A/\&WDS/&\R.DH/SXZA>YY MP<\.;CXJ2_G-\]'+ MW619&N!5*7IOV[4&RS6JO5BBDD*6CYY/+H2A;P_GY"S2P'L$N.MK)UG"NBLK M6#M>P#);+":V6!1INV@AJQY'*X:9IJD"E[)MO&]Y)9>F:21!H$K3U&G'XZ!; MY+F[W2&V0<*"/8Q+C$N,2Y?)I0OPA@HQ342<]J" )HD690"#.1_P/?\-_'Y8!5-BB1:;T_V!MUX4 . MO#W=+$E'$D+\VQ7:/^%RQX$=PC[T7^P1?$1S\:PG./*>7?*4'?T+QO8;M*[^ M WUOEWS)BP6!HN9K+$Q6-"(/ME0])R)3J'W<68?739J:8C-0L@@[XQ+C$N,2 MX]*)4NBH6X95^I;A.FT_$1>,\^%L[H\FB.5L6XE%JAB7&)<8EQB7&).MN[B-B1.9;YF">5E@PCT&*7D@=\B(*A91.(Z1JM0U#]N0LZ..V M*J3W(1=Z7 ##T(%<"-X@24*++H!7X%O'.0F5];]9E(1QB7&)<8EQB7&))BX5 MZ22LQ(6?(&D),/ &X.T/.YS@>DN(,-\\GP2&OVX&AK/8>@;+!:@!V#)L0IP2 M;":-8"MH$D4H\X,.J_DKQ7/!)@),!/@-0'>JCU?N !+ MN-6#P9MJ[KJ\3'R9^%Z^^&8ZO26?K9*]),K8B.8E72E"^)$LT2$<< L M@#?)'Y\M.Y@YX/W&=@DPR(\^;[]@8Y+D?='ESZ^V%4YN3+,I:29&4[PQ$+\X MNBHV"= V.!9=DZ6F+(M[+PO-_=<^>JS>U&7MJ*=^?$T]\JD?C=5HZII>D;%6 MB:ZBU%3-J@RV2B 0A:9FI!OL@L161=SS"_O8D%%27%\I@A(0<^:WC5C4@3GSBL M,7&>8 C0EQ8A1P?X+AKY_OS:RZ='>S2:3^,G,G;_&Y(W)6[7E[?1Q=@-GJTB\(.E,VIBT79RT9=N9WJK\>+J=:1-9E 9O M*GF22YC$,8FKN,1M'>8[F<1)0J.E21JO&MM^'!,Y)G(5%KE,J1L'JAL7(&@B M$C3#Y%75J(I)6:E'*O- Q!3,X9EQB7JLBE3.;_*96Q3)\RKE/UPX,->#_!I-7R[D:\6V&0 M5')3V4) K#88XQ+C$N-2?;B4R6_;4^JDE/:8G63A*J)/IA0U3--SGRQC\&5* MAG'I!.[(!>@8E3X=4Z==CH.^$/JXTP=BFR(LP,.XQ+C$N'297,J6GK3E VVD M)Y5BJ.RV3[9-$ V9(,*V 9*Y\ W#)M,@C$O':9!#M:ZH5B Z10JD3ALY) ?O MBO0MYD8K+0,X^(;_/BYQJQ;Q!/E >=?3-XW>EB*CT:*I)S2+816,.66K)"G= MC5'=/GG"0$DU*%GXFW&)<8EQJ3Y<*C"SC;956!:B5;BH8]=L@^@( M'XOS%YV?V<8/"S4Q+C$N,2XQ+C$N52.XKARP^<@:_[18XJV[N8^H$=EOQQEM M8J,E\X)00$<8AB@:$75V0$E4 :I6FRQD2\V"/N>-T:NQ-Q!Z7 ##T(%<"-X@ MR1&++H!7X%O'>0B5];U9A(1QB7&)<8EQB7&))BX5ZB&L1(6?("G5/_ &X.T/ M.YS@&DB(,M\\GX2%OVZ&A3.;>C(^$6 JVZ>C,U"P^V #LV:]6 \*66HUC>9.ID?J*N4JK&!K.(>Q[D+K1?(H))C84PZ MF706(IU[3L\75V93UJ)."3JO*#(38"; 3( +%> #F>0%"+".6R\8O*EN-R=G MXLO$EXEOKJ.;6UGY)ZLL+QO8B.8EO8!=/";"3(29",I)0K$EX3*K\EA;?1?RWYI?4'_ M)$->>5;4MKAH (A"*@0,)I #H_@ .:XFZWHA>CKPT==16:5G'SC<#/@A3JX) M)S" W-AV@3NRT?=!"$)(-D*:"]YL3C5^GZ*B 07&:*PW MP'D%[T'C>FU*4]M-GJW)32S4^R8_!?XSNCDF&Q[I_MF/Q\?,?K/E]:[)1S*" M1-SSR7;7S1RG9>&[T&@ +4/A)C[6:3_9&M3$H:1;0PM 1365H0H,'6IC43/, ML2$)_T1^_0!+,,;^+5:'".E?KD%K+]C/C\'=NUB][CW7'[0'G3[7?1ATGA[: M@V[OH7W/HX^W"UDM0SJX\[Q\-UG:#W=<_\?7?O>NVW[J=OJ[))5";OYX:/^X MZPXZ=]QM[Z'?N^_>M?$'PN#OG8=!G^M]0Y]ZMW_]O7=_UWGJ_\QU_O:C._@' M13C=XT5T76XP\>;H&=9*T?*TPVU]&?K7V:21K,C+58:8 &BV#I@%\";YX[-E M!S,'O-_8+ADS^='G=1V+U[,-"X"\+[H<*VK3;$J:B75UO&L>OSA6XTVBQC?, MF>B:+#5E6=Q[66CNO_;18_6F+FM'/?7C:^J13_UHK$93U_2*C+5*=!6EIFI6 M9;!5 H$H-#4CW6 /9-)D3)A!/DPYV3(#9$I![CNZ;Q)P'61A6=MY,]+>;/M4 M\XTT]WGD;[WI%'G+Q./-,+>]"7<5)NGXJ9R#&1J[#(99*X(T[49A0T#0F:CH_F5\:!JU--X <8 ML%B;C M$N,2XU)]N)0M.+]5'8B&OLZ=9 G;W> YH\5BXN[/O*QMFRRL8"VM(&:JI@I< MRE96>,LMN3A5HPITJ9HZ[7D<=(P\=[=#Q+9(6+B'<8EQB7'I,KET ?Y0(;:) MB+/N53U/9A2#+E,PC$L7Z 45HF DJA1,G3:%ND$PQSS#A;I&47F&J-^C[6+X MN3#"Y:L=3N+&D!@7^&Y.:][%UQPGZB/Y6Z=W]XX :8\"GD/@:]9KURB+ M1*M;!9J7@DPR+3%W=K18[2\8T1OW">'O8F;L$B[<=*NHXSLL/D8CC/:TW12$?EP9UQ9U6AEE7,WJ&.;0T?! MA;#Y:HC[D6(':=&0E(-O^.^:'9,IPKO9T0UVX"UKXN&2>%TW+HA'FL$.-YO! M/L%_S^W #I&<^2_V"$:2]P1'WK-+GD*$<%W4QO8;M*[^ WUOEY1I"^U-47(J M"Z&=R5$J!Y$IE+^.XV+:CIP !DJJ0(,D0R^Z %Z!;QV7F%?9B :+.S$N,2XQ+C$N M,2[1Q*5,H9GT-N$3))T1!MX O/UAAQ-BQA62P&M"[D8Q3("9 #,!7A/@K=+\ MA0LPZ81A\J*2.Q&+B2\3W\L7WTQ'V]3S%?K7E$;+,'G=V#X2D_FP&1-A)L), MA&,1WNH<<#H1+J17!Y-A)L.7+\.91/A +?8"))%UW^_&I;X>3&-)O( M]\%HBC<&XA='5\4F =H&QZ)KLM2497'O9:&Y_]I'C]6;NJP=]=2/KZE'/O6C ML1I-7=,K,M8JT564FJI9E<%6"02BT-2,=(,]L%F8<4\0J>ER-@0?T#?<=W3; M). ZK@6M%#N#V:8;*>[S& 9&JCG?1L4^R)J>86Y[DPHJ2H9E>C&'\XNONBX7 M9QC7F"A/, 3H2XOK -]%H]Z?3WOYM&B/1O/IG"2!<*2X$K=678G#A95J3)Z! M#T$P]]]KKT@&'M(9W*J+]#,7.4EK1"DH;Y\.+_Q >LT=',5KJ$C64/%T#3@O M*SI1W_ZCZE81S6/R9/1&2Y=9QWHF3/46)NU 88"XGGD9)PHJ+PHJTS>F+S5 M6]X.E)1,6ECTD:=M&7:<=8.U4,N3NYTH='2-%Z0MWO6 M9^[.PB2.21P]\\XF<5NG&$XG<2+.\5!YU5"8R#&1NR21RR1Q)S^9H$M(T$R5 M-Z3 MLH12N.F+0S+C$NE='W*ZW7G4\G*W3IY#H5.#S8@/@33'I- M[VY$O,6A5.)3V5H_K/P7XQ+C$N-2?;B4S8D[=)JZE$:AG60)*Z)CJ*XV6I+, MJWH!&W(,Q$S5,"Z=R#>Y %6CT:5JZK3[<= Q0A]W.D1LNX0%?1B7&)<8ERZ3 M2Q?@#^VV3;;-#]P#SMA.]V4;9;1BDVF0*G#I MR'QDS! M;:M&4;F%J$F5[6)\N3 "WJL=3N)N5ICQ^&XK[A:=7,,=I/'WOW5Z=^\(CRM^[>%BT3B591!TU9A(M&&.VIB7:^#O"&$'6 %W.W M'V0XJX(AR+C$N,2XQ+A412[E\ZG.OK**TEB:IT3(HZI#-HF!GRJN"2P(VT%U=C+K(K"6P0$Y M.=8TJK!6T-X-'47[#C1W.-PAZ="L65O*DU*&:H63J2?$ 7V3JB>$@7M":+E+ M'!;(H)(#:DPZF706(ITGKU!J1$TF)('7A**"B$R F0 S 8X$>*OD8^$"C+M6 M:"8O*KD3K9CX,O&]?/'-Y(ZKATZW%B?(IM!H&2:O&]LI-9D/DS$19B+,1#@6 MX:ULSM.),.FKH?&JL>T+,QEF,LQD^$@K^D!R; &2BQMUZ JRHH4+L*))J/R: M'&='_[7LE]87]$\RY)5G19V>BP: **1"P& ".3"*C]CCZKNNAT]E Q]]'56> M>O:!P\V 3XYMAQ,80&YLN\ =V>C[( 0A.:D2+ ]J;TXU?I^BH@'-O(#D6=WX M>-_$?H&?7VTKG*#1$CBN_"KFF;#\"1@B#LW#_3^AA:;Z.BE6_\6CQ6BW-:B) M0TFWAA: BFHJ0Q48.M3&HF:88T,2_JF8C>1'$S^9P0P\PZNA#\&?5V",)G@# MG%?P'C2NU^@PM=UD0)KTQM/;3[+Q^!B2;;86WT6Q2+"0 M7O!\LD=V,\?)7/@N-!I RU"XB8\5X4^'6:0_N>1Q]O%P)>ADAQYWGY;K*T'^ZX M_H^O_>Y=M_W4[?1WB3>%W/SQT/YQUQUT[KC;WD._=]^]:^,/A,'?.P^#/M?[ MQMVV^[]SW^Y[?_0I0N<>AZ/K\WMDM>3G[T>5U%XC5L8]4G[XLNQWK65)NZ1E1MO%,>OSC6PDUR M:<.$B:[I8E/5Q;V7A>;^:Q\]5I2:HB$=]=B/KZF:?)K!*FD?N\-#2MB(S$>8 M_[N5Q0/ZAON.;IL$7 >M>=9Z^L.:X9V7 M1"O.;%H+G&[B28(D[TTISS+;6I%L*YWFW+*<-E.*YK,/MR"8<&/'>PVXL>]- M.6\&L>6*'#GL.+\@SPD&-VFPN8\6J7I=IL'MT?F(9QSDF>'VP7D?M I*ZF'H MH1F7@SOY<9/KS,,*#X<10P5XC/? M>[&QFN/+R?UA!JB(, MGU7JHK\=&)>^;J\0.;/65QLM1>,E@17XN61@'3C]<1)D:8V6*O**1C^RZ#$J M*J#C3U)OL+*'/@M4[\6[/@PQ4@Z=)JO&"@9!14=.CF4F)&> MQ3%@(E\E<&_\+:'J+28J,JKN[&"$ M2!9FC]#@1AF\K"C4&U3,5#]=9;K3@$L6<(<,7A&+.MU],?Y=/:Z[&&JXBW2GGM'R&I'QE2;D%7,+'IRHR7SLDSUOBFSR$]7JZU@..%] M>%Z5MS-4*(+3295XOH=7YDE=%+VEWL9D?LM).LIEP=4V?C1<-"'WL6OF MG]"DU4F[=AYGCS%OY%AOA-#PP7-Q^ET4#8A# ;N$2$=")&YO %!D&C)/HT#= MNR?6F DR1J.E5*!_&SW6=,K,WE+/9$V ^XR>9KNK2;K$X21YEXX-AK9#$G:) M=L:V-9HN'(71&2XP^O?T:;NF9EPNH#D*: E"@A: M.J\K5(>YZ3$B*J#6N^X+F];B M:S2C*;/JS@,GG!1@\)JQ'76C"$[,%#_&%)^!=U)QBIRR&XW\.5SS^NIEGY\D MH6N_%?48T1X?D(HH?[\D?&89E9&,ZKPJ4FU7,6O]9(E@9X*9TF@9O*'+U#N& M-)GP=*\%B]Q>'R(38$?S=AZ@24(_D;ZL1:=E4<7GJ-0= M5AAM>Y_,LC^CFB\68UJCI?.*F?OX!C/W:5+Q9*,OW19/O2S^\QC\A/RW<[3( MNF&4SHF,L14K[ %F3M07]49+XDTA=Z(^L_DI1ES:C?SS0,[ D-O5K(8VR-%C M^U<@!^ A*=D5U68]5+@KCW>0JOCIA8KRP6*4N#[N8TS\K^\_ GRFJY+R5^ C>22'>@=>.$F_1JFS-L23"R,?+O 1'B2*RGF=GGT40:$;4 ?.N M>$CA9!&9E[1MJXXB2%&Q\E=%B2?G]2(;P%H>3L?' 68^CA*$[R28#!&$9AA/ M; _Q6!6_>C82B59O_!@3^-$!;MAVK4Y"X\R2*3=:"M+UN>N^L?U#BN%U2-^? M$%\*C@]+HD@]OI@)GRE5$ %BJ>^3DUZ+\V D=IPR5=,; M8T\\OF)EJ+8@%5=M@9GYEV3FIX97"KVOX9Q D37\N1B#/V(U7SS M_%6;BY"VFX115S=/MN5*QYVTJ#YSP0SUTZOL' R$("T/ 7@:F2)T]Z';2-- M8QZ08LP[=V3R&.$7MA-^DA,]>[;$=PIE1E,*E^8W>7%'^?3,MA0U>1H%6O&U M1F?:9,#3P5,6"#SE(@[OUS99@\)FXI48)!6F LU>VV:RQK(/3]YDC0)3=\[\ M#.;V9P#0$WSQG!<,F)$/+3ODQF!$3A%Q2(9][Q5=J5F%CQ-M[-WCT%MO?$NH MG'D1%ALM6>6UPM(F67B 1C1EV,?+!R>IT3)Y0Z;_5"D5!D#U=;D/9W%DJ5Z; M=44&=Y\6-.R-\TF?O%>94[1YPG;F3A?F+0Y*RCY%3A&26,,/6IR2U(N79;\D MSXX?<87OOY$4L@B6M;S%4H,S4/:*(Q*:(6XBL"Z1NK JD=V';]L]U89AUPU" M?X[?T$6_]6$0/H$0]D/TC_4(_1&Z )Z7=;*OI*4GM&))YV1%JC)3;5 M;<6P]<5_XX$1(.":8 %T;<_G7"]EON1< MI;Z8[T_TZ4.!=ZA??( MJJP1?R+=_L,-X&B.#/AM8?PP45,V6:)F19%T,M7^ 98.*W8%[]4*/)IY;?W! M2]N?B:IX60@,Y+!5M+\'.0=7_,D;UJN)874@A6*S.]VJ-'Z+R'V/J=T;HGD# M_#I<5HGP)9+1;3'$NS4*2^*\5$ =2LHY :*D1DM5M@]9480H9J\?9Z\O,S9& M7L#V9_(GWRYMFH*3,LD^#%%S[G&J@,&LZB]Z= M^Z,)6GD#K'E#7#9S[K^C,7BC/YD%7<"I)V3IQ!3&0UV?L.0F3)X>JT,WQ$UZ!;S&+//?"\ 0=O&$] M\ ;@#7SHNU0)8)9_JK; XX6'"5CV M >B]4N_O_.DL)/R$/W[1$R\4GM,M=:_V+ESEWZ M%N_*5^#(&XLKGF%9/PGD,J[_N&@VK](=Y*8B($GS@D$&PZM_-6T MTPM<.'+)ZR,:O6=M=]$;.7-,T57-$&F+S ).L@QXH[#F>:RZ$_7@/LUJ13G. M%5(A2E?,>E>(NF2_Z';?PL9S0_ALNVZ\<38C8&.>T%Z15T^XHF467+714B1> M$+1SJ2&NKV%1AODF.MS_)H T;=[5X/3FH2T[3#^Y733 MOQ@5)5*EHG2BHDPA=\^DBKEM3"Z97*[+I6K0))<&CM_SHI"[!N(%^)JY]DU/ M4^A71E2RO#DN(D-Q.>)\HV0V81J;< :0('WRX0C:+]#Z!N&5Z,67%@5R>!PR-2(P\P>SC:)"U/U0LLETZ) MT 0L$=J.#%C:)((*^ZHZR^;(FT(N!&\P[LS*CBKE3D2/B#K -%U(V[9 D0(O M-!\"8:>-SK MGPXK4J.EZ31CI0"E>QT"Y%&WXDJQ*]6#5\:'B]5"OVC^BT(J M PFD ,CQ"[T[G>\5TT*W'+X."C #?5"^.P#!WFN/DG^#2]!XWJ-#E/;309D*DU,]GT4FP+_ M&=T#XY?7B#A!SZ^"XT&D#+4+B)C]7@3X=9 MIR.QPF*/!>86:U"2YPA:>R7D_,#5=]?4Z]YS_4%[T.ESW8=!Y^FA/>CV'MKW M//IXV^3:#W=<_\?7?O>NVW[J=OJ9Y],BI\JI)\-##U-@T.-^/+1_W'4'G3ON MMO=PUWGH1W_U>_?=NS;^^EOWH?UPVVW'9/O>>1CT=PE_#MJDU!9J8\>[ML4[ M62VCJO6BD9@G-H*Y&]YQ34EUL1D[7]K^QC?(PGZ(GC[;MUW7CH^<_ M ]?^#Q%?)'UD]X)\:+O6(W(6<6EX_'%1Y @X_<4J=F<'(\<+YCX'1!]%?, M,VCMM#0P)7NVPQ&N!1R) ;B$3,")BC<3JMOHSF ^#&S+!KZ-;OR$C!>N<1N] MO?$+-P$OD!M"Z'(S7"_41Z^;S?U@#MR05,U =_MS!QM#Z&D^?)X[44G"V [B M^K@>+3GA2.Y(\D4Y7(W%#@+,MADR.H%-<@#1$[$UY=O3E4G9;A2P0/@*G&&2XUOF+BGX,?/1X^T9IL&GQF_M]N,:U98L\WS.F]IAN$W! M8 \-FQS&PI+].P>^F!L:>#A!(H0FXB$[%*W##CZ,AL9-& $LC/-IE&,O MZI5$=$*_0*SRR;'UU7M?)_9H0AX1HR+Z-5KQ$87A" 8!\-]Q3(D#W!C8_G)P M"0:B,BH$$AYB=@P0_ M\-6%XE.X3H*LC>]9SAS3DUBZR<.308&0 M?,02D5Q*GCP$#F%F,($P;')/\7#V#0";]0A+B\G9!$$6\HNP+8X?[F\\83Q' M1'Z'P-]OWU=.!44" 1)29U$]-H$]ED_C;41EH0)^W+YA^O %H@4RN@F^X9(BZ(,U M]]?G1M0+0643:4XP)4H&%QB:(XE<4BY6 3PWG(<+]#KVE"B-T..Y9\^S7FV$ M43)%#ULV>&\UFCAG(P&R_5C:XY%%BT,4(D1ZP7M&:S7684@T.?1:]*X7X,3+ M+M(PWBL6L(#,1)%^BH["X$;T;>OX[O_H(+%-X MBSU$0I6H6?3#9=DE3 #,H>>E[3#SL/N Z3^>AW-_3=EQ?E36!>M:S',<0IF3 M5<6"4]<>$[&.G^.1QN\ZUHYL3@4>C<2P.4]VWR8)@V6,TRZA[;CCQ M$*87;+D@79#H6 0.F]0XB1;,A9D687(VBQB$Z+64-7P)?0+/B*C/A \)PC96 M\ ?$P\B2%06>:_3A\U*,XLH\R&Q9_(1O1 L>+LB%I9+[]QP@*2-]*B1!DIO( MCK0]_RH2GTWA/SRB5[0&)5HL,1R(!D!+)!I7\MQ5*EP(P[\1+-M34M4LDG47 M/7G-XO%<]/J+L:)\1RIP\51T$>M)_#VQXX(YUY[-)@0W3G$ZPFP8AOA7PA%D;@E\K6DZX=6+S$6MB.RJR_' M2JKMNEA]/T5#0._YAL29$X6KORYL-VRVX8QS]*,[!!G<;"U20[+(8TTB;3#L M>L/KS!2 4$Q=50U150P]92@B_HJD&=(=FI *"DV0E,\Y6G>Q,=1=V"9)C?ME MR9P/PQ#*CC"$LAV&N)T@^L9VV%?DYHUM'(7\*.A058'=&RW!5&G=+4U/)+3^ MUG+*DTN]\1B)L0^OD=:=C[$AA>V[1]^S$+\"M!*3-7O58%ST$!ZM!IGPF7=" M]M!#U@)^\5\R;;&M;\>J'R(HKLV=)N=!6\)'Q:&V?2>O$7>1?G7+DVR.0+EVJ.)0Q71"3^-[H/FPCV\AAC:F7>#"18[#ZB,2VQ8[5 M#-.^B6RDO5R4CN4BX)[Q0-%3LO%)^IA/OZ&'WGO!LO#B_<*L[R_,_;+J;F!*!.&">0FK9E&)+Q^;_5LK MQ)'Q:EV^N$5"+FB1Z*]X&U^C\$X?1W>6:T*P8U'0=RP*^O:B< <1:QUB?/8A M#J)!')Z.8DCD+8E9>V"IV*=QR2MW#$1:Y'VEI<)H JVY WOC9$#8BPKN/4!Z MPBS*S#V19&J\V[:#*,;F]/=LQ%"VGK6M* ZX'B#&X5-DY&.A#1+6K87_%B&% MV+OHXWCNBM$G$*-/)OIVMSV('(K$[<,/1_KXE?MDN]%-(;)RT:RLX)>;(\V& MQ7X728I8;O23,PB(N Z8!? F^>-SDE1ANX1$Y$>?U]^ ][8W$CO(^Z++\;:W MKC0-5<9V0IP"%[\XWA1O$A-B(]LDNJ;)35,V]UX6FN+>:Q\]5E2;ABD=]=B/ MK^FZ=IK!RJD>>R#-,,,I@0\.=D0@.D\.U6;&P&[%OY S#HD8V<7%8I;B7,>E M$B11+AS2*PD]I#5Z7%1AD-U$2)8MSE^L4"07];@#/X?*F5)ZJ"SE((O,3TY9 M6[O,_.2!#RR8)\WQPHXP[)HAU5FS63Q%7?KX"$.B)Y:&[&\^X7C0 F8@H5#;+0DC3?U"SPDRC"UP-2!8GL%8TI"F#)Y3=\N M@UD>IFKF) ^;2"!4(E=4]$UN'DDB%EGA52.!.#%_7MX^N7 M8=%6H,C' .=7+;>\E[LLK*/(24K-%BQ N#.QB;2RD+O$>L6*R3(X%M(/H& X M&K@7JLR;9E&.V,GA6#.+NITMG:VJCV'%'M"V6^>?Q?3=5NZCA4L ML]%2>4'-TP&'F=TTH^N0GCXEN@P!HTN2"F@43(,%SNK.GV:)O9R=\NQ&.F[3 M?:1PBVM&^C%*;B,D=DSM*O)$<W2T6#U[7*R-WNW@OR![T7LN29 M%M6CX+3O+-0?DROMC.'S)P!7]\"IZ> Y*C%2:+BNLK;U7J6#],(0^A\6YY42 MK>/9P0Z-LVIIW_K0LD-\ /%QP87>F(1,MW^XT$%7TE()R8T6)2E )7#IO_/D MZ-?3:RV;8D$ZG$R*S,K\^2%/_J<< ^^/A17 MZEOZ2J4^KQ'G->+=*8GF->*\1KQH$1(>T92F\4U*XYEG:ZU\EW6N\>G*TV^U MJU9KG_""LSD[DRL'J(W>0)=$U:PKH;8U]T)[=AGDN0.75=-$ MTSX9N5N,+RU'EDZ:<_)B'<666'31P3H1)LS.?_B4 #9I89$R("8__1]8]U'P MC/2R&1E7U?AJ\!*3)TJ]+'1K^'I7?;ZTG8^L(9?*GA''8A]_ 2OGQ)$J(ATLE!#]> MC7)SF7&SO/E@2)R(@(=!_[SQ2R,350DX;:2.,#:2IZ*);X07O M1^,X=!]G+,H1!_4N!5ZCE$XZ79>K&7D(OC''XUM&B%IY2;#CI]TO2U5(EP2& MXD=ITX2@4$YR+2(8 WW*9H[+A?T'65N"8#S&S@Z/KWLNV9;!*U@9#[:-,K3C M/9E)CI U(BYH,HZ;6KNK]2 M0HYK?2-3\KQ;#>NK@(HF:^V2M,AY)' *^TDWJ?GJ+9W;E0+EVUYPE\3*;>,T M66UI6X4 9YHTVD!2:4P4BF;/S]AG"WL<,0;\UU34G0V)1N.J=@D+DZ?K17FB%Q@5XO2[95UNC$>T>_VVO-RICEC5.55#5#;9EDY7DOC MT_Q>B,O?0>3/J*7FNK+\64ATI)EE?F_KY*\!$L8F$?05?5[L"\[Y%[<,(*T( M3K:$!8)3)!$V1EU;Q(/'N17KQLL&[O#U@*FD7V&PO8$L*NK>K%^G3:S8)#3^ M#-V8O,-X]7G5#5;CY*C#^* KC?T4BP0!6<(+F+LXITLW\+.I'T-5 %54LPJJ M6=U:-6-/DM7EQ#3L[M2UYV%O%(M&E<)5NL)%N%>1<*5%M@4W5H]DK-:"'LPB M,/>N;&Z?:=IF9;EMZ#Y_>[9C%":Y'BZ@(^'AQ;K6ISN*IHGXHR;I962/>\4? M:]C9T[@@X"+.17QK$=$.JXX U"33%XMS]//JN56G506$*^6Y]7RJXN0:D>71+R3^FXLE"=*_O_) M]=T(#DGA*0A&K%QR.@N'$UKI,@V#T6RXV@*@8,HG;1UWTXPM\U0Q))9N^S]P MUR_\T==TS[\F6U[9>K5Z UD"%U6J:+\>SI?0>VBI%V^*PL$)@7HQFB43?XZ=A9 M5A)5M>8KT\:JLD[4&%U,U2(_T7= UK< >T^0F&2*_+63EFJM+6,SD?BGXS$" M^F\$AO6#5!01%E9-5?*DKVYI=I\5]<: 6"".VZ*1H5L_S:8JCS#BV=X MM<8NOMV6R3(G=MCP7C)$7:NY6)PG:W)1YJ*\\WFZBR@C ;*EB$9MMR/-BW*= MQ.&[)65^#8,IC/#UJ^?XV,'H^J^9.WW&G,R5=$Q%.I-TS +MFDX!%I9T^I,\ M%;6V5-1#[-I)97/R]%:>WEK(#D1/'%&8XIE#LQQ)>NILG?#:2N5YI$_R9-\6 M;<9^G^SPU+KW2;Y9)_1)OEDG]$F^62?T2;Y9)_3)#F]6K815:NO3L-;Z3;M[ M3%56JV.!_*(9=B<4O^%6K33PNU/ZCR+W!I9EB+:R=]/.]A%[<1'IJ(ALN*VJ M640HW:.L6**E:BT2DC,K>;L8#F?/,\_!?J Y@[O^A/R\5P,JRI_8&AF2*IKDJ>9S,MQO0V]0*IBGH M:6 9*9IH%W!)G23/;T,WGZW\Y*8UXSE41UN?5FNRHSAN.^14*5BU8=JBK.W= MRZKV'6VYT\=%FXOVT1S.743;Z U4205G4^^,:->9+MFRKM%7K&\Y:^\^A$5P M7%\8.\.DY7W:*!K[3$R"D/SVQ?%G\.MXACV\4Z8=(2)/"!?6)!UL7,^)(G?L MLA;I$^*-:%%8!%"!'T0DCD0:1HY#&'G2#WP:Q;B #Y I@[L+OXB M0*9V8D?R\8BPNAM=6ZKYNJ<5][#-; MGX[AOV"^GX+P'IY_&\1?G3"^&U^!'1? _/\! )]6;+>N*69O()O],N[YM-TZ M+#7,M*0Q]U)#]5.%ZZ>D(7D\"4G%CN3B0MA%(#^GQ =,8%/Z2B"0Y?4@R'MY ME7<:"=3D?EG-2+;3?D7@RLH!QVS3,9>19B5C%D$M1%."_>>)]]H7KNK9B\-- M2T5.)'73M';8B@TZ9*\Q(_>.WB^KA"[<"I&J9I0I'YN25Q*I):6";\7)NCZK M6=R9IQFIW6+R&<8WNO%CQW]RL5T'5:XEE,VJPM897DU&%W'R,WS'4N7 &N[I M1-%H&$@&9>WB%-Z'Q'-PH9)2 %FBME?N6XG>E.9?<;#B>1:7?Z6H>*()92I+ M2_N7^^\DG&"8 V'YFVL00WY4S-'C MR"&:;FN/NF.9Q!C+AF6/+47Z%Y@(5#30!+A$.?.1L=49E![[QP=A<5KVW_%9A']>]H6+VROA_H^/]S=7-Q??;J[O*\]G M0!/>6[\,MW>X @]WPA^W%W]I]+Q@'8_*6^;NL'**'2U?*7\L'RP9[18 UINVK"Y%9LR0:5 M%6H5+864P^!E^=9UX^48AOZ6/GL2)6L+-7Q"7?5[I[H:^0(^H:QX;PE#:B&& M%D^]K4*F[5X:FA-%;;S+).I'_W'QC)V8MNE@45?M6F=6-)>QD"YEEI[ %W2' M!;TEL9""4]@:F&>Y5%R:N32W?$$W2?.12NEA)0]]\5P2L*'7;FX6ETUNWGBW M*#Y(/LCV#[+>ZK56Z*GBVXW+601G!*@J=H43^-'$G99U,>,U-AU+>;(V9#.N MN6+F$&V"!LU:QX0R7$"XAC4G(AGSSVHTO@QE?\OY-Y[B0<"%I MO9#497R9O8%FBH;"I89+3?>E9A?CR^H-;%74]3:QR]1*G-'F"-Y7AZ:Q_O9 MAA,?7OGT^MO_^,'+NTGPPCM&EPJ(<63;R^X-#%NTS;H:G7":BVZAJB9C1:/U M.*)L\1[E'&\:UDL9HFF557EQ3'4!4^9Q3T1-H2>BI>YM-')4=1)5=9V( M:F^@V*(B[\WJQW'629SM_-R],BYK"3<7@?0F=$<'NC.<'%3I[N MMD&NTY8,Z\CGNMX;Z(JHV65$'"<<+N6HJ@%5=9WK>)N%W&@=S"3B.*L!9[N< MZR:-GJA=S"+@F,HP91_Y1+38B;A_3(ZCJI.HJNM$1(HI0[3TNMA".[6[=1;$-IW(RXM+NIP]4>?*=$8T-W%#UVU8Z')OH!BJ M:)AUW?;5L9\-QT2Y,'-A;EB8:[+G=&Q))!FB(=65-,+%FXLW%^]]Q7L7,QKK M'G53E,R](TMA=K-;8V:W9G-AYL+,A;DMPER7V:W3:@:CH",< MEVXNW5RZFY'N7:QN3!$P;-&TNQ ?6VFOM-A$(J,(WZ65!&4K2]8Y\)-F0:O] M(W1SI5/$6;;(<7+'R^%:Y.0/L;OQLCQ4[7JB6[V!=H!&+1MZYM0\";LWT#Z==99V>L?F75D_ MA.-V/#"UOJ6KNS0\,-2^K1Z@X8'>MVSE .3QIKD=RWOEP:I5R.-K8! ^*0;6 M!6YX2FI;%S_\B2Y(GAX^78]"BOA#D](>QUI?QTOK9T8>YZ4M'62M!15*7]$W M(^/9'8T\THP?=T62'J/#X!EM)&8O88=1S@9Z'JPAF^[$4H1^,#.,WD 1%7-OJHSV6>0<3E6U M:PUP,E'5ZOL?UMQ\W148=SN38YR'I;%!M>;NQ;^XT9!XX,N18):[)*\L$Q:J M6$.N*[F(&[!MA-4&%7L 6-F]@2::2I<(B:H&U=8FYZS-S^EX*EK]Z],=2=W^ M -A=.$T)=+XN&E9=AE!].]GR.#D7:2[2!SQ\]Q!IN7,BO9A?2E.H?EM()]TE MI6K'?-2+X1#6*(Z^.J\XG@M_!#\)9V3TV74>7<^-71(]X&]6=U M\;RN[J0Q\;RNMN9U'2?04]K 'O6CX,T5),_I.ONI%[P2\HW0DLF<976YHTV,3.M:'7TBVG=]Q(6DHT*RP5FL7T@T2C%KZ&WJ M)GAFEV+IJ4CS#D1&("_$$QC'W@D)YW&]L>%DH>OK>)^"\ $7D@9<'F!YLQOE MW:4'R>5%6=N;C9+?GK487AMT\@'A9=#<,&-O2OD6W:*=F&Z^\:-9Z/A#DO=D M>6[87JH8P!8EK4UYZ-R2;23#LC9(8;-ET9+:5/+-2QO: M=3G-\Z!WMJQK$% =!-069;6N_I;-YT)SL>9BW5:QWLZ]J4&L#2K6DM[5$H>E MXH9YR<,BL386/>"2N 8QY$?%'#V.'*+IMO:H.Y9)C+%L6/;84J1_H3.X%?EL M\B,Z4?QW,K=W*+"4%'N!)?O=46BRB].*M3[;Z]7_5BOMN"*/\94;#;T@FH4% M51N6R7 .RTY&%W'R,WS.8BW'YP"6*2;ALX!/7-W#!)$I%WI^)^>OPL<6O$S9 MO5X%!W/C1S#&9]BQJ&!^UCKF]/;2I%]$0C!>R\.<9M\GOY+%A)G9RW9J!(N# M2QFY44Q&^#QD>QX'GA>\()_6&]>'GP0S&.OM^<1.+5XE3-O/2G@Y6LO#2 MGK:6]F2+0)52 R;B-_(C\'Y0^L&0C-Q8&#M#M.]>T]6H=4P@J?H6P_HP#2(7 MS];W(>9'NS_(![1IWJE]N4"?/CH1P2?T!F_DMXM:?MO8S;GZ0Y6GWQEWQY;6 MNSMH$#Z E8$6V(4_NG2F;NQXGPE@[>X19DI-O^C&'WHS7)W$%_KBQ+.0.D>+ M7M'8_4E&[_Y#PJ#((;)[X/E8BJQ\J+>=4/-QC'K:?W&Q/!^QE%LCEJ A3DTL M:TJ(V?I6=JVKV0S8P) SA-L@GB=WGY0!HY08,#P-(],0RC$UQ.9PIHW-J%1% MM%I%1\FS?^J&G=HRV"D,=K+1)E+=8Q-BY Z@--9-1_G>4 N[1#9V)JF+9](. MROTL,D#L#7?+QS3_U+K-OQ8Y7AQQ&>(V7'L>7:]KM#>+*G6PCT#KLSW9E1+> M/K&N+$3P<*.%8+[3/..^5)*,EDF23I/RI3818G"SO&[0F2T#G8&@TU1>A-J8 M)G\(8(>I)M\G>7^_T/-)R]2F!,^CRQ2V^U -4:J-A?Y4[DG/\8R!+$EZ5$KLWT*U5 MZ_PM-\P[ 9]:E/)N.>:Z)-$HBJ6N=KAM!%YG:8(O9NKN>.3Q&I;#KT^KE<[Q MCZS*RH;> .O@]==L[IU H5H]"5YY7M9-^!.[J*,MV[=N M)6S,Q5H%L>Z7W;7"^GDX4+P1K#9Z_3BCQ\OB?MD%5S;ZG6OM0A)-R1#3%[U7 M47!"(DSA1UC-@QR/"<&YGS4[@S=A][/^&0FCTC9A?)@0(9C%40S[BM(W#5T0 MPRFX8R"D,]BCI$QRGBM1%2E^5>< M1S!$9G'Y5XK*:9LH,9;EI=7*_7<2SM,&G\B[QY XW]\Y8QCL>\=[<5ZCWF^+ MB@NT5O)P6^OC$I;-?K4JOWSZXW$=%8Z%NH%N B W""D2WH/Y24*68_Z[TY:A M"),0A?9OFQD03%!LM"(;Q.82Y=V/H]]_?!;AGY=]X>+V2KC_X^/]S=7-Q;>;Z_O*\QG0ZM76+\/M M':[ PYWPQ^W%'U$K.Y1E=E[#T8SVU&7P#(-Z%2@,&05Z(("F);X;P&%# MP$1&ZM[%&FOAQ8TGPA!\= ?,:8^@9HQ$X67B#B=@N04_W!%, (P2>%(U"\W* M6T$WMY]6@B0PO[LQVZATG[XX/]WGV?/'( PI@<:E,X7?Q*^5S2+,UU"*S*)E M*PB\A7=8_#0"3Z.D#%UX@ZO;N_CX.<-3[ZU SY!DG9(O.#\TSD)^#H!1CR<>508MW566HY.-/OS:X0K\!3\(*$/B_OX"DN0 M+M-32 B:OB):H8 )&/I(9$#\DWA>!(\(GP+AH^-_%X5;ND;@/%Q$43!TZ;_8 M%T=@$KE@1E/S$9Y*W3\P7'&W$B#3?S,?,8D&P(-$9C<,(X#)Z%V,7. M6 '[<^J$,'C\#H$?S??^(AUV[VU?2">;_5!XQEP-6,V@1$AU-D&01_2'GA ( MSRR]XU58R\UCVZGD!&ZTY#S,>JX("RPF\/WHUDXJ!3RB"EVCV;#S'(( LYK@NP3FZJ()_4?_OB\,8P M)Z4B QB&&:Q*C;Q!:A85\41287<&ZR* MQ*]O :(S.+<%!H6=AJT<10U=Y [2L%0Q4%U*&( M-ZJQ*3[V7W;MD'.AUPRU+;M^R*'JB)#B94=[R$&' 9=]?H2":(/YFCM(\YY$ M7_A?,"9!2> %2-[/>YZAUO"B $Q6:EYCQX>8:I8QV4W@C1V.R3_\&/#*,7Y%L_H>W); M5'HJ=.1P+# A/0<,;[S0B\'=8-X7-1'S)D?J/PQS 31:2B &L&EJ(_BE#-/3O?"?P$7_HXR]X*1RQU49/#%[Z(1)I! M1,4F?1;]*EJA$=LRO(W$YS,S:,$!>N.FJ?O+5UOP7+!T\O!4%XC^A MM(,N .OWB89;YFXJV)4Q_5%>58CY4$)J6:%C-:43*G)'43C@4U%B9H,WBA?C MSLQ+;'G:NRF)\\#+P/0+W:@JT+?@ M8GFIMQ?AU/V\DU@T,*JP0EQ_]);S^@SF%L$[HC$S^)]A^'2B8,9@E;PPG( M@'\1).J2#@B'X < !-P%:IE6U!N+CF9.;:QZFI?P9C"]XB^NCX[!)QS5)1W4 M93*F;SBD3%U(7"01!SX=Y3PM!I3)+THUR"X"_ MAM_ ^13BZKQQWB[0&A]P8>8J\VZ<>2MICHE"98K.==$QD+@D2QXFHN/- M8S*K T45TBFE,83RZ51S!A5,"]?ZJTGA"\[@!T!$"@D4>9 0< !))ON8$^&. M76ST#FHP8H^(/J"^@R]F8,*H38(E6,E4_B=X]SND"1,CYFA'*6T@GEL+];RH*":8Q&OXPS* V'P.[E9UL0_\"S):9I_DFT,5&5'HWE/L*I M'SHOFS(=JF>>2!N6J\#*_$;P,$/EL6\L20&?SM(VA2'%+ B'9D=J@R)4TC2I M)8U*#X_\ZMAZ;>/-U94.W MDZN\@*>M8A]R6XRA2E)5\4B;K@@7CV20)K*CRM'*LJ26K@.? '%/-!I2D+.& M>*WLE%:;8MHH%X,+]S&*[WHO5,'^1,5A$1@(S;RF3038%;#/'))9XI^PJZTY M*GMOA>DLQ) SBQ[Z L/8+ 0'9$1U"=.E7YQP.$GBG3:[@"V_T"$I9)1= 'RY24(H@ R1)@)/87@&^#4A^AD MS@!F>'BAWSW"DV"$!FX";#+J"^EHT8*=LM[2@/5G]QV&7^B]!KJ/<.(Y8;3\ M6CJLNV$P%?HL9W_H?/&'ZCO8G28S:WE^Q(2PWW MH1L.9\]XS&(LQ,$#,!J&[B/+9LZ^FHD0LW+ =L![FF3JZ+HS/,"T;;VOZK+! M9D"%*5J]R,&P$]XPT4PLI@X#GLEFJM_@, 5S&ZX)4I&_)EYWKM,AO!5QR 7.!X*Y@((O6UL@1U7 RF@M"TR2U3_ MM.)BM9EK>- M97U-]0.SGK_-3];*AC3+@ME4K+2BD- #1'WE4D4WGGE>01T!KQO(Z@:4\KJ! M[7OV(2TX+S;@Q0:\V( 7&QRUV* K'4+UFCJ$?G+<\)^.-R/S-J&K?31U=;5U M)_QLM4\H/DV@CQ.^$ [I"PX:7O"[Y >]U79BYN\DQ9W" M#]ROU,>)2/X9HI!+JUQV9))X J;(TG>P:G:?$C$DT7V/1M2C"<$436I;TT>WA-.W=D+H7Y9M(GOD<^'G>XQ?9>LE 7 M*O^O87]=T^Z2.^(>% MCMFLZW56[#$BL>-Z28%1P@62*MLA')A/<]W+XD.TM"$+6^8#E>*.T>E-:T*FR@-.6_<;7 Z2I%N1J7[+M75J06QBA*__U4E?O E:Y= H8JV[-)[>> MOFSTU2VGOX$%M)7K4/LG^2+P1>"+P!>APB+4WC:P ::P^T*S:,'(H-WFY ]9 M4:.0TCZ5DM2W>4_/M\LO&F@GU#$W6O MJ#,)[JD;C)BHS[%"/W:!2+DE\=WXTQPD16)NH9CS5F--'^H8'YD0;\2X(YR? MC(@&[S3P6,>82$X!=%K83_8P+V]MLINTTR]]==P12/"#\_-/1$C@X:+ #^AO ML91MA)=7Q(]HH+=(P&W,15LE'-^^APD_OW=%Q-MMWIJ%PBL)O4&FMJ2GE;HW=:C+=I,E'>8>($ MQ;^J]&]H%52G.Z[)U!VW"IK=':!UR):[6F/3D.7K[%.]#%U;2[&V4<+6%>W; M@+'@FC.[_F[!F].OP(53!\=2R3PO_?3*^?NW6> M9HD"![UX7IQOA;MG35O?T*!T1-5VH,J(])+;\+77XTZVN0E[[#$05:J$"[@= MMAP="^]4&9AYG('MN&S6<=1$]66S"[DZ=OA!JC>2"OH@7"!0ZD86 M[VKQEU%<_/4Q<,(1JM K-R3#.$ &YTS(JV92;FB M.1=?0V#I]!YGA\8+*=2 MKII4J4MX;FS,0$TY7G-%C&O++,6YXMOQ.#F<]M;ETERFM+P6-QK,R*=)!@3* MB=T7KN9I31'!\E#A+\9VF.8T+5HVN:KPRMI>WL1N^)"$6/+VPY 2E56V'G0% MO7!+U(W56KF2_+0<^!A9F3+]SA+_3J0=>$RM('2(9N@LX\YR7"!D$L:%#%E&DA Q8 MJ1ZSW\14WS/:;?:3E-3/663I0R*&I,Y@&KJ@'O8BYSGQ[."+X7#VG/ LW=$J M#ERFD$R('V%3@L]!U)'Z[?Q,6;W*<&&F7A Q?LP@3(AB*"'M-/ 3]KEH(0N= M\6^*6# !RP##%6@]+\OF'7NS81WH)TB\I14 M_6RS&JA&4+UBH0TVF:BDAM05XR4"4,#?-I<-5-8SX'N9UN86CG%)Z &7N=K< M5AC4#C2 Z0O?$H,-;!?"*.>S"=>T]XE:^,U+#J303@%)'TM M90EA96I@[@9//C5S5V6G"&*N#_\FPAN$VEOAA=#.F*DP.3&CNTW)\*B$P); MT_\'D#P"..+8/H;.?]SE4OQ3U5 Y2W+K'6+&Y9):24WSCWA^1G!H8O@S(VQ@ M:^:F+1"B&/;U"8EO68N%RO059B'W#9(X7"?#8E05\]?\29SO^&<1786.?#<% M7!4X^LI#L^H=&OCRJ\E@ORZW>$U*ZD89;.>*7:0C9#S.N-/!.L&H;"NOM_OH MZ;YPN-_0]^ )3_-D'IR?7[$%<>!?Y(3O(0 _BE0OS=-MRG>_R?;; ?-* >9+ M(/^2[.9.N%[F=%K2\;NBR$#^7*N0C:44-UBLF1 >U2R]BE2KB!C@2*^>56OG MMIU,4'NDLD2L5.R6G--ELO&)]7ZY3,Z^ASE5\84_>I@?A!?9.7@ 23*P88?: M7X7,NL9-Q70TV]6X8K.AKA6YFC45N3)