0001723089-24-000111.txt : 20240725 0001723089-24-000111.hdr.sgml : 20240725 20240725153605 ACCESSION NUMBER: 0001723089-24-000111 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240725 DATE AS OF CHANGE: 20240725 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ChampionX Corp CENTRAL INDEX KEY: 0001723089 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION, MINING & MATERIALS HANDLING MACHINERY & EQUIP [3530] ORGANIZATION NAME: 06 Technology IRS NUMBER: 823066826 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38441 FILM NUMBER: 241141746 BUSINESS ADDRESS: STREET 1: 2445 TECHNOLOGY FOREST BLVD STREET 2: BUILDING 4, FLOOR 12 CITY: THE WOODLANDS STATE: TX ZIP: 77381 BUSINESS PHONE: (281) 403-5772 MAIL ADDRESS: STREET 1: 2445 TECHNOLOGY FOREST BLVD STREET 2: BUILDING 4, FLOOR 12 CITY: THE WOODLANDS STATE: TX ZIP: 77381 FORMER COMPANY: FORMER CONFORMED NAME: Apergy Corp DATE OF NAME CHANGE: 20180202 FORMER COMPANY: FORMER CONFORMED NAME: Wellsite Corp DATE OF NAME CHANGE: 20171116 10-Q 1 championx-20240630.htm 10-Q championx-20240630
000172308912/312024Q2falsehttp://fasb.org/us-gaap/2024#Assetshttp://fasb.org/us-gaap/2024#Liabilitieshttp://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccountsPayableCurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purechampionx:locationchampionx:casechampionx:propertyiso4217:CAD00017230892024-01-012024-06-3000017230892024-07-180001723089us-gaap:ProductMember2024-04-012024-06-300001723089us-gaap:ProductMember2023-04-012023-06-300001723089us-gaap:ProductMember2024-01-012024-06-300001723089us-gaap:ProductMember2023-01-012023-06-300001723089us-gaap:ServiceMember2024-04-012024-06-300001723089us-gaap:ServiceMember2023-04-012023-06-300001723089us-gaap:ServiceMember2024-01-012024-06-300001723089us-gaap:ServiceMember2023-01-012023-06-3000017230892024-04-012024-06-3000017230892023-04-012023-06-3000017230892023-01-012023-06-3000017230892024-06-3000017230892023-12-310001723089us-gaap:CommonStockMember2023-12-310001723089us-gaap:AdditionalPaidInCapitalMember2023-12-310001723089us-gaap:RetainedEarningsMember2023-12-310001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001723089us-gaap:NoncontrollingInterestMember2023-12-310001723089us-gaap:RetainedEarningsMember2024-01-012024-03-310001723089us-gaap:NoncontrollingInterestMember2024-01-012024-03-3100017230892024-01-012024-03-310001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001723089us-gaap:CommonStockMember2024-01-012024-03-310001723089us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001723089us-gaap:CommonStockMember2024-03-310001723089us-gaap:AdditionalPaidInCapitalMember2024-03-310001723089us-gaap:RetainedEarningsMember2024-03-310001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001723089us-gaap:NoncontrollingInterestMember2024-03-3100017230892024-03-310001723089us-gaap:RetainedEarningsMember2024-04-012024-06-300001723089us-gaap:NoncontrollingInterestMember2024-04-012024-06-300001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001723089us-gaap:CommonStockMember2024-04-012024-06-300001723089us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001723089us-gaap:CommonStockMember2024-06-300001723089us-gaap:AdditionalPaidInCapitalMember2024-06-300001723089us-gaap:RetainedEarningsMember2024-06-300001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001723089us-gaap:NoncontrollingInterestMember2024-06-300001723089us-gaap:CommonStockMember2022-12-310001723089us-gaap:AdditionalPaidInCapitalMember2022-12-310001723089us-gaap:RetainedEarningsMember2022-12-310001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001723089us-gaap:NoncontrollingInterestMember2022-12-3100017230892022-12-310001723089us-gaap:RetainedEarningsMember2023-01-012023-03-310001723089us-gaap:NoncontrollingInterestMember2023-01-012023-03-3100017230892023-01-012023-03-310001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001723089us-gaap:CommonStockMember2023-01-012023-03-310001723089us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001723089us-gaap:CommonStockMember2023-03-310001723089us-gaap:AdditionalPaidInCapitalMember2023-03-310001723089us-gaap:RetainedEarningsMember2023-03-310001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001723089us-gaap:NoncontrollingInterestMember2023-03-3100017230892023-03-310001723089us-gaap:RetainedEarningsMember2023-04-012023-06-300001723089us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001723089us-gaap:CommonStockMember2023-04-012023-06-300001723089us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001723089us-gaap:CommonStockMember2023-06-300001723089us-gaap:AdditionalPaidInCapitalMember2023-06-300001723089us-gaap:RetainedEarningsMember2023-06-300001723089us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001723089us-gaap:NoncontrollingInterestMember2023-06-3000017230892023-06-300001723089championx:MergerAgreementMember2024-04-020001723089championx:MergerAgreementMember2024-04-022024-04-020001723089championx:SchlumbergerLimitedMemberchampionx:MergerAgreementMember2024-04-020001723089championx:SchlumbergerLimitedMemberchampionx:MergerAgreementMember2024-04-030001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:CorporateNonSegmentMember2024-04-012024-06-300001723089us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001723089us-gaap:CorporateNonSegmentMember2024-01-012024-06-300001723089us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:US2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:CorporateNonSegmentMembercountry:US2024-04-012024-06-300001723089country:US2024-04-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2024-04-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089srt:LatinAmericaMemberus-gaap:CorporateNonSegmentMember2024-04-012024-06-300001723089srt:LatinAmericaMember2024-04-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2024-04-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:CorporateNonSegmentMember2024-04-012024-06-300001723089championx:MiddleEaseAndAfricaMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:CA2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089country:CAus-gaap:CorporateNonSegmentMember2024-04-012024-06-300001723089country:CA2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:EuropeMemberchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembersrt:EuropeMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembersrt:EuropeMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembersrt:EuropeMember2024-04-012024-06-300001723089us-gaap:CorporateNonSegmentMembersrt:EuropeMember2024-04-012024-06-300001723089srt:EuropeMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionandAutomationTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089srt:AsiaPacificMemberus-gaap:CorporateNonSegmentMember2024-04-012024-06-300001723089srt:AsiaPacificMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMembercountry:AU2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:AU2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembercountry:AU2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembercountry:AU2024-04-012024-06-300001723089us-gaap:CorporateNonSegmentMembercountry:AU2024-04-012024-06-300001723089country:AU2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ProductionChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMemberchampionx:OtherMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:DrillingTechnologiesMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ReservoirChemicalTechnologiesMember2024-04-012024-06-300001723089us-gaap:CorporateNonSegmentMemberchampionx:OtherMember2024-04-012024-06-300001723089championx:OtherMember2024-04-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:US2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:CorporateNonSegmentMembercountry:US2023-04-012023-06-300001723089country:US2023-04-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2023-04-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089srt:LatinAmericaMemberus-gaap:CorporateNonSegmentMember2023-04-012023-06-300001723089srt:LatinAmericaMember2023-04-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2023-04-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:CorporateNonSegmentMember2023-04-012023-06-300001723089championx:MiddleEaseAndAfricaMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:CA2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089country:CAus-gaap:CorporateNonSegmentMember2023-04-012023-06-300001723089country:CA2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:EuropeMemberchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembersrt:EuropeMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembersrt:EuropeMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembersrt:EuropeMember2023-04-012023-06-300001723089us-gaap:CorporateNonSegmentMembersrt:EuropeMember2023-04-012023-06-300001723089srt:EuropeMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionandAutomationTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089srt:AsiaPacificMemberus-gaap:CorporateNonSegmentMember2023-04-012023-06-300001723089srt:AsiaPacificMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMembercountry:AU2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:AU2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembercountry:AU2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembercountry:AU2023-04-012023-06-300001723089us-gaap:CorporateNonSegmentMembercountry:AU2023-04-012023-06-300001723089country:AU2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ProductionChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMemberchampionx:OtherMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:DrillingTechnologiesMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ReservoirChemicalTechnologiesMember2023-04-012023-06-300001723089us-gaap:CorporateNonSegmentMemberchampionx:OtherMember2023-04-012023-06-300001723089championx:OtherMember2023-04-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:US2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:CorporateNonSegmentMembercountry:US2024-01-012024-06-300001723089country:US2024-01-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2024-01-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089srt:LatinAmericaMemberus-gaap:CorporateNonSegmentMember2024-01-012024-06-300001723089srt:LatinAmericaMember2024-01-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2024-01-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:CorporateNonSegmentMember2024-01-012024-06-300001723089championx:MiddleEaseAndAfricaMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:CA2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089country:CAus-gaap:CorporateNonSegmentMember2024-01-012024-06-300001723089country:CA2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:EuropeMemberchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembersrt:EuropeMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembersrt:EuropeMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembersrt:EuropeMember2024-01-012024-06-300001723089us-gaap:CorporateNonSegmentMembersrt:EuropeMember2024-01-012024-06-300001723089srt:EuropeMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionandAutomationTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089srt:AsiaPacificMemberus-gaap:CorporateNonSegmentMember2024-01-012024-06-300001723089srt:AsiaPacificMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMembercountry:AU2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:AU2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembercountry:AU2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembercountry:AU2024-01-012024-06-300001723089us-gaap:CorporateNonSegmentMembercountry:AU2024-01-012024-06-300001723089country:AU2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMemberchampionx:OtherMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:DrillingTechnologiesMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089us-gaap:CorporateNonSegmentMemberchampionx:OtherMember2024-01-012024-06-300001723089championx:OtherMember2024-01-012024-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:US2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:USchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:CorporateNonSegmentMembercountry:US2023-01-012023-06-300001723089country:US2023-01-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2023-01-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089srt:LatinAmericaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089srt:LatinAmericaMemberus-gaap:CorporateNonSegmentMember2023-01-012023-06-300001723089srt:LatinAmericaMember2023-01-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMember2023-01-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089championx:MiddleEaseAndAfricaMemberus-gaap:CorporateNonSegmentMember2023-01-012023-06-300001723089championx:MiddleEaseAndAfricaMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:CA2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembercountry:CAchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089country:CAus-gaap:CorporateNonSegmentMember2023-01-012023-06-300001723089country:CA2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:EuropeMemberchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembersrt:EuropeMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembersrt:EuropeMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembersrt:EuropeMember2023-01-012023-06-300001723089us-gaap:CorporateNonSegmentMembersrt:EuropeMember2023-01-012023-06-300001723089srt:EuropeMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ProductionandAutomationTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMembersrt:AsiaPacificMemberchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089srt:AsiaPacificMemberus-gaap:CorporateNonSegmentMember2023-01-012023-06-300001723089srt:AsiaPacificMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionChemicalTechnologiesMembercountry:AU2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMembercountry:AU2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:DrillingTechnologiesMembercountry:AU2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ReservoirChemicalTechnologiesMembercountry:AU2023-01-012023-06-300001723089us-gaap:CorporateNonSegmentMembercountry:AU2023-01-012023-06-300001723089country:AU2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ProductionChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:ProductionandAutomationTechnologiesMemberchampionx:OtherMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:DrillingTechnologiesMember2023-01-012023-06-300001723089us-gaap:OperatingSegmentsMemberchampionx:OtherMemberchampionx:ReservoirChemicalTechnologiesMember2023-01-012023-06-300001723089us-gaap:CorporateNonSegmentMemberchampionx:OtherMember2023-01-012023-06-300001723089championx:OtherMember2023-01-012023-06-300001723089us-gaap:CustomerRelationshipsMember2024-06-300001723089us-gaap:CustomerRelationshipsMember2023-12-310001723089us-gaap:UnpatentedTechnologyMember2024-06-300001723089us-gaap:UnpatentedTechnologyMember2023-12-310001723089us-gaap:TrademarksMember2024-06-300001723089us-gaap:TrademarksMember2023-12-310001723089us-gaap:PatentsMember2024-06-300001723089us-gaap:PatentsMember2023-12-310001723089us-gaap:TrademarksMember2024-06-300001723089us-gaap:TrademarksMember2023-12-310001723089us-gaap:InProcessResearchAndDevelopmentMember2024-06-300001723089us-gaap:InProcessResearchAndDevelopmentMember2023-12-310001723089championx:ProductionChemicalTechnologiesMember2023-12-310001723089championx:ProductionandAutomationTechnologiesMember2023-12-310001723089championx:DrillingTechnologiesMember2023-12-310001723089championx:ReservoirChemicalTechnologiesMember2023-12-310001723089championx:ProductionChemicalTechnologiesMember2024-01-012024-06-300001723089championx:ProductionandAutomationTechnologiesMember2024-01-012024-06-300001723089championx:DrillingTechnologiesMember2024-01-012024-06-300001723089championx:ReservoirChemicalTechnologiesMember2024-01-012024-06-300001723089championx:ProductionChemicalTechnologiesMember2024-06-300001723089championx:ProductionandAutomationTechnologiesMember2024-06-300001723089championx:DrillingTechnologiesMember2024-06-300001723089championx:ReservoirChemicalTechnologiesMember2024-06-300001723089us-gaap:LineOfCreditMemberchampionx:A2022CreditFacilityMember2024-06-300001723089us-gaap:LineOfCreditMemberchampionx:A2022CreditFacilityMember2023-12-310001723089championx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2024-06-300001723089championx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2023-12-310001723089championx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2022-06-070001723089championx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2022-06-072022-06-070001723089us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberchampionx:A2022RevolvingCreditFacilityMember2022-06-072022-06-070001723089us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberchampionx:A2022RevolvingCreditFacilityMember2022-06-070001723089us-gaap:LineOfCreditMemberchampionx:A2022RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2022-06-070001723089us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberchampionx:A2022RevolvingCreditFacilityMember2024-06-300001723089championx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2023-09-290001723089us-gaap:SecuredOvernightFinancingRateSofrMemberchampionx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2023-09-292023-09-290001723089us-gaap:BaseRateMemberchampionx:TermLoanFacilityMemberchampionx:A2022TermLoanFacilityMember2023-09-292023-09-290001723089us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-292022-06-290001723089championx:InterestRateSwapFirstThreeYearsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-06-290001723089us-gaap:DesignatedAsHedgingInstrumentMemberchampionx:InterestRateSwapYearsFourAndFiveMember2022-06-290001723089championx:EnvironmentalAssessmentsAndRemediationMember2024-01-012024-06-3000017230892023-01-012023-12-310001723089championx:OklahomaDepartmentOfEnvironmentalQualityMember2019-12-310001723089championx:DeepwaterHorizonIncidentResponseMember2024-02-290001723089us-gaap:CostOfSalesMember2024-04-012024-06-300001723089us-gaap:CostOfSalesMember2023-04-012023-06-300001723089us-gaap:CostOfSalesMember2024-01-012024-06-300001723089us-gaap:CostOfSalesMember2023-01-012023-06-300001723089us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001723089us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001723089us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001723089us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-3000017230892024-01-312024-01-3100017230892024-05-162024-05-1600017230892022-03-0700017230892022-10-2400017230892024-01-310001723089championx:OTSConsultingServicesLLPMember2024-01-052024-01-050001723089championx:OTSConsultingServicesLLPMember2024-01-050001723089championx:ArtificialLiftPerformanceLimitedMember2024-02-262024-02-260001723089championx:ArtificialLiftPerformanceLimitedMemberchampionx:PayableOnFirstAnniversaryOfClosingDateMember2024-02-260001723089championx:ArtificialLiftPerformanceLimitedMember2024-02-260001723089championx:ArtificialLiftPerformanceLimitedMemberchampionx:HoldbackPaymentAndEarnOutConsiderationMember2024-02-260001723089championx:RMSpumptoolsLimitedMemberus-gaap:SubsequentEventMember2024-07-082024-07-080001723089us-gaap:DisposalGroupNotDiscontinuedOperationsMemberchampionx:CTRussiaBusinessMember2023-03-310001723089us-gaap:DisposalGroupNotDiscontinuedOperationsMemberchampionx:CTRussiaBusinessMember2023-01-012023-03-310001723089us-gaap:DisposalGroupNotDiscontinuedOperationsMemberchampionx:CTRussiaBusinessMember2024-04-012024-06-300001723089us-gaap:DisposalGroupNotDiscontinuedOperationsMemberchampionx:CTRussiaBusinessMember2024-01-012024-06-3000017230892024-03-2900017230892024-03-292024-03-290001723089us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2024-06-300001723089us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2023-12-310001723089us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2024-06-300001723089us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-310001723089us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300001723089us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001723089us-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel2Memberchampionx:A2022RevolvingCreditFacilityMember2024-06-300001723089us-gaap:LineOfCreditMemberus-gaap:FairValueInputsLevel2Memberchampionx:A2022RevolvingCreditFacilityMember2023-12-310001723089us-gaap:FairValueInputsLevel2Memberchampionx:A2022TermLoanFacilityMemberus-gaap:SecuredDebtMember2024-06-300001723089us-gaap:FairValueInputsLevel2Memberchampionx:A2022TermLoanFacilityMemberus-gaap:SecuredDebtMember2023-12-310001723089championx:ForeignExchangeForwardAndInterestRateSwapMember2024-06-300001723089championx:ForeignExchangeForwardAndInterestRateSwapMember2023-12-310001723089us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2024-04-012024-06-300001723089us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2023-04-012023-06-300001723089us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2024-01-012024-06-300001723089us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2023-01-012023-06-300001723089us-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-04-012024-06-300001723089us-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-012023-06-300001723089us-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-06-300001723089us-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-06-300001723089us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMember2024-04-012024-06-300001723089us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMember2023-04-012023-06-300001723089us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-06-300001723089us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-06-300001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember2022-06-280001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember2024-03-280001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMemberchampionx:JPMorganChaseBankMember2024-01-012024-06-300001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMemberchampionx:JPMorganChaseBankMember2024-06-300001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMemberchampionx:HSBCMember2024-01-012024-06-300001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMemberchampionx:HSBCMember2024-06-300001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMemberchampionx:JPMorganChaseBankMember2024-04-012024-06-300001723089championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMemberchampionx:HSBCMember2024-04-012024-06-300001723089country:AR2024-04-012024-06-300001723089country:AR2024-01-012024-06-300001723089championx:AntoineMarcosMember2024-04-012024-06-300001723089championx:AntoineMarcosMember2024-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2024
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-38441
ChampionX Corporation
(Exact name of registrant as specified in its charter)
Delaware82-3066826
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
2445 Technology Forest Blvd,Building 4, 12th Floor
The Woodlands,Texas77381
(Address of principal executive offices)(Zip Code)
(281) 403-5772
(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.01 par valueCHXThe Nasdaq Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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 

The registrant had 190.5 million shares of common stock, $0.01 par value, outstanding as of July 18, 2024.



CHAMPIONX CORPORATION

TABLE OF CONTENTS

Page
 
 
 
 
 
  
 




CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of the safe harbor from liability established by the Private Securities Litigation Reform Act of 1995. All statements, other than statements of historical fact, contained in this report are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements usually relate to future events and anticipated revenues, earnings, cash flows or other aspects of our operations or operating results. Forward-looking statements are often identified by the words “believe,” “anticipate,” “expect,” “may,” “intend,” “foresee,” “guidance,” “estimate,” “potential,” “outlook,” “plan,” “should,” “would,” “could,” “target,” “forecast” and similar expressions, including the negative thereof. The absence of these words, however, does not mean that the statements are not forward-looking statements. Forward-looking statements are based on our current expectations, beliefs and assumptions concerning future developments and business conditions and their potential effect on us. While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate.

All of our forward-looking statements involve risks, uncertainties and assumptions (some of which are significant or beyond our control) that could cause actual results to materially differ from our historical experience and our present expectations or projections. Known material factors that could cause actual results to materially differ from those contemplated in the forward-looking statements are those set forth in Part I, Item 1A, “Risk Factors,” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and in Part II, Item 1A, “Risk Factors,” in this Quarterly Report on Form 10-Q, and include the following:

The impact of the Merger Agreement (as defined below), including the disruption of management’s attention from ongoing operations, an inability to complete the Merger (as defined below) due to failure to obtain required regulatory approvals or satisfy other closing conditions, the risk that if the Merger is not completed, the market price of our common stock could decline, the risk that we may not be able to retain key personnel, the impact on our relationships with our customers and suppliers, the impact on our operations, the occurrence of any event, change or other circumstances that could give rise to the termination of the Merger Agreement, including a termination under circumstances that could require us to pay a termination fee to SLB (as defined below);
Demand for, and profitability of our products and services, is affected by changes in the price of, and demand for, crude oil and natural gas in domestic and international markets;
Cost inflation and availability of raw materials;
The impact of inflation on wholesale product costs, labor rates, transportation costs, and on our customers’ financial position and ability to purchase our products;
Global economic conditions, geopolitical issues, supply chain disruptions, and availability and cost of credit, and the impact thereof on our operations and those of our customers and suppliers;
Changes in the amount of or types of products and services our customers buy from us due to their decreased spending or demand changes that could reduce our revenues or profit margin;
Our ability to successfully compete with other companies in our industry;
Our ability to develop and implement or introduce new technologies, products, and services, as well as our ability to protect and maintain intellectual property assets;
Our ability to successfully execute potential acquisitions and integrate acquired businesses;
Potential liabilities arising out of the installation, use or manufacturing of our products or from a chemical spill, release or other hazard;
Manufacturing disruptions, particularly with respect to our chemical products, including as a result of fires, explosions and chemical spills, releases or discharges;
Continuing consolidation within our customers’ industry;
Credit risks related to our customer base or the loss of significant customers;
Risks relating to our existing international operations and expansion into new geographical markets;
Risks relating to improper conduct by any of our employees, agents or business partners;
Failure to attract, retain and develop personnel;
The impact of natural disasters and other unusual weather conditions on our business;
Investor sentiment towards companies in the oil and gas industry due to climate change, fossil fuels and other environmental, social and governance matters;
Changes in domestic and foreign governmental public policies and actions of governments that impact oil and gas operations or favor renewable energy projects, risks associated with entry into emerging markets, changes in statutory tax rates and unanticipated outcomes with respect to tax audits;
Disruptions in the political, regulatory, economic and social conditions of the countries in which we conduct business;
Fluctuations in currency markets worldwide;
The impact of our indebtedness on our financial position and operating flexibility;
Disruptions in the capital and credit markets;



The impact of war, terrorism and civil unrest;
Risks relating to information technology and cybersecurity, including the potential for cyberattacks or security breaches that could disrupt our or our partners’ or suppliers’ operations, compromise confidential or otherwise protected information, damage our reputation, expose us to legal liability, or cause financial losses;
Changes in federal, state and local legislation and regulations relating to oil and gas development and the potential for related litigation or restrictions on our customers;
Changes in environmental and health and safety laws and regulations which may increase our costs, limit the demand for our products and services or restrict our operations; and
The impact of tariffs and other trade measures on our business.

We wish to caution you not to place undue reliance on any forward-looking statements, which speak only as of the date hereof. We undertake no obligation to publicly update, revise or correct any of our forward-looking statements after the date they are made, whether as a result of new information, future events or otherwise, except to the extent required under the federal securities laws.



PART I — FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

CHAMPIONX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share data)2024202320242023
Revenue:
Product revenue$763,212 $813,416 $1,571,039 $1,646,439 
Service revenue103,881 88,645 191,060 181,890 
Lease and other revenue26,179 24,539 53,314 46,618 
Total revenue893,272 926,600 1,815,413 1,874,947 
Cost of goods and services613,426 644,394 1,236,363 1,309,386 
Gross profit279,846 282,206 579,050 565,561 
Costs and expenses:
Selling, general and administrative expense182,995 162,484 355,409 323,300 
(Gain) loss on sale-leaseback transaction and disposal group  (29,883)12,965 
Interest expense, net15,421 14,544 29,356 27,010 
Foreign currency transaction losses (gains), net(2,767)4,439 (2,712)13,691 
Other expense (income), net938 (7,543)3,865 (11,500)
Income before income taxes83,259 108,282 223,015 200,095 
Provision for income taxes27,868 11,656 54,464 40,325 
Net income55,391 96,626 168,551 159,770 
Net income attributable to noncontrolling interest2,822 829 3,059 441 
Net income attributable to ChampionX$52,569 $95,797 $165,492 $159,329 
Earnings per share attributable to ChampionX:
Basic$0.28 $0.49 $0.87 $0.81 
Diluted$0.27 $0.48 $0.85 $0.79 
Weighted-average shares outstanding:
Basic190,426 197,034 190,615 197,657 
Diluted193,257 200,735 193,740 201,694 

The accompanying notes are an integral part of the condensed consolidated financial statements.
1




CHAMPIONX CORPORATION 
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited)
 Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Net income$55,391 $96,626 $168,551 $159,770 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments(7,460)9,020 (17,538)(1,656)
Cash flow hedges579 231 3,709 (4,458)
Defined pension and other post-retirement benefits adjustments, net240 (102)203 (49)
Other comprehensive income (loss)(6,641)9,149 (13,626)(6,163)
Comprehensive income48,750 105,775 154,925 153,607 
Less: Comprehensive income attributable to noncontrolling interest2,822 829 3,059 441 
Comprehensive income attributable to ChampionX$45,928 $104,946 $151,866 $153,166 

The accompanying notes are an integral part of the condensed consolidated financial statements.
2




CHAMPIONX CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(in thousands, except share data)June 30, 2024December 31, 2023
ASSETS
Current Assets:
Cash and cash equivalents$393,297 $288,557 
Receivables, net of allowances of $5,540 in 2024 and $5,734 in 2023
441,401 534,534 
Inventories, net538,999 521,549 
Assets held for sale15,192 15,565 
Prepaid expenses and other current assets56,297 65,212 
Total current assets1,445,186 1,425,417 
Property, plant, and equipment, net of accumulated depreciation of $806,304 in 2024 and $781,367 in 2023
752,553 773,552 
Goodwill684,567 669,064 
Intangible assets, net229,562 243,553 
Operating lease right-of-use assets107,329 69,561 
Other non-current assets70,143 60,555 
Total assets$3,289,340 $3,241,702 
LIABILITIES AND EQUITY
Current Liabilities:
Current portion of long-term debt$6,203 $6,203 
Accounts payable484,472 451,680 
Accrued compensation and employee benefits76,560 109,626 
Current portion of operating lease liabilities21,924 23,292 
Accrued distributor fees11 56,443 
Accrued expenses and other current liabilities138,535 135,505 
Total current liabilities727,705 782,749 
Long-term debt592,868 594,283 
Deferred income taxes62,101 71,497 
Operating lease liabilities81,951 41,975 
Other long-term liabilities95,482 90,167 
Total liabilities1,560,107 1,580,671 
Stockholders’ equity: 
Common stock (2.5 billion shares authorized, $0.01 par value)
190.5 million shares and 191.3 million shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively
1,905 1,913 
Capital in excess of par value of common stock2,150,847 2,166,911 
Accumulated deficit(357,445)(455,676)
Accumulated other comprehensive loss(50,152)(36,526)
ChampionX stockholders’ equity1,745,155 1,676,622 
Noncontrolling interest(15,922)(15,591)
Total equity1,729,233 1,661,031 
Total liabilities and equity$3,289,340 $3,241,702 

The accompanying notes are an integral part of the condensed consolidated financial statements.
3




CHAMPIONX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(Unaudited)
Common Stock
(in thousands)SharesPar
Value
Capital in Excess of Par ValueAccum. DeficitAccum.
Other
Comp.
Loss
Non-controlling InterestTotal
December 31, 2023191,135 $1,913 $2,166,911 $(455,676)$(36,526)$(15,591)$1,661,031 
Net income— — — 112,923 — 237 113,160 
Other comprehensive loss— — — — (6,985)— (6,985)
Stock-based compensation677 7 6,166 — — — 6,173 
Stock options exercised168 2 915 — — — 917 
Taxes withheld on issuance of stock-based awards— — (11,821)— — — (11,821)
Dividends declared to common stockholders ($0.095 per share)
— — — (17,967)— — (17,967)
Repurchase and cancellation of common stock(1,611)(18)(18,288)(31,093)— — (49,399)
Distributions to noncontrolling interest— — — — —   
Cumulative translation adjustments— — — — — 65 65 
March 31, 2024190,369 $1,904 $2,143,883 $(391,813)$(43,511)$(15,289)$1,695,174 
Net income— — — 52,569 — 2,822 55,391 
Other comprehensive loss— — — — (6,641)— (6,641)
Stock-based compensation9  6,505 — — — 6,505 
Stock options exercised81 1 595 — — — 596 
Taxes withheld on issuance of stock-based awards— — (136)— — — (136)
Dividends declared to common stockholders ($0.095 per share)
— — — (18,201)— — (18,201)
Repurchase and cancellation of common stock    — —  
Cumulative translation adjustments— — — — — (38)(38)
Distributions to noncontrolling interest— — — — — (3,417)(3,417)
June 30, 2024190,459 $1,905 $2,150,847 $(357,445)$(50,152)$(15,922)$1,729,233 

4




Common Stock
(in thousands)SharesPar
Value
Capital in Excess of Par ValueAccum. DeficitAccum.
Other
Comp.
Loss
Non-controlling InterestTotal
December 31, 2022198,466 $1,985 $2,249,698 $(527,603)$(29,530)$(17,335)$1,677,215 
Net income— — — 63,532 — (388)63,144 
Other comprehensive loss— — — — (15,312)— (15,312)
Stock-based compensation327 3 5,231 — — — 5,234 
Stock options exercised481 5 3,009 — — — 3,014 
Taxes withheld on issuance of stock-based awards— — (5,100)— — — (5,100)
Dividends declared to common stockholders ($0.085 per share)
— — — (16,784)— — (16,784)
Repurchase and cancellation of common stock(1,302)(13)(14,811)(25,603)— — (40,427)
Distributions to noncontrolling interest— — — — — (823)(823)
Cumulative translation adjustments— — — — — 8 8 
March 31, 2023197,972 $1,980 $2,238,027 $(506,458)$(44,842)$(18,538)$1,670,169 
Net income— — — 95,797 — 829 96,626 
Other comprehensive income— — — — 9,149 — 9,149 
Stock-based compensation180 2 6,339 — — — 6,341 
Stock options exercised27 — 24 — — — 24 
Taxes withheld on issuance of stock-based awards— — (2,039)— — — (2,039)
Dividends declared to common stockholders ($0.085 per share)
— — — (16,758)— — (16,758)
Repurchase and cancellation of common stock(1,883)(19)(21,442)(29,729)— — (51,190)
June 30, 2023196,296 $1,963 $2,220,909 $(457,148)$(35,693)$(17,709)$1,712,322 

The accompanying notes are an integral part of the condensed consolidated financial statements.
5




CHAMPIONX CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
Six Months Ended June 30,
(in thousands)20242023
Cash flows from operating activities:  
Net income$168,551 $159,770 
Adjustments to reconcile net income to net cash flows from operating activities:
Depreciation and amortization119,783 115,387 
(Gain) loss on sale-leaseback transaction and disposal group(29,883)12,965 
Loss on Argentina Blue Chip Swap transaction7,168  
Stock-based compensation12,678 11,575 
Provision for inventory obsolescence and write-downs 9,908 12,344 
Deferred income taxes(15,092)(22,187)
Loss (gain) on disposal of fixed assets217 (1,070)
Amortization of deferred loan costs and accretion of discount2,120 2,029 
Other2,805 3,185 
Changes in operating assets and liabilities (net of effects of foreign exchange):
Receivables90,912 83,589 
Inventories(40,897)(70,040)
Leased assets(15,770)(22,125)
Other assets1,016 3,135 
Accounts payable20,919 40,632 
Other liabilities(93,302)(120,901)
Net cash flows provided by operating activities241,133 208,288 
Cash flows from investing activities:  
Capital expenditures(65,314)(57,277)
Proceeds from sale of fixed assets6,482 7,109 
Proceeds from sale-leaseback transaction44,292  
Purchase of investments(31,526) 
Sale of investments24,358  
Acquisitions, net of cash acquired(21,472) 
Net cash used for investing activities(43,180)(50,168)
Cash flows from financing activities:  
Proceeds from long-term debt 15,500 
Repayment of long-term debt(3,102)(43,633)
Repurchases of common stock(49,399)(91,617)
Dividends paid(34,336)(31,591)
Payments related to taxes withheld on stock-based compensation(11,596)(7,139)
Proceeds expected to be remitted under the Accounts Receivable Facility15,352 15,400 
Other(8,313)(2,161)
Net cash used for financing activities(91,394)(145,241)
Effect of exchange rate changes on cash and cash equivalents(1,819)22 
Net increase in cash and cash equivalents104,740 12,901 
Cash and cash equivalents at beginning of period288,557 250,187 
Cash and cash equivalents at end of period$393,297 $263,088 

The accompanying notes are an integral part of the condensed consolidated financial statements.
6


CHAMPIONX CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

NOTE 1—BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Description of the Business

ChampionX Corporation is a global leader in chemistry solutions, artificial lift systems, and highly engineered equipment and technologies that help companies drill for and produce oil and gas safely, efficiently, and sustainably around the world. Our expertise, innovative products, and digital technologies provide enhanced oil and gas production, transportation, and real-time emissions monitoring throughout the lifecycle of a well.

Unless the context requires otherwise, references in this report to “we,” “us,” “our,” “the Company,” or “ChampionX” mean ChampionX Corporation, together with its subsidiaries where the context requires.

Merger Agreement

On April 2, 2024, ChampionX entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Schlumberger Limited, a Curaçao corporation (“SLB”), Sodium Holdco, Inc., a Delaware corporation and indirect wholly owned subsidiary of SLB, (“Holdco”), and Sodium Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of SLB and Holdco (“Merger Sub”), pursuant to which, and subject to the terms and conditions therein, Merger Sub will be merged with and into ChampionX (the “Merger,” together with the other transactions contemplated by the Merger Agreement, the “Transactions”), with ChampionX surviving the Merger as an indirect wholly owned subsidiary of SLB.

Pursuant to the Merger Agreement, at the effective time of the Merger (the “Effective Time”) and by virtue of the Merger, each share of common stock, par value $0.01 per share, of ChampionX issued and outstanding immediately prior to the Effective Time (other than any shares of ChampionX common stock held in the treasury of ChampionX or held by SLB, Holdco or any direct or indirect wholly owned subsidiary of SLB, in each case except for any such shares held on behalf of third parties) will be converted, without any action on the part of the holder thereof, into the right to receive 0.735 shares of common stock, par value $0.01 per share, of SLB (“SLB Common Stock”), which shares will be duly authorized and validly issued in accordance with applicable laws (the “Equity Consideration”) and, if applicable, cash in lieu of fractional shares.

The Merger Agreement contains certain termination rights for each of ChampionX and SLB. In connection with the termination of the Merger Agreement under specified circumstances, including the consummation of a competing acquisition proposal within 12 months of the termination of the Merger Agreement for certain specified reasons, ChampionX would be required to pay SLB a termination fee of $265.4 million.

Upon termination of the Merger Agreement under specified circumstances, including the termination (1) by either party if certain Mutual Legal Restraints (as defined below) exist, specified regulatory approvals have not been obtained or if the consummation of the Merger does not occur on or prior to April 2, 2025 (subject to an automatic extension to October 2, 2025 under specified circumstances) and the parties will have satisfied conditions to the Merger (subject to certain exceptions) or (2) by SLB under specified circumstances, SLB would be required to pay ChampionX a termination fee of $326.6 million.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of ChampionX have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Although these estimates are based on management’s best knowledge of current events and actions that we may undertake in the future, actual results may differ from our estimates. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring
7


adjustments unless otherwise specified) necessary for a fair statement of our financial condition and results of operations as of and for the periods presented. Revenue, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these financial statements may not be representative of the results that may be expected for the year ending December 31, 2024.

Significant Accounting Policies

Please refer to “Note 1Basis of Presentation and Summary of Significant Accounting Policies” to our consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 for the discussion of our significant accounting policies.

New Accounting Standards Issued

In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) 2023-07, “Segment Reporting - Improvements to Reportable Segment Disclosures” which requires a public business entity to disclose its significant segment expense categories and amounts for each reportable segment. A significant segment expense is an expense that is significant to the segment, regularly provided to or easily computed from information regularly provided to the chief operating decision maker, and included in the reported measure of segment profit or loss. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024, with early adoption permitted.

In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, “Improvements to Income Tax Disclosure” which requires a public business entity to disclose disaggregated information about the entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories. Separate disclosures will be required for any reconciling items that are equal to or greater than a specified quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted.

NOTE 2—SEGMENT INFORMATION

Our reporting segments are:

Production Chemical Technologies—provides oil and natural gas production and midstream markets with solutions to manage and control corrosion, oil and water separation, flow assurance, sour gas treatment and a host of water-related issues.

Production & Automation Technologies—designs, manufactures, markets and services a full range of artificial lift equipment, end-to-end digital automation solutions, as well as other production equipment and asset monitoring technologies. Production & Automation Technologies’ products are sold under a collection of brands including Harbison-Fischer, Norris, Alberta Oil Tool, Oil Lift Technology, PCS Ferguson, Pro-Rod, Upco, Unbridled ESP, Norriseal-Wellmark, Quartzdyne, Spirit, Theta, Timberline, Windrock and AL Perform.

Drilling Technologies—designs, manufactures and markets polycrystalline diamond cutters and bearings for use in oil and gas drill bits under the US Synthetic brand.

Reservoir Chemical Technologies—manufactures specialty products that support well stimulation, construction (including drilling and cementing) and remediation needs in the oil and natural gas industry.

We refer to our Production Chemical Technologies segment and our Reservoir Chemical Technologies segment collectively as our Chemical Technologies business. Although Reservoir Chemical Technologies is not required to be disclosed separately as a reportable segment based on materiality, management believes the additional information may contribute to a better understanding of the business. Other business activities that do not meet the criteria of an operating segment have been combined into Corporate and other. Corporate and other includes (i) corporate and overhead expenses, and (ii) revenue and costs for activities that are not operating segments.
8



Segment revenue and segment operating profit
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Segment revenue:  
Production Chemical Technologies$569,577 $574,302 $1,159,685 $1,165,986 
Production & Automation Technologies244,487 254,156 497,101 505,704 
Drilling Technologies52,888 57,324 108,094 114,031 
Reservoir Chemical Technologies27,123 23,853 51,828 49,659 
Corporate and other (1)
(803)16,965 (1,295)39,567 
Total revenue$893,272 $926,600 $1,815,413 $1,874,947 
Segment operating profit (loss):  
Production Chemical Technologies$85,388 $87,163 $173,220 $153,477 
Production & Automation Technologies22,207 33,208 50,677 68,000 
Drilling Technologies11,863 12,660 56,265 24,547 
Reservoir Chemical Technologies4,363 2,186 8,109 4,173 
Total segment operating profit123,821 135,217 288,271 250,197 
Corporate and other (1)
25,141 12,391 35,900 23,092 
Interest expense, net15,421 14,544 29,356 27,010 
Income before income taxes$83,259 $108,282 $223,015 $200,095 
_______________________
(1)    Corporate and other includes costs not directly attributable or allocated to our reportable segments such as overhead and other costs pertaining to corporate executive management and other administrative functions, and the results attributable to our noncontrolling interest. Additionally, the sales and expenses related to the Cross Supply and Product Transfer Agreement with Ecolab, Inc. (“Ecolab”) were included within Corporate and other from June 3, 2020, the date of the merger in which we acquired the Chemical Technologies business, through June 30, 2023. Beginning, July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.
9


NOTE 3—REVENUE

Our revenue is generated primarily from product sales. Service revenue is generated from providing services to our customers. These services include installation, repair and maintenance, laboratory and logistics services, chemical management services, troubleshooting, reporting, water treatment services, technical advisory assistance, emissions detection and monitoring, and other field services. Lease revenue is derived from rental income of leased production equipment. As our costs are shared across the various revenue categories, cost of goods sold is not tracked separately and is not discretely identifiable.

In certain geographical areas, the Company utilizes joint ventures and independent third-party distributors and sales agents to sell and market products and services. Amounts payable to independent third-party distributors and sales agents may fluctuate based on sales and timing of distributor fee payments. For services rendered by such independent third-party distributors and sales agents, the Company records the consideration received on a net basis within product revenue in our condensed consolidated statements of income. Additionally, amounts owed to distributors and sales agents are reported within accrued distributor fees within our condensed consolidated balance sheets.

Revenue disaggregated by geography was as follows:
Three Months Ended June 30, 2024
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$261,141 $190,953 $40,321 $12,818 $ $505,233 
Latin America64,263 6,751 124 4,681  75,819 
Middle East & Africa93,967 14,715 2,031 7,521 (803)117,431 
Canada79,374 15,187 4,083 467  99,111 
Europe45,985 3,123 5,373 1,173  55,654 
Asia-Pacific20,620 1,972 956 459  24,007 
Australia4,227 11,786  4  16,017 
Other      
Total revenue$569,577 $244,487 $52,888 $27,123 $(803)$893,272 
Three Months Ended June 30, 2023
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$236,917 $197,655 $44,233 $11,677 $7,014 $497,496 
Latin America116,083 5,457  3,044 752 125,336 
Middle East & Africa81,776 14,756 2,967 7,123 (53)106,569 
Canada72,403 15,648 2,922 540 7 91,520 
Europe53,415 4,980 6,544 775 2,494 68,208 
Asia-Pacific8,572 3,527 658 692 6,751 20,200 
Australia5,136 12,133  2  17,271 
Other      
Total revenue$574,302 $254,156 $57,324 $23,853 $16,965 $926,600 
______________________
(1)    The sales related to the Cross Supply and Product Transfer Agreement with Ecolab were included within Corporate and other from June 3, 2020 through June 30, 2023. Beginning July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.
10


Six Months Ended June 30, 2024
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$503,625 $386,620 $83,941 $26,663 $ $1,000,849 
Latin America186,576 11,076 221 7,965  205,838 
Middle East & Africa173,334 29,377 4,279 13,084 (1,295)218,779 
Canada157,254 33,502 8,406 981  200,143 
Europe93,638 8,062 9,760 2,310  113,770 
Asia-Pacific35,945 4,311 1,487 821  42,564 
Australia9,313 24,153  4  33,470 
Other      
Total revenue$1,159,685 $497,101 $108,094 $51,828 $(1,295)$1,815,413 
Six Months Ended June 30, 2023
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$478,678 $390,196 $87,193 $24,250 $20,604 $1,000,921 
Latin America240,554 10,145  7,012 1,719 259,430 
Middle East & Africa158,763 30,177 5,448 13,860 (438)207,810 
Canada146,567 36,185 6,689 958 18 190,417 
Europe103,218 9,939 12,704 1,143 5,125 132,129 
Asia-Pacific17,791 5,605 1,995 1,871 12,539 39,801 
Australia11,085 23,457  2  34,544 
Other9,330  2 563  9,895 
Total revenue$1,165,986 $505,704 $114,031 $49,659 $39,567 $1,874,947 

Revenue is attributed to regions based on the location of our direct customer, which in some instances is an intermediary and not necessarily the end user.

Contract Balances

The beginning and ending contract asset and contract liability balances from contracts with customers were as follows:
(in thousands)June 30, 2024December 31, 2023
Contract assets$ $ 
Contract liabilities - current$21,653 $27,406 

11


NOTE 4—INTANGIBLE ASSETS AND GOODWILL

Intangible Assets

The components of our definite- and indefinite-lived intangible assets were as follows:
June 30, 2024December 31, 2023
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived
intangible assets:
Customer relationships$585,057 $451,594 $133,463 $583,326 $438,181 $145,145 
Unpatented technologies152,487 85,280 67,207 142,760 75,224 67,536 
Trademarks59,954 41,176 18,778 59,862 39,564 20,298 
Patents35,510 30,196 5,314 36,438 30,664 5,774 
833,008 608,246 224,762 822,386 583,633 238,753 
Indefinite-lived
intangible assets:
Trademarks3,600 — 3,600 3,600 — 3,600 
In-process research and development1,200 — 1,200 1,200 — 1,200 
4,800 — 4,800 4,800 — 4,800 
Total$837,808 $608,246 $229,562 $827,186 $583,633 $243,553 

Goodwill

The carrying amount of goodwill, including changes therein, by reportable segment is below:
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical TechnologiesTotal
December 31, 2023$356,558 $211,370 $101,136 $ $669,064 
Acquisitions (1)
 19,056   19,056 
Foreign currency translation(3,616)63   (3,553)
June 30, 2024$352,942 $230,489 $101,136 $ $684,567 
______________________
(1)    See Note 10—Acquisitions, Divestitures and Sale Leaseback for additional information related to the acquisitions completed during the first quarter of 2024.

Goodwill is not subject to amortization but is tested for impairment on an annual basis or more frequently if impairment indicators arise.

12


NOTE 5—DEBT

Long-term debt consisted of the following:

(in thousands)June 30, 2024December 31, 2023
2022 Revolving Credit Facility$ $ 
2022 Term Loan Facility615,660 618,762 
Total615,660 618,762 
Net unamortized discounts and issuance costs(16,589)(18,276)
Total long-term debt599,071 600,486 
Current portion of long-term debt (1)
(6,203)(6,203)
Long-term debt, less current portion$592,868 $594,283 
_______________________
(1) Includes the mandatory amortization payments due within twelve months related to the 2022 Term Loan Facility as of June 30, 2024.

On June 7, 2022, we entered into a restated credit agreement (the “Restated Credit Agreement”), which amends and restates the prior credit agreement. The Restated Credit Agreement provides for (i) a $625.0 million seven-year senior secured term loan B facility (the “2022 Term Loan Facility”) and (ii) a five-year senior secured revolving credit facility in an aggregate principal amount of $700.0 million, of which $100.0 million is available for the issuance of letters of credit (the “2022 Revolving Credit Facility,” and, together with the 2022 Term Loan Facility, the “Senior Secured Credit Facility”). Proceeds from future borrowings under the 2022 Revolving Credit Facility are expected to be used for working capital and general corporate purposes. The initial amount drawn under the 2022 Revolving Credit Facility has been repaid. As of June 30, 2024, we had no amounts outstanding under the 2022 Revolving Credit Facility.

The 2022 Term Loan Facility matures June 7, 2029 and the 2022 Revolving Credit Facility matures June 7, 2027. The 2022 Term Loan Facility is subject to mandatory amortization payments of 1% per annum of the initial commitment paid quarterly, which began on December 30, 2022. The Senior Secured Credit Facility contains customary representations and warranties, covenants, and events of default for loan facilities of this type. We were in compliance with all covenants as of June 30, 2024.

On September 29, 2023, we amended the Restated Credit Agreement to, among other things, reprice the Company’s $620.3 million of existing term loans under the 2022 Term Loan Facility, in connection with which new term loans in the same amount were issued. The new term loans bear interest at a per annum rate of (i) an adjusted SOFR Rate plus 2.75% per annum or (ii) a base rate plus 1.75%. The new term loans may be prepaid at any time without penalty, subject to the payment of customary breakage costs in the case of the SOFR rate loans.

On June 29, 2022, the Company executed a five-year amortizing floating-to-fixed interest rate swap to hedge our exposure to increases in variable interest rates on the 2022 Term Loan Facility. This interest rate swap agreement is based on a $300.0 million notional amount for the first three years, reducing to $150.0 million for years four and five. See Note 11—Fair Value Measurements and Note 12—Derivatives and Hedging Transactions for additional information on interest rate swaps.



13




NOTE 6—COMMITMENTS AND CONTINGENCIES

The Company is subject to various claims and contingencies related to, among other things, workers’ compensation, general liability (including product liability), automobile claims, health care claims, environmental matters, and lawsuits. We record liabilities where a contingent loss is probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. In accordance with applicable GAAP, the Company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred.

Guarantees and Indemnifications

We have provided indemnities in connection with sales of certain businesses and assets, including indemnities for environmental health and safety, tax, and employment matters. We do not have any material liabilities recorded for these indemnifications and are not aware of any claims or other information that would give rise to material payments under such indemnities.

As of June 30, 2024 and December 31, 2023, we had $75.5 million and $70.7 million, respectively, of outstanding letters of credit, surety bonds and guarantees, which expire at various dates through 2039. These financial instruments are primarily maintained as security for insurance, warranty, and other performance obligations. Generally, we would only be liable for the amount of these letters of credit, surety bonds, and guarantees in the event of default in the performance of our obligations, the probability of which we believe is remote.

Litigation and Environmental Matters

The Company is party to various proceedings and claims incidental to its business, including matters arising under provisions relating to the protection of the environment. We review the probable outcome of such proceedings, the costs and expenses reasonably expected to be incurred and accrued to date, and the availability and extent of insurance coverage. We accrue a liability for legal matters that are probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. While many of these matters involve inherent uncertainty, we believe that the amount of the liability, if any, ultimately incurred with respect to these proceedings and claims will not have a material adverse effect on our consolidated financial position, results of operations or cash flows.

Environmental Matters

The Company is currently participating in environmental assessments and remediation at approximately 8 locations, the majority of which are in the United States (“U.S.”). Environmental liabilities have been accrued to reflect our best estimate of future costs. Potential insurance reimbursements are not anticipated in the Company’s accruals for environmental liabilities. As of June 30, 2024 and December 31, 2023, environmental liability accruals related to these locations were $5.8 million and $5.9 million, respectively.

Prior to the commencement of our operations as an independent publicly traded company in 2018, groundwater contamination was discovered at the Norris Sucker Rods plant site located in Tulsa, Oklahoma. Initial remedial efforts were undertaken at the time of discovery of the contamination and we have since coordinated monitoring and remediation with the Oklahoma Department of Environmental Quality (“ODEQ”). As part of the ongoing long-term remediation process, we contracted an engineering and consulting firm to develop a range of possible additional remedial alternatives in order to accelerate the remediation process and associated cost estimates for the work. In October 2019, we received the firm’s preliminary remedial alternatives for consideration. We have submitted our long-term remediation plan and it was approved by ODEQ. We are now in discussion with ODEQ to finalize a consent order. Because we have not yet finalized the consent order for further remediation at the site and discussions with ODEQ remain ongoing, we cannot fully anticipate the timing, outcome or possible impact of such further remedial activities, financial or otherwise. As a result of the recommendations in the report, we accrued liabilities for these remediation efforts of approximately $2.0 million as of December 31, 2019. Liabilities could increase in the future at such time as we ultimately reach agreement with ODEQ on our remediation plan and such liabilities become probable and can be reasonably estimated; however, there have been no changes to our estimated liability as of June 30, 2024.



14




Matters Related to Deepwater Horizon Incident Response

On April 22, 2010, the deepwater drilling platform, the Deepwater Horizon, operated by a subsidiary of BP plc, sank in the Gulf of Mexico after an explosion and fire, resulting in a massive oil spill. Certain entities that are now subsidiaries of ChampionX as a result of the acquisition of the Chemical Technologies business in 2020 (collectively the “COREXIT Defendants”) supplied COREXIT™ 9500, an oil dispersant product listed on the U.S. EPA National Contingency Plan Product Schedule, which was used in the response to the spill. In connection with the provision of COREXIT™ 9500, the COREXIT Defendants were named in several lawsuits. Cases arising out of the Deepwater Horizon accident were administratively transferred and consolidated for pre-trial purposes under In Re: Oil Spill by the Oil Rig “Deepwater Horizon” in the Gulf of Mexico, on April 20, 2010, Case No. 10-md-02179 in the United States District Court in the Eastern District of Louisiana (E.D. La.) (“MDL 2179”). Claims related to the response to the oil spill were consolidated in a master complaint captioned the “B3 Master Complaint.” In 2011, Transocean Deepwater Drilling, Inc. and its affiliates (the “Transocean Entities”) named the COREXIT Defendants and other unaffiliated companies as first party defendants (In re the Complaint and Petition of Triton Asset Leasing GmbH, et al, MDL No. 2179, Civil Action 10-2771). In April and May 2011, the Transocean Entities, Cameron International Corporation, Halliburton Energy Services, Inc., M-I L.L.C., Weatherford U.S., L.P. and Weatherford International, Inc. (collectively, the “Cross Claimants”) filed cross claims in MDL 2179 against the COREXIT Defendants and other unaffiliated cross defendants. In April and June 2011, in support of its defense of the claims against it, the COREXIT Defendants filed counterclaims against the Cross Claimants. On May 18, 2012, the COREXIT Defendants filed a motion for summary judgment as to the claims in the B3 Master Complaint. On November 28, 2012, the Court granted the COREXIT Defendants’ motion and dismissed with prejudice the claims in the B3 Master Complaint asserted against the COREXIT Defendants. In February 2024, the remaining claims against other defendants in the one pending “B3” case that had asserted claims against the COREXIT Defendants were dismissed and a final judgment was entered. The deadline for that plaintiff to appeal any rulings in that case, including the MDL 2179 Court’s order granting Nalco’s motion for summary judgment, expired on March 11, 2024.

The Company intends to vigorously defend these lawsuits and also believes that it has rights to contribution and/or indemnification (including legal expenses) from third parties. However, we cannot predict the outcome of these lawsuits, the involvement it might have in these matters in the future, or the potential for future litigation.

NOTE 7—RESTRUCTURING EXPENSE

During the second quarter of 2024, management approved a restructuring plan within our Production & Automation Technologies segment and Production Chemical Technologies segment to optimize profitability, which includes the exit of certain products, facility closures, and reducing headcount across the organization to support the remaining business. We expect the completion of all actions under the plan by the third quarter of 2024. Management also approved various restructuring plans in the prior year, which we expect to be completed during 2024.

The following table presents the restructuring expense by segment as classified in our condensed consolidated statements of income.
 Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Segment restructuring expense (income):
Production Chemical Technologies$1,947 $3,434 $1,592 $4,578 
Production & Automation Technologies4,984  4,984 785 
Drilling Technologies    
Reservoir Chemical Technologies 427  823 
Corporate and other 99  4 
Total$6,931 $3,960 $6,576 $6,190 
Statements of Income classification:
Cost of goods and services$4,385 $1,013 $4,385 $2,544 
Selling, general and administrative expense2,546 2,947 2,191 3,646 
Total$6,931 $3,960 $6,576 $6,190 

Our liability balance for restructuring expense at June 30, 2024 reflects contract termination costs, employee severance and related benefits initiated during prior periods.
15





The following table details our restructuring accrual activities during the six months ended June 30, 2024:

(in thousands)Restructuring Accrual Balance
December 31, 2023$13,974 
Restructuring charges6,576 
Asset sales and write-offs(3,844)
Payments(3,064)
June 30, 2024$13,642 

NOTE 8—STOCKHOLDERS' EQUITY

Dividends

On January 31, 2024, our Board of Directors (“Board”) approved an increase of our regular quarterly cash dividend to $0.095 per share of the Company’s common stock. Our second quarter cash dividend of $0.095 per share was declared on May 16, 2024 and is payable on July 26, 2024, to shareholders of record on July 5, 2024. As a result, we recorded a dividend payable of $18.9 million on our condensed consolidated balance sheet as of June 30, 2024. Subsequent dividend declarations, if any, including the amounts and timing of future dividends, are subject to approval by the Board and will depend on future business conditions, financial conditions, results of operations and other factors.

Repurchases

On March 7, 2022, the Company announced that our Board authorized the Company to repurchase up to $250 million of its common stock which was increased by our Board to $750 million on October 24, 2022. On January 31, 2024, our Board authorized a further increase in the aggregate value of shares that may be repurchased under the share repurchase program to $1.5 billion. This program has no time limit and does not obligate the Company to acquire any particular amount of shares of its common stock. During the three months ended June 30, 2024, we did not repurchase any shares under the share repurchase program. During the six months ended June 30, 2024, we repurchased and cancelled 1,611,055 shares of common stock for a total of $49.4 million, including commissions and excise tax.

NOTE 9—EARNINGS PER SHARE

A reconciliation of the number of shares used for the basic and diluted earnings per share calculation was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2024202320242023
Net income attributable to ChampionX$52,569 $95,797 $165,492 $159,329 
Weighted-average number of shares outstanding190,426 197,034 190,615 197,657 
Dilutive effect of stock-based compensation2,831 3,701 3,125 4,037 
Total shares and dilutive securities193,257 200,735 193,740 201,694 
Earnings per share attributable to ChampionX:
Basic$0.28 $0.49 $0.87 $0.81 
Diluted$0.27 $0.48 $0.85 $0.79 

For all periods presented, the computation of diluted earnings per share excludes awards with an anti-dilutive impact. For the three and six months ended June 30, 2024, the diluted shares include the dilutive impact of equity awards except for approximately nil and 0.1 million shares, respectively, that were excluded because their inclusion would be anti-dilutive. For the three and six months ended June 30, 2023, the diluted shares include the dilutive impact of equity awards except for approximately 1.0 million shares and 0.8 million shares, respectively, that were excluded because their inclusion would be anti-dilutive.


16


NOTE 10—ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK

Acquisitions

OTS Consulting Services LLP (OTS)

On January 5, 2024, pursuant to an agreement with OTS Consulting Services LLP (“OTS”), a privately held engineering services company based in Pune, India, we acquired the assets and liabilities relating solely to the services performed by OTS for us prior to the acquisition. OTS specializes in digital transformation and advanced IT solutions. The acquired assets and liabilities are included in our Production & Automation Technologies segment. Under the terms of the agreement, we paid $8.7 million, inclusive of working capital adjustments. As part of our purchase price allocation, we recorded goodwill of $6.4 million. The pro forma effect of this acquisition on revenue and net income has been determined to be immaterial to our financial statements.

Artificial Lift Performance Limited (ALP)

On February 26, 2024, we acquired Artificial Lift Performance Limited (“ALP”), a provider of advanced analytics solutions for enhancing oil and gas production performance based in Edinburgh, Scotland. These assets and liabilities have been included in our Production & Automation Technologies segment. Under the terms of the agreements, we paid $13.4 million, inclusive of working capital adjustments, with an additional $1.7 million payable on the first anniversary of the closing date, and a maximum earn out potential of $3.0 million over the next two years. As part of our purchase price allocation, we recorded definite-lived intangible assets of $10.4 million which consists of assumed software, trademarks and customer relationships and recorded $12.7 million of goodwill, which is inclusive of purchase price accounting adjustments. In addition, we assumed liabilities of $10.9 million, which includes the holdback payment and earn-out consideration. The pro forma effect of this acquisition on revenue and net income has been determined to be immaterial to our financial statements.

RMSpumptools Limited (RMS)

On July 8, 2024, we completed the acquisition of RMSpumptools Limited, a UK-based company that designs and manufactures highly engineered mechanical and electrical solutions for complex artificial lift applications. The purpose of the acquisition is to create growth opportunities in the artificial lift business internationally. We paid $106.0 million for the acquired assets and liabilities, which will be included in our Production & Automation Technologies segment.

Divestitures

Russia

Due to the deteriorating business conditions in Russia following the Ukraine invasion and the resultant sanctions imposed by the United States, European Union, and United Kingdom, we initiated a plan to dispose of our operations in Russia (the “CT Russia Business”), which is included in our Production Chemical Technologies segment. As a result, the CT Russia Business met the criteria to be classified as held for sale during the second quarter of 2022 and we measured the carrying value of the disposal group to the lower of its carrying value or fair value less costs to sell.

We assess the fair value of the CT Russia Business (less any costs to sell) each reporting period that it remains classified as held for sale and report any subsequent changes as an adjustment to the carrying value of the asset or disposal group, as long as the new carrying value does not exceed the carrying value of the asset at the time it was initially classified as held for sale. During the first quarter of 2023, we assessed the fair value less cost to sell the business to be zero, resulting in a $13.0 million pre-tax impairment expense recorded during the three months ended March 31, 2023, which is reflected in loss (gain) on disposal group and sale-leaseback transaction within our condensed consolidated statements of income. There were no charges in the three and six month periods ended June 30, 2024.

Sale Leaseback

Orem, Utah

On March 29, 2024, we entered into a sale-leaseback agreement with an unrelated party involving three buildings in Orem, Utah. Under the arrangement, the property (land and buildings) with a net book value of $14.1 million was sold for $45.5 million and leased back under a twenty year lease agreement. We received cash of $44.3 million, net of closing costs and other fees related to the sale of the property. The lease provides for annual base payments of $3.3 million and expires in March 2044 with an option to extend the term of the lease for one additional seven-year period. The transaction qualifies as a sale
17


leaseback, and as a result, we recorded a $29.9 million net gain on sale. Additionally, we established a $37.7 million right of use asset and $37.7 million operating lease liability.

NOTE 11—FAIR VALUE MEASUREMENTS

Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. A hierarchy has been established for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring the most observable inputs be used when available. The hierarchy is broken down into three levels:
Level 1- Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2- Inputs include observable inputs other than quoted prices in active markets.
Level 3- Inputs are unobservable inputs for which there is little or no market data available.
The carrying amount and the estimated fair value for assets and liabilities measured on a recurring basis are as follows:
Carrying Amount
(in thousands)Measurement LevelJune 30, 2024December 31, 2023
Assets
Foreign currency forward contractsLevel 2$4,067 $6,231 
Interest rate swapsLevel 27,883 5,599 
Total $11,950 $11,830 
Liabilities
Foreign currency forward contractsLevel 2$2,741 $5,354 
Interest rate swapsLevel 2  
Total$2,741 $5,354 

The carrying value of foreign currency forward contracts is at fair value, which is determined based on foreign currency exchange rates as of the balance sheet date and is classified within Level 2. The primary inputs into the valuation of interest rate swaps are interest yield curves, interest rate volatility, and credit spreads. Our interest rate swaps are classified within Level 2 of the fair value hierarchy, as these significant inputs are corroborated by observable market data. For purposes of fair value disclosure above, derivative values are presented gross. See Note 12—Derivatives and Hedging Transactions for further discussion of gross versus net presentation of the Company’s derivatives.

The carrying amounts of cash and cash equivalents, trade receivables, and accounts payable approximate their fair value due to their short-term nature.

The fair value of our term loan facility is based on Level 2 quoted market prices for the same or similar debt instruments. The fair value of the revolving line of credit approximates carrying value due to the variable interest rates charged on the borrowings, which reprice frequently (Level 2). The carrying amount and the estimated fair value of long-term debt, including current maturities, held by the Company were:
June 30, 2024December 31, 2023
(in thousands)Carrying AmountFair ValueCarrying AmountFair Value
2022 Revolving Credit Facility$ $ $ $ 
2022 Term Loan Facility$615,660 $619,508 $618,762 $623,402 

18


NOTE 12—DERIVATIVES AND HEDGING TRANSACTIONS

The Company uses foreign currency forward contracts to manage risks associated with foreign currency exchange rates. The Company also utilizes floating-to-fixed interest rate swap agreements as cash flow hedges on certain debt to mitigate interest rate risk. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. Derivative contracts are recorded as assets and liabilities on the balance sheet at fair value. We evaluated the interest rate swap hedge effectiveness and determined it to be perfectly effective. We evaluate foreign currency forward contracts’ hedge effectiveness at contract inception and thereafter on a quarterly basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued. Changes in fair value are recognized immediately in earnings unless the derivative qualifies and is designated as a hedge. Changes in fair value attributable to changes in spot exchange rates for derivative contracts that have been designated as cash flow hedges are recognized in accumulated other comprehensive income (“AOCI”) and reclassified into earnings in the same period the hedged transaction affects earnings and are presented in the same income statement line as the earnings effect of the hedged item. The Company accounts for the interest rate swap agreements as a cash flow hedge, thus the effective portion of gains and losses resulting from changes in fair value are recognized in AOCI and are amortized to interest expense over the term of the respective debt. Cash flows from derivatives are classified in the statement of cash flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships.

The Company is exposed to credit risk in the event of nonperformance of counterparties for foreign currency forward exchange contracts and interest rate swaps. We monitor our exposure to credit risk by using major banks and financial institutions as counterparties and monitoring their financial condition and credit profile. The Company does not anticipate nonperformance by any of these counterparties, and therefore, recording a valuation allowance against the Company’s derivative balance is not considered necessary.

Derivative Positions Summary

Certain of the Company’s derivative transactions are subject to master netting arrangements that allow the Company to settle with the same counterparties. These arrangements generally do not call for collateral and as of the applicable dates presented in the following table, no cash collateral had been received or pledged related to the underlying derivatives. We have elected to present our derivative balances on a gross basis on the condensed consolidated balance sheet.

The following table summarizes the gross fair value of the Company’s outstanding derivatives and the lines in which they are presented on the condensed consolidated balance sheet.
Derivative AssetsDerivative Liabilities
(in thousands)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
Prepaid expenses and other current assets$9,612 $11,004 $— $— 
Other non-current assets2,338 826 — — 
Accrued expenses and other current liabilities— — 2,741 5,354 
$11,950 $11,830 $2,741 $5,354 

The following table summarizes the notional values of the Company’s outstanding derivatives:
(in thousands)June 30, 2024December 31, 2023
Notional value of foreign currency forward contracts and interest rate swaps$1,777,751 $892,711 

Cash Flow Hedges

The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on forecasted foreign currency transactions, primarily related to business combinations and inventory purchases. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts attributable to changes in spot exchange rates are recorded in AOCI until the hedged items affect earnings, at which time the gain or loss is reclassified into the same line item in the condensed consolidated statements of income as the underlying exposure being hedged. The forward points are marked-to-market monthly and recognized in the same line item in the condensed consolidated statements of income as the underlying exposure being hedged.

19


Under interest rate swaps, we agree with other parties to exchange, at specified intervals, the difference between fixed-rate and floating-rate interest amounts calculated by reference to an agreed notional principal amount. Any unrealized gain or loss at the time of settlement will be reclassified to interest expense, where we record the interest expense on the associated debt.

Derivatives Not Designated as Hedging Instruments

The Company also uses foreign currency forward contracts to offset its exposure to the change in value of certain foreign currency denominated assets and liabilities, primarily receivables and payables, which are remeasured at the end of each period. Although the contracts are effective economic hedges, they are not designated as accounting hedges. Therefore, changes in the value of these derivatives are recognized immediately in earnings, thereby offsetting the current earnings effect of the related foreign currency denominated assets and liabilities.

Effect of Derivative Instruments on Income

The loss of all derivative instruments recognized is summarized below:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Loss (gain) reclassified from AOCI to income on cash flow hedges:
Cost of goods and services$125 $(966)$(313)$(1,923)
Interest expense(1,703)(1,322)(3,417)(2,259)
Loss (gain) on derivatives not designated as hedging instruments:
Other (income) expense, net(3,824)906 (2,871)2,347 
Total loss (gain) of derivative instruments$(5,402)$(1,382)$(6,601)$(1,835)


NOTE 13—INVENTORIES

Inventories consisted of the following:
(in thousands)June 30, 2024December 31, 2023
Raw materials$138,941 $137,402 
Work in progress19,236 16,915 
Finished goods473,966 445,437 
632,143 599,754 
Inventory reserve(33,119)(29,081)
LIFO adjustments (1)
(60,025)(49,124)
Inventories, net$538,999 $521,549 
_______________________
(1) Represents the amount by which the current cost of LIFO inventories exceeded their carrying value.

20




NOTE 14—ACCOUNTS RECEIVABLE FACILITIES

On June 28, 2022, we entered into an uncommitted accounts receivable purchase agreement (the “JPM Accounts Receivable Facility”) with JPMorgan Chase Bank, N.A. as the purchaser. The amount available for sale under the JPM Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of $160.0 million in receivables may be sold and remain unpaid under the JPM Accounts Receivable Facility at any time.

On March 28, 2024, we entered into an uncommitted accounts receivable purchase agreement (the “HSBC Accounts Receivable Facility” and, together with the JPM Accounts Receivable Facility, the “Accounts Receivable Facilities”) with HSBC Bank USA, National Association, as the purchaser. The amount available for sale under the HSBC Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of CAD $40.0 million or approximately $30.0 million in receivables may be sold and remain unpaid under the HSBC Accounts Receivable Facility at any time.

Accounts receivable sold under the JPM Accounts Receivable Facility were $343.3 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the JPM Accounts Receivable Facility as of June 30, 2024 was $102.4 million. Accounts receivable sold under the HSBC Accounts Receivable Facility were $19.0 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the HSBC Accounts Receivable Facility as of June 30, 2024 was $18.7 million.

During this period, cash receipts from the purchaser at the time of the sale were classified as operating activities in our condensed consolidated statement of cash flows. The difference between the carrying amount of the accounts receivables sold and the sum of the cash received is recorded as a loss on sale of receivables in other income (expense), net in our condensed consolidated statements of income. The loss on sale of accounts receivable was $1.9 million and $3.8 million for the three and six months ended June 30, 2024, respectively, under the JPM Accounts Receivable Facility. The loss on sale of accounts receivable was $0.2 million for the three and six months ended June 30, 2024, respectively, under the HSBC Accounts Receivable Facility.

Transfers under the Accounts Receivable Facilities are accounted for as sales of receivables, resulting in the receivables being derecognized from our condensed consolidated balance sheet. The purchaser assumes the credit risk at the time of sale and has the right at any time to assign or transfer (including as a participation interest) any of its rights under the purchased receivables to another bank or financial institution.

NOTE 15—SUPPLY CHAIN FINANCE

We use a supply chain finance program in connection with the purchase of goods, which allows our suppliers to work directly with a third party to provide financing by purchasing their receivables earlier in the payment cycle. We maintain the same contractually agreed upon invoice terms prior to each supplier entering into the program. As of June 30, 2024, we had approximately $36.2 million outstanding under the program, which is included in accounts payable on our condensed consolidated balance sheet.

NOTE 16—CASH FLOW INFORMATION

Leased Asset Program

Our electrical submersible pumping leased asset program is reported in our Production & Automation Technologies segment. At the time of purchase, assets are recorded to inventory and are transferred to property, plant, and equipment when a customer contracts for an asset under our leased asset program. During the six months ended June 30, 2024 and 2023, we transferred $51.8 million and $54.8 million, respectively, of inventory into property, plant, and equipment as a result of assets entering our leased asset program.

Expenditures for assets that are placed into our leased asset program expected to be recovered through sale are reported in leased assets in the operating section of our condensed consolidated statements of cash flows. All other capitalizable expenditures for assets that are placed into our leased asset program are classified as capital expenditures in the investing section of our condensed consolidated statements of cash flows.




21




Argentina Blue Chip Swap

The Central Bank of Argentina maintains currency controls that limit our ability to access U.S. dollars in Argentina and remit cash from our Argentine operations. During the three and six months ended June 30, 2024, we executed certain trades known as Blue Chip Swaps, which effectively results in the use of a parallel U.S. dollar exchange rate to convert available Argentine pesos to U.S. dollars. This parallel rate, which cannot be used as the basis to remeasure our net monetary assets in U.S. dollars under GAAP, was on average 27% and 29% higher than Argentina's official exchange during the three and six months ended June 30, 2024, respectively. The Blue Chip Swap transactions resulted in $3.1 million and $7.2 million pre-tax loss on investment during the three and six months ended June 30, 2024, respectively. These losses are reflected in other expense (income), net, within our condensed consolidated statements of income.
22


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

This section provides our analysis of our financial performance, financial condition and significant trends that may affect our future performance. It should be read in conjunction with the condensed consolidated financial statements, and notes thereto, included elsewhere in this report. It contains forward-looking statements including, without limitation, statements relating to ChampionX’s plans, strategies, objectives, expectations and intentions that are made pursuant to the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are often identified by the words “believe,” “anticipate,” “expect,” “may,” “intend,” “foresee,” “guidance,” “estimate,” “potential,” “outlook,” “plan,” “should,” “would,” “could,” “target,” “forecast” and similar expressions, including the negative thereof. We undertake no obligation to publicly update, revise or correct any of our forward-looking statements after the date they are made, whether as a result of new information, future events or otherwise, except to the extent required under the federal securities laws. Readers are cautioned that such forward-looking statements should be read in conjunction with the disclosures under the heading “CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS.”

EXECUTIVE OVERVIEW AND BUSINESS OUTLOOK

We are a global leader in chemistry solutions, artificial lift systems, and highly engineered equipment and technologies that help companies drill for and produce oil and gas safely, efficiently, and sustainably around the world. Our expertise, innovative products, and digital technologies provide enhanced oil and gas production, transportation, and real-time emissions monitoring throughout the lifecycle of a well. Our business is organized into four reportable segments: Production Chemical Technologies, Production & Automation Technologies, Drilling Technologies, and Reservoir Chemical Technologies. We refer to the Production Chemical Technologies segment and Reservoir Chemical Technologies segment together as the Chemical Technologies business.

Business Environment

We monitor macro-economic conditions and industry-specific drivers and key risk factors affecting our business segments as we formulate our strategic plans and make decisions related to allocating capital and human resources. Our business segments provide a broad range of technologies and products to support oil and gas production, exploration and development, and the midstream sector. As a result, we are substantially dependent upon global oil production levels, as well as new investment activity levels in the oil and gas and midstream sectors. Demand for our products, technologies and services is impacted by overall global demand for oil and gas, ongoing depletion rates of existing oil and gas wells, and our customers’ willingness to invest in the exploration for and development of new oil and gas resources. Our customers determine their operating and capital budgets based on current and expected future crude oil and natural gas prices, U.S. and worldwide rig count, U.S. well completions and expected industry cost levels, among other factors. Crude oil and natural gas prices are impacted by supply and demand, which are influenced by geopolitical, macroeconomic, and local events, and have historically been subject to substantial volatility and cyclicality. Rig count, footage drilled and completed, and exploration and production investment by oil and gas operators have often been used as leading indicators for the level of drilling and development activity and future production levels in the oil and gas sector.

Market Conditions and Outlook

In recent years, oil prices have remained volatile due to various factors such as oil supply constraints, geopolitical developments, inflationary pressures, and concerns on global economic growth. During the third quarter of 2023, following four consecutive quarterly declines, oil prices began to increase due to short-term supply concerns. However, rig counts in the U.S. continued to decline from previous levels. During the first half of 2024, oil prices continued to increase as a result of heightened geopolitical risk related to the attacks targeting commercial ships transiting the Red Sea shipping channel and elevated tensions in the Middle East region. In addition, the recent extension of OPEC+ voluntary production cuts through September 2024 is supportive of oil prices. According to the U.S. Energy Information Administration, global demand is expected to continue to increase, albeit moderately, through the remainder of the year which is also supportive of oil prices. Despite this, the U.S. rig count, has trended downward slightly during the first half of 2024, and most U.S. public operators appear to be keeping activity and capital expenditure levels relatively flat in the short term.

Inflation rates have begun to moderate. Nonetheless, we continue to actively monitor market trends specifically related to the sourcing of raw materials. We also continue to work diligently to ensure selling prices offset the impact of raw material, labor, and logistics-related inflation on our businesses. Our productivity and continuous improvement initiatives are focused on delivering expanding profit margins in all our businesses.
23



Merger Agreement

On April 2, 2024, ChampionX entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Schlumberger Limited, a Curaçao corporation (“SLB”), Sodium Holdco, Inc., a Delaware corporation and indirect wholly owned subsidiary of SLB (“Holdco”), and Sodium Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of SLB and Holdco (“Merger Sub”), pursuant to which, and subject to the terms and conditions therein, Merger Sub will be merged with and into ChampionX (the “Merger,” together with the other transactions contemplated by the Merger Agreement, the “Transactions”), with ChampionX surviving the Merger as an indirect wholly owned subsidiary of SLB.

Pursuant to the Merger Agreement, at the effective time of the Merger (the “Effective Time”) and by virtue of the Merger, each share of ChampionX common stock issued and outstanding immediately prior to the Effective Time (other than any shares of ChampionX common stock held in the treasury of ChampionX or held by SLB, Holdco or any direct or indirect wholly owned subsidiary of SLB, in each case except for any such shares held on behalf of third parties) will be converted, without any action on the part of the holder thereof, into the right to receive 0.735 shares of common stock, par value $0.01 per share, of SLB (“SLB Common Stock”), which shares will be duly authorized and validly issued in accordance with applicable laws (the “Equity Consideration”) and, if applicable, cash in lieu of fractional shares.

The parties’ obligations to consummate the Merger are subject to satisfaction or waiver of customary closing conditions set forth in the Merger Agreement, including, among others: (a) adoption by ChampionX stockholders of the Merger Agreement; (b) the receipt of approval for listing of the shares of SLB Common Stock which will comprise Equity Consideration on the New York Stock Exchange, subject to official notice of issuance; (c) the absence of certain legal restraints that enjoin, prohibit, prevent or make illegal the consummation of the Transactions (“Mutual Legal Restraint”); (d) the expiration or termination of all waiting periods applicable to the Transactions under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”), and any commitment to, or agreement with, any governmental entity to delay the consummation of, or not to consummate before a certain date, the Transactions and the receipt of all clearances, consents and approvals under certain specified regulatory laws; (e) the effectiveness of the registration statement on Form S-4 to be filed by SLB in connection with the issuance of the Equity Consideration, which will include a proxy statement of ChampionX (the “Form S-4”); (f) with respect to closing conditions for the benefit of SLB, (i) the absence of certain specified legal restraints that enjoin, prohibit, prevent or make illegal the consummation of the Transactions, (ii) the absence of investigations of the Transaction under specified regulatory laws, (iii) the expiration of all waiting periods applicable under specified regulatory filings following SLB’s determination to submit such filings (“Specified Regulatory Filings”), (iv) receipt of all clearances, consents and approvals under the Specified Regulatory Filings and (v) the absence of certain other regulatory laws prohibiting or making illegal the consummation of the Transactions or otherwise as set forth in the Merger Agreement and (g) certain other customary conditions relating to the parties’ representations and warranties in the Merger Agreement and the performance of their respective obligations. On May 15, 2024, the Form S-4 and proxy statement/prospectus that was filed with the Securities and Exchange Commission (the “SEC”) in connection with the Transactions was declared effective by the SEC. On June 18, 2024, ChampionX’s stockholders adopted the Merger Agreement at a special meeting of the stockholders.

On July 2, 2024, SLB announced that ChampionX and SLB had each received a Request for Additional Information and Documentary Material (collectively, the “Second Request”) from the United States Department of Justice (“DOJ”) in connection with the DOJ’s review of the Merger. Issuance of the Second Request extends the waiting period under the HSR Act, until 30 days after both ChampionX and SLB substantially comply with the Second Request, unless the waiting period is extended voluntarily by the parties or terminated earlier.

Additional information about the Merger is set forth in our Current Report on Form 8-K/A filed with the SEC on April 3, 2024 and the Definitive Proxy on Schedule 14A filed with the SEC on May 15, 2024.

CRITICAL ACCOUNTING ESTIMATES

Refer to our “Critical Accounting Estimates” included in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023 for a discussion of our critical accounting estimates.








24


CONSOLIDATED RESULTS OF OPERATIONS
Three Months Ended
 June 30,March 31, Variance
(in thousands)20242024$
Revenue$893,272 $922,141 $(28,869)
Cost of goods and services613,426 622,937 (9,511)
Gross profit279,846 299,204 (19,358)
Selling, general and administrative expense182,995 172,414 10,581 
(Gain) loss on sale-leaseback transaction and disposal group— (29,883)29,883 
Interest expense, net15,421 13,935 1,486 
Foreign currency transaction (gains) losses, net(2,767)55 (2,822)
Other expense (income), net938 2,927 (1,989)
Income before income taxes83,259 139,756 (56,497)
Provision for income taxes27,868 26,596 1,272 
Net income55,391 113,160 (57,769)
Net income attributable to noncontrolling interest2,822 237 2,585 
Net income attributable to ChampionX$52,569 $112,923 $(60,354)

Revenue. Revenue decreased $28.9 million, or 3%, sequentially. Our business is directly affected by changes in spending by our customers, and the decrease was primarily due to lower orders in Latin America, partially offset by increases in other international regions.

Gross profit. Gross profit decreased $19.4 million, or 6%, sequentially mainly due to decreased sales, partially offset by discretionary spending cuts.

Selling, general and administrative expense. Selling, general and administrative expense increased $10.6 million, or 6%, sequentially, primarily due to $15.1 million in transaction costs incurred related to the Merger Agreement with SLB as well as $2.5 million in restructuring charges associated with a reduction in headcount within our Production & Automation Technologies segment and Chemical Technologies business.

(Gain) loss on sale-leaseback transaction and disposal group. During the three months ended March 31, 2024, we entered into a sale-leaseback transaction. We received cash of $44.3 million, net of closing costs and other fees related to the sale of the property. The lease provides for annual base payments of $3.3 million and expires in March 2044 with an option to extend the term of the lease for one additional seven-year period. The transaction qualifies as a sale leaseback, and as a result, we recorded a $29.9 million net gain on sale.

Foreign currency transaction (gains) losses, net. Foreign currency transaction (gains) losses net increased $2.8 million, sequentially, primarily due to the gain realized in the quarter on a cash flow hedge of the purchase price of RMSpumptools Limited. The acquisition closed subsequent to the quarter on July 8, 2024.

Other expense (income), net. Other expense, net was $0.9 million for the three months ended June 30, 2024, compared to other expense, net of $2.9 million in the prior quarter. This change was partially due to fair value adjustments to contingent consideration on a prior acquisition during the three months ended March 31, 2024 that were not incurred during the current quarter.

Provision for income taxes. Our provision for income taxes reflected effective tax rates (“ETR”) of 33.5% and 19.0% for the three months ended June 30, 2024 and March 31, 2024, respectively. The increase to the ETR for the quarter ending June 30, 2024 was driven by lower earnings.
25


Six Months Ended
 June 30,Variance
(in thousands)20242023$
Revenue$1,815,413 $1,874,947 $(59,534)
Cost of goods and services1,236,363 1,309,386 (73,023)
Gross profit579,050 565,561 13,489 
Selling, general and administrative expense355,409 323,300 32,109 
(Gain) loss on sale leaseback and disposal group(29,883)12,965 (42,848)
Interest expense, net29,356 27,010 2,346 
Foreign currency transaction (gains) losses, net(2,712)13,691 (16,403)
Other expense (income), net3,865 (11,500)15,365 
Income before income taxes223,015 200,095 22,920 
Provision for income taxes54,464 40,325 14,139 
Net income168,551 159,770 8,781 
Net income attributable to noncontrolling interest3,059 441 2,618 
Net income attributable to ChampionX$165,492 $159,329 $6,163 

Revenue. Revenue decreased $59.5 million or 3% for the six months ended June 30, 2024 compared to prior year primarily due to a transitory decline in revenues in Latin America along with a decline in revenue derived from the Cross Supply and Product Transfer Agreement with Ecolab Inc. (“Ecolab”). Decline in revenues in Latin America was due to spending allocation decisions of one or a few customers in certain international jurisdictions where our business may be concentrated in such customers.

Gross profit. Gross profit increased $13.5 million, or 2%, for the six months ended June 30, 2024 compared to prior year, mainly due to productivity improvements and discretionary spend control.

Selling, general and administrative expense. Selling, general and administrative expense increased $32.1 million, or 10%, for the six months ended June 30, 2024 compared to prior year, primarily due to $15.1 million in transaction costs incurred related to the Merger Agreement with SLB.

(Gain) loss on sale-leaseback transaction and disposal group. During the three months ended March 31, 2024, we entered into a sale-leaseback transaction. We received cash of $44.3 million, net of closing costs and other fees related to the sale of the property. The lease provides for annual base payments of $3.3 million and expires in March 2044 with an option to extend the term of the lease for one additional seven-year period. The transaction qualifies as a sale leaseback, and as a result, we recorded a $29.9 million net gain on sale. During the six months ended June 30, 2023, a $13.0 million loss was incurred to write down the assets within our CT Russia Business to its recoverable value, which as of June 30, 2023 was zero.

Foreign currency transaction (gains) losses, net. Foreign currency transaction (gains) losses, net increased $16.4 million, sequentially, primarily due to losses incurred during the prior year attributable to the Argentine peso devaluation. During the quarter ended June 30, 2024, we realized a gain on a cash flow hedge of the purchase price of RMSpumptools Limited. The acquisition closed subsequent to the quarter on July 8, 2024.

Interest expense, net. Interest expense, net increased $2.3 million, or 9%, for the six months ended June 30, 2024 compared to prior year primarily due to an increase in interest rates.

Other expense (income), net. Other expense, net was $3.9 million for the six months ended June 30, 2024, compared to other income, net of $11.5 million for the six months ended June 30, 2023. This change was partially due to the $7.2 million loss incurred on Blue Chip Swap transactions during the six months ended June 30, 2024.

Provision for income taxes. The ETR for the first six months of 2024 and 2023 were 24.4% and 20.2%, respectively. The increase in ETR year over year is primarily related to discrete benefits for return to provision adjustments in 2023.

26


SEGMENT RESULTS OF OPERATIONS
Three Months Ended
 June 30,March 31, Variance
(in thousands)20242024$
Segment revenue:
Production Chemical Technologies$569,577 $590,108 $(20,531)
Production & Automation Technologies244,487 252,614 (8,127)
Drilling Technologies52,888 55,206 (2,318)
Reservoir Chemical Technologies27,123 24,705 2,418 
Corporate and other(803)(492)(311)
Total revenue$893,272 $922,141 $(28,869)
Segment operating profit (loss):
Production Chemical Technologies$85,388 $87,832 $(2,444)
Production & Automation Technologies22,207 28,470 (6,263)
Drilling Technologies11,863 44,402 (32,539)
Reservoir Chemical Technologies4,363 3,746 617 
Total segment operating profit123,821 164,450 (40,629)
Corporate expense and other(1)
25,141 10,759 14,382 
Interest expense, net15,421 13,935 1,486 
Income before income taxes$83,259 $139,756 $(56,497)

Production Chemical Technologies
Revenue. Production Chemical Technologies revenue, including sales to Ecolab, that were previously included in Corporate and other decreased $20.5 million, or 3%, sequentially, mainly due to lower sales volume in Latin America.

Operating profit. Production Chemical Technologies operating profit decreased $2.4 million, or 3%, in the second quarter of 2024 compared to the prior quarter due to the declines in revenue internationally, as mentioned above, partially offset by cost and productivity improvements.

Production & Automation Technologies

Revenue. Production & Automation Technologies revenue decreased $8.1 million, or 3%, in the second quarter of 2024 compared to the prior quarter primarily due to lower sales volume in North America.

Operating profit. Production & Automation Technologies operating profit decreased by $6.3 million, or 22%, in the second quarter of 2024 compared to the prior quarter due to the lower volumes and $5.0 million of restructuring charges related to the exit of certain products, facility closures and headcount reductions, partially offset by cost and productivity improvements.

Drilling Technologies

Revenue. Drilling Technologies revenue decreased $2.3 million, or 4%, in the second quarter of 2024 compared to the prior quarter primarily due to lower worldwide rig count.

Operating profit. Drilling Technologies operating profit decreased $32.5 million in the second quarter of 2024 compared to the prior quarter primarily due to the $29.9 million gain on the sale leaseback of the U.S. Synthetic buildings and land, and one-time benefits during the first quarter of 2024. The decrease was also attributed to the decline in sales during the second quarter of 2024.

Reservoir Chemical Technologies

Revenue. Reservoir Chemical Technologies revenue increased $2.4 million, or 10%, in the second quarter of 2024 compared to the prior quarter primarily due to higher sales volume in the U.S. and internationally.
27



Operating profit. Reservoir Chemical Technologies operating profit increased 16% due to higher sales volume, as mentioned above, and discretionary cost improvements.

Six Months Ended June 30,Variance
(in thousands)20242023$
Segment revenue:
Production Chemical Technologies$1,159,685 $1,165,986 $(6,301)
Production & Automation Technologies497,101 505,704 (8,603)
Drilling Technologies108,094 114,031 (5,937)
Reservoir Chemical Technologies51,828 49,659 2,169 
Corporate(1)
(1,295)39,567 (40,862)
Total revenue$1,815,413 $1,874,947 $(59,534)
Segment operating profit (loss):
Production Chemical Technologies$173,220 $153,477 $19,743 
Production & Automation Technologies50,677 68,000 (17,323)
Drilling Technologies56,265 24,547 31,718 
Reservoir Chemical Technologies8,109 4,173 3,936 
Total segment operating profit288,271 250,197 38,074 
Corporate expense and other(1)
35,900 23,092 12,808 
Interest expense, net29,356 27,010 2,346 
Income before income taxes$223,015 $200,095 $22,920 
_______________________
(1)    Corporate and other includes costs not directly attributable or allocated to our reporting segments such as overhead and other costs pertaining to corporate executive management and other administrative functions, and the results attributable to our noncontrolling interest. Additionally, the sales and expenses related to the Cross Supply and Product Transfer Agreement with Ecolab were included within Corporate and other from June 3, 2020, the date we acquired the Chemical Technologies business from Ecolab, through June 30, 2023. Beginning July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.

Production Chemical Technologies

Revenue. Production Chemical Technologies revenue decreased $6.3 million, or 1%, as compared to the prior year, mainly due to lower sales volumes in Latin America.

Operating profit. Operating profit increased $19.7 million, or 13%, compared to the prior year, primarily due to continued productivity initiatives, and discretionary spend control. The prior year period included a $13.0 million pre-tax impairment expense recorded during the three months ended March 31, 2023, to write down the assets of the CT Russia business to zero.

Production & Automation Technologies

Revenue. Revenue decreased $8.6 million, or 2%, as compared to the prior year, primarily due to lower sales volumes across our product offerings in North America.

Operating profit. Operating profit decreased $17.3 million, or 25%, compared to the prior year primarily due to lower sales volumes as noted above, $5.0 million of restructuring charges related to the exit of certain products, facility closures, and headcount reductions across the segment and $1.8 million related to business acquisition costs.

Drilling Technologies

Revenue. Revenue decreased $5.9 million, or 5%, as compared to the prior year due to lower worldwide rig count.

28


Operating profit. Operating profit increased $31.7 million, or 129%, compared to the prior year primarily due to the $29.9 million gain on the sale leaseback of the U.S. Synthetic buildings and land during the first quarter of 2024. Excluding the gain, operating profit increased $1.8 million on lower revenues due to improved processing costs.

Reservoir Chemical Technologies

Revenue. Revenue increased $2.2 million, or 4%, compared to the prior year primarily due to higher sales volumes.

Operating profit. Operating profit increased $3.9 million, or 94%, compared to the prior year, due to increased volumes, as noted above.

CAPITAL RESOURCES AND LIQUIDITY

Overview

Our primary source of cash is from operating activities. We have historically generated, and expect to continue to generate, positive cash flow from operations. Cash generated from operations is generally allocated to working capital requirements, investments to support profitable revenue growth and maintain our facilities and systems, acquisitions that create value through add-on capabilities that broaden our existing businesses and support our growth strategy, as well as share repurchases, dividend payments to stockholders, and debt repayments to reduce our leverage.

At June 30, 2024, we had cash and cash equivalents of $393.3 million compared to $288.6 million at December 31, 2023, primarily for working capital and operational purposes. At June 30, 2024, we had total liquidity of $1.1 billion, comprised of $393.3 million of cash and cash equivalents and $672.2 million of available capacity under the 2022 Revolving Credit Facility (as defined below).

The Company maintains a restated credit agreement (the “Restated Credit Agreement”) that provides for (i) a $625.0 million seven-year senior secured term loan B facility (the “2022 Term Loan Facility”) and (ii) a five-year senior secured revolving credit facility in an aggregate principal amount of $700.0 million, of which $100.0 million is available for the issuance of letters of credit (the “2022 Revolving Credit Facility” together with the 2022 Term Loan Facility, the “Senior Secured Credit Facility”). On September 29, 2023, we amended the Restated Credit Agreement to, among other things, reprice the Company’s $620.3 million of existing term loans under the 2022 Term Loan Facility, in connection with which new term loans in the same amount were issued. The new term loans bear interest at a per annum rate of (i) an adjusted SOFR Rate plus 2.75% per annum or (ii) a base rate plus 1.75%. The new term loans may be prepaid at any time without penalty, subject to the payment of customary breakage costs in the case of the SOFR rate loans. All other material terms of the Senior Secured Credit Facility remain unchanged.

At June 30, 2024, we had a long-term debt balance of $592.9 million, net of the current portion of long-term debt of $6.2 million, consisting of the 2022 Term Loan Facility with a principal amount of $615.7 million.

Outlook

We expect to generate cash from operations to support business requirements and, if necessary, through the use of the 2022 Revolving Credit Facility. Volatility in credit, equity and commodity markets can create uncertainty for our businesses. However, the Company believes, based on our current financial condition and current expectations of future market conditions, that we will meet our short- and long-term needs with a combination of cash on hand, cash generated from operations, the 2022 Revolving Credit Facility and access to capital markets.

On January 31, 2024, our Board of Directors (“Board”) approved an increase of our regular quarterly cash dividend to $0.095 per share of the Company’s common stock. Our second quarter cash dividend of $0.095 per share was declared on May 16, 2024 and is payable on July 26, 2024 to shareholders of record on July 5, 2024. Subsequent dividend declarations, if any, including the amounts and timing of future dividends, are subject to approval by our Board and will depend on future business conditions, financial conditions, results of operations and other factors.

On March 7, 2022, the Company announced that our Board approved a $250 million share repurchase program (“Share
Repurchase Program”) which was increased to $750 million by the Board on October 24, 2022. On January 31, 2024, our Board authorized a further increase in the aggregate value of shares that may be repurchased under the share repurchase program to $1.5 billion. Under the Share Repurchase Program, shares of the Company’s common stock may be repurchased periodically, including in the open market or privately negotiated transactions. We expect to fund share repurchases from cash generated from operations. During the three months ended June 30, 2024, we did not repurchase any shares under the Share
29


Repurchase Program. The actual timing, manner, number, and value of shares repurchased under the program will depend on a number of factors, including the availability of excess free cash, the market price of the Company’s common stock, general market and economic conditions, applicable requirements, and other business considerations.

Over the next year, we expect to fund our capital expenditures and reduce outstanding debt through earnings and working capital improvements. In 2024, we project capital spending to be approximately 3.5% of revenue inclusive of capital investments for our electric submersible pump leased assets.

Information related to guarantees is incorporated herein by reference from Note 6—Commitments and Contingencies to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

Cash Flows
 Six Months Ended June 30,
(in thousands)20242023
Cash from operating activities$241,133 $208,288 
Cash used in investing activities(43,180)(50,168)
Cash used in financing activities(91,394)(145,241)
Effect of exchange rate changes on cash and cash equivalents and restricted cash(1,819)22 
Net increase (decrease) in cash and cash equivalents and restricted cash$104,740 $12,901 

Operating Activities

Cash provided by operating activities during the six months ended June 30, 2024 was $241.1 million as compared to $208.3 million for the six months ended June 30, 2023. The change was primarily driven by the increase in net income of $8.8 million, and decreased use of cash for working capital items. Changes in working capital items used cash of $37.1 million during the six months ended June 30, 2024 compared to cash used of $85.7 million during the six months ended June 30, 2023. The change in working capital items primarily related to decreases in inventory purchases and a decrease in accounts payable as compared to the prior year period.

Expenditures for assets that are placed into our leased asset program expected to be recovered through sale are reported in leased assets in the operating section of our condensed consolidated statements of cash flows. All other capitalizable expenditures for assets that are placed into our leased asset program are classified as capital expenditures in the investing section of our condensed consolidated statements of cash flows.

Investing Activities

Cash used in investing activities was $43.2 million for the six months ended June 30, 2024, and was primarily comprised of capital expenditures of $65.3 million, purchases of investments of $31.5 million, and acquisitions net of cash acquired of $21.5 million, partially offset by $44.3 million of proceeds from the sale-leaseback transaction, $24.4 million from the sale of investments, and $6.5 million from the sale of fixed assets.

Cash used in investing activities was $50.2 million for the six months ended June 30, 2023, and was primarily comprised of capital expenditures of $57.3 million, partially offset by $7.1 million of cash proceeds from the sale of fixed assets.

Financing Activities

Cash used in financing activities of $91.4 million for the six months ended June 30, 2024 was primarily the result of repurchases of our common stock of $49.4 million, dividends paid of $34.3 million, payments related to taxes withheld on stock-based compensation of $11.6 million, and net repayments totaling $3.1 million on long-term debt. This was partially offset by $15.4 million of proceeds expected to be remitted under the Accounts Receivable Facility (as defined below).

Cash used in financing activities of $145.2 million for the six months ended June 30, 2023 was primarily the result of repurchases of our common stock of $91.6 million, dividends paid of $31.6 million, net repayments totaling $28.1 million on long-term debt, and payments related to taxes withheld on stock-based compensation of $7.1 million. This was partially offset by $15.4 million of proceeds expected to be remitted under the Accounts Receivable Facility.

30


Revolving Credit Facility

A summary of the 2022 Revolving Credit Facility at June 30, 2024 was as follows:
(in millions)
Description
AmountDebt
Outstanding
Letters
of
Credit
Unused CapacityMaturity
Five-year revolving credit facility$700.0 $— $27.8 $672.2 June 2027

Additionally, we have letters of credit outside of the 2022 Revolving Credit Facility totaling approximately $2.5 million. As of June 30, 2024, we were in compliance with all restrictive covenants under the 2022 Revolving Credit Facility.

Accounts Receivable Facilities

On June 28, 2022, we entered into an uncommitted accounts receivable purchase agreement (the “JPM Accounts Receivable Facility”) with JPMorgan Chase Bank, N.A. as the purchaser. The amount available for sale under the JPM Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of $160.0 million in receivables may be sold and remain unpaid under the JPM Accounts Receivable Facility at any time.

On March 28, 2024, we entered into an uncommitted accounts receivable purchase agreement (the “HSBC Accounts Receivable Facility” and, together with the JPM Accounts Receivable Facility, the “Accounts Receivable Facilities”) with HSBC Bank USA, National Association, as the purchaser. The amount available for sale under the HSBC Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of CAD $40.0 million or approximately $30.0 million in receivables may be sold and remain unpaid under the HSBC Accounts Receivable Facility at any time.

Accounts receivable sold under the JPM Accounts Receivable were $343.3 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the JPM Accounts Receivable Facility as of June 30, 2024 was $102.4 million. During this period, cash receipts from the purchaser at the time of the sale were classified as operating activities in our condensed consolidated statement of cash flows. The difference between the carrying amount of the accounts receivables sold and the sum of the cash received is recorded as a loss on sale of receivables in other income (expense), net in our condensed consolidated statements of income. The loss on sale of accounts receivable was $3.8 million and $3.3 million for the six months ended June 30, 2024 and 2023, respectively.

Accounts receivable sold under the HSBC Accounts Receivable Facility were $19.0 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the HSBC Accounts Receivable Facility as of June 30, 2024 was $18.7 million. The loss on sale of accounts receivable was $0.2 million for the six months ended June 30, 2024 under the HSBC Accounts Receivable Facility.


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We may be exposed to certain market risks arising from the use of financial instruments in the ordinary course of business. For quantitative and qualitative disclosures about market risk, see Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the year ended December 31, 2023. Our exposure to market risk has not materially changed since December 31, 2023.

ITEM 4. CONTROLS AND PROCEDURES

Our management, with the participation of our principal executive officer and principal financial officer, carried out an evaluation, pursuant to Rule 13a-15(b) of the Exchange Act, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act) as of the end of the period covered by this report. Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of June 30, 2024.

There were no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
31


PART II — OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

We are involved in various pending or potential legal actions in the ordinary course of our business. Management is unable to predict the ultimate outcome of these actions because of the inherent uncertainty of litigation. However, management believes the most probable, ultimate resolution of these matters will not have a material adverse effect on our condensed consolidated financial position, results of operations or cash flows. See Note 6—Commitments and Contingencies to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

ITEM 1A. RISK FACTORS

Except as set forth below, there have not been material changes from the risk factors previously disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023.

The Merger is subject to a number of conditions to the obligations of both ChampionX and SLB to complete the Merger, including receipt of required regulatory clearances, which may impose unacceptable conditions or could delay completion of the Merger or result in termination of the Merger Agreement.

On April 2, 2024, ChampionX entered into the Merger Agreement whereby SLB will acquire ChampionX in an all-equity transaction pursuant to the Merger. The respective obligations of each of ChampionX and SLB to consummate the Merger are subject to the satisfaction at or prior to the closing of numerous conditions, including, among other things, (a) adoption by ChampionX stockholders of the Merger Agreement; (b) the receipt of approval for listing of shares of the SLB Common Stock as Equity Consideration on the New York Stock Exchange, subject to official notice of issuance; (c) the absence of certain legal restraints that enjoin, prohibit, prevent or make illegal the consummation of the Transactions; (d) the expiration or termination of the waiting period (and any extension of such period) under the HSR Act and any commitment to, or agreement with, any governmental entity to delay the consummation of, or not to consummate before a certain date, the Transactions and the receipt of all clearances, consents and approvals under certain specified regulatory laws; (e) the effectiveness of the registration statement on Form S-4 to be filed by SLB in connection with the issuance of the Equity Consideration, which will include a proxy statement of ChampionX; (f) with respect to SLB, (i) the absence of Mutual Legal Restraints, (ii) the absence of investigations of the Transaction under specified regulatory laws, (iii) the expiration of all waiting periods applicable under Specified Regulatory Filings following SLB’s determination to submit such filings, (iv) receipt of all clearances, consents and approvals under the Specified Regulatory Filings and (v) the absence of certain other regulatory laws prohibiting or making illegal the consummation of the Transactions or otherwise as set forth in the Merger Agreement and (g) certain other customary conditions relating to the parties’ representations and warranties in the Merger Agreement and the performance of their respective obligations.

On May 15, 2024, the Form S-4 and proxy statement/prospectus that was filed with the SEC in connection with the Transactions was declared effective by the SEC. On June 18, 2024, ChampionX’s stockholders adopted the Merger Agreement at a special meeting of the stockholders. However, we cannot predict whether and when the other conditions to the completion of the Merger will be satisfied. Many of the conditions to the completion of the Merger are not within ChampionX’s or SLB’s control, and ChampionX cannot predict when, or if, these conditions will be satisfied. Furthermore, the requirement for obtaining regulatory clearances could delay the completion of the Merger for a significant period of time or prevent it from occurring. Regulators may seek to enjoin the completion of the Merger or require the parties to license, or hold separate, assets or terminate existing relationships and contractual rights, which could be in excess of the contractual requirements for remedies, or which could prevent certain of the anticipated benefits of the Merger from being achieved in a timely manner or at all.

Failure to complete the Merger could negatively impact the price of our stock and have a material adverse effect on our results of operations, cash flows and financial position.

If the Merger is not completed for any reason, including as a result of failure to obtain all requisite regulatory approvals, our ongoing business may be materially and adversely affected and, without realizing any of the benefits of having completed the Merger, we would be subject to a number of risks, including the following:

we may experience negative reactions from the financial markets, including negative stock price impacts;
we may experience negative reactions from commercial and business partners; and
we will still be required to pay certain significant costs relating to the Merger, such as legal, accounting, financial advisor, and printing fees.
32





In addition, if the Merger Agreement is terminated under certain circumstances specified therein, we may be required to pay SLB a termination fee of approximately $265.4 million.

If the Merger is not completed, the risks described above may materialize and they may have a material adverse effect on our results of operations, cash flows, financial position, and the price of our publicly-traded stock.

The pendency of the Merger may adversely affect our business, financial results and operations.

Whether or not the Merger is completed, its announcement and pendency could cause disruptions to our business, including:

uncertainties associated with the Merger may cause us to lose management personnel and other key employees, which could adversely affect our future business and operations following the Merger;
our business relationships may be subject to disruption due to uncertainty associated with the Merger, which could have a material adverse effect on our results of operations, cash flows, and financial position;
matters relating to the Merger (including integration planning) require substantial commitments of time and resources by our management, which may result in the distraction of our management from ongoing business operations and pursuing other opportunities that could be beneficial to us; and
the Merger Agreement places certain restrictions on how we conduct our operations, which may delay or prevent us from undertaking business opportunities that, absent the Merger Agreement, we may have pursued.

SLB may fail to realize the anticipated benefits of the Merger and may fail to successfully integrate the businesses and operations of the parties in the expected time frame.

The success of the Merger, and the value that ChampionX stockholders who receive SLB Common Stock following the Merger will realize, depends on, among other things, the successful combination of ChampionX’s and SLB’s businesses in a manner that realizes anticipated synergies and benefits and meets or exceeds the forecasted stand-alone cost savings anticipated by the combined business. If the combined business is not able to successfully achieve these synergies, or the cost to achieve these synergies is greater than expected, then the anticipated benefits of the Merger may not be realized fully or at all or may take longer to realize than expected. If the transaction closes, it is possible that the integration process could result in the loss of key ChampionX employees or key SLB employees, the loss of customers, providers, vendors, or business partners, the disruption of either or both parties’ ongoing businesses, inconsistencies in standards, controls, procedures, and policies, potential unknown liabilities and unforeseen expenses, delays, or regulatory conditions associated with and following completion of the Merger, or higher than expected integration costs and an overall post-completion integration process that takes longer than originally anticipated.

In addition, at times the attention of certain members of our management team and resources may be focused on the completion of the Merger and planning the anticipated integration, and diverted from day-to-day business operations or other opportunities that may have been beneficial to ChampionX, which may disrupt our ongoing business and the operations of the combined business.

We may be subject to litigation challenging the Merger, and an unfavorable judgment or ruling in any such lawsuits could prevent or delay the consummation of the Merger and/or result in substantial costs.

Lawsuits related to the Merger may be filed against us, SLB, and our respective affiliates, directors and officers. If dismissals are not obtained or a settlement is not reached, these lawsuits could prevent or delay completion of the Merger and/or result in substantial costs to us.

The Merger Agreement contains provisions that could discourage or deter a potential competing offer to acquire our common stock.

We are not permitted to solicit proposals for certain alternative business combination transactions and, subject to certain exceptions, we are not permitted to engage in discussions or negotiations regarding an alternative business combination transaction. In addition, in certain circumstances if the Merger Agreement is terminated, we may be required to pay a termination fee. Such restrictions could discourage or deter a third party, that may be willing to pay more than SLB for our outstanding common stock, from considering or proposing such an acquisition.

33





ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

We did not repurchase any equity securities registered under Section 12 of the Exchange Act during the second quarter of 2024.
On March 7, 2022, the Company announced that our Board authorized the Company to repurchase up to $250 million of its common stock. On October 24, 2022, our Board increased the authorization under this program to $750 million. On January 31, 2024, our Board authorized an increase in the aggregate value of shares that may be repurchased under the Share Repurchase Program to $1.5 billion. This program has no time limit and does not obligate the Company to acquire any particular amount of shares of its common stock. As of June 30, 2024, the approximate dollar value of shares that may yet be purchased under the Share Repurchase Program is $996.7 million.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

Iran Threat Reduction and Syria Human Rights Act of 2012

Under the Iran Threat Reduction and Syria Human Rights Act of 2012, which added Section 13(r) of the Exchange Act, the Company is required to disclose in its periodic reports if it or any of its affiliates knowingly engaged in certain activities, transactions or dealings relating to Iran or with entities or individuals designated pursuant to certain Executive Orders. Disclosure is required even where the activities are conducted outside the U.S. by non-U.S. affiliates in compliance with applicable law, and even if the activities are not covered or prohibited by U.S. law.
As authorized by the U.S. Treasury’s Office of Foreign Assets Control (“OFAC”), a non-U.S. subsidiary of the Company which is part of our Chemical Technologies business completed sales of products used for process and water treatment applications in upstream oil and gas production related to the operation of and production from the Rhum gas field off the Scottish coast (“Rhum”) totaling $0.3 million during the period from April 1, 2024 to June 30, 2024. The net profit before taxes associated with these sales for each period were nominal. Rhum is jointly owned by Serica Energy plc and Iranian Oil Company (U.K.) Limited. Our non-U.S. subsidiary intends to continue the Rhum-related activities, consistent with a specific license obtained from OFAC by its customers, and such activities may require additional disclosure pursuant to the above mentioned statute.

Insider Trading Arrangements and Policies

During the three months ended June 30, 2024, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, except as described in the table below:

Name & TitleDate Adopted
Character of Trading Arrangement
(1)
Aggregate Number of Shares of Common Stock to be Purchased or Sold Pursuant to Trading Arrangement
Duration
(2)
Other Material TermsDate Terminated
Antoine Marcos, Vice President, Corporate Controller and Chief Accounting Officer
March 6, 2024
Rule 10b5-1 Trading Arrangement
Up to 7,580 shares to be sold
December 4, 2024
N/A
May 15, 2024
_______________________
34




(1)Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act, (the “Rule”).
(2)Each trading arrangement permits transactions through and including the earlier to occur of (i) the completion of all sales of shares subject to the arrangement, (ii) the date listed in the “Duration” column, or (iii) the occurrence of such other termination event as specified in the arrangement. Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule.

ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit
No.
Exhibit DescriptionFormExhibit No.Filing Date
2.1†8-K/A2.1April 3, 2024
3.18-K3.1May 11, 2023
3.28-K3.2May 11, 2023
10.1*†
31.1*
31.2*
32.1**
32.2**
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
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
† Schedules (or similar attachments) have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The registrant hereby undertakes to furnish supplemental copies of any of the omitted schedules (or similar attachments) upon request by the Securities and Exchange Commission.
* Filed herewith
** Furnished herewith

35


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

CHAMPIONX CORPORATION
(Registrant)
/s/ ANTOINE MARCOS
Antoine Marcos
Vice President, Corporate Controller and Chief Accounting Officer
(Principal Accounting Officer and a Duly Authorized Officer)
Date:July 25, 2024

36
EX-10.1 2 a20240630exhibit101.htm EX-10.1 Document
Exhibit 10.1
FOURTH AMENDMENT TO
MASTER RECEIVABLES PURCHASE AGREEMENT

This Fourth Amendment dated as of May 16, 2024 (the “Amendment”) is to that certain Master Receivables Purchase Agreement dated as of June 28, 2022, among ChampionX LLC and US Synthetic Corporation, as Seller and Servicer, Apergy USA, Inc., as Servicer, ChampionX Corporation, as Company and Seller Representative, and JPMorgan Chase Bank, N.A., as Purchaser (as amended, extended, modified, supplemented, restated, renewed and/or replaced, the “RPA”), under which a Seller may request to sell and assign certain receivables to Purchaser pursuant to the terms therein and Purchaser may in its sole discretion purchase such receivables (such arrangement, the “Uncommitted Receivables Purchase Facility”). Unless otherwise defined herein, capitalized terms shall have the meanings assigned to them in the RPA.
NOW, THEREFORE, for mutual consideration, the receipt of which is hereby acknowledged by the parties, the Purchaser and Seller Representative (acting on behalf of each Seller) hereby agree to amend the RPA as follows:
1.Schedule I (Account Debtor Information) of the RPA is hereby deleted in its entirety and replaced with a new Schedule I in the form of Exhibit A attached to this Amendment.
2.Except as specifically amended by this Amendment, the provisions of the RPA remain in full force and effect, including without limitation, the uncommitted nature of the receivables purchase facility documented under the RPA.
3.This Amendment shall become effective only after it is fully executed and delivered by the Seller Representative and the Purchaser and shall be governed by, and construed in accordance with, the laws of the State of New York. This Amendment may be executed in counterparts, each of which shall be considered an original, but all of which shall be considered one and the same agreement. Delivery of an executed counterpart of a signature page of this Amendment by telecopy, emailed pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment.

[Signature Page Follows]




    IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed by their respective authorized officers as of the day and year of the merger as indicated above.

CHAMPIONX CORPORATION, as Seller Representative

By:    __/s/ Daniel T. Erdman________________
Name:    Daniel T. Erdman
Title:    Vice President and Treasurer

JPMORGAN CHASE BANK, N.A., as Purchaser

By:    __/s/ Jason Benson___________________
Name:    Jason Benson
Title:    Executive Director




Exhibit A to Fourth Amendment to Master Receivables Purchase Agreement
Schedule I

[On file with Purchaser]

EX-31.1 3 a20240630exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)
OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Sivasankaran Somasundaram, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of ChampionX Corporation (the “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.
Date:July 25, 2024/s/ SIVASANKARAN SOMASUNDARAM
 
Sivasankaran Somasundaram
 President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 a20240630exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)
OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Kenneth M. Fisher, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of ChampionX Corporation (the “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.
Date:July 25, 2024/s/ KENNETH M. FISHER
Kenneth M. Fisher
Executive Vice President and
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 a20240630exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
UNDER SECTION 906 OF THE SARBANES-OXLEY
ACT OF 2002, 18 U.S.C. SECTION 1350


I, Sivasankaran Somasundaram, President and Chief Executive Officer of ChampionX Corporation (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(a) The Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(b) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:July 25, 2024/s/ SIVASANKARAN SOMASUNDARAM
 
Sivasankaran Somasundaram
 President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 a20240630exhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
UNDER SECTION 906 OF THE SARBANES-OXLEY
ACT OF 2002, 18 U.S.C. SECTION 1350


I, Kenneth M. Fisher, Executive Vice President and Chief Financial Officer of ChampionX Corporation (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(a) The Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(b) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:July 25, 2024/s/ KENNETH M. FISHER
 
Kenneth M. Fisher
 Executive Vice President and
Chief Financial Officer
 (Principal Financial Officer)


EX-101.SCH 7 championx-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - RESTRUCTURING EXPENSE link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - ACCOUNTS RECEIVABLE FACILITIES link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - SUPPLY CHAIN FINANCE link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - RESTRUCTURING EXPENSE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - REVENUE - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - DEBT - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - DEBT - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - RESTRUCTURING EXPENSE - Restructuring and Other Related Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - RESTRUCTURING EXPENSE - Restructuring Reserve Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - EARNINGS PER SHARE - Reconciliation of the Shares Used in EPS Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - EARNINGS PER SHARE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Loss on Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - ACCOUNTS RECEIVABLE FACILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - SUPPLY CHAIN FINANCE (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 championx-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 championx-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 championx-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Derivative asset, noncurrent Derivative Asset, Noncurrent Adjustments to reconcile net income to net cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Acquisitions Goodwill, Acquired During Period Work in progress Inventory, Work in Process, Gross Repayment of long-term debt Repayments of Long-Term Debt Total long-term debt Long-Term Debt and Lease Obligation, Including Current Maturities Proceeds from sale-leaseback transaction Sale Leaseback Transaction, Net Proceeds Sale Leaseback Transaction, Net Proceeds Cover [Abstract] Cover [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect In-process research and development In Process Research and Development [Member] Deepwater Horizon Incident Response Deepwater Horizon Incident Response [Member] Deepwater Horizon Incident Response Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Accrued expenses and other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Total Carrying amount Carrying Amount Long-Term Debt and Lease Obligation Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings (Loss) Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Dividends declared to common shareholders (in dollars per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Receivables, allowances Accounts Receivable, Allowance for Credit Loss, Current Distributions to noncontrolling interest Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Disposal Group Name [Domain] Disposal Group Name [Domain] Unpatented technologies Unpatented Technology [Member] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Production Chemical Technologies Production Chemical Technologies Production Chemical Technologies [Member] Production Chemical Technologies [Member] Period for termination fees payable Period For Termination Fees Payable Period For Termination Fees Payable Receivables Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Award Timing Disclosures [Line Items] Other liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Other Performance Measure, Amount Other Performance Measure, Amount RMSpumptools Limited RMSpumptools Limited [Member] RMSpumptools Limited Goodwill [Line Items] Goodwill [Line Items] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Interest expense, net Interest Income (Expense), Operating Operating lease liabilities Operating Lease, Liability, Noncurrent Number of pending cases Loss Contingency, Pending Claims, Number Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract liabilities - current Contract with Customer, Liability, Current United States UNITED STATES Inventory, Net [Abstract] Inventory, Net [Abstract] Other non-current assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] ACCOUNTS RECEIVABLE FACILITIES Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Operating Segments Operating Segments [Member] Selling, general and administrative expense Selling, General and Administrative Expenses [Member] Receivable Type [Axis] Receivable Type [Axis] Net cash flows provided by operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Conversion ratio Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Conversion Ratio Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Conversion Ratio Schedule of Notional Values of Outstanding Derivatives Schedule of Derivative Instruments [Table Text Block] Term Loan Secured Debt [Member] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Receivable [Domain] Receivable [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Capital in excess of par value of common stock Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Holdback Payment and Earn-Out Consideration Holdback Payment and Earn-Out Consideration [Member] Holdback Payment and Earn-Out Consideration Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Schedule of Restructuring and Other Related Charges Restructuring and Related Costs [Table Text Block] Tabular List, Table Tabular List [Table Text Block] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Potentially diluted securities excluded as anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Payments Payments for Restructuring Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts and Financing Receivables [Table] Current Assets: Assets, Current [Abstract] Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Payments related to taxes withheld on stock-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Authorized amount of stock repurchase Share Repurchase Program, Authorized, Amount INVENTORIES Inventory Disclosure [Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Foreign currency forward contracts Foreign Exchange Forward [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other Proceeds from (Payments for) Other Financing Activities Comprehensive income attributable to ChampionX Comprehensive Income (Loss), Net of Tax, Attributable to Parent Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Security Exchange Name Security Exchange Name Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Award Type Award Type [Axis] Sale leaseback, annual base payments Sale Leaseback Transaction, Annual Base Payments Sale Leaseback Transaction, Annual Base Payments Proceeds expected to be remitted under the Accounts Receivable Facility Proceeds Expected To Be Remitted Under The Accounts Receivable Facility Proceeds Expected To Be Remitted Under The Accounts Receivable Facility Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Payable on First Anniversary of Closing Date Payable on First Anniversary of Closing Date [Member] Payable on First Anniversary of Closing Date Subtotal Inventory, Gross Increase in quarterly cash dividend (in dollars per share) Common Stock, Dividends, Per Share, Quarterly Cash Dividend Approved Common Stock, Dividends, Per Share, Quarterly Cash Dividend Approved Total liabilities Liabilities Noncontrolling interest Equity, Attributable to Noncontrolling Interest Oklahoma Department of Environmental Quality Oklahoma Department of Environmental Quality [Member] Oklahoma Department of Environmental Quality Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Current portion of operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Foreign currency exchange rate, period remeasurement Foreign Currency Exchange Rate, Period Remeasurement Foreign Currency Exchange Rate, Period Remeasurement Restructuring charges Restructuring Costs and Asset Impairment Charges Loss on sale of trade receivable Gain (Loss) on Sale of Accounts Receivable Derivative liabilities Derivative liabilities Derivative Liability Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] HSBC HSBC [Member] HSBC Stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Europe Europe [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Accumulated depreciation on property, plant and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Total shares and dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] ChampionX stockholders’ equity Equity, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Total loss (gain) of derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Derivative asset, current Derivative Asset, Current Schedule of Goodwill Schedule of Goodwill [Table Text Block] Outstanding letters of credit Letters of Credit Outstanding, Amount Stock-based compensation (in shares) Share-Based Payment Arrangement, Increase For Cost Recognition, Shares Share-Based Payment Arrangement, Increase For Cost Recognition, Shares Selling, general and administrative expense Selling, General and Administrative Expense Fair Value, Recurring Fair Value, Recurring [Member] Receivables, net of allowances of $5,540 in 2024 and $5,734 in 2023 Accounts Receivable, after Allowance for Credit Loss, Current Cost of goods and services Cost of goods and services Cost of Sales [Member] Product revenue Product [Member] Asset impairment charges Asset Impairment Charges Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus Sale leaseback transaction, lease term Sale Leaseback Transaction, Lease Term All Executive Categories All Executive Categories [Member] Dilutive effect of stock-based compensation (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK Mergers, Acquisitions and Dispositions Disclosures [Text Block] ASSETS Assets [Abstract] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Sale leaseback, term extended Sale Leaseback Transaction, Extension Period Sale Leaseback Transaction, Extension Period Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Reservoir Chemical Technologies Reservoir Chemical Technologies Reservoir Chemical Technologies [Member] Reservoir Chemical Technologies [Member] Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net Carrying Amount Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Accrued distributor fees Accrued Distributor Fees, Current Accrued Distributor Fees, Current Revenue: Revenues [Abstract] Merger Agreement Merger Agreement [Member] Merger Agreement Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date CT Russia Business CT Russia Business [Member] CT Russia Business PEO Name PEO Name Supply chain finance outstanding Supplier Finance Program, Obligation Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest All Award Types Award Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] LIFO adjustments Inventory, LIFO Reserve Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Capital in Excess of Par Value Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Dividends paid Payments of Ordinary Dividends, Common Stock Customer relationships Customer Relationships [Member] New Accounting Standards Issued New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Earnings Per Share, Diluted Accrued liabilities for remediation Accrued Environmental Loss Contingencies, Noncurrent Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Production & Automation Technologies Production & Automation Technologies Production and Automation Technologies [Member] Production and Automation Technologies Segment Canada CANADA Foreign currency transaction losses (gains), net Gain (Loss), Foreign Currency Transaction, before Tax Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] RESTRUCTURING EXPENSE Restructuring and Related Activities Disclosure [Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Australia AUSTRALIA ARGENTINA ARGENTINA Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of fixed assets Proceeds from Sale of Property, Plant, and Equipment (Gain) loss on sale-leaseback transaction and disposal group (Gain) loss on sale-leaseback transaction and disposal group Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Provision for income taxes Income Tax Expense (Benefit) Notional value of foreign currency forward contracts and interest rate swaps Derivative, Notional Amount Corporate and other Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Derivative assets Derivative assets Derivative Asset Revenue Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Loss on Derivative Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Service revenue Service [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Antoine Marcos [Member] Antoine Marcos Provision for inventory obsolescence and write-downs Inventory Write-down Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Business Acquisition [Line Items] Business Acquisition [Line Items] Variable Rate [Domain] Variable Rate [Domain] Environmental loss contingency, noncurrent, statement of financial position, extensible enumeration, not disclosed flag Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag Total liabilities and equity Liabilities and Equity Other Other Operating Activities, Cash Flow Statement All Adjustments to Compensation All Adjustments to Compensation [Member] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accrued compensation and employee benefits Employee-related Liabilities, Current Hedging Designation [Axis] Hedging Designation [Axis] Derivative liability, current Derivative Liability, Current Other Other [Member] Other [Member] Schedule of Fair Value of Long-Term Debt Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] DERIVATIVES AND HEDGING TRANSACTIONS Derivative Instruments and Hedging Activities Disclosure [Text Block] Restructuring charges Restructuring Charges Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Interest Rate Swap, Years Four And Five Interest Rate Swap, Years Four And Five [Member] Interest Rate Swap, Years Four And Five Lease and other revenue Operating Lease, Lease Income Individual: Individual [Axis] Taxes withheld on issuance of stock-based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accum. Other Comp. Loss AOCI Attributable to Parent [Member] Inventories, net Inventories, net Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Possible termination fee Business Combination, Possible Termination Fee Business Combination, Expected Termination Fee Costs and expenses: Operating Expenses [Abstract] 2022 Term Loan Facility 2022 Term Loan Facility [Member] 2022 Term Loan Facility Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Consideration transferred Business Combination, Consideration Transferred LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Derivative, term of contract (in years) Derivative, Term of Contract Net unamortized discounts and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Asia-Pacific Asia Pacific [Member] Restatement Determination Date Restatement Determination Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Adoption Date Trading Arrangement Adoption Date Schlumberger Limited Schlumberger Limited [Member] Schlumberger Limited Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other (income) expense, net Other Operating Income (Expense) [Member] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Sale leaseback transaction, net book value Sale Leaseback Transaction, Net Book Value Derivative Instrument [Axis] Derivative Instrument [Axis] Exercise Price Award Exercise Price Gain (charge) on divestiture Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down EARNINGS PER SHARE Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Stock options exercised Stock Issued During Period, Value, Stock Options Exercised INTANGIBLE ASSETS AND GOODWILL Goodwill and Intangible Assets Disclosure [Text Block] Loss on Argentina Blue Chip Swap transaction Loss on investments Gain (Loss) on Investments Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Middle East & Africa Middle Ease And Africa [Member] Middle Ease And Africa Leased assets Increase (Decrease) in Lease Assets Amount of increase (decrease) in lease assets. Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Debt instrument, term (in years) Debt Instrument, Term All Individuals All Individuals [Member] Environmental Assessments and Remediation Environmental Assessments and Remediation [Member] Environmental Assessments and Remediation PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Name Trading Arrangement, Individual Name Other expense (income), net Other Nonoperating Income (Expense) Earnings per share attributable to ChampionX: Earnings Per Share, Basic, Two Class Method [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Disposal Group Name [Axis] Disposal Group Name [Axis] Other assets Increase (Decrease) in Other Noncurrent Assets Inventory transferred into property, plant, and equipment Property, Plant and Equipment, Transfers and Changes Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Asset sales and write-offs Restructuring Reserve, Asset Sales And Write-Offs Restructuring Reserve, Asset Sales And Write-Offs Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Dividends payable Dividends Payable Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Sale leaseback transaction, gain on sale Sale and Leaseback Transaction, Gain (Loss), Net Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Local Phone Number Local Phone Number Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Foreign Exchange Forward Contracts and Interest Rate Swap Foreign Exchange Forward And Interest Rate Swap [Member] Foreign Exchange Forward And Interest Rate Swap Schedule of Segment Revenue and Operating Profit Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Interest expense Interest Expense [Member] Common stock repurchased in period (in shares) Stock Repurchased During Period, Shares Changes in operating assets and liabilities (net of effects of foreign exchange): Increase (Decrease) in Operating Capital [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Defined pension and other post-retirement benefits adjustments, net Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Maximum accounts receivable that can be sold Accounts Receivable Purchase Agreement, Maximum Amount To Be Sold Accounts Receivable Purchase Agreement, Maximum Amount To Be Sold Income Statement Location [Axis] Statement of Income Location, Balance [Axis] 2022 Revolving Credit Facility 2022 Revolving Credit Facility [Member] 2022 Revolving Credit Facility COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Loss (gain) on disposal of fixed assets Gain (Loss) on Disposition of Other Assets Common Stock Common Stock [Member] Measure: Measure [Axis] Number of locations with environmental matters (in locations) Number of Locations with Environmental Matters Number of Locations with Environmental Matters Cumulative translation adjustments Noncontrolling Interest, Increase (Decrease) From Currency Translation Adjustments Noncontrolling Interest, Increase (Decrease) From Currency Translation Adjustments Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Revolving Credit Facility 2022 Revolving Credit Facility Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company JPMorgan Chase Bank JPMorgan Chase Bank [Member] JPMorgan Chase Bank Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Components of Inventory Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount STOCKHOLDERS' EQUITY Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Current portion of long-term debt Current portion of long-term debt Long-Term Debt, Current Maturities Amortization of deferred loan costs and accretion of discount Amortization of Deferred Loan Costs (Accretion) Of Discounts Amortization of Deferred Loan Costs (Accretion) Of Discounts Interest Rate Swap, First Three Years Interest Rate Swap, First Three Years [Member] Interest Rate Swap, First Three Years Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Less: Comprehensive income attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current Liabilities: Liabilities, Current [Abstract] Future payments contingent upon performance Business Combination, Contingent Consideration, Liability Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Accounts receivable sold Accounts Receivable, Sale Repurchases of common stock Payments for Repurchase of Common Stock Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt Long-term debt, less current portion Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Restructuring Accrual Balance Restructuring Reserve [Roll Forward] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Repurchase and cancellation of common stock Repurchase and cancellation of common stock Stock Repurchased and Retired During Period, Value Earnings per share attributable to ChampionX: Earnings Per Share [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Repurchase and cancellation of common stock (in shares) Repurchase and cancellation of common stock (in shares) Stock Repurchased and Retired During Period, Shares Inventories Increase (Decrease) in Inventories Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Schedule of Long-term debt Schedule of Debt [Table Text Block] Deferred income taxes Deferred Income Taxes and Tax Credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Operating lease liabilities Operating Lease, Liability Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Credit Facility [Axis] Credit Facility [Axis] Dividends declared to common stockholders Dividends, Common Stock, Cash Amendment Flag Amendment Flag Fair Value Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Fair Value as of Grant Date Award Grant Date Fair Value CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] DEBT Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Geographical [Domain] Geographical [Domain] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Principal amount of debt issued Debt Instrument, Face Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Interest rate swaps Interest Rate Swap [Member] Restatement Determination Date: Restatement Determination Date [Axis] Security 12b Title Title of 12(b) Security Disposal Group, Not Discontinued Operations Disposal Group, Not Discontinued Operations [Member] Common stock (2.5 billion shares authorized, $0.01 par value) 190.5 million shares and 191.3 million shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Raw materials Inventory, Raw Materials, Gross Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Earn out Business Combination, Earn Out Arrangements, Range of Outcomes, Value, High Business Combination, Earn Out Arrangements, Range of Outcomes, Value, High Sale of investments Proceeds from Sale, Maturity and Collection of Investments Finished goods Inventory, Finished Goods, Gross Artificial Lift Performance Limited Artificial Lift Performance Limited [Member] Artificial Lift Performance Limited Drilling Technologies Drilling Technologies Drilling Technologies [Member] Drilling Technologies Segment Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Property, plant, and equipment, net of accumulated depreciation of $806,304 in 2024 and $781,367 in 2023 Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Number of buildings in sale-leaseback agreement Number of Buildings in Sale-Leaseback Agreement Number of Buildings in Sale-Leaseback Agreement Trademarks Trademarks [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Assets Derivative Assets Derivative Asset [Abstract] Schedule of Goodwill [Table] Goodwill [Table] Recoverable value on divestiture Disposal Group, Not Discontinued Operation, Recoverable Value Disposal Group, Not Discontinued Operation, Recoverable Value Designated as Hedging Instrument Designated as Hedging Instrument [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 2022 Revolving Credit Facility 2022 Credit Facility [Member] 2022 Credit Facility Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets Schedule of Assets and Liabilities Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Mandatory amortization payment, percent per annum Debt Instrument, Periodic Payment, Principal, Percent Debt Instrument, Periodic Payment, Principal, Percent Other long-term liabilities Other Liabilities, Noncurrent Earn out term Business Combination, Earn Out Arrangements, Term Business Combination, Earn Out Arrangements, Term Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Termination Date Trading Arrangement Termination Date 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] Total revenue Total revenue Total revenue Revenues Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Debt Instrument [Axis] Debt Instrument [Axis] SUPPLY CHAIN FINANCE Supply Chain Finance [Text Block] Supply Chain Finance Net income attributable to ChampionX Net income attributable to ChampionX Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Accounts Receivable Held For Sale Under Accounts Receivable Facility Accounts Receivable Held For Sale Under Accounts Receivable Facility [Member] Accounts Receivable Held For Sale Under Accounts Receivable Facility Cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax REVENUE Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Non-controlling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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 Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Name Forgone Recovery, Individual Name 2022 Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Document Period End Date Document Period End Date Inventory reserve Inventory Valuation Reserves Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Insider Trading Arrangements [Line Items] Accounts receivable outstanding Accounts Receivable Facility, Outstanding Amount Sold Accounts Receivable Facility, Outstanding Amount Sold Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cost of goods and services Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Liabilities Derivative Liabilities Derivative Liability [Abstract] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Latin America Latin America [Member] Litigation Case [Domain] Litigation Case [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accum. Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Sale leaseback transaction, gross proceeds Sale Leaseback Transaction, Gross Proceeds Sale Leaseback Transaction, Gross Proceeds Basic (in shares) Weighted-average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] OTS Consulting Services LLP OTS Consulting Services LLP [Member] OTS Consulting Services LLP Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Purchase of investments Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Filer Category Entity Filer Category Beginning balance Ending balance Restructuring Reserve Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 championx-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Cover Page - shares
shares in Millions
6 Months Ended
Jun. 30, 2024
Jul. 18, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-38441  
Entity Registrant Name ChampionX Corp  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-3066826  
Entity Address, Address Line One 2445 Technology Forest Blvd,  
Entity Address, Address Line Two Building 4, 12th Floor  
Entity Address, City or Town The Woodlands,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77381  
City Area Code (281)  
Local Phone Number 403-5772  
Security 12b Title Common stock, $0.01 par value  
Trading Symbol CHX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   190.5
Entity Central Index Key 0001723089  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Lease and other revenue $ 26,179 $ 24,539 $ 53,314 $ 46,618
Total revenue 893,272 926,600 1,815,413 1,874,947
Cost of goods and services 613,426 644,394 1,236,363 1,309,386
Gross profit 279,846 282,206 579,050 565,561
Costs and expenses:        
Selling, general and administrative expense 182,995 162,484 355,409 323,300
(Gain) loss on sale-leaseback transaction and disposal group 0 0 (29,883) 12,965
Interest expense, net 15,421 14,544 29,356 27,010
Foreign currency transaction losses (gains), net (2,767) 4,439 (2,712) 13,691
Other expense (income), net 938 (7,543) 3,865 (11,500)
Income before income taxes 83,259 108,282 223,015 200,095
Provision for income taxes 27,868 11,656 54,464 40,325
Net income 55,391 96,626 168,551 159,770
Net income attributable to noncontrolling interest 2,822 829 3,059 441
Net income attributable to ChampionX $ 52,569 $ 95,797 $ 165,492 $ 159,329
Earnings per share attributable to ChampionX:        
Basic (in dollars per share) $ 0.28 $ 0.49 $ 0.87 $ 0.81
Diluted (in dollars per share) $ 0.27 $ 0.48 $ 0.85 $ 0.79
Weighted-average shares outstanding:        
Basic (in shares) 190,426 197,034 190,615 197,657
Diluted (in shares) 193,257 200,735 193,740 201,694
Product revenue        
Revenue:        
Revenue $ 763,212 $ 813,416 $ 1,571,039 $ 1,646,439
Service revenue        
Revenue:        
Revenue $ 103,881 $ 88,645 $ 191,060 $ 181,890
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 55,391 $ 96,626 $ 168,551 $ 159,770
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (7,460) 9,020 (17,538) (1,656)
Cash flow hedges 579 231 3,709 (4,458)
Defined pension and other post-retirement benefits adjustments, net 240 (102) 203 (49)
Other comprehensive income (loss) (6,641) 9,149 (13,626) (6,163)
Comprehensive income 48,750 105,775 154,925 153,607
Less: Comprehensive income attributable to noncontrolling interest 2,822 829 3,059 441
Comprehensive income attributable to ChampionX $ 45,928 $ 104,946 $ 151,866 $ 153,166
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 393,297 $ 288,557
Receivables, net of allowances of $5,540 in 2024 and $5,734 in 2023 441,401 534,534
Inventories, net 538,999 521,549
Assets held for sale 15,192 15,565
Prepaid expenses and other current assets 56,297 65,212
Total current assets 1,445,186 1,425,417
Property, plant, and equipment, net of accumulated depreciation of $806,304 in 2024 and $781,367 in 2023 752,553 773,552
Goodwill 684,567 669,064
Intangible assets, net 229,562 243,553
Operating lease right-of-use assets 107,329 69,561
Other non-current assets 70,143 60,555
Total assets 3,289,340 3,241,702
Current Liabilities:    
Current portion of long-term debt 6,203 6,203
Accounts payable 484,472 451,680
Accrued compensation and employee benefits 76,560 109,626
Current portion of operating lease liabilities 21,924 23,292
Accrued distributor fees 11 56,443
Accrued expenses and other current liabilities 138,535 135,505
Total current liabilities 727,705 782,749
Long-term debt 592,868 594,283
Deferred income taxes 62,101 71,497
Operating lease liabilities 81,951 41,975
Other long-term liabilities 95,482 90,167
Total liabilities 1,560,107 1,580,671
Stockholders’ equity:    
Common stock (2.5 billion shares authorized, $0.01 par value) 190.5 million shares and 191.3 million shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 1,905 1,913
Capital in excess of par value of common stock 2,150,847 2,166,911
Accumulated deficit (357,445) (455,676)
Accumulated other comprehensive loss (50,152) (36,526)
ChampionX stockholders’ equity 1,745,155 1,676,622
Noncontrolling interest (15,922) (15,591)
Total equity 1,729,233 1,661,031
Total liabilities and equity $ 3,289,340 $ 3,241,702
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands, shares in Millions
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Receivables, allowances $ 5,540 $ 5,734
Accumulated depreciation on property, plant and equipment $ 806,304 $ 781,367
Common stock, shares authorized (in shares) 2,500.0 2,500.0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 190.5 191.3
Common stock, shares outstanding (in shares) 190.5 191.3
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Capital in Excess of Par Value
Accum. Deficit
Accum. Other Comp. Loss
Non-controlling Interest
Beginning balance (in shares) at Dec. 31, 2022   198,466,000        
Beginning balance at Dec. 31, 2022 $ 1,677,215 $ 1,985 $ 2,249,698 $ (527,603) $ (29,530) $ (17,335)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 63,144     63,532   (388)
Other comprehensive income (loss) (15,312)       (15,312)  
Stock-based compensation (in shares)   327,000        
Stock-based compensation 5,234 $ 3 5,231      
Stock options exercised (in shares)   481,000        
Stock options exercised 3,014 $ 5 3,009      
Taxes withheld on issuance of stock-based awards (5,100)   (5,100)      
Dividends declared to common stockholders (16,784)     (16,784)    
Repurchase and cancellation of common stock (in shares)   (1,302,000)        
Repurchase and cancellation of common stock (40,427) $ (13) (14,811) (25,603)    
Distributions to noncontrolling interest (823)         (823)
Cumulative translation adjustments 8         8
Ending balance (in shares) at Mar. 31, 2023   197,972,000        
Ending balance at Mar. 31, 2023 1,670,169 $ 1,980 2,238,027 (506,458) (44,842) (18,538)
Beginning balance (in shares) at Dec. 31, 2022   198,466,000        
Beginning balance at Dec. 31, 2022 1,677,215 $ 1,985 2,249,698 (527,603) (29,530) (17,335)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 159,770          
Other comprehensive income (loss) (6,163)          
Ending balance (in shares) at Jun. 30, 2023   196,296,000        
Ending balance at Jun. 30, 2023 1,712,322 $ 1,963 2,220,909 (457,148) (35,693) (17,709)
Beginning balance (in shares) at Mar. 31, 2023   197,972,000        
Beginning balance at Mar. 31, 2023 1,670,169 $ 1,980 2,238,027 (506,458) (44,842) (18,538)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 96,626     95,797   829
Other comprehensive income (loss) 9,149       9,149  
Stock-based compensation (in shares)   180,000        
Stock-based compensation 6,341 $ 2 6,339      
Stock options exercised (in shares)   27,000        
Stock options exercised 24   24      
Taxes withheld on issuance of stock-based awards (2,039)   (2,039)      
Dividends declared to common stockholders (16,758)     (16,758)    
Repurchase and cancellation of common stock (in shares)   (1,883,000)        
Repurchase and cancellation of common stock (51,190) $ (19) (21,442) (29,729)    
Ending balance (in shares) at Jun. 30, 2023   196,296,000        
Ending balance at Jun. 30, 2023 $ 1,712,322 $ 1,963 2,220,909 (457,148) (35,693) (17,709)
Beginning balance (in shares) at Dec. 31, 2023 191,300,000 191,135,000        
Beginning balance at Dec. 31, 2023 $ 1,661,031 $ 1,913 2,166,911 (455,676) (36,526) (15,591)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 113,160     112,923   237
Other comprehensive income (loss) (6,985)       (6,985)  
Stock-based compensation (in shares)   677,000        
Stock-based compensation 6,173 $ 7 6,166      
Stock options exercised (in shares)   168,000        
Stock options exercised 917 $ 2 915      
Taxes withheld on issuance of stock-based awards (11,821)   (11,821)      
Dividends declared to common stockholders (17,967)     (17,967)    
Repurchase and cancellation of common stock (in shares)   (1,611,000)        
Repurchase and cancellation of common stock (49,399) $ (18) (18,288) (31,093)    
Distributions to noncontrolling interest 0         0
Cumulative translation adjustments 65         65
Ending balance (in shares) at Mar. 31, 2024   190,369,000        
Ending balance at Mar. 31, 2024 $ 1,695,174 $ 1,904 2,143,883 (391,813) (43,511) (15,289)
Beginning balance (in shares) at Dec. 31, 2023 191,300,000 191,135,000        
Beginning balance at Dec. 31, 2023 $ 1,661,031 $ 1,913 2,166,911 (455,676) (36,526) (15,591)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 168,551          
Other comprehensive income (loss) $ (13,626)          
Repurchase and cancellation of common stock (in shares) (1,611,055)          
Repurchase and cancellation of common stock $ (49,400)          
Ending balance (in shares) at Jun. 30, 2024 190,500,000 190,459,000        
Ending balance at Jun. 30, 2024 $ 1,729,233 $ 1,905 2,150,847 (357,445) (50,152) (15,922)
Beginning balance (in shares) at Mar. 31, 2024   190,369,000        
Beginning balance at Mar. 31, 2024 1,695,174 $ 1,904 2,143,883 (391,813) (43,511) (15,289)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 55,391     52,569   2,822
Other comprehensive income (loss) (6,641)       (6,641)  
Stock-based compensation (in shares)   9,000        
Stock-based compensation 6,505 $ 0 6,505      
Stock options exercised (in shares)   81,000        
Stock options exercised 596 $ 1 595      
Taxes withheld on issuance of stock-based awards (136)   (136)      
Dividends declared to common stockholders (18,201)     (18,201)    
Repurchase and cancellation of common stock (in shares)   0        
Repurchase and cancellation of common stock 0 $ 0 0 0    
Distributions to noncontrolling interest (3,417)         (3,417)
Cumulative translation adjustments $ (38)         (38)
Ending balance (in shares) at Jun. 30, 2024 190,500,000 190,459,000        
Ending balance at Jun. 30, 2024 $ 1,729,233 $ 1,905 $ 2,150,847 $ (357,445) $ (50,152) $ (15,922)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
May 16, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]          
Dividends declared to common shareholders (in dollars per share) $ 0.095 $ 0.095 $ 0.095 $ 0.085 $ 0.085
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 168,551 $ 159,770
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 119,783 115,387
(Gain) loss on sale-leaseback transaction and disposal group (29,883) 12,965
Loss on Argentina Blue Chip Swap transaction 7,168 0
Stock-based compensation 12,678 11,575
Provision for inventory obsolescence and write-downs 9,908 12,344
Deferred income taxes (15,092) (22,187)
Loss (gain) on disposal of fixed assets 217 (1,070)
Amortization of deferred loan costs and accretion of discount 2,120 2,029
Other 2,805 3,185
Changes in operating assets and liabilities (net of effects of foreign exchange):    
Receivables 90,912 83,589
Inventories (40,897) (70,040)
Leased assets (15,770) (22,125)
Other assets 1,016 3,135
Accounts payable 20,919 40,632
Other liabilities (93,302) (120,901)
Net cash flows provided by operating activities 241,133 208,288
Cash flows from investing activities:    
Capital expenditures (65,314) (57,277)
Proceeds from sale of fixed assets 6,482 7,109
Proceeds from sale-leaseback transaction 44,292 0
Purchase of investments (31,526) 0
Sale of investments 24,358 0
Acquisitions, net of cash acquired (21,472) 0
Net cash used for investing activities (43,180) (50,168)
Cash flows from financing activities:    
Proceeds from long-term debt 0 15,500
Repayment of long-term debt (3,102) (43,633)
Repurchases of common stock (49,399) (91,617)
Dividends paid (34,336) (31,591)
Payments related to taxes withheld on stock-based compensation (11,596) (7,139)
Proceeds expected to be remitted under the Accounts Receivable Facility 15,352 15,400
Other (8,313) (2,161)
Net cash used for financing activities (91,394) (145,241)
Effect of exchange rate changes on cash and cash equivalents (1,819) 22
Net increase in cash and cash equivalents 104,740 12,901
Cash and cash equivalents at beginning of period 288,557 250,187
Cash and cash equivalents at end of period $ 393,297 $ 263,088
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Description of the Business

ChampionX Corporation is a global leader in chemistry solutions, artificial lift systems, and highly engineered equipment and technologies that help companies drill for and produce oil and gas safely, efficiently, and sustainably around the world. Our expertise, innovative products, and digital technologies provide enhanced oil and gas production, transportation, and real-time emissions monitoring throughout the lifecycle of a well.

Unless the context requires otherwise, references in this report to “we,” “us,” “our,” “the Company,” or “ChampionX” mean ChampionX Corporation, together with its subsidiaries where the context requires.

Merger Agreement

On April 2, 2024, ChampionX entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Schlumberger Limited, a Curaçao corporation (“SLB”), Sodium Holdco, Inc., a Delaware corporation and indirect wholly owned subsidiary of SLB, (“Holdco”), and Sodium Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of SLB and Holdco (“Merger Sub”), pursuant to which, and subject to the terms and conditions therein, Merger Sub will be merged with and into ChampionX (the “Merger,” together with the other transactions contemplated by the Merger Agreement, the “Transactions”), with ChampionX surviving the Merger as an indirect wholly owned subsidiary of SLB.

Pursuant to the Merger Agreement, at the effective time of the Merger (the “Effective Time”) and by virtue of the Merger, each share of common stock, par value $0.01 per share, of ChampionX issued and outstanding immediately prior to the Effective Time (other than any shares of ChampionX common stock held in the treasury of ChampionX or held by SLB, Holdco or any direct or indirect wholly owned subsidiary of SLB, in each case except for any such shares held on behalf of third parties) will be converted, without any action on the part of the holder thereof, into the right to receive 0.735 shares of common stock, par value $0.01 per share, of SLB (“SLB Common Stock”), which shares will be duly authorized and validly issued in accordance with applicable laws (the “Equity Consideration”) and, if applicable, cash in lieu of fractional shares.

The Merger Agreement contains certain termination rights for each of ChampionX and SLB. In connection with the termination of the Merger Agreement under specified circumstances, including the consummation of a competing acquisition proposal within 12 months of the termination of the Merger Agreement for certain specified reasons, ChampionX would be required to pay SLB a termination fee of $265.4 million.

Upon termination of the Merger Agreement under specified circumstances, including the termination (1) by either party if certain Mutual Legal Restraints (as defined below) exist, specified regulatory approvals have not been obtained or if the consummation of the Merger does not occur on or prior to April 2, 2025 (subject to an automatic extension to October 2, 2025 under specified circumstances) and the parties will have satisfied conditions to the Merger (subject to certain exceptions) or (2) by SLB under specified circumstances, SLB would be required to pay ChampionX a termination fee of $326.6 million.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of ChampionX have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Although these estimates are based on management’s best knowledge of current events and actions that we may undertake in the future, actual results may differ from our estimates. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring
adjustments unless otherwise specified) necessary for a fair statement of our financial condition and results of operations as of and for the periods presented. Revenue, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these financial statements may not be representative of the results that may be expected for the year ending December 31, 2024.

Significant Accounting Policies

Please refer to “Note 1Basis of Presentation and Summary of Significant Accounting Policies” to our consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 for the discussion of our significant accounting policies.

New Accounting Standards Issued

In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) 2023-07, “Segment Reporting - Improvements to Reportable Segment Disclosures” which requires a public business entity to disclose its significant segment expense categories and amounts for each reportable segment. A significant segment expense is an expense that is significant to the segment, regularly provided to or easily computed from information regularly provided to the chief operating decision maker, and included in the reported measure of segment profit or loss. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024, with early adoption permitted.
In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, “Improvements to Income Tax Disclosure” which requires a public business entity to disclose disaggregated information about the entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories. Separate disclosures will be required for any reconciling items that are equal to or greater than a specified quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Our reporting segments are:

Production Chemical Technologies—provides oil and natural gas production and midstream markets with solutions to manage and control corrosion, oil and water separation, flow assurance, sour gas treatment and a host of water-related issues.

Production & Automation Technologies—designs, manufactures, markets and services a full range of artificial lift equipment, end-to-end digital automation solutions, as well as other production equipment and asset monitoring technologies. Production & Automation Technologies’ products are sold under a collection of brands including Harbison-Fischer, Norris, Alberta Oil Tool, Oil Lift Technology, PCS Ferguson, Pro-Rod, Upco, Unbridled ESP, Norriseal-Wellmark, Quartzdyne, Spirit, Theta, Timberline, Windrock and AL Perform.

Drilling Technologies—designs, manufactures and markets polycrystalline diamond cutters and bearings for use in oil and gas drill bits under the US Synthetic brand.

Reservoir Chemical Technologies—manufactures specialty products that support well stimulation, construction (including drilling and cementing) and remediation needs in the oil and natural gas industry.

We refer to our Production Chemical Technologies segment and our Reservoir Chemical Technologies segment collectively as our Chemical Technologies business. Although Reservoir Chemical Technologies is not required to be disclosed separately as a reportable segment based on materiality, management believes the additional information may contribute to a better understanding of the business. Other business activities that do not meet the criteria of an operating segment have been combined into Corporate and other. Corporate and other includes (i) corporate and overhead expenses, and (ii) revenue and costs for activities that are not operating segments.
Segment revenue and segment operating profit
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Segment revenue:  
Production Chemical Technologies$569,577 $574,302 $1,159,685 $1,165,986 
Production & Automation Technologies244,487 254,156 497,101 505,704 
Drilling Technologies52,888 57,324 108,094 114,031 
Reservoir Chemical Technologies27,123 23,853 51,828 49,659 
Corporate and other (1)
(803)16,965 (1,295)39,567 
Total revenue$893,272 $926,600 $1,815,413 $1,874,947 
Segment operating profit (loss):  
Production Chemical Technologies$85,388 $87,163 $173,220 $153,477 
Production & Automation Technologies22,207 33,208 50,677 68,000 
Drilling Technologies11,863 12,660 56,265 24,547 
Reservoir Chemical Technologies4,363 2,186 8,109 4,173 
Total segment operating profit123,821 135,217 288,271 250,197 
Corporate and other (1)
25,141 12,391 35,900 23,092 
Interest expense, net15,421 14,544 29,356 27,010 
Income before income taxes$83,259 $108,282 $223,015 $200,095 
_______________________
(1)    Corporate and other includes costs not directly attributable or allocated to our reportable segments such as overhead and other costs pertaining to corporate executive management and other administrative functions, and the results attributable to our noncontrolling interest. Additionally, the sales and expenses related to the Cross Supply and Product Transfer Agreement with Ecolab, Inc. (“Ecolab”) were included within Corporate and other from June 3, 2020, the date of the merger in which we acquired the Chemical Technologies business, through June 30, 2023. Beginning, July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Our revenue is generated primarily from product sales. Service revenue is generated from providing services to our customers. These services include installation, repair and maintenance, laboratory and logistics services, chemical management services, troubleshooting, reporting, water treatment services, technical advisory assistance, emissions detection and monitoring, and other field services. Lease revenue is derived from rental income of leased production equipment. As our costs are shared across the various revenue categories, cost of goods sold is not tracked separately and is not discretely identifiable.

In certain geographical areas, the Company utilizes joint ventures and independent third-party distributors and sales agents to sell and market products and services. Amounts payable to independent third-party distributors and sales agents may fluctuate based on sales and timing of distributor fee payments. For services rendered by such independent third-party distributors and sales agents, the Company records the consideration received on a net basis within product revenue in our condensed consolidated statements of income. Additionally, amounts owed to distributors and sales agents are reported within accrued distributor fees within our condensed consolidated balance sheets.

Revenue disaggregated by geography was as follows:
Three Months Ended June 30, 2024
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$261,141 $190,953 $40,321 $12,818 $— $505,233 
Latin America64,263 6,751 124 4,681 — 75,819 
Middle East & Africa93,967 14,715 2,031 7,521 (803)117,431 
Canada79,374 15,187 4,083 467 — 99,111 
Europe45,985 3,123 5,373 1,173 — 55,654 
Asia-Pacific20,620 1,972 956 459 — 24,007 
Australia4,227 11,786 — — 16,017 
Other— — — — — — 
Total revenue$569,577 $244,487 $52,888 $27,123 $(803)$893,272 
Three Months Ended June 30, 2023
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$236,917 $197,655 $44,233 $11,677 $7,014 $497,496 
Latin America116,083 5,457 — 3,044 752 125,336 
Middle East & Africa81,776 14,756 2,967 7,123 (53)106,569 
Canada72,403 15,648 2,922 540 91,520 
Europe53,415 4,980 6,544 775 2,494 68,208 
Asia-Pacific8,572 3,527 658 692 6,751 20,200 
Australia5,136 12,133 — — 17,271 
Other— — — — — — 
Total revenue$574,302 $254,156 $57,324 $23,853 $16,965 $926,600 
______________________
(1)    The sales related to the Cross Supply and Product Transfer Agreement with Ecolab were included within Corporate and other from June 3, 2020 through June 30, 2023. Beginning July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.
Six Months Ended June 30, 2024
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$503,625 $386,620 $83,941 $26,663 $— $1,000,849 
Latin America186,576 11,076 221 7,965 — 205,838 
Middle East & Africa173,334 29,377 4,279 13,084 (1,295)218,779 
Canada157,254 33,502 8,406 981 — 200,143 
Europe93,638 8,062 9,760 2,310 — 113,770 
Asia-Pacific35,945 4,311 1,487 821 — 42,564 
Australia9,313 24,153 — — 33,470 
Other— — — — — — 
Total revenue$1,159,685 $497,101 $108,094 $51,828 $(1,295)$1,815,413 
Six Months Ended June 30, 2023
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$478,678 $390,196 $87,193 $24,250 $20,604 $1,000,921 
Latin America240,554 10,145 — 7,012 1,719 259,430 
Middle East & Africa158,763 30,177 5,448 13,860 (438)207,810 
Canada146,567 36,185 6,689 958 18 190,417 
Europe103,218 9,939 12,704 1,143 5,125 132,129 
Asia-Pacific17,791 5,605 1,995 1,871 12,539 39,801 
Australia11,085 23,457 — — 34,544 
Other9,330 — 563 — 9,895 
Total revenue$1,165,986 $505,704 $114,031 $49,659 $39,567 $1,874,947 

Revenue is attributed to regions based on the location of our direct customer, which in some instances is an intermediary and not necessarily the end user.

Contract Balances

The beginning and ending contract asset and contract liability balances from contracts with customers were as follows:
(in thousands)June 30, 2024December 31, 2023
Contract assets$— $— 
Contract liabilities - current$21,653 $27,406 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2
INTANGIBLE ASSETS AND GOODWILL
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS AND GOODWILL INTANGIBLE ASSETS AND GOODWILL
Intangible Assets

The components of our definite- and indefinite-lived intangible assets were as follows:
June 30, 2024December 31, 2023
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived
intangible assets:
Customer relationships$585,057 $451,594 $133,463 $583,326 $438,181 $145,145 
Unpatented technologies152,487 85,280 67,207 142,760 75,224 67,536 
Trademarks59,954 41,176 18,778 59,862 39,564 20,298 
Patents35,510 30,196 5,314 36,438 30,664 5,774 
833,008 608,246 224,762 822,386 583,633 238,753 
Indefinite-lived
intangible assets:
Trademarks3,600 — 3,600 3,600 — 3,600 
In-process research and development1,200 — 1,200 1,200 — 1,200 
4,800 — 4,800 4,800 — 4,800 
Total$837,808 $608,246 $229,562 $827,186 $583,633 $243,553 

Goodwill

The carrying amount of goodwill, including changes therein, by reportable segment is below:
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical TechnologiesTotal
December 31, 2023$356,558 $211,370 $101,136 $— $669,064 
Acquisitions (1)
— 19,056 — — 19,056 
Foreign currency translation(3,616)63 — — (3,553)
June 30, 2024$352,942 $230,489 $101,136 $— $684,567 
______________________
(1)    See Note 10—Acquisitions, Divestitures and Sale Leaseback for additional information related to the acquisitions completed during the first quarter of 2024.

Goodwill is not subject to amortization but is tested for impairment on an annual basis or more frequently if impairment indicators arise.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
Long-term debt consisted of the following:

(in thousands)June 30, 2024December 31, 2023
2022 Revolving Credit Facility$— $— 
2022 Term Loan Facility615,660 618,762 
Total615,660 618,762 
Net unamortized discounts and issuance costs(16,589)(18,276)
Total long-term debt599,071 600,486 
Current portion of long-term debt (1)
(6,203)(6,203)
Long-term debt, less current portion$592,868 $594,283 
_______________________
(1) Includes the mandatory amortization payments due within twelve months related to the 2022 Term Loan Facility as of June 30, 2024.

On June 7, 2022, we entered into a restated credit agreement (the “Restated Credit Agreement”), which amends and restates the prior credit agreement. The Restated Credit Agreement provides for (i) a $625.0 million seven-year senior secured term loan B facility (the “2022 Term Loan Facility”) and (ii) a five-year senior secured revolving credit facility in an aggregate principal amount of $700.0 million, of which $100.0 million is available for the issuance of letters of credit (the “2022 Revolving Credit Facility,” and, together with the 2022 Term Loan Facility, the “Senior Secured Credit Facility”). Proceeds from future borrowings under the 2022 Revolving Credit Facility are expected to be used for working capital and general corporate purposes. The initial amount drawn under the 2022 Revolving Credit Facility has been repaid. As of June 30, 2024, we had no amounts outstanding under the 2022 Revolving Credit Facility.

The 2022 Term Loan Facility matures June 7, 2029 and the 2022 Revolving Credit Facility matures June 7, 2027. The 2022 Term Loan Facility is subject to mandatory amortization payments of 1% per annum of the initial commitment paid quarterly, which began on December 30, 2022. The Senior Secured Credit Facility contains customary representations and warranties, covenants, and events of default for loan facilities of this type. We were in compliance with all covenants as of June 30, 2024.

On September 29, 2023, we amended the Restated Credit Agreement to, among other things, reprice the Company’s $620.3 million of existing term loans under the 2022 Term Loan Facility, in connection with which new term loans in the same amount were issued. The new term loans bear interest at a per annum rate of (i) an adjusted SOFR Rate plus 2.75% per annum or (ii) a base rate plus 1.75%. The new term loans may be prepaid at any time without penalty, subject to the payment of customary breakage costs in the case of the SOFR rate loans.

On June 29, 2022, the Company executed a five-year amortizing floating-to-fixed interest rate swap to hedge our exposure to increases in variable interest rates on the 2022 Term Loan Facility. This interest rate swap agreement is based on a $300.0 million notional amount for the first three years, reducing to $150.0 million for years four and five. See Note 11—Fair Value Measurements and Note 12—Derivatives and Hedging Transactions for additional information on interest rate swaps.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company is subject to various claims and contingencies related to, among other things, workers’ compensation, general liability (including product liability), automobile claims, health care claims, environmental matters, and lawsuits. We record liabilities where a contingent loss is probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. In accordance with applicable GAAP, the Company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred.

Guarantees and Indemnifications

We have provided indemnities in connection with sales of certain businesses and assets, including indemnities for environmental health and safety, tax, and employment matters. We do not have any material liabilities recorded for these indemnifications and are not aware of any claims or other information that would give rise to material payments under such indemnities.

As of June 30, 2024 and December 31, 2023, we had $75.5 million and $70.7 million, respectively, of outstanding letters of credit, surety bonds and guarantees, which expire at various dates through 2039. These financial instruments are primarily maintained as security for insurance, warranty, and other performance obligations. Generally, we would only be liable for the amount of these letters of credit, surety bonds, and guarantees in the event of default in the performance of our obligations, the probability of which we believe is remote.

Litigation and Environmental Matters

The Company is party to various proceedings and claims incidental to its business, including matters arising under provisions relating to the protection of the environment. We review the probable outcome of such proceedings, the costs and expenses reasonably expected to be incurred and accrued to date, and the availability and extent of insurance coverage. We accrue a liability for legal matters that are probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. While many of these matters involve inherent uncertainty, we believe that the amount of the liability, if any, ultimately incurred with respect to these proceedings and claims will not have a material adverse effect on our consolidated financial position, results of operations or cash flows.

Environmental Matters

The Company is currently participating in environmental assessments and remediation at approximately 8 locations, the majority of which are in the United States (“U.S.”). Environmental liabilities have been accrued to reflect our best estimate of future costs. Potential insurance reimbursements are not anticipated in the Company’s accruals for environmental liabilities. As of June 30, 2024 and December 31, 2023, environmental liability accruals related to these locations were $5.8 million and $5.9 million, respectively.

Prior to the commencement of our operations as an independent publicly traded company in 2018, groundwater contamination was discovered at the Norris Sucker Rods plant site located in Tulsa, Oklahoma. Initial remedial efforts were undertaken at the time of discovery of the contamination and we have since coordinated monitoring and remediation with the Oklahoma Department of Environmental Quality (“ODEQ”). As part of the ongoing long-term remediation process, we contracted an engineering and consulting firm to develop a range of possible additional remedial alternatives in order to accelerate the remediation process and associated cost estimates for the work. In October 2019, we received the firm’s preliminary remedial alternatives for consideration. We have submitted our long-term remediation plan and it was approved by ODEQ. We are now in discussion with ODEQ to finalize a consent order. Because we have not yet finalized the consent order for further remediation at the site and discussions with ODEQ remain ongoing, we cannot fully anticipate the timing, outcome or possible impact of such further remedial activities, financial or otherwise. As a result of the recommendations in the report, we accrued liabilities for these remediation efforts of approximately $2.0 million as of December 31, 2019. Liabilities could increase in the future at such time as we ultimately reach agreement with ODEQ on our remediation plan and such liabilities become probable and can be reasonably estimated; however, there have been no changes to our estimated liability as of June 30, 2024.
Matters Related to Deepwater Horizon Incident Response

On April 22, 2010, the deepwater drilling platform, the Deepwater Horizon, operated by a subsidiary of BP plc, sank in the Gulf of Mexico after an explosion and fire, resulting in a massive oil spill. Certain entities that are now subsidiaries of ChampionX as a result of the acquisition of the Chemical Technologies business in 2020 (collectively the “COREXIT Defendants”) supplied COREXIT™ 9500, an oil dispersant product listed on the U.S. EPA National Contingency Plan Product Schedule, which was used in the response to the spill. In connection with the provision of COREXIT™ 9500, the COREXIT Defendants were named in several lawsuits. Cases arising out of the Deepwater Horizon accident were administratively transferred and consolidated for pre-trial purposes under In Re: Oil Spill by the Oil Rig “Deepwater Horizon” in the Gulf of Mexico, on April 20, 2010, Case No. 10-md-02179 in the United States District Court in the Eastern District of Louisiana (E.D. La.) (“MDL 2179”). Claims related to the response to the oil spill were consolidated in a master complaint captioned the “B3 Master Complaint.” In 2011, Transocean Deepwater Drilling, Inc. and its affiliates (the “Transocean Entities”) named the COREXIT Defendants and other unaffiliated companies as first party defendants (In re the Complaint and Petition of Triton Asset Leasing GmbH, et al, MDL No. 2179, Civil Action 10-2771). In April and May 2011, the Transocean Entities, Cameron International Corporation, Halliburton Energy Services, Inc., M-I L.L.C., Weatherford U.S., L.P. and Weatherford International, Inc. (collectively, the “Cross Claimants”) filed cross claims in MDL 2179 against the COREXIT Defendants and other unaffiliated cross defendants. In April and June 2011, in support of its defense of the claims against it, the COREXIT Defendants filed counterclaims against the Cross Claimants. On May 18, 2012, the COREXIT Defendants filed a motion for summary judgment as to the claims in the B3 Master Complaint. On November 28, 2012, the Court granted the COREXIT Defendants’ motion and dismissed with prejudice the claims in the B3 Master Complaint asserted against the COREXIT Defendants. In February 2024, the remaining claims against other defendants in the one pending “B3” case that had asserted claims against the COREXIT Defendants were dismissed and a final judgment was entered. The deadline for that plaintiff to appeal any rulings in that case, including the MDL 2179 Court’s order granting Nalco’s motion for summary judgment, expired on March 11, 2024.

The Company intends to vigorously defend these lawsuits and also believes that it has rights to contribution and/or indemnification (including legal expenses) from third parties. However, we cannot predict the outcome of these lawsuits, the involvement it might have in these matters in the future, or the potential for future litigation.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2
RESTRUCTURING EXPENSE
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
RESTRUCTURING EXPENSE RESTRUCTURING EXPENSE
During the second quarter of 2024, management approved a restructuring plan within our Production & Automation Technologies segment and Production Chemical Technologies segment to optimize profitability, which includes the exit of certain products, facility closures, and reducing headcount across the organization to support the remaining business. We expect the completion of all actions under the plan by the third quarter of 2024. Management also approved various restructuring plans in the prior year, which we expect to be completed during 2024.

The following table presents the restructuring expense by segment as classified in our condensed consolidated statements of income.
 Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Segment restructuring expense (income):
Production Chemical Technologies$1,947 $3,434 $1,592 $4,578 
Production & Automation Technologies4,984 — 4,984 785 
Drilling Technologies— — — — 
Reservoir Chemical Technologies— 427 — 823 
Corporate and other— 99 — 
Total$6,931 $3,960 $6,576 $6,190 
Statements of Income classification:
Cost of goods and services$4,385 $1,013 $4,385 $2,544 
Selling, general and administrative expense2,546 2,947 2,191 3,646 
Total$6,931 $3,960 $6,576 $6,190 

Our liability balance for restructuring expense at June 30, 2024 reflects contract termination costs, employee severance and related benefits initiated during prior periods.
The following table details our restructuring accrual activities during the six months ended June 30, 2024:

(in thousands)Restructuring Accrual Balance
December 31, 2023$13,974 
Restructuring charges6,576 
Asset sales and write-offs(3,844)
Payments(3,064)
June 30, 2024$13,642 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS' EQUITY
Dividends

On January 31, 2024, our Board of Directors (“Board”) approved an increase of our regular quarterly cash dividend to $0.095 per share of the Company’s common stock. Our second quarter cash dividend of $0.095 per share was declared on May 16, 2024 and is payable on July 26, 2024, to shareholders of record on July 5, 2024. As a result, we recorded a dividend payable of $18.9 million on our condensed consolidated balance sheet as of June 30, 2024. Subsequent dividend declarations, if any, including the amounts and timing of future dividends, are subject to approval by the Board and will depend on future business conditions, financial conditions, results of operations and other factors.

Repurchases
On March 7, 2022, the Company announced that our Board authorized the Company to repurchase up to $250 million of its common stock which was increased by our Board to $750 million on October 24, 2022. On January 31, 2024, our Board authorized a further increase in the aggregate value of shares that may be repurchased under the share repurchase program to $1.5 billion. This program has no time limit and does not obligate the Company to acquire any particular amount of shares of its common stock. During the three months ended June 30, 2024, we did not repurchase any shares under the share repurchase program. During the six months ended June 30, 2024, we repurchased and cancelled 1,611,055 shares of common stock for a total of $49.4 million, including commissions and excise tax.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
A reconciliation of the number of shares used for the basic and diluted earnings per share calculation was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2024202320242023
Net income attributable to ChampionX$52,569 $95,797 $165,492 $159,329 
Weighted-average number of shares outstanding190,426 197,034 190,615 197,657 
Dilutive effect of stock-based compensation2,831 3,701 3,125 4,037 
Total shares and dilutive securities193,257 200,735 193,740 201,694 
Earnings per share attributable to ChampionX:
Basic$0.28 $0.49 $0.87 $0.81 
Diluted$0.27 $0.48 $0.85 $0.79 

For all periods presented, the computation of diluted earnings per share excludes awards with an anti-dilutive impact. For the three and six months ended June 30, 2024, the diluted shares include the dilutive impact of equity awards except for approximately nil and 0.1 million shares, respectively, that were excluded because their inclusion would be anti-dilutive. For the three and six months ended June 30, 2023, the diluted shares include the dilutive impact of equity awards except for approximately 1.0 million shares and 0.8 million shares, respectively, that were excluded because their inclusion would be anti-dilutive.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2
ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK
Acquisitions

OTS Consulting Services LLP (OTS)

On January 5, 2024, pursuant to an agreement with OTS Consulting Services LLP (“OTS”), a privately held engineering services company based in Pune, India, we acquired the assets and liabilities relating solely to the services performed by OTS for us prior to the acquisition. OTS specializes in digital transformation and advanced IT solutions. The acquired assets and liabilities are included in our Production & Automation Technologies segment. Under the terms of the agreement, we paid $8.7 million, inclusive of working capital adjustments. As part of our purchase price allocation, we recorded goodwill of $6.4 million. The pro forma effect of this acquisition on revenue and net income has been determined to be immaterial to our financial statements.

Artificial Lift Performance Limited (ALP)

On February 26, 2024, we acquired Artificial Lift Performance Limited (“ALP”), a provider of advanced analytics solutions for enhancing oil and gas production performance based in Edinburgh, Scotland. These assets and liabilities have been included in our Production & Automation Technologies segment. Under the terms of the agreements, we paid $13.4 million, inclusive of working capital adjustments, with an additional $1.7 million payable on the first anniversary of the closing date, and a maximum earn out potential of $3.0 million over the next two years. As part of our purchase price allocation, we recorded definite-lived intangible assets of $10.4 million which consists of assumed software, trademarks and customer relationships and recorded $12.7 million of goodwill, which is inclusive of purchase price accounting adjustments. In addition, we assumed liabilities of $10.9 million, which includes the holdback payment and earn-out consideration. The pro forma effect of this acquisition on revenue and net income has been determined to be immaterial to our financial statements.

RMSpumptools Limited (RMS)

On July 8, 2024, we completed the acquisition of RMSpumptools Limited, a UK-based company that designs and manufactures highly engineered mechanical and electrical solutions for complex artificial lift applications. The purpose of the acquisition is to create growth opportunities in the artificial lift business internationally. We paid $106.0 million for the acquired assets and liabilities, which will be included in our Production & Automation Technologies segment.

Divestitures

Russia

Due to the deteriorating business conditions in Russia following the Ukraine invasion and the resultant sanctions imposed by the United States, European Union, and United Kingdom, we initiated a plan to dispose of our operations in Russia (the “CT Russia Business”), which is included in our Production Chemical Technologies segment. As a result, the CT Russia Business met the criteria to be classified as held for sale during the second quarter of 2022 and we measured the carrying value of the disposal group to the lower of its carrying value or fair value less costs to sell.

We assess the fair value of the CT Russia Business (less any costs to sell) each reporting period that it remains classified as held for sale and report any subsequent changes as an adjustment to the carrying value of the asset or disposal group, as long as the new carrying value does not exceed the carrying value of the asset at the time it was initially classified as held for sale. During the first quarter of 2023, we assessed the fair value less cost to sell the business to be zero, resulting in a $13.0 million pre-tax impairment expense recorded during the three months ended March 31, 2023, which is reflected in loss (gain) on disposal group and sale-leaseback transaction within our condensed consolidated statements of income. There were no charges in the three and six month periods ended June 30, 2024.

Sale Leaseback

Orem, Utah

On March 29, 2024, we entered into a sale-leaseback agreement with an unrelated party involving three buildings in Orem, Utah. Under the arrangement, the property (land and buildings) with a net book value of $14.1 million was sold for $45.5 million and leased back under a twenty year lease agreement. We received cash of $44.3 million, net of closing costs and other fees related to the sale of the property. The lease provides for annual base payments of $3.3 million and expires in March 2044 with an option to extend the term of the lease for one additional seven-year period. The transaction qualifies as a sale
leaseback, and as a result, we recorded a $29.9 million net gain on sale. Additionally, we established a $37.7 million right of use asset and $37.7 million operating lease liability.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. A hierarchy has been established for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring the most observable inputs be used when available. The hierarchy is broken down into three levels:
Level 1- Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2- Inputs include observable inputs other than quoted prices in active markets.
Level 3- Inputs are unobservable inputs for which there is little or no market data available.
The carrying amount and the estimated fair value for assets and liabilities measured on a recurring basis are as follows:
Carrying Amount
(in thousands)Measurement LevelJune 30, 2024December 31, 2023
Assets
Foreign currency forward contractsLevel 2$4,067 $6,231 
Interest rate swapsLevel 27,883 5,599 
Total $11,950 $11,830 
Liabilities
Foreign currency forward contractsLevel 2$2,741 $5,354 
Interest rate swapsLevel 2— — 
Total$2,741 $5,354 

The carrying value of foreign currency forward contracts is at fair value, which is determined based on foreign currency exchange rates as of the balance sheet date and is classified within Level 2. The primary inputs into the valuation of interest rate swaps are interest yield curves, interest rate volatility, and credit spreads. Our interest rate swaps are classified within Level 2 of the fair value hierarchy, as these significant inputs are corroborated by observable market data. For purposes of fair value disclosure above, derivative values are presented gross. See Note 12—Derivatives and Hedging Transactions for further discussion of gross versus net presentation of the Company’s derivatives.

The carrying amounts of cash and cash equivalents, trade receivables, and accounts payable approximate their fair value due to their short-term nature.

The fair value of our term loan facility is based on Level 2 quoted market prices for the same or similar debt instruments. The fair value of the revolving line of credit approximates carrying value due to the variable interest rates charged on the borrowings, which reprice frequently (Level 2). The carrying amount and the estimated fair value of long-term debt, including current maturities, held by the Company were:
June 30, 2024December 31, 2023
(in thousands)Carrying AmountFair ValueCarrying AmountFair Value
2022 Revolving Credit Facility$— $— $— $— 
2022 Term Loan Facility$615,660 $619,508 $618,762 $623,402 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2
DERIVATIVES AND HEDGING TRANSACTIONS
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES AND HEDGING TRANSACTIONS DERIVATIVES AND HEDGING TRANSACTIONS
The Company uses foreign currency forward contracts to manage risks associated with foreign currency exchange rates. The Company also utilizes floating-to-fixed interest rate swap agreements as cash flow hedges on certain debt to mitigate interest rate risk. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. Derivative contracts are recorded as assets and liabilities on the balance sheet at fair value. We evaluated the interest rate swap hedge effectiveness and determined it to be perfectly effective. We evaluate foreign currency forward contracts’ hedge effectiveness at contract inception and thereafter on a quarterly basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued. Changes in fair value are recognized immediately in earnings unless the derivative qualifies and is designated as a hedge. Changes in fair value attributable to changes in spot exchange rates for derivative contracts that have been designated as cash flow hedges are recognized in accumulated other comprehensive income (“AOCI”) and reclassified into earnings in the same period the hedged transaction affects earnings and are presented in the same income statement line as the earnings effect of the hedged item. The Company accounts for the interest rate swap agreements as a cash flow hedge, thus the effective portion of gains and losses resulting from changes in fair value are recognized in AOCI and are amortized to interest expense over the term of the respective debt. Cash flows from derivatives are classified in the statement of cash flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships.

The Company is exposed to credit risk in the event of nonperformance of counterparties for foreign currency forward exchange contracts and interest rate swaps. We monitor our exposure to credit risk by using major banks and financial institutions as counterparties and monitoring their financial condition and credit profile. The Company does not anticipate nonperformance by any of these counterparties, and therefore, recording a valuation allowance against the Company’s derivative balance is not considered necessary.

Derivative Positions Summary

Certain of the Company’s derivative transactions are subject to master netting arrangements that allow the Company to settle with the same counterparties. These arrangements generally do not call for collateral and as of the applicable dates presented in the following table, no cash collateral had been received or pledged related to the underlying derivatives. We have elected to present our derivative balances on a gross basis on the condensed consolidated balance sheet.

The following table summarizes the gross fair value of the Company’s outstanding derivatives and the lines in which they are presented on the condensed consolidated balance sheet.
Derivative AssetsDerivative Liabilities
(in thousands)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
Prepaid expenses and other current assets$9,612 $11,004 $— $— 
Other non-current assets2,338 826 — — 
Accrued expenses and other current liabilities— — 2,741 5,354 
$11,950 $11,830 $2,741 $5,354 

The following table summarizes the notional values of the Company’s outstanding derivatives:
(in thousands)June 30, 2024December 31, 2023
Notional value of foreign currency forward contracts and interest rate swaps$1,777,751 $892,711 

Cash Flow Hedges

The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on forecasted foreign currency transactions, primarily related to business combinations and inventory purchases. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts attributable to changes in spot exchange rates are recorded in AOCI until the hedged items affect earnings, at which time the gain or loss is reclassified into the same line item in the condensed consolidated statements of income as the underlying exposure being hedged. The forward points are marked-to-market monthly and recognized in the same line item in the condensed consolidated statements of income as the underlying exposure being hedged.
Under interest rate swaps, we agree with other parties to exchange, at specified intervals, the difference between fixed-rate and floating-rate interest amounts calculated by reference to an agreed notional principal amount. Any unrealized gain or loss at the time of settlement will be reclassified to interest expense, where we record the interest expense on the associated debt.

Derivatives Not Designated as Hedging Instruments

The Company also uses foreign currency forward contracts to offset its exposure to the change in value of certain foreign currency denominated assets and liabilities, primarily receivables and payables, which are remeasured at the end of each period. Although the contracts are effective economic hedges, they are not designated as accounting hedges. Therefore, changes in the value of these derivatives are recognized immediately in earnings, thereby offsetting the current earnings effect of the related foreign currency denominated assets and liabilities.

Effect of Derivative Instruments on Income

The loss of all derivative instruments recognized is summarized below:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Loss (gain) reclassified from AOCI to income on cash flow hedges:
Cost of goods and services$125 $(966)$(313)$(1,923)
Interest expense(1,703)(1,322)(3,417)(2,259)
Loss (gain) on derivatives not designated as hedging instruments:
Other (income) expense, net(3,824)906 (2,871)2,347 
Total loss (gain) of derivative instruments$(5,402)$(1,382)$(6,601)$(1,835)
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2
INVENTORIES
6 Months Ended
Jun. 30, 2024
Inventory, Net [Abstract]  
INVENTORIES INVENTORIES
Inventories consisted of the following:
(in thousands)June 30, 2024December 31, 2023
Raw materials$138,941 $137,402 
Work in progress19,236 16,915 
Finished goods473,966 445,437 
632,143 599,754 
Inventory reserve(33,119)(29,081)
LIFO adjustments (1)
(60,025)(49,124)
Inventories, net$538,999 $521,549 
_______________________
(1) Represents the amount by which the current cost of LIFO inventories exceeded their carrying value.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
ACCOUNTS RECEIVABLE FACILITIES
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE FACILITIES ACCOUNTS RECEIVABLE FACILITIES
On June 28, 2022, we entered into an uncommitted accounts receivable purchase agreement (the “JPM Accounts Receivable Facility”) with JPMorgan Chase Bank, N.A. as the purchaser. The amount available for sale under the JPM Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of $160.0 million in receivables may be sold and remain unpaid under the JPM Accounts Receivable Facility at any time.

On March 28, 2024, we entered into an uncommitted accounts receivable purchase agreement (the “HSBC Accounts Receivable Facility” and, together with the JPM Accounts Receivable Facility, the “Accounts Receivable Facilities”) with HSBC Bank USA, National Association, as the purchaser. The amount available for sale under the HSBC Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of CAD $40.0 million or approximately $30.0 million in receivables may be sold and remain unpaid under the HSBC Accounts Receivable Facility at any time.

Accounts receivable sold under the JPM Accounts Receivable Facility were $343.3 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the JPM Accounts Receivable Facility as of June 30, 2024 was $102.4 million. Accounts receivable sold under the HSBC Accounts Receivable Facility were $19.0 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the HSBC Accounts Receivable Facility as of June 30, 2024 was $18.7 million.

During this period, cash receipts from the purchaser at the time of the sale were classified as operating activities in our condensed consolidated statement of cash flows. The difference between the carrying amount of the accounts receivables sold and the sum of the cash received is recorded as a loss on sale of receivables in other income (expense), net in our condensed consolidated statements of income. The loss on sale of accounts receivable was $1.9 million and $3.8 million for the three and six months ended June 30, 2024, respectively, under the JPM Accounts Receivable Facility. The loss on sale of accounts receivable was $0.2 million for the three and six months ended June 30, 2024, respectively, under the HSBC Accounts Receivable Facility.
Transfers under the Accounts Receivable Facilities are accounted for as sales of receivables, resulting in the receivables being derecognized from our condensed consolidated balance sheet. The purchaser assumes the credit risk at the time of sale and has the right at any time to assign or transfer (including as a participation interest) any of its rights under the purchased receivables to another bank or financial institution.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2
SUPPLY CHAIN FINANCE
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
SUPPLY CHAIN FINANCE SUPPLY CHAIN FINANCE
We use a supply chain finance program in connection with the purchase of goods, which allows our suppliers to work directly with a third party to provide financing by purchasing their receivables earlier in the payment cycle. We maintain the same contractually agreed upon invoice terms prior to each supplier entering into the program. As of June 30, 2024, we had approximately $36.2 million outstanding under the program, which is included in accounts payable on our condensed consolidated balance sheet.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2
CASH FLOW INFORMATION
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
CASH FLOW INFORMATION CASH FLOW INFORMATION
Leased Asset Program

Our electrical submersible pumping leased asset program is reported in our Production & Automation Technologies segment. At the time of purchase, assets are recorded to inventory and are transferred to property, plant, and equipment when a customer contracts for an asset under our leased asset program. During the six months ended June 30, 2024 and 2023, we transferred $51.8 million and $54.8 million, respectively, of inventory into property, plant, and equipment as a result of assets entering our leased asset program.

Expenditures for assets that are placed into our leased asset program expected to be recovered through sale are reported in leased assets in the operating section of our condensed consolidated statements of cash flows. All other capitalizable expenditures for assets that are placed into our leased asset program are classified as capital expenditures in the investing section of our condensed consolidated statements of cash flows.
Argentina Blue Chip Swap
The Central Bank of Argentina maintains currency controls that limit our ability to access U.S. dollars in Argentina and remit cash from our Argentine operations. During the three and six months ended June 30, 2024, we executed certain trades known as Blue Chip Swaps, which effectively results in the use of a parallel U.S. dollar exchange rate to convert available Argentine pesos to U.S. dollars. This parallel rate, which cannot be used as the basis to remeasure our net monetary assets in U.S. dollars under GAAP, was on average 27% and 29% higher than Argentina's official exchange during the three and six months ended June 30, 2024, respectively. The Blue Chip Swap transactions resulted in $3.1 million and $7.2 million pre-tax loss on investment during the three and six months ended June 30, 2024, respectively. These losses are reflected in other expense (income), net, within our condensed consolidated statements of income.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net income attributable to ChampionX $ 52,569 $ 95,797 $ 165,492 $ 159,329
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
shares
Jun. 30, 2024
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the three months ended June 30, 2024, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, except as described in the table below:

Name & TitleDate Adopted
Character of Trading Arrangement
(1)
Aggregate Number of Shares of Common Stock to be Purchased or Sold Pursuant to Trading Arrangement
Duration
(2)
Other Material TermsDate Terminated
Antoine Marcos, Vice President, Corporate Controller and Chief Accounting Officer
March 6, 2024
Rule 10b5-1 Trading Arrangement
Up to 7,580 shares to be sold
December 4, 2024
N/A
May 15, 2024
_______________________
(1)Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act, (the “Rule”).
(2)Each trading arrangement permits transactions through and including the earlier to occur of (i) the completion of all sales of shares subject to the arrangement, (ii) the date listed in the “Duration” column, or (iii) the occurrence of such other termination event as specified in the arrangement. Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule.
Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Antoine Marcos [Member]    
Trading Arrangements, by Individual    
Name Antoine Marcos  
Title Vice President, Corporate Controller and Chief Accounting Officer  
Rule 10b5-1 Arrangement Terminated true  
Termination Date May 15, 2024  
Aggregate Available 7,580 7,580
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of ChampionX have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Although these estimates are based on management’s best knowledge of current events and actions that we may undertake in the future, actual results may differ from our estimates. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring
adjustments unless otherwise specified) necessary for a fair statement of our financial condition and results of operations as of and for the periods presented. Revenue, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these financial statements may not be representative of the results that may be expected for the year ending December 31, 2024.
New Accounting Standards Issued
New Accounting Standards Issued

In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) 2023-07, “Segment Reporting - Improvements to Reportable Segment Disclosures” which requires a public business entity to disclose its significant segment expense categories and amounts for each reportable segment. A significant segment expense is an expense that is significant to the segment, regularly provided to or easily computed from information regularly provided to the chief operating decision maker, and included in the reported measure of segment profit or loss. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024, with early adoption permitted.
In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, “Improvements to Income Tax Disclosure” which requires a public business entity to disclose disaggregated information about the entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories. Separate disclosures will be required for any reconciling items that are equal to or greater than a specified quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted.
Fair Value Measurements
Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. A hierarchy has been established for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring the most observable inputs be used when available. The hierarchy is broken down into three levels:
Level 1- Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2- Inputs include observable inputs other than quoted prices in active markets.
Level 3- Inputs are unobservable inputs for which there is little or no market data available.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Segment Revenue and Operating Profit
Segment revenue and segment operating profit
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Segment revenue:  
Production Chemical Technologies$569,577 $574,302 $1,159,685 $1,165,986 
Production & Automation Technologies244,487 254,156 497,101 505,704 
Drilling Technologies52,888 57,324 108,094 114,031 
Reservoir Chemical Technologies27,123 23,853 51,828 49,659 
Corporate and other (1)
(803)16,965 (1,295)39,567 
Total revenue$893,272 $926,600 $1,815,413 $1,874,947 
Segment operating profit (loss):  
Production Chemical Technologies$85,388 $87,163 $173,220 $153,477 
Production & Automation Technologies22,207 33,208 50,677 68,000 
Drilling Technologies11,863 12,660 56,265 24,547 
Reservoir Chemical Technologies4,363 2,186 8,109 4,173 
Total segment operating profit123,821 135,217 288,271 250,197 
Corporate and other (1)
25,141 12,391 35,900 23,092 
Interest expense, net15,421 14,544 29,356 27,010 
Income before income taxes$83,259 $108,282 $223,015 $200,095 
_______________________
(1)    Corporate and other includes costs not directly attributable or allocated to our reportable segments such as overhead and other costs pertaining to corporate executive management and other administrative functions, and the results attributable to our noncontrolling interest. Additionally, the sales and expenses related to the Cross Supply and Product Transfer Agreement with Ecolab, Inc. (“Ecolab”) were included within Corporate and other from June 3, 2020, the date of the merger in which we acquired the Chemical Technologies business, through June 30, 2023. Beginning, July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue disaggregated by geography was as follows:
Three Months Ended June 30, 2024
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$261,141 $190,953 $40,321 $12,818 $— $505,233 
Latin America64,263 6,751 124 4,681 — 75,819 
Middle East & Africa93,967 14,715 2,031 7,521 (803)117,431 
Canada79,374 15,187 4,083 467 — 99,111 
Europe45,985 3,123 5,373 1,173 — 55,654 
Asia-Pacific20,620 1,972 956 459 — 24,007 
Australia4,227 11,786 — — 16,017 
Other— — — — — — 
Total revenue$569,577 $244,487 $52,888 $27,123 $(803)$893,272 
Three Months Ended June 30, 2023
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$236,917 $197,655 $44,233 $11,677 $7,014 $497,496 
Latin America116,083 5,457 — 3,044 752 125,336 
Middle East & Africa81,776 14,756 2,967 7,123 (53)106,569 
Canada72,403 15,648 2,922 540 91,520 
Europe53,415 4,980 6,544 775 2,494 68,208 
Asia-Pacific8,572 3,527 658 692 6,751 20,200 
Australia5,136 12,133 — — 17,271 
Other— — — — — — 
Total revenue$574,302 $254,156 $57,324 $23,853 $16,965 $926,600 
______________________
(1)    The sales related to the Cross Supply and Product Transfer Agreement with Ecolab were included within Corporate and other from June 3, 2020 through June 30, 2023. Beginning July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.
Six Months Ended June 30, 2024
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$503,625 $386,620 $83,941 $26,663 $— $1,000,849 
Latin America186,576 11,076 221 7,965 — 205,838 
Middle East & Africa173,334 29,377 4,279 13,084 (1,295)218,779 
Canada157,254 33,502 8,406 981 — 200,143 
Europe93,638 8,062 9,760 2,310 — 113,770 
Asia-Pacific35,945 4,311 1,487 821 — 42,564 
Australia9,313 24,153 — — 33,470 
Other— — — — — — 
Total revenue$1,159,685 $497,101 $108,094 $51,828 $(1,295)$1,815,413 
Six Months Ended June 30, 2023
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical Technologies
Corporate and other (1)
Total
United States$478,678 $390,196 $87,193 $24,250 $20,604 $1,000,921 
Latin America240,554 10,145 — 7,012 1,719 259,430 
Middle East & Africa158,763 30,177 5,448 13,860 (438)207,810 
Canada146,567 36,185 6,689 958 18 190,417 
Europe103,218 9,939 12,704 1,143 5,125 132,129 
Asia-Pacific17,791 5,605 1,995 1,871 12,539 39,801 
Australia11,085 23,457 — — 34,544 
Other9,330 — 563 — 9,895 
Total revenue$1,165,986 $505,704 $114,031 $49,659 $39,567 $1,874,947 
Schedule of Contract Balances
The beginning and ending contract asset and contract liability balances from contracts with customers were as follows:
(in thousands)June 30, 2024December 31, 2023
Contract assets$— $— 
Contract liabilities - current$21,653 $27,406 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
INTANGIBLE ASSETS AND GOODWILL (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The components of our definite- and indefinite-lived intangible assets were as follows:
June 30, 2024December 31, 2023
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived
intangible assets:
Customer relationships$585,057 $451,594 $133,463 $583,326 $438,181 $145,145 
Unpatented technologies152,487 85,280 67,207 142,760 75,224 67,536 
Trademarks59,954 41,176 18,778 59,862 39,564 20,298 
Patents35,510 30,196 5,314 36,438 30,664 5,774 
833,008 608,246 224,762 822,386 583,633 238,753 
Indefinite-lived
intangible assets:
Trademarks3,600 — 3,600 3,600 — 3,600 
In-process research and development1,200 — 1,200 1,200 — 1,200 
4,800 — 4,800 4,800 — 4,800 
Total$837,808 $608,246 $229,562 $827,186 $583,633 $243,553 
Schedule of Indefinite-Lived Intangible Assets
The components of our definite- and indefinite-lived intangible assets were as follows:
June 30, 2024December 31, 2023
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Definite-lived
intangible assets:
Customer relationships$585,057 $451,594 $133,463 $583,326 $438,181 $145,145 
Unpatented technologies152,487 85,280 67,207 142,760 75,224 67,536 
Trademarks59,954 41,176 18,778 59,862 39,564 20,298 
Patents35,510 30,196 5,314 36,438 30,664 5,774 
833,008 608,246 224,762 822,386 583,633 238,753 
Indefinite-lived
intangible assets:
Trademarks3,600 — 3,600 3,600 — 3,600 
In-process research and development1,200 — 1,200 1,200 — 1,200 
4,800 — 4,800 4,800 — 4,800 
Total$837,808 $608,246 $229,562 $827,186 $583,633 $243,553 
Schedule of Goodwill
The carrying amount of goodwill, including changes therein, by reportable segment is below:
(in thousands)Production Chemical TechnologiesProduction & Automation TechnologiesDrilling TechnologiesReservoir Chemical TechnologiesTotal
December 31, 2023$356,558 $211,370 $101,136 $— $669,064 
Acquisitions (1)
— 19,056 — — 19,056 
Foreign currency translation(3,616)63 — — (3,553)
June 30, 2024$352,942 $230,489 $101,136 $— $684,567 
______________________
(1)    See Note 10—Acquisitions, Divestitures and Sale Leaseback for additional information related to the acquisitions completed during the first quarter of 2024.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term debt
Long-term debt consisted of the following:

(in thousands)June 30, 2024December 31, 2023
2022 Revolving Credit Facility$— $— 
2022 Term Loan Facility615,660 618,762 
Total615,660 618,762 
Net unamortized discounts and issuance costs(16,589)(18,276)
Total long-term debt599,071 600,486 
Current portion of long-term debt (1)
(6,203)(6,203)
Long-term debt, less current portion$592,868 $594,283 
_______________________
(1) Includes the mandatory amortization payments due within twelve months related to the 2022 Term Loan Facility as of June 30, 2024.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2
RESTRUCTURING EXPENSE (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Other Related Charges
The following table presents the restructuring expense by segment as classified in our condensed consolidated statements of income.
 Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Segment restructuring expense (income):
Production Chemical Technologies$1,947 $3,434 $1,592 $4,578 
Production & Automation Technologies4,984 — 4,984 785 
Drilling Technologies— — — — 
Reservoir Chemical Technologies— 427 — 823 
Corporate and other— 99 — 
Total$6,931 $3,960 $6,576 $6,190 
Statements of Income classification:
Cost of goods and services$4,385 $1,013 $4,385 $2,544 
Selling, general and administrative expense2,546 2,947 2,191 3,646 
Total$6,931 $3,960 $6,576 $6,190 
The following table details our restructuring accrual activities during the six months ended June 30, 2024:

(in thousands)Restructuring Accrual Balance
December 31, 2023$13,974 
Restructuring charges6,576 
Asset sales and write-offs(3,844)
Payments(3,064)
June 30, 2024$13,642 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted
A reconciliation of the number of shares used for the basic and diluted earnings per share calculation was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2024202320242023
Net income attributable to ChampionX$52,569 $95,797 $165,492 $159,329 
Weighted-average number of shares outstanding190,426 197,034 190,615 197,657 
Dilutive effect of stock-based compensation2,831 3,701 3,125 4,037 
Total shares and dilutive securities193,257 200,735 193,740 201,694 
Earnings per share attributable to ChampionX:
Basic$0.28 $0.49 $0.87 $0.81 
Diluted$0.27 $0.48 $0.85 $0.79 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured on Recurring Basis
The carrying amount and the estimated fair value for assets and liabilities measured on a recurring basis are as follows:
Carrying Amount
(in thousands)Measurement LevelJune 30, 2024December 31, 2023
Assets
Foreign currency forward contractsLevel 2$4,067 $6,231 
Interest rate swapsLevel 27,883 5,599 
Total $11,950 $11,830 
Liabilities
Foreign currency forward contractsLevel 2$2,741 $5,354 
Interest rate swapsLevel 2— — 
Total$2,741 $5,354 
Schedule of Fair Value of Long-Term Debt The carrying amount and the estimated fair value of long-term debt, including current maturities, held by the Company were:
June 30, 2024December 31, 2023
(in thousands)Carrying AmountFair ValueCarrying AmountFair Value
2022 Revolving Credit Facility$— $— $— $— 
2022 Term Loan Facility$615,660 $619,508 $618,762 $623,402 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2
DERIVATIVES AND HEDGING TRANSACTIONS (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Values of Outstanding Derivatives
The following table summarizes the gross fair value of the Company’s outstanding derivatives and the lines in which they are presented on the condensed consolidated balance sheet.
Derivative AssetsDerivative Liabilities
(in thousands)June 30, 2024December 31, 2023June 30, 2024December 31, 2023
Prepaid expenses and other current assets$9,612 $11,004 $— $— 
Other non-current assets2,338 826 — — 
Accrued expenses and other current liabilities— — 2,741 5,354 
$11,950 $11,830 $2,741 $5,354 

The following table summarizes the notional values of the Company’s outstanding derivatives:
(in thousands)June 30, 2024December 31, 2023
Notional value of foreign currency forward contracts and interest rate swaps$1,777,751 $892,711 
Schedule of Loss on Derivative Instruments
The loss of all derivative instruments recognized is summarized below:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2024202320242023
Loss (gain) reclassified from AOCI to income on cash flow hedges:
Cost of goods and services$125 $(966)$(313)$(1,923)
Interest expense(1,703)(1,322)(3,417)(2,259)
Loss (gain) on derivatives not designated as hedging instruments:
Other (income) expense, net(3,824)906 (2,871)2,347 
Total loss (gain) of derivative instruments$(5,402)$(1,382)$(6,601)$(1,835)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
Inventory, Net [Abstract]  
Components of Inventory
Inventories consisted of the following:
(in thousands)June 30, 2024December 31, 2023
Raw materials$138,941 $137,402 
Work in progress19,236 16,915 
Finished goods473,966 445,437 
632,143 599,754 
Inventory reserve(33,119)(29,081)
LIFO adjustments (1)
(60,025)(49,124)
Inventories, net$538,999 $521,549 
_______________________
(1) Represents the amount by which the current cost of LIFO inventories exceeded their carrying value.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 02, 2024
Jun. 30, 2024
Apr. 03, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Common stock, par value (in dollars per share)   $ 0.01   $ 0.01
Merger Agreement        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Common stock, par value (in dollars per share) $ 0.01      
Conversion ratio $ 0.735      
Period for termination fees payable 12 months      
Possible termination fee $ 265.4      
Merger Agreement | Schlumberger Limited        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Common stock, par value (in dollars per share) $ 0.01      
Possible termination fee     $ 326.6  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 893,272 $ 926,600 $ 1,815,413 $ 1,874,947
Interest expense, net 15,421 14,544 29,356 27,010
Income before income taxes 83,259 108,282 223,015 200,095
Operating Segments        
Segment Reporting Information [Line Items]        
Income before income taxes 123,821 135,217 288,271 250,197
Operating Segments | Production Chemical Technologies        
Segment Reporting Information [Line Items]        
Total revenue 569,577 574,302 1,159,685 1,165,986
Income before income taxes 85,388 87,163 173,220 153,477
Operating Segments | Production & Automation Technologies        
Segment Reporting Information [Line Items]        
Total revenue 244,487 254,156 497,101 505,704
Income before income taxes 22,207 33,208 50,677 68,000
Operating Segments | Drilling Technologies        
Segment Reporting Information [Line Items]        
Total revenue 52,888 57,324 108,094 114,031
Income before income taxes 11,863 12,660 56,265 24,547
Operating Segments | Reservoir Chemical Technologies        
Segment Reporting Information [Line Items]        
Total revenue 27,123 23,853 51,828 49,659
Income before income taxes 4,363 2,186 8,109 4,173
Corporate and other        
Segment Reporting Information [Line Items]        
Total revenue (803) 16,965 (1,295) 39,567
Income before income taxes $ 25,141 $ 12,391 $ 35,900 $ 23,092
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 893,272 $ 926,600 $ 1,815,413 $ 1,874,947
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 505,233 497,496 1,000,849 1,000,921
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 75,819 125,336 205,838 259,430
Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 117,431 106,569 218,779 207,810
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 99,111 91,520 200,143 190,417
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 55,654 68,208 113,770 132,129
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 24,007 20,200 42,564 39,801
Australia        
Disaggregation of Revenue [Line Items]        
Total revenue 16,017 17,271 33,470 34,544
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 9,895
Operating Segments | Production Chemical Technologies        
Disaggregation of Revenue [Line Items]        
Total revenue 569,577 574,302 1,159,685 1,165,986
Operating Segments | Production Chemical Technologies | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 261,141 236,917 503,625 478,678
Operating Segments | Production Chemical Technologies | Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 64,263 116,083 186,576 240,554
Operating Segments | Production Chemical Technologies | Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 93,967 81,776 173,334 158,763
Operating Segments | Production Chemical Technologies | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 79,374 72,403 157,254 146,567
Operating Segments | Production Chemical Technologies | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 45,985 53,415 93,638 103,218
Operating Segments | Production Chemical Technologies | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 20,620 8,572 35,945 17,791
Operating Segments | Production Chemical Technologies | Australia        
Disaggregation of Revenue [Line Items]        
Total revenue 4,227 5,136 9,313 11,085
Operating Segments | Production Chemical Technologies | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 9,330
Operating Segments | Production & Automation Technologies        
Disaggregation of Revenue [Line Items]        
Total revenue 244,487 254,156 497,101 505,704
Operating Segments | Production & Automation Technologies | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 190,953 197,655 386,620 390,196
Operating Segments | Production & Automation Technologies | Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 6,751 5,457 11,076 10,145
Operating Segments | Production & Automation Technologies | Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 14,715 14,756 29,377 30,177
Operating Segments | Production & Automation Technologies | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 15,187 15,648 33,502 36,185
Operating Segments | Production & Automation Technologies | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 3,123 4,980 8,062 9,939
Operating Segments | Production & Automation Technologies | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 1,972 3,527 4,311 5,605
Operating Segments | Production & Automation Technologies | Australia        
Disaggregation of Revenue [Line Items]        
Total revenue 11,786 12,133 24,153 23,457
Operating Segments | Production & Automation Technologies | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Operating Segments | Drilling Technologies        
Disaggregation of Revenue [Line Items]        
Total revenue 52,888 57,324 108,094 114,031
Operating Segments | Drilling Technologies | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 40,321 44,233 83,941 87,193
Operating Segments | Drilling Technologies | Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 124 0 221 0
Operating Segments | Drilling Technologies | Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 2,031 2,967 4,279 5,448
Operating Segments | Drilling Technologies | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 4,083 2,922 8,406 6,689
Operating Segments | Drilling Technologies | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 5,373 6,544 9,760 12,704
Operating Segments | Drilling Technologies | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 956 658 1,487 1,995
Operating Segments | Drilling Technologies | Australia        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Operating Segments | Drilling Technologies | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 2
Operating Segments | Reservoir Chemical Technologies        
Disaggregation of Revenue [Line Items]        
Total revenue 27,123 23,853 51,828 49,659
Operating Segments | Reservoir Chemical Technologies | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 12,818 11,677 26,663 24,250
Operating Segments | Reservoir Chemical Technologies | Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 4,681 3,044 7,965 7,012
Operating Segments | Reservoir Chemical Technologies | Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 7,521 7,123 13,084 13,860
Operating Segments | Reservoir Chemical Technologies | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 467 540 981 958
Operating Segments | Reservoir Chemical Technologies | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 1,173 775 2,310 1,143
Operating Segments | Reservoir Chemical Technologies | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 459 692 821 1,871
Operating Segments | Reservoir Chemical Technologies | Australia        
Disaggregation of Revenue [Line Items]        
Total revenue 4 2 4 2
Operating Segments | Reservoir Chemical Technologies | Other        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 563
Corporate and other        
Disaggregation of Revenue [Line Items]        
Total revenue (803) 16,965 (1,295) 39,567
Corporate and other | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 0 7,014 0 20,604
Corporate and other | Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 0 752 0 1,719
Corporate and other | Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenue (803) (53) (1,295) (438)
Corporate and other | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 0 7 0 18
Corporate and other | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 0 2,494 0 5,125
Corporate and other | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 0 6,751 0 12,539
Corporate and other | Australia        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Corporate and other | Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 0 $ 0 $ 0 $ 0
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract assets $ 0 $ 0
Contract liabilities - current $ 21,653 $ 27,406
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2
INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 833,008 $ 822,386
Accumulated Amortization 608,246 583,633
Net Carrying Amount 224,762 238,753
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 4,800 4,800
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 837,808 827,186
Accumulated Amortization 608,246 583,633
Net Carrying Amount 229,562 243,553
Trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 3,600 3,600
In-process research and development    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 1,200 1,200
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 585,057 583,326
Accumulated Amortization 451,594 438,181
Net Carrying Amount 133,463 145,145
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 451,594 438,181
Unpatented technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 152,487 142,760
Accumulated Amortization 85,280 75,224
Net Carrying Amount 67,207 67,536
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 85,280 75,224
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 59,954 59,862
Accumulated Amortization 41,176 39,564
Net Carrying Amount 18,778 20,298
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 41,176 39,564
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,510 36,438
Accumulated Amortization 30,196 30,664
Net Carrying Amount 5,314 5,774
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 30,196 $ 30,664
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2
INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning of period $ 669,064
Acquisitions 19,056
Foreign currency translation (3,553)
Goodwill, end of period 684,567
Production Chemical Technologies  
Goodwill [Roll Forward]  
Goodwill, beginning of period 356,558
Acquisitions 0
Foreign currency translation (3,616)
Goodwill, end of period 352,942
Production & Automation Technologies  
Goodwill [Roll Forward]  
Goodwill, beginning of period 211,370
Acquisitions 19,056
Foreign currency translation 63
Goodwill, end of period 230,489
Drilling Technologies  
Goodwill [Roll Forward]  
Goodwill, beginning of period 101,136
Acquisitions 0
Foreign currency translation 0
Goodwill, end of period 101,136
Reservoir Chemical Technologies  
Goodwill [Roll Forward]  
Goodwill, beginning of period 0
Acquisitions 0
Foreign currency translation 0
Goodwill, end of period $ 0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT - Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Sep. 29, 2023
Debt Instrument [Line Items]      
Total $ 615,660 $ 618,762  
Net unamortized discounts and issuance costs (16,589) (18,276)  
Total long-term debt 599,071 600,486  
Current portion of long-term debt (6,203) (6,203)  
Long-term debt, less current portion 592,868 594,283  
2022 Revolving Credit Facility | Revolving Credit Facility      
Debt Instrument [Line Items]      
Total 0 0  
2022 Term Loan Facility | 2022 Term Loan Facility      
Debt Instrument [Line Items]      
Total $ 615,660 $ 618,762 $ 620,300
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2
DEBT - Narrative (Details) - USD ($)
Sep. 29, 2023
Jun. 29, 2022
Jun. 07, 2022
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Carrying amount       $ 615,660,000 $ 618,762,000
Interest rate swaps | Designated as Hedging Instrument          
Debt Instrument [Line Items]          
Derivative, term of contract (in years)   5 years      
Interest Rate Swap, First Three Years | Designated as Hedging Instrument          
Debt Instrument [Line Items]          
Notional value of foreign currency forward contracts and interest rate swaps   $ 300,000,000      
Interest Rate Swap, Years Four And Five | Designated as Hedging Instrument          
Debt Instrument [Line Items]          
Notional value of foreign currency forward contracts and interest rate swaps   $ 150,000,000      
2022 Term Loan Facility | 2022 Term Loan Facility          
Debt Instrument [Line Items]          
Principal amount of debt issued     $ 625,000,000    
Debt instrument, term (in years)     7 years    
Carrying amount $ 620,300,000     615,660,000 $ 618,762,000
Mandatory amortization payment, percent per annum     1.00%    
2022 Term Loan Facility | 2022 Term Loan Facility | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Basis spread on variable rate 2.75%        
2022 Term Loan Facility | 2022 Term Loan Facility | Base Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.75%        
2022 Revolving Credit Facility | 2022 Revolving Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, term (in years)     5 years    
Maximum borrowing capacity     $ 700,000,000    
Carrying amount       $ 0  
2022 Revolving Credit Facility | 2022 Revolving Credit Facility | Letter of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity     $ 100,000,000    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
location
Dec. 31, 2023
USD ($)
Feb. 29, 2024
case
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]        
Outstanding letters of credit $ 75.5 $ 70.7    
Environmental loss contingency, noncurrent, statement of financial position, extensible enumeration, not disclosed flag true true    
Accrued liabilities for remediation $ 5.8 $ 5.9    
Environmental Assessments and Remediation        
Loss Contingencies [Line Items]        
Number of locations with environmental matters (in locations) | location 8      
Oklahoma Department of Environmental Quality        
Loss Contingencies [Line Items]        
Accrued liabilities for remediation       $ 2.0
Deepwater Horizon Incident Response        
Loss Contingencies [Line Items]        
Number of pending cases | case     1  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2
RESTRUCTURING EXPENSE - Restructuring and Other Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 6,931 $ 3,960 $ 6,576 $ 6,190
Cost of goods and services        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 4,385 1,013 4,385 2,544
Selling, general and administrative expense        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 2,546 2,947 2,191 3,646
Operating Segments | Production Chemical Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,947 3,434 1,592 4,578
Operating Segments | Production & Automation Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 4,984 0 4,984 785
Operating Segments | Drilling Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0 0 0 0
Operating Segments | Reservoir Chemical Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0 427 0 823
Corporate and other        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 0 $ 99 $ 0 $ 4
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2
RESTRUCTURING EXPENSE - Restructuring Reserve Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Restructuring Accrual Balance  
Beginning balance $ 13,974
Restructuring charges 6,576
Asset sales and write-offs (3,844)
Payments (3,064)
Ending balance $ 13,642
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Details) - USD ($)
3 Months Ended 6 Months Ended
May 16, 2024
Jan. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Oct. 24, 2022
Mar. 07, 2022
Stockholders' Equity Note [Abstract]                  
Increase in quarterly cash dividend (in dollars per share)   $ 0.095              
Dividends declared to common shareholders (in dollars per share) $ 0.095   $ 0.095 $ 0.095 $ 0.085 $ 0.085      
Dividends payable     $ 18,900,000       $ 18,900,000    
Authorized amount of stock repurchase   $ 1,500,000,000           $ 750,000,000 $ 250,000,000
Common stock repurchased in period (in shares)     0            
Repurchase and cancellation of common stock (in shares)             1,611,055    
Repurchase and cancellation of common stock     $ 0 $ 49,399,000 $ 51,190,000 $ 40,427,000 $ 49,400,000    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE - Reconciliation of the Shares Used in EPS Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income attributable to ChampionX $ 52,569 $ 95,797 $ 165,492 $ 159,329
Weighted-average number of shares outstanding (in shares) 190,426 197,034 190,615 197,657
Dilutive effect of stock-based compensation (in shares) 2,831 3,701 3,125 4,037
Total shares and dilutive securities (in shares) 193,257 200,735 193,740 201,694
Earnings per share attributable to ChampionX:        
Basic (in dollars per share) $ 0.28 $ 0.49 $ 0.87 $ 0.81
Diluted (in dollars per share) $ 0.27 $ 0.48 $ 0.85 $ 0.79
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE - Narrative (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Potentially diluted securities excluded as anti-dilutive (in shares) 0.0 1.0 0.1 0.8
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2
ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK (Details)
3 Months Ended 6 Months Ended
Jul. 08, 2024
USD ($)
Mar. 29, 2024
USD ($)
property
Feb. 26, 2024
USD ($)
Jan. 05, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]                  
Goodwill         $ 684,567,000   $ 684,567,000   $ 669,064,000
Number of buildings in sale-leaseback agreement | property   3              
Sale leaseback transaction, net book value   $ 14,100,000              
Sale leaseback transaction, gross proceeds   $ 45,500,000              
Sale leaseback transaction, lease term   20 years              
Proceeds from sale-leaseback transaction   $ 44,300,000         44,292,000 $ 0  
Sale leaseback, annual base payments   $ 3,300,000              
Sale leaseback, term extended   7 years              
Sale leaseback transaction, gain on sale   $ 29,900,000              
Operating lease right-of-use assets   37,700,000     107,329,000   107,329,000   $ 69,561,000
Operating lease liabilities   $ 37,700,000              
Disposal Group, Not Discontinued Operations | CT Russia Business                  
Business Acquisition [Line Items]                  
Recoverable value on divestiture           $ 0      
Gain (charge) on divestiture           $ 13,000,000      
Asset impairment charges         $ 0   $ 0    
OTS Consulting Services LLP                  
Business Acquisition [Line Items]                  
Consideration transferred       $ 8,700,000          
Goodwill       $ 6,400,000          
Artificial Lift Performance Limited                  
Business Acquisition [Line Items]                  
Consideration transferred     $ 13,400,000            
Goodwill     12,700,000            
Earn out     $ 3,000,000            
Earn out term     2 years            
Identifiable intangible assets     $ 10,400,000            
Artificial Lift Performance Limited | Payable on First Anniversary of Closing Date                  
Business Acquisition [Line Items]                  
Future payments contingent upon performance     1,700,000            
Artificial Lift Performance Limited | Holdback Payment and Earn-Out Consideration                  
Business Acquisition [Line Items]                  
Future payments contingent upon performance     $ 10,900,000            
RMSpumptools Limited | Subsequent Event                  
Business Acquisition [Line Items]                  
Consideration transferred $ 106,000,000                
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Assets  
Derivative assets $ 11,950 $ 11,830
Liabilities    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Liabilities  
Derivative liabilities $ 2,741 5,354
Fair Value, Recurring | Level 2    
Assets    
Derivative assets 11,950 11,830
Liabilities    
Derivative liabilities 2,741 5,354
Fair Value, Recurring | Foreign currency forward contracts | Level 2    
Assets    
Derivative assets 4,067 6,231
Liabilities    
Derivative liabilities 2,741 5,354
Fair Value, Recurring | Interest rate swaps | Level 2    
Assets    
Derivative assets 7,883 5,599
Liabilities    
Derivative liabilities $ 0 $ 0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2
FAIR VALUE MEASUREMENTS - Fair Value of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 615,660 $ 618,762
Level 2 | 2022 Revolving Credit Facility | 2022 Revolving Credit Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 0 0
Fair Value 0 0
Level 2 | Term Loan | 2022 Term Loan Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 615,660 618,762
Fair Value $ 619,508 $ 623,402
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2
DERIVATIVES AND HEDGING TRANSACTIONS - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative Assets    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Derivative asset, current $ 9,612 $ 11,004
Derivative asset, noncurrent 2,338 826
Derivative assets $ 11,950 $ 11,830
Derivative Liabilities    
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Derivative liability, current $ 2,741 $ 5,354
Derivative liabilities $ 2,741 $ 5,354
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2
DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Foreign Exchange Forward Contracts and Interest Rate Swap    
Derivative [Line Items]    
Notional value of foreign currency forward contracts and interest rate swaps $ 1,777,751 $ 892,711
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2
DERIVATIVES AND HEDGING TRANSACTIONS - Loss on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total loss (gain) of derivative instruments $ (5,402) $ (1,382) $ (6,601) $ (1,835)
Cost of goods and services | Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total loss (gain) of derivative instruments 125 (966) (313) (1,923)
Interest expense | Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total loss (gain) of derivative instruments (1,703) (1,322) (3,417) (2,259)
Other (income) expense, net | Not Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total loss (gain) of derivative instruments $ (3,824) $ 906 $ (2,871) $ 2,347
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory, Net [Abstract]    
Raw materials $ 138,941 $ 137,402
Work in progress 19,236 16,915
Finished goods 473,966 445,437
Subtotal 632,143 599,754
Inventory reserve (33,119) (29,081)
LIFO adjustments (60,025) (49,124)
Inventories, net $ 538,999 $ 521,549
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2
ACCOUNTS RECEIVABLE FACILITIES (Details) - Accounts Receivable Held For Sale Under Accounts Receivable Facility
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 28, 2024
USD ($)
Mar. 28, 2024
CAD ($)
Jun. 28, 2022
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Maximum accounts receivable that can be sold     $ 30.0 $ 40,000,000 $ 160.0
JPMorgan Chase Bank          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable sold   $ 343.3      
Accounts receivable outstanding $ 102.4 102.4      
Loss on sale of trade receivable 1.9 3.8      
HSBC          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable sold   19.0      
Accounts receivable outstanding 18.7 18.7      
Loss on sale of trade receivable $ 0.2 $ 0.2      
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.2
SUPPLY CHAIN FINANCE (Details)
$ in Millions
Jun. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
Supply chain finance outstanding $ 36.2
Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Accounts Payable, Current
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2
CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Line Items]      
Inventory transferred into property, plant, and equipment   $ 51,800 $ 54,800
Loss on investments   $ 7,168 $ 0
ARGENTINA      
Property, Plant and Equipment [Line Items]      
Foreign currency exchange rate, period remeasurement 27.00% 29.00%  
Loss on investments $ 3,100 $ 7,200  
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (%\^5@'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 " "!?/E819P?U_ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'_:E9G4EXV>.ABLL+&;L=76-':,K9'T[9=X;J"_@2.H^!#,:[P;8N&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;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 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,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# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ @7SY6/H5]RCY!0 TQ\ !@ !X;"]W;W)K/(;K0.H'UF2!^ 7 4[=/[C[@+SFK*)D M.=8MD60R%GR+A'Y;J>F+O&[R:$43QCJ-"RG4KZ&*DY,9WU"!YBICJ(O2@ B: M'K["&+T+&5.5G8XMJ?Y+1UC>7O>FT,4UN@/TCLAU1W7 E(H-[4Q^^L$9V+^:\+Z3V#>PO1*V!ZE/;KF7 MJ:XKT7*74!,I'.[8W8\F)#"J)5*_1.HW0_J8$2&I8#OT2!,NI D/EI(B,U7* M#(QJB3U'0^,;\DY+#F'#5NF(&IJR6>& M^CS"6D^$I<9$@F$M 4Z#O4PJM+XGD3&-@KKS (2)2KUG]&,B\1$"<:WI'3L:HZU MFW ^Q)XJ'A=$-],+M)"J0R(N5*&S6(J=^O:-\"?4;^],Q'!06^0C6^$T05Z2 M9_3@JPX:/H5>S@VTXA.2(]QU[<%@A =&7C"X+2^N>'$3WJGO*_7TXG"!WJKW MT(?8G%=8$O=Z?;2D7A!SQM=J#.!*4:(;MO$OC#4 RK6M@7& M&H E;[*0^6&\1KT+Y& 9H'O&N:GIS&"AMNR5/W)@A_.2?:;O5,]>\FULY(;E ME@%%GSCW&8G]U)SK^;F#FLN/QM!S^&BG,I& M.;#[>0DZYZDD#/T5)O6C-:PX'+HCXT0,Q[4EK8R4 [N?O,E.!27U8+# SWCD M_&($.X=_[W?YPB(U\Y[!03N6A'-C\+*B7 M"9T\!Z_0,I3,G+P3#HI'D9J;4\F]KQ?H1_O2=E!"!-H09E[93=SR>&Q2Y:<68"/B$P>V,<;N"HMEB5:\*PQ2ES>??L!21>TUI#?$+H_71Q M.S4NNN' MH253\*-?-(L$T(OVXJU6IY)-85DQHVF$XI?J"EJ!D>UY:S<$&[D MAAYB246Q5:G7W^0 ;N2$%>LXS^%\<.5\<"/GH]>G:B&C7,":BYV1#M9Y2X1J M[5//HTI(R?B%I)'X'-X'5]X'-_(^BX@PAFZR5/V6K+ ]N M9'GN(BK6NF.^5@K*>JL9(B&Q.;6P8#WH.1P/KAP/A@W+(9$!58F$\%IN&\%Q M;?$JWX,;[1SM9_9%,;,OBJW]#YE4/C;64ZB1^#LYFGT]%&K]7$T?*VTFSI5] MV1];&Q-@97QPH]VCF1I.A7)X#[%/G]'OU)Q#6,JV;6>(77MT900XA]=Q*Z_C MGK J^[GR/DRUD_U"E2^#]G-/R'6[#NZZQB4('-D6M'(_+FQ:RLW<8])[]= X MO)X0J]NMAL/:,E;^QX7=RDO&_?Y\/24L]]&X(H&#VC(>'8W!3F6J /T"DA'C M '-"H'9(A>/^+YAU=&RJ9[O\-#E%GMZ.+4Y0RZ?EB?4T/Z>UJM>+X^YW1$^6 M*6+T287:ET,UVHGB!+FXD3S)#V%77$H>Y9;I?<-3620$"6^*XQM,MN37IUNNU78A2; M*T8>R$GZWT]@8HSTH38;S5T-^.G!^SY]TI/,Q9,HOU9KSB5ZWN1%=3E92[D] MGTZKY9IODNJMV/)"??,@RDTBU6FYFE;;DB=ITVB33XGCL.DFR8K)[**Y]JF< M78B=S+."?RI1M=MLDO+;%<_%T^4$3UXN?,Y6:UE?F,XNMLF*+[C\LOU4JK/I M@27--KRH,E&@DC]<3M[A\Y@Z=8,&\6?&GZJC8U1+N1?B:WURG5Y.G/J)>,Z7 MLJ9(U,M5;RRHNXH"UFJ;S/53L[FMS=1?+.((Z2.%K=_7$?O[M3)XDY]?(QO[A;H M]CVZOIG??HS1R9NDY!7*"G2W%KLJ*=+J#?JY M=WXQE>I1ZQM.E^UC7>T?BPP\%D4?12'7%8J+E*= ^\C>GEG:3U6(#G$B+W&Z M(E;"WW?%6T2=-X@XQ 6>9_[CS2DDY__=/?[/=^\%@QXZ#6WXZ #?9_[(BQT_ MA_*Z;^G"+>MA[[S:)DM^.5'C6L7+1SZ9_?(39LZO4%#')(O&)(M'(NN%WSV$ MW[6QS_[@:F1$JK"0D&M>JO&Z20>4C3T1:XCJ.>-Q1ACVPXOIXW&8 93K40T5 MF2B/4NSV4;&)&6OHB$X8)9>I/DP[@J!/2@,'2_8-TWRK]0RFJ"FU+\9!)2*QO MW);X8>#J8@%80(BCP2(3YOFAXVG=(09@S/,8AJ4&!ZF!=1"ML[S/+G]6MJ_B M%3B>!F..IV.216.2Q2.1]3(1'C(16CO=0MG4K%B]02M>\%(--'52DE2YK:R2 M95([V9<<01D*@5& A*&G]4D QH@;Z 5HPJCGN8XV&,< C%!Z-)+U(H&=S@XZ MUEB;^V3Y%:EH%%726GP5I#2KMD)AT*H4NRUH M\QSC0;7RFG\?$@&0,Q(&@3XJ 3A,0N8-1.7()&-K5*X+R56_DR_=X TJ.#@^ MM3R]!_!<@G7) ,SU7+TO # 24H_IJ@&8[^"AOD ZU<2J6JW$U#JK4,N0LN3% M\ELO_74/4;;_9*7Z2W4Z'! "9,YGOAX0$U;/3GH\0#),]'B8,$Q9.#!>X\[U M8JNKF]TV;JOM N@D*Y9BPRW2J>DV:* +-T%GON=27;D)4W.MIPL'R##V!D>% MSG!BN^.\;J2B>_Z@N@3:"T88=24O6+KK!"=1$K6LW<810!QOJ M 9SC..%0]7?F$]O=YZ=2/&;-SHB2_WWUIBLD?L",Q /F$3.]MB, IL8)IKMN M .8Z*N8#TCLGBNU6](;+5C HU72!GEHW&*.="0L9TQUJ!, P"SP/ZUH!G!?Z M_E O[[PGMIO/3BQ*I"RS^YU,[G.5:H$*H:X7LA2-4U"H_7P !@4VGWI,3)0R M#7I$3!!U]#J* 93K#@UVG3O%5LME"\9\G6RVJAS^!N4'YC*1>,PH?A,6*O/M MZQ$P8:I(W- 8\@&FL*K%;U2C+=Y*GKPD$A@*A.S00Y09Z("!4 MH,_4(,H?J%72^55"K+7Z5_.K $_/DD>UC%OQEZUIL9.55,L55<=@B1*K#7YM MB8[*%HW*%H_%UD]09Z")W4!W);K/#-P=31.+0\?SK[FPS M^:YM3G=+:=NVM3.\NO+&9(M&98O'8NOGHO/QA/WG7VR(=0GPZB2,R1:-RA:/ MQ=9/0K>^(/;UQ6=+(?B&?_49)?K6QAS !9BZ6%]+ 3CL^=C1MU1B",C4^I(. MS<;= H+8%Q"+_6\6UO(?=7-[5+9H5+9X++9^+KI5#+&O8JSE/^H"952V:%2V M>"RV_F_FW0*%VAKAY>'WC6OS&C7K_#Y' /7(WP>[U\-ZNCW M;RI]3,I55E0HYP_J5FJ5H.;1U@#U_8,0 M\N6DOL'A%:S9OU!+ P04 " "!?/E86WKJT(<$ #!$ & 'AL+W=O M);93&=2(+SG>\;UG4(6RH/1K-;A*)X95K0@7>"DJ M"B1_GO$,%T7%)-?QK24U.I^5X?[S*_NG.G@9S )Q/*/%;WDJLHD1&B#%*[0M MQ /=?<9M0+#B6]*"UW_!KL5:!EANN:!E:RQ74.:D^44OK1![!I)';^"T!HYJ MX+UCX+8&[H]Z\%H#[T<]P-:@#MUL8J^%BY% TS&C.\ JM&2K'FKU:VNI5TZJ M1)D+)M_FTDY,9W>W<7([3V(@G^9WUU?QQ:,6Y8(;2D3&04)2G&KLXV%[?\#>E!)U.CFO.ETZ@X2_ M;LDY<*V/P+$<3[.>V8^;N[IP_I_WY#][/Q##[9+&K?G<=_CF @DLJX4 = 5F MM)0E*JMJQS,&5V1)2PS^N%APP605^%.W]PV[IV>O2N.(;] 23PQ)S#%[QL;T MYY]LW_I%)_PQR>)CDB5'(CO8(J_;(F^(?7HK>TQ>[X5N QI;O[:M6LGS%$(W MLL?F\[ZR?53D^XY_B(K[*-L/(53($@T,1D%@=;"#,&$7)AS,Q#N180:6!RG8 MA U."LKYZ4= <)VF KV,=%+ 8^;B,KBHFV333,P5[:G 6>;RF9VD=%EJ. 8@V5'4 W M5!)5!_.AK\_3H),@&)1@AG@&5O)4!C*3#41QEV48:#4<9X)6=2L&D/DK+W UI_H1O*Q1G#(F=-WUA@(K&" M[V]__:GJA G[07MJ!O0Q9[;E*,IHB"Q7$49#Y$5Z6:).EFA0EG\L4KJ@H_XZ M?-]32W0?%=F>LM>QALIV>X4\T7FT?57AH?B M.&_B./\Z*7JRS#)4;F0=^5TKA-,[4'@PSYK[<# 3=U!?"!17R>ED_9ABEF%4 ^7Y%J7@= M5 ZZ_UI,_P902P,$% @ @7SY6!N 63-7!P *AT !@ !X;"]W;W)K M#$XIM>NHF!-,G==M%M MBZ;=NW]IF8Z%2J)7I/)RG_Z&LF/9(D5W@0)%8]E#ZC>CX3Q#ZN)1-=_U6DJ# MGJJRUI>3M3&;M[.9SM>R$OI<;60-OZQ44PD#E\W]3&\:*9;=H*JS^<5&W,L[ M:;YM/C=P-=O/LBPJ6>M"U:B1J\O)%7Y[36,[H+/XJY"/^N SLJXLE/IN+]XO M+R>1521+F1L[A8 _#_):EJ6="73\O9MTLK^G'7CX^67V?W7.@S,+H>6U*O]3 M+,WZ;;C1X4]3V M,=Z9!GXM8)R97W_Z>'/[\>[V!L&GNT\?WM]WZ*[WV]OO]ZA MU]]JT2X+(Y=OT!GZ=G>#7K]Z@UZAHD9?UZK5HE[JBYD!/7;66;Z[][OMOX=?AX3>] MV9%2ME?*@DJ_R%R"N$4I]1354-?4"HD2JH^HU:Q1!= M[G6G0=U?E1'E#TA,W: QQG$:#T3Z[ AG>&3997N9V8GP0J?0F.=Y6;2F # !/*%1Y(3H\VW691O&41NQX928IGM(X":W-S'$I MX81S.O#<8Y90SD>>#XYZ(D9!U_^MU/*Q*$LOT"(W)U+&XV'J^.SB+(I'"@<^ MP#4^43J,J.\+*(>[W!DM(+N)#B40DD&>#Z5Z[!@]#/>QU!ZG.$BP^2=(($B& M^AZ5$AHMU-B.ZDRMSEHM XF_F_4HHZ,$>#/4[=K%X!X>D=V3$8?1^*FK(;6J MSTXOTMU41SD883;,5(]9''$^4@%QCT8<9N.VE@3DN?BB),THBX8"?8900Z*Q MQ=23#O,?:JH^%&)1E(4!Y'D[*QPDYC]MK7[6;,=.]_3$87R^.+U1S4LQ+%5] M?V9D4T&97/C7JXO)F$1.*IVP.E;.X[C-!H1V9,3A]$)(IL60).KRC)_"YJ.2]6F5,]2HH6LY:H860PN*9.8 MQ\Y2\ URF(2CZCO@8K#1/4DA1I4R+)?)%X/7.(1Z+;8T ./&93/D:5,>BZ2 M,!=?PK\LM&F*10L-+%I)OU3B\@\/>VN/#8\9&\EETB.2A!'YHC/0&9X(-'&1 MB&G**1]ZX+/C/!HI[.1@)QI&YW&3>$JM"\*$)$GDJ/78I209VRN0GI@D3,P/ M)VL;<0'(,Y+&Z5"BSXZ1="PG>E*2,"EOY$I",)?0=D+UD,B(IY%@NB2,"7;V MA1ZS!+-LI.DF/2Y)>&\_]7$ 3S*.4.2=_/D/8[^*1M4![EM.3+#\X7U@5>>'E"W5!?$9YPM@P MUCY#QF'_/M+>T1[9-(SL0Z6[9@/:U$:N[2N/!ZCD2OL/5UTJG_$(\V%5]-G1 MF(_UI?3@)/C$4?!:5!M8%O_=)H*W\'B%NZS&"33ZW(FYQQ "'I.1CI3V5*=A MJG]40//:- K6-:SW/$!?89QAZ$"?,7CN>C65R3W8:)ON6/H%PNHS& M"73M=+@#]!G&,8[HF,0>YS2,

0^T._$[S@-?0=+\P.7F39MXA_ MBN:^J#4T0RL8&9TGX'NS?3&WO3!JT[W;6BAC5-5]7$L!"6P-X/>54N;EPKXN MV[\>G?\?4$L#!!0 ( (%\^5BNG+TS/ , /0( 8 >&PO=V]R:W-H M965T&ULK99M;]LV$,>_"J$50P)DUJ,?EMD"'-M%6[2I$2?; MBV$O:.EL$:%(E:3L=I]^1\H1[$1)&F" 89'4W5^_N^/3>"_5O2X #/E>G[.BN@I+HG*Q#X9B-520UVU=;7E0*:.Z>2^U$0#/R2,N&E8S>V5.E8 MUH8S 4M%=%V65/VX B[W$R_T'@9NV+8P=L!/QQ7=P@K,7;54V/-;E9R5(#23 M@BC83+QI>#D;67MG\">#O3YJ$QO)6LI[V_F83[S @&'S%@%BH\=S(!S*X08 MWPZ:7OM)ZWCCU;D-6'Q>)V1<[N!*US9B _)V=+JD"8 @S+*#\GOY&[U9R 7QCD638]]@\SVRWYVX+MJ^*)G^#[5HD?BX()$091T MN,]>=I]#ANZAZHAE,/%R0&M0.O/377\)!\$=7X/^3V$D: MXC8-\4OJZ0UDP'9TS0'+3#EN!9@(Z"QO(S1P0G9+V:7]?A*,_=UQ+!U&PSAI MC4X8DY8Q>9%QFF5U67.L5X[K&I. E7(UPE^EC.<(4UH^==[(WX\ @JZ@>/*_"*T0GWH.4>O(&[HHKL**_!\>:2$C]%>,3M"'+?KP[2EG6M>OI[L1[A_AA+\'O?XCZ"ZKL!=W M4X]:ZM';J?'HU@8G.!/;U]!'/X7>9?44W3\ZD^Q]X M56R8TX;!!OZ W1 '5 MG+%-Q\C*'5-K:?#0<\T"KR6@K &^WTAI'CKVY&LO.NE_4$L#!!0 ( (%\ M^5B)"^GHQP\ !F@ 8 >&PO=V]R:W-H965T&ULO9UM M<]NX$<>_"L>]:9.9.B8 @@]7QS.)1.+2WB5IG%RGT^D+1J)C-9+H$^DX]^U+ MRCI# %:0*/^3-XEE+_Y++WST_82=__.+=[--UV__B[.+\IOQ475;M MAYNWJ^[3V8/*=+:HELVL7@:KZNKYR0OVHTI%/V!M\>NLNFNV?@[Z7?E8UY_[ M#Z^FST_"?HNJ>35I>XFR^^]+-:KF\UZIVX[?-J(G#S[[@=L__Z%>K'>^VYF/ M95.-ZOF_9M/V^OE)>A),JZOR=MZ^J^]^JC8[)'N]23UOUO\&=QO;\"28W#9M MO=@,[K9@,5O>_U]^W1R(K0%,[!C -P/XH0/$9H"P!@BV8T"T&1#9'N2. 7(S M0%H#>+1C0+P9$-L#=GE(-@.2=;#NC^XZ-..R+2_.5_5=L.JM.[7^AW5\UZ.[ MB,R6?2I>MJONK[-N7'LQ>O-ZG+^^S,=!]]/EFY]?C5^\[SY%,$HY]>O%;Y9?#J=?>'-Z-__/3FYW'^[O(O0?[/#Z_>_SMX\F%9WDYG;35] M&IP&'R['P9,?G@8_!+-E\/ZZOFW*Y;0Y/VN[S>V=GDTVF_;R?M/XCDU[7[?E MG!@V\@\;U8M%E^.7;3WY3(P>[QE=WLPZM_VFYU\G5=,$]57PMEP%OY;SVXK0 MR_UZ+R:3V\6S8%Q=S2:SEAA?'#3^37M=K8)NUVZ>!3_7#74TE5_H=;T\G=3+ M=E7/NS]]"EXMVVI5-=8FG77I\Y!#_"&'^%HZVB']LOHT6RY[T8_EO%Q.JN!) M=_B:Z[+3?QJ4;;?WDV>!8'\->,@YE0A>_?YL_&-S4TZJYR?=Z;:I5E^JDXL_ M_XG%X=^H]+@72]9B_9GXRP7+TBB.PS \/_NRG0I(MSE2K$"**9"8D1OB(3?$ MP-PX)!_N->/M$,9)PIDT S@B[++4,AJ[1IQ'69REIEWNVIU*GL2A,.T*PHYG M4EC)I0@SE@BAM\XXGM'#\8S6X\2.X_EJ.>GN.)INBG4'S]O?@/^^ZN1YT5^R[CT,C3E2+*>V7PINS66D2^6Z M/!5I2L_W^"%(L3=(]Q?^+DC=!ESW3P!?JDW0@B?S[D;@*16[V-T0)@6S=G[D M]3PT>$BQ'"E6''8T%,BG$>7D(Z"W2Y?E+;NI&B NU5 M'7K^3ISC)'CBWC0A?>9(L0(IID!B1CJD#^F0'I4.5 JD3M0D%_9I.G7N1:R; MFC$IPZP[).]6#XT64DR!Q(QH90_1RO9'*ZAO^@@U0?6U6DUF?>3VS%VOZ-"Y MFSGABU+FSEVDSQPI5B#%%$C,R 86:J(2'I,/) )W7-NR.S9N[':GK[V,PXI M%&;6_/5O^-"00=442LT,VA8&8]Z@O2^_5DUP-VNOKZOY-.@NO;.FN5T_L-97 M0;-U0B[[IRD:9S'W3D,R>Q*._%LR]+[K,* M%4K-C+KF4LP/IMY5-[>KR76/4LIE=YO53_7Y_/ZNNYOQV^'?=R7W>QIZ*=^H MF=$0(7>OYE"_.52M@*HIE)J9*YJY,2^'&9(K9'Y$;D2C,.*)?8Z("&1HWZA3 M8JR[V;/OU2D[+EV:Z=_UP8'Z%D"+::+%_$AK/&O:U>SC[?VM5W<67];+[:+' MC"QZ;*)$X)N4"SM&4.(%5T[NF; -1UC?CPVNEW<]A/Q2Q6TJW+9 M;"9E.?W?;=,NJF5+7[1=))3:<8;",:A:#E4KH&K*>VC-(&LXQOQT+%]./<7% M7\K50S%)D-&&4C+F8C*6)5E"79^AJ RJ5D#5%$K-3!"-RYB?EUD)$X:D,XTBF]G69,(RB-+*Q-67'4BEV MS3I-M9@?:SV^JN]W,'CBN8QK5UT?ZCB'JA50-852,_L^-.KB?M1U7'6?N["* M+N]S%WP1]7U"CB[P$X9TA9\RI$K\E)VGQL\UC>+L.U;Y.9+6C*!J8ZA:#E4K MH&H*I6:FU%:/EI]R^:O]G&B:DEF2V.S2[V1P\+$-6-@.+&P+UK> 75S#+NZ' M74=U$7 "1,4LMI^(_:X'IP24:4'5"JB:0JF9*:&9%O43V;T,XPJ%H!55,H-3-!-$OC?I;F/E3M3PH7\K"$<<'M MSJ.-H7EC9Y]9QH08 &UY2(I]_SH0K9OS2"JHVA:CE4K8"J M*92:F5*:D7$_(]OS4.42JRR.>6Q/2"01&D/5\RA'@NHFD*IF;'5W$GXN1.B$UL0 M_(:']FEWY-^2P7$_R&D.=5I U11*S0R]IF/"3\<>U8DMJ/?\XL3F$"/_-@P. M.I2*';@/!=2K0JF94=>\2_AY%[ 3V^]I\%6?)%&I("[\T$XOJ%H!55,H-3-7 M-,,3_DZO1W9B"ZK[BK',+G,+M^GKE&5VT DQSB(;:.:D79;PS)[44#*&4C,# MIJ#)S+5.D:7%Z&.9$R=,N+$=4W1I47"4.ZO$@94N5%RLY37HPT^8K\Y&M0SR9]C EJE;'^DN>\ MQTB;,B'=6>7?[*&S"JI60-442LU, ,VXHJ%+<1T4=)=CL3AFH;T P(@RS)Q7 ME"*7>?%.+W/>42(,NXDEXR2V)Q9A*&)IEU(49<>DS-B.B:4I5"2^8^TP@L(I MJ-H8JI9#U0JHFD*IF2FUM9"7GV'Y:X<1T1'%1.?&$IMY]S_9LR]([L0*\YU&L!55,H-3/X&FQ)/]AZ5&50$DMD ML22+[4GLWX;!48AE[/);EB%B-67(3Z MS:%J!51-H=3,7-&$3L+6\R+S@WC9,,2&I9]]0..K6$5\I3^X5TRDZP MT*X7%/Y='QRH;\&]I.9>TL^]'K-&DW39C@W$_-X'G\2A0 RJ5D#5E/?0FJ'> M6F#>#\V.6YU)$DNWV\C,[WAPE+$KST.1&51-^8^M&6;-RZ2?EQV^/E-$QAN* MS23U1F,HXHRX-D/)&52M@*HIE)J9()J!V4%,1;BG$F6>)\ P7U.F,8 MV:$F7F=DD4A385^2B9XOD;'4+G(6E&$DI%WC5)0=DSS=4>N7&FQ)/]AZ?*U? M$E1J1ZV?-B5K_?[-'CRKH P+JJ90:F8":(8EAR[0=5#075)%U_HI0[?6+UVJ M1=?Z"4.ZUD\94K5^RLY3ZX\U:(K#[UCKCY$89@15&T/5#@P_E4U"U JJF4&IF\#7%BOT4Z[BO<'([K4Z9 M<%\>]_L>G!-06@55*Z!J"J5FYH2F5?%W6WT^IF!3SR*E_=#LWZ;!N0)M%(.J M%5 UA5(S# M(AZ[SW5)WY5I=R=1AEUJV*%V>1MG,DPC>Z$HPO!4R"2*+,6",I0AD\X7-I)? M[)AMO0UB'E2-J^*A"W -19I^!X,?^HBEO78@3:CC'*I60-442LW,$4W?XJ'T M[:"\H/K **H94ZO..U23D*.I)F%(4TW*D**:E)V':L8::L79]X0OT-<(H6IC MJ%H.52N@:@JE9GZUKN9YB;]QS ]?$KS%[V-H[*%J.;4+7-H+/Q90 MIXIPRM-=U]Y$D[+$3\J.@B4)T1P5Q\YR37[7@V,(Y6=0M>*P Z)03LU8:S"6 M'+<@U]YOO8;VE\'OF61N.@KEO83 MRBAQ6[:":[+4PIT9()=9I# MU0JHFD*IF4FAT53B1U,#7K)(7+8D,[O6D1"KQMNQI72<>0SE25 UA5(S0Z9Y M4N+G28B7+!**RP@GF-!EN [RF4-]%E UA5(S Z^95^)G7H]ZP2(A%\KBH7,# MCB1 8ZA:?N ^%%"O"J5F1EU3K 2VG-;>2SGTA"X? NNE6JNE?JYUF-> MI$BIE:HBY[56_Q8,/6%#U7*H6@%54WL/KQER3<=2/QT[[H6*C:C1 2#L95'] MG@>'&@K'H&H%5$VE!&K;]5TUJ49CJ1^-/;*JGQ)?Y[BCJD^;DE5]_S8/#BJ4 M@4'5%$K-C+YF8*F?@1U1U4]=R$57]2E#MZI/6-%5?<*0KNI3AE15G[*CJOIG MS755M>.R+2_.;\I/U2_EZM.LNP[.JZMN8/BL?Y!>S3Y=/WQHZYOG)]UD_5BW M;;U8_WA=E=TC36_0_?VJKML_/IQU^G?UZO/:Q\7_ 5!+ P04 " "!?/E8 M-WUF=?T" #:" & 'AL+W=OVF:=H'-SF(U22FMH'VW^^Y%]MW:2^$O%,)HH:'+,U5QTJTGI[8MHH2S)@Z$E/,:6@++7KCM.R,\9SRVL7:Y?2:XN93GF.EQ+4+,N8?#S%5"PZ5LU:+ESQ M2:+-@NVUIVR"(>J;Z:4DR5ZQQ#S#7'&1@\1QQ^K63OH-HU\H?.>X4&MS,)'< M"G%GA$'R+] MP6.==*QC"V([L1G^9Y4?@.EOA_K^,2X+7ML*#_:V[ M&^#]_:V[.U+IKJZ.6_"Y6_A"S312C=$@QA!J$=TE(HU1*KH7]S.N'^%7]U9I M2<7C]P9O3TOVQF9V4U!/U)1%V+&H8BJ4<[2\-Z]J+>?3IG-[23+_)XKI_Q^F M3*Z]5I,SE).B>RI*URS79;E:K:X:=+?H2\_6>]2XRS[[EZ;L^O2@)SQ7D.*8 M*)VC#]1+9-E)2T&+:5'Y;X6F/E),$_KX0&D4:'\LA%X*QL#J<\;[ U!+ P04 M " "!?/E8 X4DX"L( "?(@ & 'AL+W=O &?K$2Y90INR_5$[DK.TJK1-I\0SYM.MBPK1K.+ZME#.;L0>Y5G M!7\HD=QOMZQ\ON:Y.%R.\.CEP;=LO5'ZP61VL6-KON#JQ^ZAA+M)VTN:;7DA M,U&@DJ\N1U?X?.Y3W:"R^'?&#_+H&FE7ED+\U#>?T\N1IQ7QG"=*=\'@WR.? M\SS7/8&.OYI.1^UWZH;'UR^]?ZJ63/*YR/_,4K6Y'$4CE/(5V^?JFSC\ MP1N' MU?(G)9_46'QM8;H60OE=@VC4'!-BOJ_^RI&8BC!M"/O0%I&I!^ W^@ M 6T:5",WJ955;MTPQ687I3B@4EM#;_JB&INJ-7B3%7H:%ZJ$3S-HIV;S^[N; MV[O%[0V"J\7]E\\W5]_A9O$=_GV]O?N^0/>?T/QJ\0?Z].7^SP4Z^U&P?9HI MGGY 8_1C<8/.?ON ?D-9@;YOQ%ZR(I47$P7*=/^3I%%Q7:L@ RJFZ*LHU$:B MVR+EZ6G["7C4ND5>W+HFS@[_M2\^(NK]CHA'?(N>^=N;4X<K=[BYW+'$GXY@CTL>?G( M1[.__PU/O7_8?'ZGSDY&P&]'P'?U/KN#B)05B=ARFYMUVVG55@>>QQF>1D& M+R:/QPY8S((X#+W6[$1:T$H+G)-SE?X']AF$)B61$A";$E$D6\_A.G9T,UK0=K*ES'F\X=)IDK([!18K85I0J^V_UP.9YW5UX/& [ /*A90(]$J6\W'.(>HO6?(3J9(5DB6M M*VDF=P)LT+H4^YW-F=!0.29Q9#ACFF$23P.[+U'K2^3TY4OCQ%6YAJ6:%0Q= MYWN.YIMLAQ8'MCMVQZ8],D2%L,EZRDVC@K9)#"?0;I^)0V$'G&?KBV.L[8;'"A/K^@!='-,>O;,\5+TL8ZY>XQ9ZX M728VES(.O)CTA5KL",%#&Q.33BEY?3F?K:O]"8/>[CVQ0JOL"3Q@4G)EUTX, M302'?>&FT1A[0ZS '"U; $I= D2HN)DG)6Z-,)F)? M**LWU.(-\?KN6*P\$@]XTU$9N[%\KS:\M*KRS>^+O*"ORK2B.!K:BQV0L9O( M\PTKUESJI/*(L-5ZJ,8VS]@RRRO:HC/-91ABOEI!92"K]2-*R-X+Q)^2JJ,/ M5B3C=V7R>_5V.F(=E;$;R]]XPK-'MLP'=KN)U]B+L;'93;.(!M'0*NLHC-T8 M_MQ$TVQ G06KOA?%QI:VV(6>YP_MZ8ZL^!6T\HI/CHACGC:EV=:44P'Q)$.G<2-SJND"FX2[=BS7H(V@<0$ M'H$5&/<46LQ\;TK)@,2.B\3-Q7K\CN*&5:.%=3&E7G^;V.P@8L<>'I#909&X MH7AW6F/L=$X"!3%:/EM+#:L3%CCZ&--^CFJS\R(210,^=( DOU;KZE1*OJ5& M(N]:[+Y7;Z>CT(&5N,$Z9[M,03K#GR#E33.U+P>FRR3H>!I0[/>GRV(7A"0< MR,-(QUKB))/.>Q/.TV:R=(7TEA2LZ?18SM2/C(UB6H78&\ )Z6!'W+ S)=N+ M.JMP$W&^3XRTUV(V0!G249"X*?BP+R$?D=7XUINB.G.PJK20CN* ] .ZQ6Y( M9@=#XH;AHED"KTDT44=\2!;Z"M]<49(.AL0-PZODKSV4:GJ*Y>^HR?^JL,GT M)V7_!+$1;,)O3+ ?&E-OV@THIATAJ9N0;5S?ZSSCI<#L1T7K : )Q+$/.78_ M\[#9!=YQ@7\JO2,GQ;\4SE=9P8KD+4>73B+_\MGE._5V.@H=F*D;S*JQXN87J;VDMZJA)5V/&3!,6QF/IT>I16G7F3Z92L2'6VFUD##36I-Z8^I?W@;;7#03R01=*.C_05/M;S+U') M_PZ[L+U^9WLU+GM_H\[->$FX4J]OS0[Z/(9D<&RUF_ MHZ;OIN9\2"QB"K;O.BL*O9Y@HJ"XS80UFOJ6.C6*@J!_.&2S@P1HZ*#:[WCJ MNWGJ= ) \(I\:OQF26-*C+,MBQV94L\HQR='/_5O>;FNWH"0J(IY]<_C[=/V M+8NKZMV"WO-K?#ZOWY7HNJE?W?C*2I@9B7*^@BZ]CR%PJJS?AJAOE-A5+Q0L MA5)B6UUN.(, K W@\Y40ZN5&?T'[3LKL?U!+ P04 " "!?/E8A(-VG[D+ M "G'@ & 'AL+W=O=>@*^WQGYRN5)>?"Z+RKTYRKVO?S@]=4FN2NG&IE85WJR-+:7' M3YN=NMHJF?*FLCB=328O3DNIJZ.+U_SLUEZ\-HTO=*5NK7!-64J[NU2%V;XY MFAZU#^YTEGMZ<'KQNI:96BK_4-]:_#KMI*2Z5)73IA)6K=\E[P M=ZVV;O"W($]6QGRB'XOTS=&$#%*%2CQ)D/AOHZY449 @F/%+E'G4J:2-P[]; MZ>_9=_BRDDY=F>(?.O7YFZ/OCT2JUK(I_)W9_J2B/\])7F(*Q_^*;5P[.1)) MX[PIXV984.HJ_"\_QSA\S899W#!CNX,BMO*M]/+BM35;86DUI-$?["KOAG&Z MHJ0LO<5;C7W^XG*^7"S%S7MQ>_=N^>[Z?GZ_N+D6\^NW8OGP\>/\[E_T;KGX M\7KQ?G$UO[X7\ZNKFX?K^\7UC^+VYL/B:O%N^?K4PQ*2=YI$K9=!Z^P+6E^( MCZ;RN1/OJE2E^_M/X4'GQJQUXW+VI,"_-M58G$U&8C:9G3\A[ZP+RQG+._N" MO!N;R4K_*@DY(W%E*F<*GUW)*M&R$$L\5$"M=^+? M\Y7S%KC[SZ$(!0/.#QM M?B#JV6BWAS5I,MNU-'%=]],7TQ>/>'>>>?>^5/2 M_[2L__E:Q5OE$JOK-O ^5^*R<=#DG+C*95GCQ3^1,5L;&]*CG9 B*\P*V2G M6\H*70EB-XWT[ 12V]!"-Q+2>KW6G,="K[UP.X=DT@OD/$>!%SNAJ@S:E%6I M4+\TNJ9<\WNODKPRAI&KHA:)*6M@"<]2JXM"@$AY>6U-VB1*&%WP M[TPZX>1:%;N14&NR H+I![UT8 (PK%S! &E-0^K@.1BO2,?BIK%"?:X5K'=J M!.\JLY'$=E&)CQZD.M,>ONU9BB4;G2KXE0/"\&IH4-S/50 H5PY1];$J: WZ M0/',@Z4%19.8VHG25-H;JZL,-L+6+$4A%8H%X8/+5;=@IDC9C#0$?9\SFR:A59([P1WWWS_6PV>;55(_YK M^JI]TKC'3TQC'S\BU5> S)B%FAM-%"*]XQ 7<%[F-/O M8G8J)!='%'E,"J,WC[5$ITZ"PQRP^7K:216)I4-Z7XR11I8D9B425C$O)6%7(KK=H30.;J*D4($H_P MF ( -]M*I7W@=N0*%(PZ;4%RKY"$1*71OV6S^@K%\C[>^=9 M16^5:^Q&;T+Q=_(D^?VU>1Z+VT$\#ULE Z& )Q6/=8(Y*/:# [!_URV\Q\(. M]!15>+[1UC>/MH.$99(+EQ-P\ 8T#F(3&,B23\BXM&(C"VSZ=C*>3 6X-RP= MT=H^&N#$!CZ2'I @.!PA0&AT62JX[$'VH%@-LHF>[MLICF/:P,R0L0LJW+Z* MH6'4<=+ CP@)R!G9V.TOARY>!+>YIB*\N2GM1$R0L5]?E-#&D4HP&Z,+):KV MLA*Y;)8AV!KFU(H/;CQI(,]<+E!*R/F(6Q1\R!9 7@D@9RC M76W"8&#*44(IF?4HU F]L#224VCAB**@3L8OSYX/HOA[DDI\,* [ZABT=TE[ M!]5 Y=]J:#U*&VK;#7RQ^M<(!RC2*1Y'A&@ZH("?4NK!L>3KNM )6CX:I]RZ M?3RC:_@=#Z;HW8'2AJA&$-8# 2/*3DY*"JT:\F9M0SPQ#01CQ^+^0*4Q26#P M %L@)9*0!1;#(,*YX/@ZSC9#8 ]H3,I4S8N*I%3Q&-8QTE#0?N'VVC'G4 YJ ME6 L0Y02;9.FI#+"'$")3HHF;;D&2OAHV4J4/'HI3^]E@H YYER::6KC9,&F MP*/IC$86.HU$,[[&,O*Y#4EO'U4<#Y)]&+:FH6I3;:=/"8^UW(7^LJ=KK9AI MOIV]>#X^QV&O*/ 4 U)MJC\^6D.!Q],3X@.EF6VHM':$G]:_CXUO$*X/*L._ M=XK.-)K.-\>@=1R -1'#BH[W)ZA_S-2CO8AD#3J, 6$ CA@U90$JD*C%RGCL M4G!G15IH\+2D]5 J!^ZF!H5%>TV28.RE][;GT.' ]%P<#SHP,6B#TS1D)C#3 MQWL%O+E)O,'(T^UZ,HRA9[0,I-LB9X\<9+NP9=#@]UK8T*(VO($S:?$)^7(\ M.XGD_%L)I25?A->@$ ^"[&SV8ORB!]FE=)H+8.]D2Y1 M,2S,2&GJ20@Y*.+ MB&'X*YZ.\6/='81=?Q#>XP4.%2<>!UL$\3#Y9:H"K5'CP1N$AU@32YJ*RQE9 MAI*Z: \#"J<(MHI/WZ[CZ1_G\]N]9E\_FBQL0S+"28:!RCF+B%LJ($QSDFG% MN\\)^G#&9X5XV*$603GDHC+4>)35Y2 (N@KW9ASCN:/U&*K)TI!;M 07K1AU M@%@;XX%P:E$V#FX')89#)LTG%3VB8'4H (+(^4&T^X21U& %DSY.5H9Z'!3! MEH,)='D/,\GY@K2?F^H1I0^P\30BPGPKBB2R5,_8FBHXPXFW)AGX4.%T#7,![,[ES9LFP+[:6VJ$4I4@C4E M@Z(SCR<,/N/4J,20UM[(<(+Y T@,94)7R0)U)F3Z<^-\>'Y,6]'U2#(TAU*D MB1,AX-%CL+8)=QW=M4;/[2<" Q+>T63-T[-82VU[_22:O.Y-ZWI,I*\0*5I6 MQX'0T;F+0(;W;9V$7-/%#M,\4J58OL3SE]TMF4# MLO4Q'9R/Q5)G%5WW43^8]\WE%CA(R-W;0M&9AF^>!K=,UZ M,>5?4YRU#W=. MGG[#APX^/#RMJC^WZ6,D7%USKK7>0O]9\,8&PQL-JUN@P,<*__B:( M0C< /76G3%<\HLDU$56'_^GS4<1DO%WCX:UE2!K$?H^8\W@5IC@>,C7A&T4W M\7&;ZC;]G[6P?(CX_DN'[\=87E3(EQ+W\O, PQ'"ASX=G0X^'O*-(WTBI=M! MF!*^(W9/NZ^P\_#QL5\>/N%^E#:CNX)"K;%U,G[Y_"C<$;0_O*GY4^3*>!S% M^,^&ULE5AM;]LX$OXK V]1) 3 M2[+EE[P!2;:][6';Y)+T^N%P.- 2;1.512])Q?'^^GN&DFQWZ[RL/UBDQ'F? M>6:DLY6QW]U<*4]/BZ)TYYVY]\N3;M=E<[60[M@L58DG4V,7TF-K9UVWM$KF M@6A1=),H&G074I>=B[-P[]9>G)G*%[I4MY9^-.S^:> M;W0OSI9RINZ5_[J\M=AU-UQRO5"ETZ8DJZ;GG/-W>?+AT\W7\ZZ'HSY<3=KF%S53))GF SHLRG]W-&' M,E?YC_1=*+31*FFUNDI>9/C/JCRF7B0HB9+^"_QZ&RM[@5_O.2O5#(GDZ4XM MC?6ZG-%_+B?.6^3$?_>96W/K[^?&=7+BEC)3YQT4@E/V474NWO\2#Z+3%W3M M;W3MO\3]K1'YVTSHIK(HH]8!KG:)(VG5";W_990D@U.ZM2:OZGJY1OGK3!;T MH+)Y:0HST\KQN3@Y75KSJ'/ER.B"9)E3*7UE<78F'2VW//C10N?PM)(+I*W] MKB!QI?V(9,LBB#S%AKN/3%1LA*>@4\44MII0]/IL 4 MDLY!=IDI ::PD75@@3Z$G DES8WS9*8UBR.K"EQSTJ!4[GB?]>_E8GE*EQ7J M+\C:YP4X0,]*)UC]:HIPL@)S,T=Z3(KJIS% M_B;M1#M3'GW4W%ZLH"\(LX8ME\5$62_I!K%^,*808?4[NV:CP5K0[?4]?51V M5CD./_0^NC.YH*_+S."_G%B=%PCLA_O;EK62Q=$W>(FC(NA?%1S_9[XND2SW M2VTU_/TP5U[BHA=0@0M)T#==YM9DWX/S+G^G6V6Y_VTSY5>KBX(M>FM:U*70 M9,;2%.O,KAU"R_(09HG8(/W*M\%I#+:OEC9/^CLEHHSU*^W$?=SZ='!EPPC=?8Y MKQ=5T10DJA?%WN32P3;P>>NO4.**$Q.[P["UV,(#@:14*B1,L&8?N" P:(IV M?4S?% \%;+@A+OO7H*M%O,"2"5YQR.9\F]./JEB'6JN>HYA4#N%TJ*C+PL]- M-9N_*D0[*HV'):A7B\R%,1-.")<5QJF\1;M&M&P 7$X*M=&/AQ)85"*]D#V( ME_9KT4!J?4 56CTJ%YPJ\URSDZ"(+NNA3@?:=0V]>E)YQ6I(T'$ZUNF%7"U# M)%'6S&9KZDV GG9?CUF0H)I0?Z /N8WL'GA4=H[1E=03IEK' M:,VW#S1.6KBHK-HFY'Q=>7\UAQ&/[?E);WBBG3)V.;56;<^CE*8:J#:W2OTP M-Q&F'A6FGGO]],R3@U :IG(,K(=A/.*_WL[J+UJ] M*,$J%G$Z%H-16J\'J1B/!F]N%93T^Z(_&E*2]L%H0/WQ4,113&F4BF'4WX^@ ME"9B-!I!"]&#/7$T$M$8U[@OHE[\:C$E$,&^Z(E1VJ,T%J-D!,%BD([W9LI! M?$@'HZAW2/% C , MXE3TXUZ]AOO&_>$F"#^%_0!E[0[?%)11*GKP!18P:Q#X#R$_"5+3GN@C8&\/ M1R*2:$@],(C@WT@,0#V >V'$_E#$L 92XT0,!A$R1"1P4-(7*Y ^<:AS]9$S)%+8HI[J<"@0!&8?IK2EZ@QT 20L:"V!S4S5CTD*)(GRB.0 '@80A" M_7/;#3LOG^J@P('(IGE[/W<$M*XJFX=6U>+=5E8M8LG#EB[#*&AV0%(] M*0PA:'6[_6-++'.\@FI^<0IGIE69M;,HSC"\P]5X'W8_JMUH6IJRF>Y#MNDF M,NB6FYY4H',Q&R>+9F9JD9K:H1W,^,0UW@XR("W^R(VM6;1H')X M28UJM7,^U73(!<;4$%M:S37"L0)]UG9Y-N#%$8+YV3!!;+"?T?V8KM1,EQPX M@2

MO M#YN[FR\WE_4'B^WQ^K//9VEAD*-"34$:'0_3#MGZ4TJ]\689/E],C >TA26G MM+)\ ,^GQOAVPP(VW[,N_@]02P,$% @ @7SY6*S6+Y6."0 Y1< !D M !X;"]W;W)K&ULW5AM;]PV$OXKQ#8($H"Q18IZ M2VT#MN/#M6BN09ST/AP.!Z[$W=5%*VY)R8[OU]\SU,ON&HY[*/JEYP]KB>(, MAS//S#/DV;UU7_S&F(Y]W3:M/U]LNF[W]O34EQNSU?[$[DR++ROKMKK#JUN? M^ITSN@I"V^941E%ZNM5UN[@X"V,?W,69[;NF;LT'QWR_W6KW<&4:>W^^$(MI MX&.]WG0T<'IQMM-K4D2/'R>M/\E M[!U[66IOKFWS][KJ-N>+?,$JL])]TWVT]W\UXWX2TE?:QH=?=C_,5=F"E;WO M['84A@7;NAW^ZZ^C'PX$\N@; G(4D,'N8:%@Y3O=Z8LS9^^9H]G01@]AJT$: MQM4M!>6V<_A:0ZZ[^'CSR\W?/M^/:?]N;@\*_BT6:,V]G/OD$F#7VK/UJ8U3G>F8CM7(R?KYF%P MU\[9JH>WO&Z,/V&WT%*7YFG12>"NKNIVS?PPU[/.,HOERM'74/-I WOV$^JV M;/H*VEK?Z:;1E*4<:^QT[9AN*T8UI3.M;DO#6:.7%@M:]Q"^-79=^ZXN_:R/ M,RI8=:D;"+8H*"@=W<'7SME^B>ULK.U@:%C)NN'Q'CMQF&%T]UC*E)LV*-75 M7>W#\MYCZ<$J+.BI/GE4@FXJ-&2Z;6O8&I33N^TV6&!5FZ::E9^PGPSJR:%7 M*^-0HT:?.EB"=>$F^(_9%6MH>C4%AY8RO_;UCBP^89=^<+?UG6?:P<\;_%8H M>\YZ1&-CV!TB;'L_+UABUVL8&7P'.5IC;6T%GUK8"7M:VS'*CR^&S-YIBG@S M!&#\6M6^=":,UA4,J5>UAI=/V \M*XWK$$)@Q:Z=WFT&-\+)Y%?8)G7X@NTGR]RVYU9@=E=O*3_@XP-%;&4,K4TQA#4@FGU^.+*!0KA\ &>6F]]GV+&KG2FMJP8X ME( M8N9"XM$7$[!'"&8M/(8](,A4,!'#J2+,8&U'N)$YM%?29INZ"C4!Z=&% M_/.TWP'!\'55U;06DOT!:3%ZWMY# &Y_WKV$Z"%A,7NT29>EZ_'ZR)^SS<\8 MN-0-)3 +Q G'3V0!57J]=F8]S'J8L?N &@$K/%O9!HV,?XMJYA"[0Q)DH# S M4QA[!1.Z#1(.F_&OV8=]VEY/A>H351=+M0Q6'TQXJ;>[[]DE=K0=HG,T\1T* M=4-8.AK]&(J]1>U\6OVU=3NJH.:@(+T2K]DG2U7F,^H5=G!+@?/L!9.IX$() M/(DBXD42XTE%/)9A2/)3TF4)@)1BBJ>YF,6R!'H*]KZN*J3>C48)&G>^"N)%S(LT8T+Q3"1,\B@6+.,) M;'B51_%K)D3&%<:N4>\KS;*"QYEB(N$BS[!4E,=,07Y:KBBX$(+=] X]+5,) M+_*$Q5S(F"60C!FVC-]I>I+P-%$HK+5^\T&7J&PE LM3&6%BD4E6)"FT%+. MQ))1AK!13]'4&B9("?,%S_)TGJ7F)Y'R2&3LYQ"*:?!__3^$;4I'!" M>))E M%#JEN,KI*4&<\%RN%9B"[\!XOA/#N(XY87( H@S!#,A$*N MTQ<4EC3X*T,4%'W!'%6DCR L*$HY(40E>RC%/%(*^)5 -; 3I]\&<8[P9VD M,? B Z*'<+Q*",-1RA&[&<.2JR@F#*&I69^YY"HBA:QO2)V1/A&71=*XWQSEUPJ[,NFY; O^//6P1PWA@:F\. M6@;S=4?<-;%?:=%M_?7_EJF2*$9-)G#$>1JJ,\H; MB".0%\$EC8^82J!(1SQ7Q>-$AW1"B8H)^"Y]_.=) '2H%B MDGB("$AF!1,H%3E<++@LDM=,BASE8$YW :P#^"Q&8B(+U1ME.8D/,H!?_P+(V0\K&(]LF)];(L.L[]&%2GJ%C$H#\1R &S]XPD48'4 M00& _2(F.A-)_ 1OP5B%)?Z8 @#.30IT!2HCPHF/HOK/SEYJ2P'0='.8W1@HJ#*F,,_11PX'K AI%-#$JD9U@7">@QK MB:XM <($X6@/9B(]D!<:JP*5MT ;%3T#[ 2@11K!L0+ AN_!30!:#OB]4G$. M6$<9@A+-L%9$:AD#_PI$%DF8%VB7()2'?E*!E$=$"Z0OD@*8*^*"2"?#=D3 M/'@(>2UB$)$LCA$-#LH*@1EIE% W5M!OGE&3R1/HB0N> TA[2%-6PQ)4V4,: MWY-:K *'#I@&_N/H8%*2[M, BK'8$RA.J9],QU8X&V("TJ>>E9"-]J,(L0R. M"2 &]14JF\\>.&SI;CC(#*2%8TBX6I@/DU3T&UL.@,3!B@XX50UBZ.9K%L[N M<+U+H$-_B[.?]@;&.'HYH5R"QUB M:#_0/E-=?NI:[_3@ZA66K\,%L\?&<+8=;F'GT?D.^W*XNMU/'R[ WVL'MWK6 MF!5$HY,L63 W7"H/+YW=A8OW@IO"X,1HG>)J [RMKN^F%%IAO]B_^"U!+ M P04 " "!?/E8Y0C$<2@% 4"P &0 'AL+W=O4N[7WV-O"($+?+B+"+''\SZ/QW.P5/J'67!NZ6=32W,X6%C;[@^'IESP MAID]U7*)DYG2#;/8ZOG0M)JSR@LU]3 .PWS8,"$'1P>>=J6/#E1G:R'YE2;3 M-0W3]\>\5LO#031X('P5\X5UA.'10# M2;1_G#I^S_";X$NSL287R52I'VYS7AT.0N<0KWEIG0:&GSM^PNO:*8(;MRN= M@[5))[BY?M#^R<>.6*;,\!-5?Q>571P.B@%5?,:ZVGY5RU_X*I[,Z2M5;?Q_ M6O:\63*@LC-6-2MA>- (V?^RGZL\; @4X0L"\4H@]G[WAKR7I\RRHP.MEJ0= M-[2YA0_52\,Y(5U1KJW&J8"TMF7+Z?? MSR\N#H86-ASGL%SI.^[UQ2_HR^FSDG9AZ*.L>/54?@C?U@[&#PX>QZ\J_+63 M>Y2$ <5AG+ZB+UD'G'A]R0OZSI2JEJ*NB),=P:.A6FK)7I M-*??)U-C-6#SQ[8T]%;2[5;<5=HW+2OYX0!WQ7!]QP='[]Y$>?CAE1C2=0SI M:]K_0]'^C[XM6;I9<"I5TRK));9J1JK3[C((*2Q_[W,KY'I?X^(YPEH-Z]4L MN79KFJD:S<'L$XK-U\6F4U[R9LHU)9&G)+0C)-F%Z@P,F%TZT\H8FI1EUW0U ML[!QB3:VG7KZU)D3?[6@6W/PH#^8A6@-O:6LR((P&V&59E&0C5.LHB0)TCSQ MITF0Q+D[38H@*B)WFF8!OO1-MK FG4'+RX54M9H+;BC*XB M1@3%<1%2/@KB M< 2I.!CE(8U 1:R@9DE.-YI5Z+KHR)2-@W&64AH%T2BGJ A&H\(1BSRF9!QD M>8J$E.,.0WKTIXBC^L-IMHYW+]ZU6 M)4=EW'U@NEQXE%3\#@]#BS9O*4)B'N7ZW39:&A0;M'ZWC7:C+*M1H"(985]@ M]1#Q6\3L4AB[TWB$0N:KXKJX<9HF08;(U\W" YYI?2_DG%BC.K@+U,]7YP' M7=9=Y4[+!5".LML%T"UD0--[A-PJ;9F#ON%S'ZPP-'5/XOYS4%]I577]DW6" M%UB4B.%F$T\;#.]8TWZ@20Q _93S5<,VY](3ZU;$YJP-/TMI1V4*,IW";?QN?B.K]GNLR;BW(Z#<>I*'8.: M%N.7W"Y20&)$?V[]^ "N.:=+93GD5W*;,09X/>ZXL<+B^3 >WM<,);_@&!NF MK/R!1J>)595G1Y*%[*>J?L#I>Y55#CF85C9RYUIMS=UIU6E74,G& M)?,8( XS&I^VX&GOB8K-*(7 O#][8]=,.-207==^[G M,1<@+E0_M*RIZY%OTD\ZC^S]O/B9Z;E &ULC5AK;]LV%/TKA)<- M":#:LIS83O, \FBQ#>M6)-WV81@&6KJVN4JD1E)VO%^_QG-R?RXJDJM;OJS+VOW_9Z+I]3)5W7U*3Q96IL)3U>[:SG:DNR M"$)5V7YK&ETK31RM<4U72KFZI-,NK3K^S7GA0L[GG MA=[U92UG]$C^U_JCQ5MOHZ50%6FGC!:6IE>=F_[;VU/>'S;\IFCI=IX%(YD8 M\YE??BBN.BD[1"7EGC5(_"SHCLJ2%<&-?UJ=G8U)%MQ]7FM_'[ #RT0ZNC/E M[ZKP\ZO.N",*FLJF] ]F^3VU>,Y87VY*%_X5R[@W&W5$WCAOJE88'E1*QU_Y MU,9A1V"<'A#(6H$L^!T-!2_OI9?7E]8LA>7=T,8/ 6J0AG-*O<57!3E_ M??_N]M-EST,3O_?R5NHV2F4'I(;B@]%^[L0[75#Q7+X'#S9N9&LW;K-7%?[8 MZ*X8I(G(TNST%7V##:Q!T#NEKF=-5!W3NR"^IO.+IZ<;3T]>T'TS _TN)GXR>O?%D*Y0A MX.8&K>(\%<),A9^3F)H2/:?T[*TX5AI+IG%2%^Y$(-RT";>XIYRJ"5DQZ(>5 M ?^3B0=:F'(!<7%GJ5!>O)>Y*I5?B2/QW3?CK)]=[#P%D4_LS$]&ZNW>8?\L M&0Y3_(Z3T1!;C)?EB]6?03^-EI6Q7OT+! 529QKMG8##0CG72)T3(#HL'?>' MR=GX_ 0/XR0;#4]:I>7S>)R=GR?IJ"^&:9J/A.#R=)MEX(/[:_R<8^4'G95.0"VFJ M %%Z8U>BQ2^#SEJN0'Z 6S0$4O!S3N&2R@4D8O-9*B6GVYN@YU &I&.HSU+> M%;_HN#(*"UDBEB1@C9!IH30T2JAW/NC/8_KES!*Q2^*8S7'BL_3B8;VK+9*; M]:[PO7]Q M5SE<\!CE![(9^MY@B_MLK8%S:ZXA.^'50.*;-0'$',)53W"?P] M&F9GW10D698&E&,6C M_NX'=(:0"ZE*.2DIA()1;-J%*YP\X(8*:/UX ?1@GRW-9"&U:*]C3>%2^+ECGUQJ+_AYB M 1Q@$%*WV_7G(0!?@6*/[.AU:ZA+UTS^1A8X!__'<(A(_UM1 Z74NJG6\VL= M^MQ4E?*Q[1%$\4\C+8JZ7*VI98)& I_KG4D68YM%+U\O0AZ<'L=7UYZW<#;E M=/&HQSI[&EEK*:V5VBMR"41 +GC!(W]BJHDXV@-A*+= ,6W;0RK"0F3\JJ:N M^!VL#KIE.@# NE2A94-SR;+<6CC(WX]4^X@V.X]S.U12X%F*>3W,G]XDG PD MVX2FYO$R QH&KN '2]_!+:E#D_9'%XX)-NT.-MP#I^@)!PZNF VEONC4??P0 M(&O='LP#Y)A(C5/\CJIP:"'A &G=?S%D(#@J8FZ_$)DP%:LPR!S&"?[NU%5H M;[@=Y@4HN/B[">>EQU_>/XB'T/MEXT36'9T]*T>[9GL^_T/-FZEZBJ>"&-1@ MQ"UES1[/J8!7IK%,NO&LC54,-#@,#F5/%]*J,)^>:7#,%*P*\W_P;#1JP]6U9>[U=)PJ"W5^#B6"48>B+YH\E+'!@#W;U<)281>> M&AN:G>/51?>1^-G IWZ_/0*_E\J*WV2)X]H'@$$Q?7W7<;Z>U<#2NRLW !!M-Q M2.(M<;.ZN6/?Q*OE=GN\H'^0=L8L6=(4HBEJOR-LO/3&%V_J<-&<&(^R#8]S MDF #WH#O4X,HM"]L8/,_#]?_ 5!+ P04 " "!?/E8FDC- _D- #_(P M&0 'AL+W=O=N7,_0"0DH0$)%@ MJ[_^GET ).5'VL[]>K_8$DDL M]G'V["ZH-VOKOOJ54D'<5J;V;W=6(32O=G=]L5*5]&/;J!IW%M95,N"K6^[Z MQBE9\J+*[$XGDQ]W*ZGKG7=O^-JE>_?&ML'H6ETZX=NJDF[S7AF[?KNSMY,O M?-;+5: +N^_>-'*IKE3XM;ET^+;;22EUI6JO;2V<6KS=.=I[]?XY/<\/_$NK MM1]\%F3)W-JO].6T?+LS(864444@"1+_;M1,&4."H,8?2>9.MR4M''[.TG]B MVV'+7'HUL^:++L/J[<[ACBC50K8F?+;KCRK9)C\,%AQ.'EDP30NFK'?^/L6CAZ&M+H YO*JZ&< MKBDH5\'AKL:Z\&YV<79V>GUV_F/VVJK2 :@*7LBZ%#.HJ^NEJ@NMO#C6OC#6MTZ)?Q_-?7 MS7\>\D+OOV'"\\Z$Y]^2_L]# M]C^($]'0E9 MV7HI;%@I)\(*S_@1IZMR_H?O#J=[+UYC<06F\9*2=20@1#EIA-%RKHT.&_%$ MUX5I2ZP5C;-E"RVZFT^Q0XM4L?BJDD8CL5+2A)4HI.NOJ?I&.UL3 " =61V@ MPHBU-W+M6PV*$U\4E"^L*[L=R)XUE%="]E9" >L]N04*S>4<6[,79"WF)$%Z M6^/J1B@?=$6^&(O3!>P?W%3=36$7$-Y)RJ*E_XLXNVNH%R.MG0785*M1U8FPQ+ M%J2[45?<'M'].10=)4DN&37P?@/_Z"0=M@7<)3N=)NR1[RJY$2MYH^ )TJ@N M6ND<,LB!"#_8LHO.]RHKTMK.^<#9)DVOZ1-B&Q,05 M6!GAH^O85I 7V/MKVYI2+%&HA=,0#9[IM&CD)O)VB_VHKRA60Q^,Q1'[#Q5# M=16#53E6A:KF6+*_QU?WP3T4G5)\_^)@?("\,(8[A)JN3,8O\I41K/6-XL;! MP(&0CK[&!SQ( 3"<&S%HP(0.(T&E TB:V[J,;EAV,,&F*PV5U6VCB4="QZ E M+*1<=K9=KJ#@_LLQ\2[,7^@:"47&ZQK5J$UURQ&L@'&G#45)UP0811@17@&@ M!&8*#Q:UCC(2>TM'>FPB *+W&^78_92R=F[T,H8/V([D2R;#43$FML9>\YB, MR)O%=NI%MH'&?^&3T1VGB,0XE.XL)354^?J6BN1]-]0T"9Z>4T) M:S3D4LH[5=F@QN(3D!+7LAXG6QES%E/A;LEKI"-NZ L>]BN4(@2DJA=!C<1$ MGK,D/(PZTF7P,&E3OB&&VM/WB&4F"<^YPU63[D!(LBXDGDB4/LCS5*INJ/OM M74'$V ;44_89Y\E Y^BT E4CJ@\\HNQR9O<%ZY90S[6;8IY9+R9V4;@VWB+@ MQH@R%&ZD-CD047)(4>V B'UO *VE8LVC*%!NS_"$*Z.6?6U.K.S4_XOLEQ5U M-Q7?R/F6O:3K&VL([#65.>S4UJF0A)C%.1O8G?/9<0:+#JH*#V3RQ(@P#JU6) <@C82&Q716Z-+;AI[YD.%UB&3 M,71B;L%0ZE*Q@=\+Z5=B@?D2W/6W-&9;AOB49Y",&6L,.A3?G0-,64!=MH+F&$W\L+BWE9JHL*3>= MTM6\16#Z,L,5O$X>XB9FF"*I=?=1!VD>ZD,&2O^C"OVPE$V_53]>Y-*3G0^X M0_7O#\:'VZ7]8/SRXV+=@-7=7I 2<)"MQY@#B)\473HB85 M0 &1FJ-BHRT&L;L'6*:06FORS7AG]M="9:((%I#&C7#1(M$L#$WSZU#?1!7 M;8$)27RV8*'&( X"J9 ,C<&X;HV7(W'QUL"\DG7&V" M_*KJO!/PP>C(.F1JN:,F^6^=.EK4+29RD"/=AB(8[G0 TI%!=Y.$"8/D9141 M:\JY[-MMA/^"R/*LE[+AXOCDESX;CF(QSAIBHK3(Z_!UH2&%"AN8TM@FUP7:,0X*5'W*DOEHZ&2TVLJ1 MJVYB2T,=,L,):%6&D*-21;JG8&[N+<@N,'8&>>N[/HN&91ZS+HI@*5, K)=L M',J4PKZQ!I,!758V2!%-(72;1U0EZ60^&I>([G$WMV#2KW0@C0C^C_C8R @- M'1C(3(>DRGPC*'2QR#.-K,DM!++6^PX7] QYBZ#_3<.T9&N3!L7BO"MDB MMS/VB(\V*G0KRHS5?A$;M6@=E\X[?$T/L&'.'WZL:[A^ MA BJ3'R4^PG5(-%9X5P2A@6C']>&/LGL0&W15BW[?CJ>].S)#]PAZ;V7U$_W M&Q0\)H ;J.WJJERJ.O ]^X#I1A(;#=L+K*#:N'0JC=#;0UU0T;,6*,M\3/$F#;M6P%-VO9N.NX_CY1*5F;K5!2AK0=*()V\;-+:9 M_<$L*K=@J56BC@Y0A],L%/<-%!R+63J^H.Z"H]+U[T0"G38Z'G;,5K)JL,5O M7%7O %T6?[0Z-G_YTFRE*ET@2ZY5L:JML4L.?!JT8L&=3L23PAJ3JSLO3 5E M=O'YY+?3:[AM00F$-B>7%ZA&!U9P6WH&-YX?3E^+EP>3"0TY;"0X ][U5(K[ M0TC/+)FZ.O1OXN3R2)S+5"3Z$^:-N"3L7J:%5\5*E2T=4Z61%2X UY5]0B=L MI+8D.?CT_ME1&OWB",EN?<@$]M\]^V-C4,LJ;NPI(:CAZ@Y#9Y*/H-*\"I[+ ML;@/:_!.A#7+E"7-0G2(GN. 8NH7JILDMQM^8DZGGH5XUM.ZAH\'XWP,FS^K M5^("$;@B+Q"TN:G A<]ZF:-[3Z,4W(>1/J*8I:2;Y*0C:]%^C<7>Y%E5/IN@ MDKY\N&,_)M,TXC@#/W0'%B?24WWM[V*[3Y9@+&LIGIR,C\&:MKN;^^AH4NYZ.PM7^;=\4%/V2Y^KXA/*!*'\0S7_B!$$3YN1H @1(BA* A*MA%',?L DNF+%WM/.2LCE$C^ MF=PDS]'>#YA..*N4XTJ0VK'$%8"]2Z] /DKX%_,8J7=2*[?X?,7).CC88D5MD MB3A0$/AN=_XE,I91RB4=6/[3F+*X/H!WO,J%-KJ5B IT;>,P0+#C5;X[D= SYB"[)$CH+4>[.,EZR[8$Q56J*+XUU4&;Z%X*1AY:A0OR6WGR+W]MR MR8V.]-W,V3F1OCV4E;3Q.;IK;L&FV[LS RWY3/6Q1,JOV9(ZJ0&NM/?Y6 ?L M"\4 K[^G$)^-.)ZIOAEMCN)/:HZIW6VX21KE60C+*-ON>#TB8Y#'20=0EZ") MFY9T[)6YJB#>YE:#SO4[U1X*Z",EL/<&3V1QQ.A#1=59$4;H@/&:6S-9TKO4 MU%ECY^@7O5CPY-O)< MFL)V-[^!K%%ZSDP/V%A0'I"VW0 M_>;GW7\!4$L#!!0 ( (%\^5A-6HKV# 4 ,,+ 9 >&PO=V]R:W-H M965T$F/6]U"! H$(XD<%P>X1*4(D$( MXWLML]6H),;=_5;Z9V\[VK+D%BZU^BI3EYVW1BV6PHI7RLWUYC>H[>F3/*&5 M]5^V";0)$HO*.IW7S(@@ET58^5/MAQV&4><5AKAFB#WNH,BCO.*.3\^,WC!# MU"B--MY4SXW@9$%!63B#?R7RN>G\>G$_?[B\?YC??/F57?]U=_UE<7W6=BB: M"-JB%G,1Q,2OB!FP6UVXS++K(H5TG[^-D!I<\1;71?RFP-^KXH3U.A&+.W'R MAKQ>8V?/R^N]9B=89RKA*B.+->-%RN:@N(.4S2@OI)-@V=^S)5)AHOQSR -! M07)8 17/Q)9836].A#=] Y?0-^TL!/WI+^_C"]*>8PR(.RV57P ME,N 61 :'?:]XL:!87KE@Q)A&A98MUBACO&R-/H1O8$J[3!9, M5X;=&9U6H2"/>%Z>LEF%*<[]Q3V(K-!*KRD6%M9!,FK>8;K$IB0%5X>)G6:Z M=#*7/X AH)5T?"F5=,\1VV129$P60E4I1P&\#]9E6'[$[HB>,)H&\1A9^2%_!%L022V*DMMG/]G@!HDL2XK MBT&Q]H1])00E=B=/(71>*O"\"(DKY1N6+BRKL*2,I_'.7#[[/7K4_"B5X)XI##L&;C9NFOS E&S90,2Q:6!/RB]1^:55MC@ M?UDJDO6.MP MR;UL-!LCJG,@# 9@KPNQA7S:OSCVAJ(7,)CVDP=/G][.;E$#.HSX.&C[-/G_ ME/S(NM$X&>+:BY)>XL_]<8QK$O6'H_<70A*-1PD[^C"*N_%I?1J.^NS*2*4( MW![UENZU=>ZK7DOS"NQ&3SQL]B/TRZ4VF,SH>%\(&H-JFO_C\0L;N]<.97YD M@VC' []VQQVVV(OAC?=JDP'">V&".JVOS[76J?5Z";L4WKM) MU$,GD%<[W=[..8[Z28)A]+Z)V!H*, B(N'F*#ZBD#D^30!-4XAC@EZ(5([HN M8A[@S?LL^0,35" @ 4EJ!K,*RG$'<.W#9JWC28;&E$L);E_?!@6- (- MJ2#0!]A] .M./P/UXD>TAU2$AA3>L"5:B-PJ5B*%%CP^3GQA%QLT:@80HS*S%P=5R!2%!-D8Z^$6O5I8=]Z)1DGQB M=_PY)!I>= 9XL>]^KV:0Q.S0*]W>&:QR0+TT/E*DL/6'&:NY;2;461C,7LC# M>'N+L"7V6@4K9.V<#/LM9L+(& Y.EWY,6VJ'C&PO=V]R:W-H965T M84U,T/5H*2=4NF:69KJ=6P:C:P(3K6(TR29QC7C,EK,PMJ#7LR4LX)+ M?-!@7%TSO5VB4)MY-(IV"X]\75F_$"]F#5OC"NV7YD'3+.Y1"EZC-%Q)T%C. MH\O1^7+B[8/!KQPW9F\,7DFFU).??"KF4>()H<#<>@1&GQ>\0B$\$-%X[C"C M/J1WW!_OT'\(VDE+Q@Q>*?$;+VPUC\XB*+!D3MA'M?F(G9X3CY'/8>SY V'M'-( ^\V4&!YS2Q;S+3:@/;6A.8' M06KP)G)<^D-964V[G/SL8O7Y_NK'C_<_7=\\KKZ%FU^^?/K\^RRVA.SWX[Q# M6;8HZ1LH4[A3TE8&;F2!Q3_]8V+4TTIWM);I4..W9%J5/U5*%*@-R7QVW&[A9V41_KC,C-5T.?X\)+M%G1Q&]05S;AJ6XSRB MBC"H7S!:O'\WFB871SA/>LZ38^C_^VB.HASF> @:KOD++U 6!NXEW#+IJ$AA M/&K/8 #*:5@JI@M0)=EJ*BNE#7SW_MU9FB8782N,1Q?? VL:K5ZP ":!RYS: MA4'OYT$TKIU@&IXI@$4MMI S4T'1A0>KX)MDF'PX@0:I?51,!U=;(5RINF%R MZ\.,3B\,Y*JNJ;2-/]TAW!.XP5P11H?]+V1"^0_RAAFJXIP($5O"NF-;&$U; MT<2^ &Z@85N6"?3;MX[XIM-=4HAK@.FNEH] B5&ZZ&U/6M,A7!I@M&FH70Q@ M@YV=3]$KP3X0$1V=#3]0Q0OAFY?_D3JOC1HB.='(*,$+9FF2,<%DCM"V<19H M4 5A7T%#6+G,X+-#:5^CM;*9[XYF +PDN=N!/R[A"B[7(>.L5DY:$S)A>>V7 M";QTUE'N=DCD[5-I7/87W0J?E/;\F8!L&V#:B^-!-J2((C?A/.0.*7.&[JTQ M02'O&)5;$0F!)KLGP]"0"W;X'[<2J)O3@ M3%GJZ&%8T1.*VAO0?JFH%W43'Z!_E!=_ U!+ P04 " "!?/E8[F02/?\# M "4"0 &0 'AL+W=OLAVNT?[17FL:C8\H%6]0&JXD:-PN@E5\?I&Y_7[#GQQ[<]('9\E&J5LW M^% M@L@10H&E=0B,FCM\BT(X(*+Q98\9'%4ZP=/^ ?U7;SO9LF$&WRKQF5>V M7@2S "KP/K]ZN9R/K:$ZU;'Y1[C8L!(7L"8P$1 MZB)Y%?#W3HX@C4)(HB1[!2\]&IEZO/0E(YF67.X,7*.&=G)N6E;@(*!$,ZCL,EC_^$$^B7UXAFQW)9J^A_\\3^58,6%$* ME4J67'#F\T%MP=8(LFLVY!4:&><8 YW!"BC;_2H%/"^!R0HJ+CI+*WCP94M2 M7@1*)LI.#*@],T#?5@E*=W,.GVJ-^"0^@$X7_>FN^?T+*S]Q2>I59TBS"0'O M2VSMB<:*0OUG'QWNEY[TKJB.<5FJ!H%9J_FFLVPC$*R"MS5K6N+X%[R!/ GS M24&=(@^GQ90Z\20/LR)QO;P(TZ2 SSZCL3IC=ZBI0'WM*BIRQA)%\@?$111F MR83::1BEF1]/XMR/)_D4WCG_40$"W&ZI(GD4J\K;,U=3*B#&5&?-X,0DG*4Q MI.$T4T'Q=IF)!"*LOA-,W]>)I%-([# M29'!Y=<'^**GSN'"!\ ;B$;)S#=9X9O9=&CBP3"RP.\99K-AZRSWS;0 *J# MA' JN:I(M4L;25*ACS)G/&D_A.4KH4:1(+K*6=\S34 ]MS5Y@C[+SX[>X UE MIQUYM0[?^B!T#C,4_=NF'UW-SQ7B\N?? M X8"L)-VN#2/L\4XL"0 M_Q8 !D !X;"]W;W)K&ULS5C;;O57M M0QR1!/IZ^G0#QVOGOX9"J2CN2V/#2:^(L7HS'(:L4*4, UA7 MPU!Y)7/>5)KA9#0Z&I92V][I,;^[]J?'KHY&6W7M1:C+4OK-F3)N?=(;]]H7 MG_6JB/1B>'I\$6K==CY M+$R/^F-R"!E5!9)@L1_=^I<&4."8,:W1F:O4TD;=W^WTG]EW^'+ M0@9U[LSO.H_%2>]U3^1J*6L3/[OUGU3CSR')RYP)_%>LF[6CGLCJ$%W9;(8% MI;;I?WG?Q.%'-DR:#1.V.REB*]_)*$^/O5L+3ZLAC7ZPJ[P;QFE+29E'CZ\: M^^+I[/S/MY?SRYO+3[_-^^+=Y9>+^WGB[F8_?9.S&=7%^+J8C:_.)N= M?S@>1JBDC<.L$7^6Q$^^(_Y(?'0V%D%P7?DG=4!;T(0YZY<:"L)*GTQ"P'U,,N^U3KH]$K: M7+QWVD;Q1=E8>R42*@A:?YDM0O0 V%^?BE R8/JT 51T;T(E,W720U4%Y>]4 M[_3%3^.CT=MGW)MV[DV?D_Z?I_=9\4\;_R_IW UR$)]NYDB$#2@I;5=B#H$Z M4T%<75V+E_CX2GRRXKVT-?A#'"80]$55^U!+9"8ZI$G(E5<*O!%12K%X7N:+ MGUY/)J.W6,._QF]?(=.B\OI.1F4VHE F%\JNX+?RM#VTVS-75M)NF!)RH:VX MKJWJBTN;:]D7:P6^@6,>WV*!!P)48! 9+1?:P&$(\CLL(ZXU:T.:@5)6@@;D$+GKV(RI=!N&5RJ4TA1[*2.A=[KP<_@P"-X6ID MS0%\3CN(]RF(F:S849G_#<1)V^'+#-&2/M(Z,A%8R0JDC$*809$Q+FN*'IJ\ MRIPGAU;.Y6LHHVU[1X-IJSG%IO).<""%6B[17I+9.NRF0G#3NE.V5AP["T*! MU:Y4 OK%0BED1I'7P%9.N5P@H.B,>*4I6X[M78*3+&53A(A/K5,^ZJ7FUU=Z M&<5UP@GE$B]*'2'QY>SJFNOE5[7P7#"3H[9B=N'Y0[*:.H'(AW7B[C0E$/YW M4))6FDW46=@BBF&K;$&>($].&P[)2A*2.\A4.XJ[JKK(M5W4?E7TQ3QST6 ? MYR!\MZ8*"51P>/_W\ P[^!P?;&'RXP#M)Y(BVLIS!@Z^[XVW6(?TC5P817@B MW4OM0\1Z"]D^4%H;HS+C BG) 9/4KB0-"KJL2Z&DIQ!$4;D(K91K O;!8-2I M<7>-IU;=@TG73FRPZ]\N( Q&V@([^P9V4@:B!(N2'TW:2/]XM V96!\<"9? MR.PK99K;%IE/&=NGC'% @$(9_W_HY_/'>5675708/K<<@;>I/]?H9*]WJ(9: MI5&Q;86[1BZ?E$7<AP>R<0[&=K)A#Y $88V&NP"0-@(*2D%/ _Q7LO8FQ,X MX?-%[7%3\$%DC[TXJ!L&/>$Y)&;< M6=SH?"(*+UD.,<0#6:] H4B"5U2$9$)%\,P3C>B(#W1E$9Z-5NHC)(#EAWH1 MU+>:*)JH9453<$BMN^T+;12>CAB7*D7A8>CZ),8X:C"A:<'KQQ)R!VW61:'N M,_5L6I(2F: 1-0@?WJYE:% /;GG.9]3Y%B)IUGB(D(.VV2'JC1U/Y;1- R_H MV" !] _E7;\!-ZE"<4B>G[8LA]/D?I3W5.X0SI%5]Y6R87?$V!H:"PQDHDQ7 M#8JN&L1'B2XN#L;]UNBV)KU:4BM(18F9"0A: 0FOJ&,^@C3EGX*R;U -BGLT M'Z)D*F&:W)K"IE(BZW+NU\[HG.EEVS2Y(KC_KK"#QL -T;0S=RGR9.JBU@9#^HH]V&K?'9Z!4RJ7=*"+:8*! M3Q#VTO"@BG^=F%>-9AY9Z#IO"^^]\70PW@Z,DH\8";M[T\/!8?>)FZ'B\8&] MJMD4$.0:)FQXLDW?M_XR]P!;BN?53(:"-4ZG@X/M]$8FX6T[:B?"(64.7H'< M5'NF3R,5TRREIRG-UNTT3B0#FC-4FD4PUM= WX(_I&DP-)/ZP0/G4 S:)] T M*1Y-IUW*7,7XA 68Y57336G6:PU)JDFC Y9V3AZ!1L9]CD\"73)U%_6@ T/< MD<@O^??43=5PYU(2(_J*KUZ)'#!,I_O)[FUWNSM+EYK;Y>EJ&"ZNB*N-6F+K M:/#S84_X=-V:'J*K^(ISX2*F&/Y9*!P5/"W ]Z7#N:=Y( 7=G??IWP%02P,$ M% @ @7SY6'@.JWIH!@ I0\ !D !X;"]W;W)K&ULG5=M;]NV%OXK!UXQ;( 6V_)+TC0)X*8IUJ'9+9*T]\.P#Y1$6T0E M424IN]ZOO\\A)5E-G12[7VQ*.GS.<][)BYTVGVTNI:.O95'9RU'N7'T^'MLT MEZ6P)[J6%;ZLM2F%PZ/9C&UMI,C\IK(8QY/)N4)7\ M8,@V92G,_K4L].YR-!UU+^[4)G?\8GQU48N-O)?N8_W!X&GCU?3\]9SEO< G)7=VL":V)-'Z,S^\RRY'$R8D"YDZ1A#XV\IK610,!!I? M6LQ1KY(W#M<=^EMO.VQ)A)77NOBOREQ^.3H;42;7HBG.%-];M!3E4T.W-ZO[CWS;_6.0ZIG%';/7\;. ?S35"/X,WJRW=.;Q9D]9*I2A3Z)H)+U1-BVT;8RT]-4(%6&EV35\\0GO>$Y\^A_YO0/ MTG.83Z.3=M/5N4I;S M&V 9"4LNER1*W50.2^%0;4V142)1FJE$967D-*'<"A(H-FO14+2A6BC_ 2ZN M[%H:$E0HD:A"N3VIBF6UR:0I]D%$A&)-I-M)62'3S6< U<(XE:I:5,XR%[WV M=$HI.(CH$8XRX>0)K2A7T@B3YGO*(9@PB+1.)(5"D62$-@:U=0.H3=" M6W<$-)&!X"Z'!6(K5,%?3^@!6PXV(D2)T9\ADNE=A;WLZMQ(287TWO^ MIRG]1N]:MD;2ET8[8-=&I6"LNN;8NML&ZUE0I!"PBGD)=]3GP:,9'E4JBA!X MRY'OPJRD/6E9Q <6JDJ+)I-'#-?08IA!]2.:'>SL6^..>9U)[G*5YFR#\:D- M:@X"^%#I+L]@D'CL[%08L^=@M*">188DPC;=:=U%;3^ NM=KAL+6/LKW0ZB$)R =BG[=DEO M4)-E C_.IO[-C%:!%489!E5%K%U6Z9X9[X3)*$7WYC9H^UB]H'DT69[B?QG% MLRE<[. Z)*OAL-N=J ^RI]'9V8P6T>+E2WK0#HGP@J;3Z.5B$A9GLPF]'SCC M7]&(H]/Y%/^+:+:8/TOCYY_.XFG\JO_OJ'R+\$U40]Q0K.L?4^(XN4&XHS:G M?*,$J]+W2CXD^"A_ARB_IDCKC?34AXTL$86H4ECCSV&^K#A]@)L62">U5MP) ME,N1!:VM(3E1&GR6ZM*\K7_IZ0G?2:%!'?$8YUO_?J\D6CEH;J6-'HEO=0$@ M;M>1YY0BA96C]@AX0O]IS),*GB3?V3VHG+ZG1>VP00NU\!ZVIVC[?:]E6&V, M3K3QQ8=^.BCW01V?<))1W9A:6^D]/="6]2< $HG>(I*806HK?'OQ(D&5GY<5 MZ]D8;6'N/5KKG^A*-(W;)'O3;PPU_[O,-IQ8#X=Q%OK/NC&^M;'NQMHV.!Z7 MMM+8QE+%LRZH[*/'?KK6)6;?WFL\?64'9.W1)N7-387-0\AXP3,'A@$9(48^ M9]W@9K_9$%MT^["[%GOO3E'71G_U;8YYP'U#'_*8U.U[FVOC?N,:H$HX^#7P M&HCSZ$2N>)%"H[NO1=H> ^RA9KH$:5M_-__#!& OLCNL*'WCMABYA8!'9<() M@G-$ MP7?;B'*N;U3*()=H!PO.?S@V'LV=QV-I<*A^YA.08KKKG7\=G/ZVB_^+OE\_ MO_(P#VSS>\Z?P?[E=!$MEQ._>ADM)F=^=1:=+GE^+.-9-)_$=.Q,/AYIU$ \7V%LD 9(0)Z\UMDY.3A&ULO5E;<]NV$OXK M&+73L6<86S=?8WO&L=/&9]HD$Z?IPYGS )&0A(8$6 "TXO[Z\^V"I$A9 MF?,B7K18[/7;7?!B9=UGOU0JB"]%;OSE8!E">7YXZ-.E*J0_L*4R^&=N72$# M'MWBT)=.R8P7%?GA>#@\/BRD-H.K"W[WWEU=V"KDVJCW3OBJ**1[?*5RN[H< MC ;-BP]ZL0STXO#JHI0+=:_"[^5[AZ?#EDNF"V6\MD8X-;\<7(_.7TV)G@D^ M:;7RG7M!FLRL_4P/=]GE8$@"J5RE@3A(7![4CW067 ZW+%@7"\8L]QQ(Y;R5@9Y=>'L2CBB!C>Z855Y-833 MAIQR'QS^U5@7KFY??[C[=/WQ[M/K>W']]E:\>7W[R]W;7\3'#]=O[Z]O/MZ] M>WM_<1BP$]$?IC775Y'K> ?78_&;-6'IQ6N3J:R__A 2MF*.&S%?C9]E^*_* M'(C),!'CX7CZ#+])J_:$^4UVJ:V;5>*FT^V;4GZ=^U*FZG* !/+*/:C!U4\_ MC(Z'+Y]1:=JJ-'V.^S_VY/_.57Q<*G%CBU*:1U%Y& Q@@70P"&#GE$D?Z<5* MNDRD" NRGA?!(HP-\EXX[3_#]-[;5,N@,F1 6#YEH;ZD2VF('D3^H+>IS+T5 M5="Y_IMVSRU<:Q8O@GTQUU_ 49N@8/' :X5?R5+(A5.J]KH7J?1+6K<22[@? M/ 8J7(!J(85*ZTGS3O"N[2FQPJG4.B0<:01[JCJB MPY!V9ON,@37X3N468.00JI4=B!N.%0]Y.E8MO71PB!.8:"B4!F%/ 0"H9+.@)D7 ME3O*-7.K4-P>E8%.MBW,PA+F7DJ\FREE-F1XDD6;"E,53JN" AV/EOP#W@70<$EUGCQ@\*S$ M'CE\/'QY_>[FCF]'+_=9;W#+$=ID"$YKNS:;CJ'M9<$AIVT,7A8EHS0R7M:M M +O2KY<29Y*58=F$*&K+K);)!TA-*2L()$E?HFAYQ/B@;.[LJK%B ZIBU$03 M[TBN/C;)3;LF6%?5NS=!*4KK6#?LOP!JU9EO/<$QV*-)H4"=.UMT??],5-2&LK^Q 2C*6CK"4(1FHX>/@JPC+(9*S[71 M_JW-P3-=+^^Z)P7)PKK'QB/IQBYL9'#QZ#QG?Y*/H$$G<&,VPQN5Z;S=@RF, M+72Z7Q,X1?!LC5_JD)8H8WQYM2%*L@9],F%2UT.22HI8:UB.'+'!["1G2F 7U5+4A<9WT:\I MECJ*!XV\QM_PME$ID!K#3*\HO[=>1VO=QU%'W-2M1)T8S^S5@:F8$YV8Q31& MI@56@# C"?FZIUSO0,QW[PJL]Q@>KJP)$<$_7& M \LFRS'7*)2;C,O($3^>61.0X(;*$RBWG:X?G4F:QN,!] M"C;)*#?+/ (J9V',,^)'*8MZ3@P[8,+1ST6*I[](7LO"V?#4N3YV" L'Q(S= M0=,J40 3QG$WXFVN,Q:@UT'%0-Y0KAYTN24E1I%W!W%W1 -&9\">R3:4:H*; MJP\CX&JI4_;IXT;Q^B[).X%['7O&SIM?.ZWC'OO05AZ"^'V!D4RU(QG6I*J8 M(3HG(WXS^>K_[YTJI#3&=31*AL,I;MA8XY>= MNW>\$GCQ8F/U.)E,3L7I^+@E;:[7:>K0K3TG0;=UWEP^3DZF(W&43(ZF4;2S MHV&\.9W03?S_QYKB&P($28:T1P9P>/COC(_S[W70V]YVM-LWC&T[Z@WIG9R< MG"0G1Z3RZ1F4'XUBP?^90.E-; A[DV([KWW3M!BK\+KIV2IPKXU%$U"E(:(^ MIS.1IP2BV=.57>!-D$N:/ /PZP#.C"HE=>9H!V])I7(IQUZ6W6X;R;&33G8@5!MU\HR"-U < MK5Y:;6J3PY^?549G GP7J&D)R_RQ&2LZC>__6>#?B6);5B5BI>(P$,MWQ*:F M\:+9I_8L^X6:[=;JRB%^@9Z? M1Q54_K2>V6:4$0TW2"!-%#!;HQ=RQU#[EM?K#\0U9;O!*)ZSA7L1(V/[Q>$$ MV\5NA3O^E4:_,5/]@-HR?,!*U/*1K6)8]\>J=D2)'NR<,\6AY+938@&)>.ZF M9G,:V#TE?'KR].UG7G8^AXJ(*=]KR4.;[Q1I;:8W1U!/>",(,9LT4FX[Z>EC M4! ^1K)2/_)#4N1P1H5"2Q,D:ERBJAG/D/BCB/ U/YE1@%LLF&3J0MAY% MF\FI1K-DW:)0&[EQ;+$^1.E@7]/ =Y",-MQ P,WQ\>M'*TF<#F:/M1]"/;&T M]7['--\4@7_@AP/QNF6UX]09D7D7(8,BB[."S@01_=VCJC46U.[C89A?(3?O;/CXWVZ3D83OJ*/&N/N;C-_\URWD7E1H?PTO&+AHM]/Q M=%^<#8]IQ].3T3YUEM,3\=$&0%W>W7V^RW%0[RB9#L>UHI/3>'><' ]'];O3 MR='^MJ\!AYUO/(5R"_Z250_C\7-/^[;]6'8=OQ&MR>.7MM^D6] )4:[F6#H\ M.#D:"!>_7L6'8$O^8C2S(=B";Y=*0B&ULC55M;],P$/XKIX!0)T7+>[J,MM(&FQB",76\?$ (N< MG384:1OT0W.^W//XWC/92/53UX@&[MM&Z*E7&[,^#0)=UM@R?2S7*.C-4JJ6 M&3JJ5:#7"EGE0&T3Q&&8!RWCPIM-G.Y&S2:R,PT7>*- =VW+U/8<&[F9>I&W M5\SYJC96$*3L' 4O$6A>92@,+EU#N+3L]3:^\,/G/_=+%3+ NF M\95LOO#*U%/OQ(,*EZQKS%QNWN NGLSRE;+1[A\VO6V<>U!VVLAV!R8/6B[Z M)[O?Y>$ 2V%J#1>BPNIO?$".#-[$ M>V_.XR<)WW;B&)+0ASB,TR?XDB&ZQ/$ECT4G[E 8J;8^7%.#?SU;:*.H$;X] M%&M/E3Y,98?C5*]9B5./NE^CND-O]N)9E(#S./%#]MNH/1J[=AEA(0_O&B34M>%36@-XOI33[@[U@ M^&3,?@-02P,$% @ @7SY6)9.J?"T! 8@X !D !X;"]W;W)K&ULS5=M3QLY$/XKHQ15K11MPB:EE$*D3: J56D1E-Z' MTWUP=B=9"Z^]9WL)_/N;L;,A7"' ]7JZ+XGM]3PSS[S9WE\8>^E*1 _7E=+N MH%-Z7^_U>BXOL1(N,35J^C(SMA*>IG;><[5%402A2O72?G^G5PFI.Z/]L'9J M1_NF\4IJ/+7@FJH2]F:,RBP..MN==N%,SDO/"[W1?BWF>([^HCZU-.NM4 I9 MH7;2:+ X.^ADVWOC(>\/&[Y+7+BU,3"3J3&7/#DN#CI]-@@5YIX1!/U=X025 M8B RX\\E9F>ED@77QRWZA\"=N$R%PXE1O\G"EP>=W0X4.!.-\F=F\1&7?-XP M7FZ4"[^PB'L'I#%OG#?54ICFE=3Q7UPO_; FL-M_0"!="J3![J@H6'DHO!CM M6[, R[L)C0>!:I FXZ3FH)Q[2U\ER?E1-IE\O?CR[1S.CB9'Q]^S\>=+!.WOY$F\<\=('\';@Q&A?.CC2!19WY7MDV\K M#5PG&X$ M_-3H! ;]+J3]=+@!;[ B/ AX@P?PSC!'>26F"AW\GDV=MY08?]Q'-.(,[\?A M8MESM86?T\L7V3O_]!BN'*RN'F]#_05A^!@^^:B _(Z2[P<]I M%Q8(J#U:+$!J;T!H:'1NJDIZ3VLBSTVCO:.Z;-T)=6/SD@H$Q-PB4N%Z>.5+ MA):BHJ!05P)J0(L]2MP@@8-):(-(H]9 #/5Y+X1GE+#7+$0 MM9]0\P50 V$(;[Q0K3(S U1R+AG#KJ75'#5:P6XJ&BOU/$AJ[B$*2+LE/B0Z M;1P%R;D$,BYH6345+V]1!B5]*G6EN&M)?0>Z$CD^H*RF(P?#I+!RGJ.$PL[>0U5/+"0 M#ZS8!MOC9AGD'VUPT0A?DK&1*<>J\W^%=AY>-PX"2GP"K%97#Z@LOAMNM\?7 M%YW_.F2>E]?9JF M3I98"3>P-1H^65FJA&>3BM35A"*/095.L^'P.*V$,LEL$O<6-)O8QFME<$'@ MFJH2M#U#;3?3Y##9;=RIHO1A(YU-:E'@/?J'>D%LI3U*KBHT3ED#A*MI,C\\ M/1L'_^CP3>'&[:TA*%E:^Q2,FWR:# ,AU"A]0!#\6N,Y:AV F,:O#C/I4X; M_?4._2IJ9RU+X?#5^W*:G"20XTHTVM_9S35V>HX"GK3:Q2=L6M_L8P*R M<=Y673 SJ)1IW^*YJ\->P,GPE8"L"\@B[S919'DAO)A-R&Z @C>CA464&J.9 MG#+AH]Q[XE/%<7YV_[!8?/D.Y]?SFUNXNKF=WYY?3E+/R.$\E1W*68N2O8)R M#%^M\:6#2Y-C_G=\RHQZ6MF.UEGV)N#GQ@Q@-#R ;)B-W\ ;]3)'$6_T"MX% M+CU<*">U=0TA_)@OG2>^$C]?$MMBC5_&"FURZFHA<9IP'SBD-2:S#^\.CX>? MWF Z[IF.WT+_YP_R_RCPB- X!,$=6-=Z"[+DIH65,L)(A)IL0:("WI+6F*YK M-LJ7X$L^;HC].=RNH+ V=P>P*94L06AN; >VH197(3GP-G8CY(H8B'-%',%( MBG*H!?EM\.&<:Y5CQT&9 I;;7:9@<6)%W/L2U5HL-3I 02%#8!E9B2U/" ]R M*S4.@L(PB+SHCIVH,*B)G[IAIEL0!2'FT-0L3IFU52S=(U6.R2A+@14*EK73 M @R/%,@PKFV3MI4:P-R%:O!=Q?ZN'HO#!Y0&VX8V@?=E=7Y3BCU TW5% KI+2-\2Y(#J5XZ:JE>W.@0BKBM',0 M ]N1T._V W7>SI$_[NTT_BJH4,:!QA6'#@&ULK591;QLW#/XKQ&WHD^%S;"<- M4MN [29HAJ8)XFY]&/8@W]%W0G62*NKB9+]^E'1V'"#.AJ$O/HDB/_(32=&3 MK7'?J4;T\-@H3=.L]MY>Y#D5-3:"^L:BYI.-<8WPO'553M:A**-1H_+A8'"6 M-T+J;#:)LCLWFYC6*ZGQS@&U32/_- M]A-V?$X#7F$4Q5_8)MWQ*(.B)6^:SI@C:*1.7_'8W<.!P?G@B,&P,QC&N).C M&.5'X<5LXLP67-!FM+"(5*,U!R=U2,K*.SZ5;.=GR_GJ$UQ]OOT&UU^N;N]O MYE^O;[],@3F#&Z-]37"I2RQ?VN<S0-Q=D18'3C!N#T#U@-GOWR\G9X,,;D8_WD8_?0O_O&?H?,/ 9 MN:)+F!-Q_]\Y4SG1P&WK(+:-DP7?%K7K!AW)M4*P;6.EKD E.Q'M;&8MUS1(@J^8E%KHTPED8"P"HGHP]R#KQ$\=SZ8 M#3MT1LD7@7#(7@KCN,[ &W;TP';&/8'093SE-&K:H'-)@:.SZ/Q3#ZP2 MVO>B'OYHI0T.85LCOPU=JZ&#@NLXU $!OWBLVW%LN:Y=I/0:]3Y\;%VXEQ Z MR4=H4C=@Z ;@6L9]+4?WO!CU8/LRUE]/3_KGW.-*Q>=*!\GX6=)CVF0QOF** MV?#E/'.7^M^9"KZ\@,'O53#N[I-/,(9^G-OE(X^ 4OJ6C=.M)%-?"Q]OG-T5 M,><6"P :_(*%F*@$.>/ZG/6;$(W;_A[B>N-J7 ,"2;"BOY;9!_BU#G M^%,H!\5"L4QN9#S<>7F)W[$*V:2?P\I5+)9:P$*U",M:6EAMA7WM-3:6$OL8#OM]N^QG31KMZR:1K\DOO,]S^,[ M6W?1EO%;D0-(=%<65$RL7,IJ;-LBS:'$8L JH&IGQ7B)I3+YVA85!YP94%G8 MGN,,[1(3:L61\2UX'+%:%H3"@B-1ER7F]U,HV'9BN=;.<476N=0..XXJO(9K MD#?5@BO+[E@R4@(5A%'$836Q+MSQ/-#Q)N 7@:W86R.=R9*Q6VU\RR:6HP\$ M!:12,V#UV\ ,BD(3J6/\;3FM3E(#]]<[]B\F=Y7+$@N8L>(WR60^L3Y9*(,5 MK@MYQ;9?H ?@MP'^I0M "@IA.IW MMSK31\9[1\=$EHS(7:$XSR'KPR7'\\ C>5CEWB7N[Q*?>4<+O M-1T@W_F /,<+>LXS>SG<[TOG_]3GKU8_*(;?O0+?\/FO>05]E]W0!?UTNK>- M1853F%BJ>0G@&[#BMV_O0L.HIL8E#+QR.(GNS7_.G4:/P?'1^ M&)4\C7*'83#R#L/F/6'AR/<>-)L"V'MMJ@2^-O-!H)355#9OM?-V(^C"=-Y' M_JD[GKD]_D2-K&;"/- W\^X2\S6A A6P4E+.X%QU4=[,D,:0K#)-]4,X%0 M&0 'AL+W=OPWON MCG='3I^%?%(Q@"8O"4_5=2?6.KOT/!7&D%!U)C)(\9)0N7T+7#Q?=X).-7#/UK$V ]YL MFM$U/(#^E-U)?/-JE(@ED"HF4B)A==V9!Y>+8&@$[(S/#)Y5XYD8*DLAGLS+ M373=\8U&P"'4!H+BOPTL@'.#A'K\4X)VZC6-8/.Y0O_9DDLJTI]RO*;_M.P%_S](P, M_![I^_UAR;%-K>]%V5-N4/MC8&$'!V#;_- CRRVY22.V85%.>9L+"M!A.ZA) M!9_!2,_*LVXJ\$ML=_6/,?NM!G'Z@&R2@GCR 31<2J M+3+;+."$_58+N'5\ETNCD(X!?R4 28H !1.@! ,#ZL#HD53@*](PLQOPSGFAW-6[67XOH,0K*F&)=RM-\<%MB0X+P?^:O^Q!G]O M0^*_88,E33XA=W1Z:WBVZ%D%&C,%2A=[#_54:&VUVA:; /F;4H^-@HD_;#[L M5FP =\/6+=4C73/44*1<[>3,^O$@CAY9A1[R9BL$Y]5*,LX"VT:2= ?%+/O%ID+ MS/'K4TS!!HP)S*2IZ8J,A-'DS%'9SNO*=NZL&DU&S>U6)JRVFN8&7%&NH*UZ M.<6.K-^CFN7(J=3M%R7B?S)U@QYDZA0[DNFX9CH^FNDNF[>1=>,>).L4.Y+L MI"8[<2JU7Y/('Q]L#?BSC9T3Z%L;L5<"V^-\47.^^!&M^,5K\G\EL#W^@;\[ M&_KN$,<.J_7 YQ;;#Y;6$Y\3X%A>C3-OX%30MHNMQ-QRW]V)M=K"N>:QMNCO M;-$_JBRY4]A70+7,6U.86^Q8KKNS=> \NLX>&SV+Z;I;F;DAL-,M%*K:W5:: M/^($'>R.T('[?+H[UHT; MJ 3DVE[,*6+CO[B,JD?KR[^YO?+R=M.+FT/,&FNR'%8KZ9V-L9V1Q&5>\ M:)'9^ZRET%HD]C$&BNV:F8#?5T+HZL4L4%^)SOX%4$L#!!0 ( (%\^5@B MU&SI\P< ,X3 9 >&PO=V]R:W-H965TJDM]]K;]RI1>'YQN#TN)8+FI)_J&\MK@:=E5Q5I)TR6EB:G_3&^Q_/CE@^ M"/RL:.4V?@OV9&;,(U],\I/>D %129EG"Q+_EG1.9/ST;3R=3<7,I;N\NIA?7]^/[R3ZB[B]^6ER/KF8BC>WIE29(O?V>. !BDT/L@3@+ (8 MO0+@2%P9[0LG+G1.^;?Z SC3>31J/3H;[33X]T;OB8-A7XR&H\,=]@ZZ"!T$ M>P>OV+NQ"ZG5KY))U!?G1CLXF\O(*9V+6TN.M(\WS%Q<*BUUIF0IIKA)(+!W MXC_CF?,6%/SOM@A% (?; 7!9?G2US.BD5_-9=DF]T^^_VS\:?MKAWF'GWN$N MZZ=GTBG'N#?]V ;R3Y@1]P6A[C)3U5(_*[T0C99-KCSE(C/(MW;Q5PHI+N9= M]-PZ>C![7LBJALE_B4(N290)120+\2"-%E9EL_\A&HV MS2*-]@RCM@J'U"4YUO5 ^: #JI R)]Y\_]T/H]'PTY?Q^#;\W/_T-B2[;JQK MI/;"FZ!F&[;!3RPMFC)X'?#RPREEC55>)8F+IZR0>D'@4%4I%]I:3=:CH$("LVW.%B6OC:*0SI[%NS\1K37"6.K$<4>9QAMU%CJL\O LC6!KC!- M":. BL'!,8>U7QH=.W-(& =L@QN[&=$/ 8T^LG_D35^L"I45P1TDMVSR2 S3 M6#'6NH'^'=7&>H$3N:&+_>&[?R!6-AP]5RZ#R#-)*X@[D?A,&54SQ.Y@/_22 M@^!L(EU7[5O=C?YQG)5_CNZ%8*;H.M$X3G@6-3B +1FW F6]UTQ;6I)N*,C04\VI M=R('H9FKG4ZH)I#6@ OC$G1L%D5BPH9GR F/SIQC7TF-:<_GF$1E4Z,28UK7(/N1F7^]B:%,>!41J#,A\U\PVN/]-ZRJ M7(@D3HZE"&D. =_;E&TT"MW%FEXIQ-C5E*FYHORMT."KEF$MEU^>S M:?9Z#8VQJVZ*M9%B,>0S-3(928;G;9W$7#M1QS;/+> N$J7?L:3_&BTSJ<62 M$28:D43!?FTDJ&=;GG(%OFPK';K 5Q C;_OV:PV'$X[V$#M.W8VD95<.K<7 M)I:&).//0OZ2LVTW8*POV\'AWH[A^[X;ON]W3LUK;*WC]5C"]-&YM/!N@C[P MF79JGMF\$^H:&&KQ$,=6DT[-L?3AVYJ\BGO MAA_Z(CV;TB+P\:YK'^_$I*HMHPJI0V.,S^2LY!D:Q3^C/Y?&H;A=,IWZ?==3 M)8;S#&NHF#4.44&90(_[+PSF41MM@H>16FC43,9CW"7SB;I@J*>%L>W(;MLA M$R*0U:Z1)56TO9T6%5OJK@+=U+<8TBJ1%/MID["8QAP5Q;,((@&!4[C+G:@) M-.56MCG/MVNR\:Q0U%4V8IZC;80%A&>0C>-T\W_8^:P'P,[[2!Q_H0[2 MZ%VO,TNF>>A\3,M:JDB^:S4CN>N[";!<]C7,68MAC=R$T3B=(=9 MO^)ELY+V$8:P:7F\6&+P^G88,9QJ[6G8<;@&07 K;58\8V5U<6/%A$>E*KP< MQY:N-.J&EZ_(\6B%TSM?^Y[FP9.JU*]QN63Y,!9G_.H52C\98IKBE?RWHHW^ MK?"L7:[;_:DR6'JVR%$$N"K@@5Q*5?+36&%K'Y&BF36/$,G-2G.Q<)U;(E%B M&I?NH_B)_XM][JX)+2KX:V.XH/'ZD\57G_A1)(6[73EMV'?0017C2KODRYC' MB.;<8[DHT\3GAK >^'L)Q6B-(C69+8['%Q4@T+\'LS5[\*USVZ+.(..<"*\) M'#= \Q# VU:GL$AN1'L;74YV/C&4I%=A"])6&FX,.+GENYN][%J'+_1K,7C MEZXK:=&[@(3F4!WN?U.%GP7>F\BR )[S"UY[P0=T MG_!._P=02P,$% @ @7SY6!&@&ULC59M;]LV$/XK![4H8H"P1>K%4EX,.&FV94#:(/&V M#\,PT!)M$95$EZ3B=+]^1TIQG,U.ZP\6W^ZYE^?(N_.MTE],)82%IZ9NS450 M6;LYG4Q,48F&F[':B!9W5DHWW.)4KR=FHP4OO5!33U@8II.&RS:8G?NU.ST[ M5YVM92ON-)BN:;C^=BEJM;T(:/"\<"_7E74+D]GYAJ_%@["_;>XTSB8[E%(V MHC52M:#%ZB*8T]/+V)WW!WZ78FOVQN \62KUQ4UNRHL@= :)6A36(7#\/(HK M4=<.",WX.F &.Y5.<'_\C/Z3]QU]67(CKE3]ARQM=1%D 91BQ;O:WJOM+V+P M)W%XA:J-_X=M?S;. R@Z8U4S"*,%C6S[+W\:XK GD(5'!-@@P+S=O2)OY4=N M^>QU\%>;)2VLEW#G_.EL1J3XZ]#[O9H M\6$T=V%.S887XB+ &V&$?A3![,,[FH9G;]@:[VR-WT*?/> %++M:@%K!B]V/ MHNT$\+:$SQNAN??A3JN5M(?L_XZ& 57OH9IA3>W0-QX=%I46XA6_@.P(S\Z# M?#JRK<*;O^TE[A&R0+7L-"%%6K:K66PL![ M2-*<)-.I&TUC$H4,1Y30)"=IEO3C-"%YENZ#?>#-Y@SF'=XI[A=>@;(X)G$V M!9;$")1"G$\)#2DD84*F80P?M:QK%X]74@DC69:A%21"?VB8D3#'+XU)&%&D MRR6%DOJ((PQ5N%A$)$LB2"C)6(:*29KD<*4TYBBW/2W*5D+#"1W!219&(Z I MR=,$%PC+DQ%$&(YT"@ME4<4SG>\ARR/"IBXX.4M)&H8^-!E-2$RC?HSAR^/I MCH3_T7Y2*V-&/T1*EI (8X$#="OU^%/4S[S6)"(Q$O;C=##"PBE$"!!B?$.2 MHG2*X44G#E-!T1O42AE)TQ SA# ,$(M)@NY]CPC,(11EA&+&9$A[CBMH_!#0 MHW>".N88!1HEA%',G2S#>%/,H9#0?'J40Y80&E-G:I130.$Y.3"%,4TR>D(4H4JA&P%%BC!'P!KL"8H*N 'U*'2%O<6>KEX% M1MYBB^%BCS#%SB;Q)(K.%78LBBUV$9ZG%V%>8LV4[H'W9U9=ZW//$'\&CZ U M!@NX>6WV8&FK,):MU:K/-CDP,X9Y64J'@[Y](Q[&<*R8'G2@S2!R_>RV.W&E M\2+!0[?9N"#AP>$JP$+SUJS0V/D:7UCOP%;:"JZQMO,E3#NPQOTEF_ MZ"?T; 1;T3/NV"B]&+ZWAQA;:=4,K[(OIF%O=NE.87UQXT;HM><6MI5$.K8H M7WSMD-<^4H=OSK(S6%6,<7A:=>OJY>UWK_L8+L5:MHXX@COH.NTWO'YS,'!< M.UH*M6[E/ZC;5Q#Q_0=H2*;QH=([V>N0O)^N#W3IV[6V;Y9VJ[M6<]YW6"_' M^S[UEFMTR$ M5B@:CJ=) +KO_?J)51O?;RV5Q:?-#UU*"^T.X/Y**?L\<0IV M#?CL7U!+ P04 " "!?/E8OSY?FD$' #D$@ &0 'AL+W=O3FR(YKY>;&INL_-TY_]-I[DX+2I0OI+3_UKLNY_ MBV_;W+'9T]%I/*AW<7XPY6X[/Q=&OAIK<@7["0T:>F[I:![NJ9 MGQVO'\.;P26Y<^E&OFKPITU]3HHSDESJ5^RI(425[*F70O1??;WQ-&^;%=W" MUQ90P#%W2[I-!^Q;^N?U)*3Q?YTZ@-Z^/FT_TN9]6!=3?SD"+X)OO_K1U=L? M1,8_O.*]'KS7KUF_>@ -9YO*4S.GCV4H%HO6+XJ$:(QL8SOE]*MF3SN].ZG9 M?A\_H\DS+7RS:(OU\IF>BD#X/V\JT#F\I\=EZ_T1 @CY\T/^Z*RLJ5LVFU#4 ML_".[MMFMND)>8OZ4DZ+BA[]=%DW5;,H?3B<\+98K3_0]08IZ@,^FOBQ+2M$ MM3@>_9QB::;HGDGXEW]-ATF/JE+F/$#QTF!'I#,A-, M:($KX3AS1N%*0'7!ENF%2*_@I_:[H&LN !99K)3%'& M?E%(EEF>28Z'))SF2PXH8%$EOR'&F+ MA*K* BY("?<%RVTVS-+#E<@8%SG]/:5B-_A;?_NTM5O<(@&98R;/8^JT9MK& M*X,\V9@GF:R@IQK4&?B50#>RH[&406Z0_SQ*(@1>9$-VG MX\Q$#/.,(7<#AB737$4,9]K&V5*2T9QR<@+(YSOT&L4T.*&!80Y^F>A-'CFB MG:;,,LGM,7(MT"'AMP$B,V,IY,!E,7M.9BR#L_\^^:^'PM)3**#HV*5* M9;QK &%/MVT3 CULUNOJ.<%GBU5Z;(LZS!',-2J_1]^UU<@[M!C%A)Y\ZZFL MI]4FTB,^ 3Q. 3');$^?Q!Z.;=MFLU@><^J<;ORBK.L(_I\V\$7TXRQZ&7;. M1[/^&SK0$&_@0>NGS:(N_PL?$B?]KY,Q^$6,YIP>RF__MTIEN$)-CN!0-DO5 M&>4-PI'$*\(E4T=*)5"D.;/:?4]TK#:1J)B 'RFCUD34#0R Q%EE7V8ZQ .E M0).,.A0%2.:.!$J%Q1$+)IUY1U)8E(.![@)8!_!)@9A@@07Y,W('$@EF0H?5 MCO8HVQED20JD#XH M /!?J"AGPJ@3N@5G-;;X?0H --8.V0UF-82W1M M!@@3$4=[,$?1@WBAL7*HO YM%'\%V :@!8UPL + QME#FP T"_B=:64!:YXC M*7R M8ZBEA/T5R"S(*%U:)>PR*9^4D.4MX@6H"]( Q&W/QK\UCD\D,["C'+("TAW1D-3Q!E3V4\;VH*9TT MM,EX3WOIJB*>NK#J5>D5\V=?D6*NCH9A"O)4SV+E]/=AD4( MODM/AB$<_:2LRNZ9)EMO>I7<30B]TDZW;Z.A%]O#UZSO.'PL7!_]U*\FR)C: M:N@^^N1,.*K\NZO;[[V+Y/P13K1MU'Z0"JUAZCO0-\>"?"I#XX,O#_!\D;ZO M! 2VJ;O^(\0P.GS"N>Z_7.RG]]]_/A4MCC50Y>=8RL]S9*?MOZGT-UVS3M\Q M)DV'8TJ72U_,?!LGX/F\:;K=3=Q@^+!U]3]02P,$% @ @7SY6)U.; P@ M!0 H@X !D !X;"]W;W)K&UL[5=M3QLY$/XK MH[2J0'+)KO4?W]C;PB!"U'O>Y%" M[+'G?9Z)YV2E]'=3<6[A9U-+WJ^AH.9FQ>>1EQ>](.]2J7(EZAJ8+.%*6B:7 GV%B3'<&K@0IJB5Z32'OR9S8S76S]^[ MPM!KB7=K<9@Z-BTK^.D 06.XON.#\9M781J\V^-#O/$AWB=]/$6,EAT:K1;P M04AA^=MK+/(=_NRR?*_LW9;/*@Z%:EHEN<0@H5K5:8>"7KF/I9";?>V-$8_& ML#ZX*Z[=&A:JQJY@C@&3RS?)A0M>\&;.-42AIT1P("382G4&%9A#N-3*&)@4 M1==T-;.HXP;[UV[JQ5-CSCVF4+;F> <;@ZE$:^ U)'E"@B3#59R$)!G%N JC MB,1IY$\C$M'4G48Y"?/0G<8)P0]\E2UJDTZAY44E5:V6@AL($TKB/ ,43/, MTHS0($,N2K(T@ RIZ"M2DRB%F68EMEMLQ9",R"B)(0Y)F*40YB3+3H3A#DD 8Y MH7$*J!]-H9!32J(\]4ZF4004793A M/L?5@\>OT6<70NI.:8:)3-?)=7[C:1R1!#W?@\UD@\WDE[&Y%8 M%9='&H8DR@('O@#Q$;GL/>0>LYR.2(#5/BE^=,((CVXX" \?RPC/DW2S?4;& M9S@^LB4^B[7FLK@'?)1)TW<)., 2"=-#P&[PG/W U\SALR;FS*9D%+M2HTB- M\]%+9NS'K7[RZ7NE5:YR<(S9BIUK]35WIV6G74+=C870QL*/ MCFF+:<)B=.X>[4+,<&MNP):[]-.1DXI5W(\0&^IF )OT<\?C]7YZ^\3T4J!% M-5\@:W"4X8^7[B>B?F-5ZZ>0N;)8E'Y9X1#)M;N YPN%X5MOG(+-6#K^%U!+ M P04 " "!?/E8/8B9G28# #*!@ &0 'AL+W=OB[78?#H>#8C.Q M,%GR)#E9[]HS1<2="XG 97R>5\ MZ/R]PP^.&[,S!Z=DH=1/M_A<3H/8!80""^L8& UKO$8A'!&%\6O+&?1'.N#N M_)G]H]=.6A;,X+42?_#25M,@#Z#$)6N%O5>;3[C5,W)\A1+&OV'3^:;C (K6 M6%5OP11!S64WLM_;>]@!Y/$K@'0+2'WODFR^/V12(=]I,-C[+,' MJK>R%0AJ"5^57+VSJ&OZP!;V4*3'N?;Q4"@J(F.Q=-RV0E@J0=7(Y>H23KDD MDVH-DZ4Y [I_[.\?;K# >H$:!HFW#-PKA7M<*[$F.%QK++F%CZS@@MLG.(&W M;_(T2=_OS#SDT07S53'YXILEHS#+8AKS<)R1B[),_,_ZC1I3*UFMM.7_D(*2 MQOU+#H$JR%#)[E.=T&%IF&>YGPW# M-!_ WX26+5*[L)5+X0;%FA!= M-6H4S*7;*L_S6@:8<5+W4GY^Z$N.=OI+C7KENRAI=7GH6DUO[1OU5=>?7MR[ M+G_+](I+0Y>U)&A\/AX%H+O.V2VL:GRW6BA+O<]/*_K9H'8.M+]4RCXOW '] M[VOV+U!+ P04 " "!?/E8;,4)OOH# #Z" &0 'AL+W=O"Z5NYQ9).UE(5S-!2;0*]5<@RIU2(( K#3E P7GKCH=N;J?%05D;P M$F<*=%443+W>HY"[D=?R#AMSOLF-W0C&PRW;X +-\W:F:!4T*!DOL-1(I&WFA)80"4V,1& W?<8I"6""B\6V/ MZ34FK>+Q_(#^J_.=?%DQC5,I_N*9R4=>SX,,UZP29BYWO^/>G[;%2Z70[@N[ M6K8=>9!6VLABKTP,"E[6(WO9Q^%(H1=>4(CV"I'C71MR+!^88>.ADCM05IK0 M[,2YZK2)'"_MI2R,HE-.>F8\?UPLY\_3Y?/\Z?-O\/CW[/'SXA&NEVPE4-\, M T,VK&20[O'N:[SH EX'/LG2Y!H>RPRS4_V N#4$HP/!^^A=P#^J\A;BT(0]]/&"JC*K!()IS+KQKY+P+RQQA+055L;5F;(* .RV-!K)+)7I,!U^H;VB$ MU2MHW% 9&V :4L&TYFM.['@)LE*02DH4$LSL3$O!,\==&QH*ATV>\C*5!=[" M,E>()QD&"_YRNG%-P":7E:: Z!N7-O83'\T6>T+G&5_7UFX&,%,RJ^KN,:5F MR%,F8(EI7DHA-S9//D++[R==&F,_B1.W;OT= URQ8GL'DXH*FKF- M$Z#$[_<2N/K0BUK1W7[5[;7A07$A++D3Z8/Q64J MU58J"KQ+)NF2Z7#>[[^IP5(:POP(';\?MYSW_4[HUNUNQXVM?@B+DSM\V3#0E;%$G++J$I0Z'38<;_)R_IT4^V4/?,\'*%.$!4RQ6=$UQRZ]S MFX)%/G23GQ33NA?L_9IH3>^]9M3C7=!VBAO\1:[7&JYCOYQ.N_@D]$FY<: M!*Y)-;SMMCU0]4M;+XS&PO=V]R:W-H965TM&!) C7Y;EF<;<-)L[= &AIVM X;]04MGBX@D MJB059]^^1\I6W"TV((@\\N[=.^KX--T+^:1*1 TO==6HF5-JW4X\3^4EUDS= MB!8;VMD*63--IMQYJI7("AM45U[H^R.O9KQQYE.[MI3SJ>ATQ1M<2E!=73/Y M[RU68C]S N>XL.*[4IL%;SYMV0[7J/]HEY(L;T I>(V-XJ(!B=N9LP@FM['Q MMPY_B?U'/-23&+Q<5,J^8=_[)JD#>:>T MJ _!Q*#F33^RE\,YG 2,_3,!X2$@M+S[1);E!Z;9?"K%'J3Q)C0SL:7::"+' M&_-1UEK2+J?D![+8' M"\^ C>"+:'2IX+XIL/@QWB-B [OPR.XVO CX>]?<0.2[$/IA? $O&JJ-+%YT MKEHF&][L%"Q1PKID$N'OQ49I2M7_B[<,L5S8$T!'WC5Z?^> M>U_'Q4QOU[&@.Y>+)N<59_8"$0U=(C1=O:'L9"E#0$&GL "2![N[&=@4/1O M(_66HFP(Y*S*NZI'W3,%]&Q%1?J@)O!82L0?^@BH"]!VP9J_G-FYX@VE%YVB MS,H%?,FQU2<9"[H;U[:+S"LZF3V0\/$F%S4"TUKR3:=-^X,6<%>RNB6.?\$[ M2$(W&64TR1(WS5*:!*/$C;/0S)+,C<(,OEH)P.(]>T9)BO;_HR)55)HHTGE MD/EN'(YH3%T_BJT]"A)KCY*T_YJD6(#;+4F81=$B?WIO1*@ 8DS"K/I##-UQ M%$#DIKYY!V$",6&F\"@TJX[)AX]B0!7FG>2:TWJ016Y("4G'W31*K)W&/MF! M.\KBU]Y[/&ULK59M;^)&$/XK M(U]UNI/OFMN/LO<$+QYTYF8/+9*'4 M-[>X+P9![ BAP-PZ!$;#%L MV/4@Z 50X))5PCZJW2]XR,<3S)4P_A=VM6V6!I!7QJKRX$P,2B[KD7T_U.'$ MH1>_XY <'!+/NP[D6=XQRX9]K7:@G36AN8E/U7L3.2[=H3Q935\Y^=GAU]'] M([R,IL\3F$U&3\^/D]GDM_D3?)JSA4#SN1]9BN)LH_R >%LC)N\@9C!3TJX- M3&2!Q5O_B-@U%),CQ=OD(N"OE;R"- XAB9/V!;RT23GU>.E[*3.NX86)"N&. MFUPH4VDT\,=H8:PFE?QY+N<:LGT>TG7.C=FP' H(6WYG?180^IJZED)+CK*?.\8[Y@N("?].B&8 UX"/T$[C+,N MC5F8I"VXEQ:I,A8T90UFQS:OMMVPUTNA$W:NKV&N+!/DU6J%UYVXGO32^,W1 M_2<:2=AMMVCLA&FG?9'&QP^]I)5\:<8CE;<(%]39:=39^=?J/&DM6DV57/T\ M1UW2&2SL.1U>1/Z?=$A$A"-B'9&"B(3 92ZJP@'41;=TH]I*^_,(88VB@,7> M(XY5N6%R#SNJ\\T_"NL'9?XHW)/J7/A$2 GU\%:)K3,84Y]P9Y [P>SIY(XG M>GGF87SQIXK)4_^LU0FS+/:SZ[ 3]_RL%W8SI[ L2<-VG)Q51G3RSI2H5_XU M-2142J%^U>_4JWG]VL^87G%I0."27..K+DE!UR]HO;!JXU^MA;+T M!OKIFOYTH'8&]'VIE#TN7(#F;\SP;U!+ P04 " "!?/E8+=>P7),$ #% M"@ &0 'AL+W=O[%8.EKH MC$]7;,%GW/VYNC/XU=EZR43!E15:@>'Y66L2G9SWZ+P_\"CXVC;F0$SF6G^G MCVEVU@H)$)<\=>2!X?#$+[B4Y AA_*A]MK8AR; YWWC_W7-'+G-F^866?XG, M+<]:PQ9D/&>E=/=Z?Z[OH6$P M#-\QB&N#V..N GF4E\RQ\:G1:S!T&KW1Q%/UU@A.*$K*S!G<%6CGQI=7]]/' MR3B87I[,X.C!S:7W+9/.PY#DF$GK=V? M5^[C=]SWX9M6;FGA2F4\>VW?0:A;O/$&[WE\T.$?I3J&) P@#N/N 7_)EG_B M_27O\>=&/#%2!DR5=:9$P3D+3&5PS;.%4 N8D'"$$]S"I;"IU+8T'/Z>S/$X MBNJ??;=2!>WN#TJ%=F)7+.5G+:PDR\T3;XT_?8CZX><#E+I;2MU#WL:M,\D/#)9(@%#J4;Q*8L+.+-:BHS1[IQ)IE*$1\5SW+@+F%C+ M402-E:^"S86L1' DR*TN+0*Q;4!%\JTBT2;EQ9P;2"*_DOSO_IWA*R8RX,\K M EGQTXC;8/T;@TR 57@^PBCH1S&.412$81!X-N!+T@Z74K:*->6$V&"4VJ_8_UB9\0B-J( M]FDKVE_0Q\FO)NCF53B*AO]U^)JKFGWZ0@MK9KQ^?,U75R109*@U!P;U!';- M5I2C*!@,!L&@1Y2'(R0?17"@JGO;JN[]=%5_I0)"<>]_O/95\F'?E!/I?>; MI&S<)G+Z2AI5$_^TGF%K#^:L''V;B^?7"F]SXE/@L[&:> MW=$"&XHVA92H7Y$+M,V-+F!R>S$%IQ%8J@M.MY RNX0<$0#>T(($<*$Q*)Y%RGY^XA[]'HWZ_36,2)7Y$V<8XFVYR6A<#;0Q"W, QB6,U!5[5!%J;P('H+ EPVC# MN-N&4=BGB,-!U*9"[@[@03N4K&Q&S]]+'-+K!=TPKHDFPVK6#_IA5*\-DUY[ MGTH[C=:BX&;A&RB+A5 J5W49V]5MCS:I6I/=\:K!^\8,DK<@>8ZFX?$ 16FJ MIJGZ<'KE&Y6Y=MCV^.D2^TQNZ #NYUJ[S0<%V':NX_\ 4$L#!!0 ( (%\ M^5A8/^GE$0, $<& 9 >&PO=V]R:W-H965TGM[L,P#(K-Q-K9DB?)3?OO1\F) M+P/2^(--4>2CAQ1)SW=2?="=C92M;K"1NX47>0?% MBF]K8Q7!=71UDUI[9_"5XTX?R6 C M64OYW2X>JH476D+88&DL J//"]YBTU@@HO'O'M,;C[2.Q_(!_=[%3K&LF<9; MV7SCE:D7WJ4'%6Y8WYB5W/V*^W@RBU?*1KLW[ ;;./>@[+61[=Z9&+1<#%_V MNL_#D<-E^(Y#O'>('>_A(,?R(S-L.5=R!\I:$YH57*C.F\AQ82_EV2C:Y>1G ME@^/7^\>OWQ>/=P]P^0+6S>HI_/ $++=#\H]RLV $K^#DL,G*4RMX4Y46/W? M/R!&(ZWX0.LF/@OX6R\N( E]B,,X/8.7C&$F#B]Y+TSQ@L)(]>;#(U7ZG]=K M;115Q%^G8AV@TM-0MDNN=,=*7'C4!AK5"WK+GW^*\O"7,T33D6AZ#GUY*]M. M"N*J06Y@I'V*YGF@@RM'#:6D)M(&*XMI:H2-;*@;N=A>P80+4LE>,U'I*5#B M<4P\?,02VS4J2"*G26#%=E1^!A5GC88/$"67?I%&3IKY:1C#-^I"(-!.R2WE M1T-4^'&20Y3[193!/1>0YIF?IK,($]B/TH3R(K"GV7I MCPS /MKPX54#!47.WJ+9NA-D[ MI<.'/A^UXY2\'H;##_-AQ'YB:LN%A@8WY!I>S#(/U#"VAH61G1L5:VEH\#BQ MIDF/RAK0_D9*!F&@0 "$7 9 M >&PO=V]R:W-H965TEEDTAIH+.LFHN:9E>KU7YP$B>@ F9L)YF1YL>/#92&BM @>35?$@R<\N=-UMO)QA%B+)#@65S:$1HB+(MWJ+*$8K5-1 M%.J6873U" 6Q-NBEYV9TT",['@8QGE%@NRA"]-L]#LFAKYG:ZXFG8.MS>4(? M]!*TQ7/,%\F,BI)>4-9!A&,6D!@HWO2UH7GGFK84I'?\%> #.SH&V94E(2^R MX*W[FB%;A$.\XA*!Q-\>CW 82I)HQY<V\Z,P2,3PBX=_! MFOM][4:#-=Z@7H(WDK$K+T%P[YO88&JQWC),K%H@51$&?_Z&MN MQ)' ;)\06+G .E=@YP+[7$$[%[3/%71R0=IU/>M[:IR#.!KT*#D E7<+FCQ( MW4_5PJ\@E@_*G%-Q-1 Z/K@?SKTY3!]@]N3.W?+N$3 MZ,!\1#&#((9%''!V)4Z*XW$0AN(983V=BP[(9NBKO+'W66.M$XT=)K0%AG4% MEF&U*^2C>OF?N[@%MG%2[IQ3NWU2[M;+';P2M9NIW"[+=1%:D9Q5)&>E//L$ M3PR-$"T)17*DP9!2%&^Q&,(<4+PNE:?A3L,%V*@K&58E$$BTDN'TF552+7\IB%EL)L4)M\Q^X'1 M,LR>OC\V7V6-[@HCLH45<('O3:V_ M,TP#L@:QX0*.J5A?HW3[LL%BV9J@;V@9XBK+ZZ&F!6+$<+]JA3NJE3;-027, M500KY7!;Y'!;GP-A+!!FOT^AROR,9!I'#[S5[;3:[Q[XV@J;&JT2YBJ"E8PV MC;<-G]%H<03?8;[RPUVTS"X\!E' \;IR=U9+;OJZ54ISE-)<5;1R1D>;U!LQA8J MB9Y$)QFP'S_J$LFB:#E>F9=$DL]WJ(^?>,0CKEP$RU7HK@PGD[6X9+=,O%M?9W)LW'# MLH@2EN813T'&'DY&I^@XP%X14")^C]A3OG4,BE3N.?]>G)PO3D:PN",6L[DH M*$+Y[Y'-6!P73/(^_JY)1TV;1>#V\0O[US)YF MPDTL;OC3+ZQ.B!9\!)'2SO((G2ZG_X7'?$5H#DT0?@ M.@"K =:. %('D->V8-4!UFM;H'5 F?JXRKWL.#\4X722\2>0%6C)5AR4O5]& MR_Z*TN)!N169_#62<6)Z&_Q\$5S>@?/+KU7X(//1!C%^4?P&7R[ M]<&'=Q_!.Q"EX&[%-WF8+O+)6,BV"X;QO&[GK&H'[VB'@ N>BE4.@G3!%IIX M?SC>'H@?RYR;Q/%+XF=XD/#737H$"/P$,,26YGYFKP\GNG1^K/7@?[?>Z0S2 M/ 6DY".[G@*VE(-?@!NVYIF(TB4X3RL1*@;SG[]).#@7+,G_TE6^XK;TW(72 M'>?K<,Y.1E+*#H]3UR/8P9/QXW;O]F$>MFT(NS"_#T,NHA8B75R@PSF6 M9SD-KI,M;;*E@]F>IX+)/A2 /:;) L,D74*X3:%<-]0_UV3!3))YILD"PR1=0KD-07R#"J$UQ_[F+@]7=3 M",7(422B#\.NBQV%+=# *$3>CE ML?DJY3%?1OI>&6[GT.?4*)MOE"TPQ=:MV):E0&^H)C6YJ3*99/.-L@6FV+IE MPFV9\(_-*>OX[2%-;8\ZBD#,=#C'(E"=:VAP"%'/=M79AA9H4\^U=XA)ZW/0 MX"S]0!VMR3I3+4I<5\U? W.03=3T^S#D$(RAFKT&1XGE[%+2UD.@81.Q3TG? MA\GZ"SC="%X/U;V*.MC>P4/5))MOE"TPQ=:M7.N'$'U+11UT6P>7R22;;Y0M M,,76+5-KX]"PC]NOJ!H?95F6VU-4#4[:;]6-^AJ]GW881@Z*K)]V$4VNK;*=# ;!?"'98=M98)#4[X]6KJ M9U$<%]?V2J=1TV24S3?*%IABZY:I-4[(>TOI'+1E!Y?)))MOE"TPQ=;]&-^Z M/#SL\O9*9QW?&>W2AZIS,1U,3K+4CWT:&((N]!1B0\.+D_ M4#AKLNYMN.H,3[,&IC6YV%:V#8HKN^[>+6=^!AWZ$5SIORF>)1 M]GH_/]S,H6/3*)MOE"TPQ=8M6&N:\%NN#F&CRT-&V7RC;($IMFZ96GN'?W"- MJ([O+EX@W%,1#8Q(WZNJ2!]&D8M=547Z,,NSMY8KNMFVE@CO6R,Z2$#[ZS86 MZ>NG9G4'N>JD6X-R$?34O#4M2KN_(^W68N!ABS'CF1R$H6 @3!> BQ7+M/D. MLAP\Z$RR^4;9 E-LW7JT!@@[;ZF-1M>VC++Y1MD"4VS=,K5F#0^;M?W:Z/:& MZV<7]@2BCT*VI\Z7!)A>+:K+M17Q,D:4N%FE@ M\M7A(37U/HQ03]U@$.@:)=##2NKCK8U-"" M9Q, ,SI 9 >&PO=V]R:W-H965TUS=A"RY)'DI,98'[\2K;E M>KLLBN+AE\1V#I\R=4LW.JS#XOMOZ\UOV_NVW%AOOGG#^UR_>W#!;LX_N#SXNY^=_C!Y=7[Q_E= M^U.[^^7QTV;_W>4;Y7;QT*ZVB_5JMFF_?+CXR-XYIL7AB&?)WQ;MMVWP]>QP M+K^NU[\=OOGS[8>+ZO KM?UM_]L7\]('7@WZ^7V M^<_9MU=M=3&[>=KNU@^O!^]_@X?%ZN7O^3]>7XG@@#V'/H"_'L#3 V3' >+U M ''J"/+U 'GJ".KU@.=3OWPY]^<7SLYW\ZOWF_6WV>:@WM,.7SR_^L]'[U^O MQ>HP4W[:;?;_NM@?M[OZ[/[F_OL7-_MN9A?;^=W=IKV;/U=P_67VN?W:KI[: MV1]LNYLOEML_[E6__&1G?_C='V>_FRU6LY_OUT_;^>IV^_YRM_]=#L3+F]=Q M?W@9EW>,*V8_KE>[^^W,K6[;6^)X6SY>%XZ_W+\&;R\$/[X0/_ B\+^>5M_/ M1/7O,UYQ2?P^UZZ.WOTZ,40;[-"//-$!Z][+OSO7_;2V9]W[V[>9K>W'U^W]CNOH3]9(C818)KWLY6%<_VE]5BU][.?MK-=RW99XJ'#YUQ2)A% MPAP(%M5 O]5 3]0.-+(X2)A%PAP(%A6G?BM./:X=O!Q>!V],52DNDO?O=2Z3 M9O_^U4D[R&6LJJI&FJ0=T#K#&=T.FK>S;8IG^Y?]%%S-/CZTF\7-G#K;XN%# M9QP29I$P!X)%-3!O-3 3M0.#+ X29I$P!X)%Q6&5_T1?C6L(K\>'[\U:-2QY M!U\3,L:5$&E'('2\4HUHDHY Z921HJ([ @LL#"N>\(^+V]ME.W/S[6[V^_G# MXY]F'[]TM8%3]0D7L&H$B%I%DIS*%I<(F_R6-&F MG- H1-X!6"T%2SL%H:NTTB;M%+F.[TU"G7YVH'15W;"N3N&=$RM;I^OY:GY+ M]X7B@8,G'9)FH32'HL4E\':.J:GZ M3I06D62G,H6EPB[_98T:^\?91+V!0\T>E&:A-(>BQ27R9H\7G4I_;W@]/OH_7E95G?0& M2E;Q;$F"D$FN=-)I'"$3IJDZKD!R[YMXV3=]?-KN-O/E@C02Y6,'SSGH$AB4 MYE"TN K>RW$Y55N >CTHS4)I#D6+2^2]'B^OW?6W!97_YZTKEK4%0E;SFJ5M M(9<)(;-/#)1,*BD[VH*W3;QLF_ZZNV\WY%E"5\&@- NE.10MKH WJB5 MC1Z49J$TAZ+%)?)&CY?7[_I;0I.].ZNT'?1*;+_$$1+3&-71!;Q-XF6;]-?' M=G-8H[R;_=3>/;2KW7;VK]FGS?KVZ249=WW?/BQN]J_!S^W-_6J]7-\MZ%Q# M>9S!4Q*Z6@:E.10MCCIYHR>JB;J&@%I *,U":0Y%BTOD+: HK_#U=HW7XZ-K M#]JH.OTD0>EJ*:HD&V4)'6/*Z$8E7804:F4:33<2X3V5*'NJLQK)7M(;F"J/ M.WC60M?7H#2'HL45#$*4DZ4HL3%*;(X2&Z2%4>=_"(2>2,J1F8R11Z/U)+K-)-)R/:?+JI&I%V% MT#5:U3KM*KF.RTJICFL?PMLZ4;9UYW:5(=&M\J\P>/9"5_J@-(>BQ<7T%E9, ME>\44,\*I5DHS:%H\1T@WK/*D1E/F8 LFP S^TOW8&O\H!#IRJ49J$TAZ+%I?,^5DX5!)50HPJE62C- MH6AQB;Q1E2.#H#(/9-9&U&FT@Y+M/U^DGU8(&5,U3Y,BCM))K71'X$L&-]"5 M7=^YW:0[*%8>(2>7\J1\9' M91[DE,JDEU:O"9D2DJFTFQ I4Z&SNT\(&:L$9QT75*3W>K+L]6^GRM[N[(92BJ65QQQ\FSQTJ1)*HZJIXJT*ZD6A- NE M.10M+E&P,\W(>*O*DZ;I)Y)^B>V7.$)B1->-]+*>5.JIDK"*JCMA-(LE.90M+A$WG:JD4E8E0=4 MN92RR3Z'$#HEF0Z:6I6L;29Y#I5J;KJ6"16WL6I<='88CLY)=E6'G_P MW(4N/T)I#D6+MP/S%E5/%9G54!\*I5DHS:%H<8F\#]4C([.:2*Z:RJ@T@T+J M:JW2Z["$3C0ZNP;C*)VIF.D(S&IOZ_2XP&Q?>^E-N)7''SQWH>N14)I#T>)* M>M>JIPK.:J@]A=(LE.90M+A$WI[JD<%9G0=8=:W2V"RA4E*EH5E"Q5B5I=LH M6<5DQT44[7V>'A>9[6LL0T)NY5]E\ 2&KE)":0Y%BXL:;&DZV9ZFV$U-L;N: M8K*CBKHJKX; VUJU":A=(F1\MLZ#K(+Q; /V7"5-DZX& M$:JFTEE#R57&B(X]T6KO^NIQP=F^?M*7>2L//WC*0I(#%N 1M;UK]#U3"C-H6AQ%;U_K:>*T=90?PJE62C-H6AQB;P_ MK4?&:&MJT]6ZT6E/(62A-#%2"C-H6AQF;PM;:;*RC90 MPPFE62C-H6AQB;SA;$9F99L\PJIXTS1IKR!DM> R[1?$CK%54YGT%F-*QV0E MNIY2Y]U;BVD)62-,NO^;HV0U,QT;GS3>LC5G9&:[ M^DC_PS&ARXQ0FH72'(H6/R#3>T\S54#60,TEE&:A-(>BQ27RYM*,#,@:(OB: M?M"X)D2I=R$D/.U&KLB)S]![,W-&(+:K=PP)J97''3Q'H2N+4)I#T>(*>O]I MI@K"&JCWA-(LE.90M+A$WGN:D4%8DZ=2>94]0I-29=NU64(E>?;X3$*EI.S8 MZ,1X"V?.B,%VM9/N-%IYE,$S$[J "*4Y%"VNE[>@9JJ$JX':32C-0FD.18M+ MY.VF&9EP-7G85&;;OUX3*FYXNJT)H6IDE8;H"97634=RQ'C79LY(MW8UC^[8 M67F4P3,3NE0(I3D4+:Z7]YUFJBBK@7I,*,U":0Y%BQ_(67F3>?AZ5/LX N(] MU.JT?U R'3X1Z^75HV2FUMD3.0D9XYWW#[.*!2=\1IZUJXOTAEH7JV1PMF=$6CM;2BEIUC/2\&D*74W$XAP,EQ1.!86;*L)Z M),,*!?6@6)R#X9)"Z:!0(X.L1T I(W*"QIZ@<65-CIV15OW\_'*N%YO3'QO:,\[@J0G%62S.P7!)V0)'RJ:*J![) ML$)A[2<4YV"XI%"!_60C@ZI'0/2^KO/;]$B=:-)8NZ5TBC4\W9B>TDFC5< =&[7F5)>U*6&2M+ MR9BHFO2>'5K7Z*X/,SPPB?R,Q&Q_L^D.N_4,.'S&8IR3#"H6UM%"<@^&20@66EH],S1X!\:>8=!.$%^1J2VOZ_TQN+* MPPZ?M-BU32C.P7!)%0-_RZ<*VA[)L$)A;2L4YV"XN% BL*UB;-A6Y+E7J4S: M7 B5-FE6GU(UV4V#E(HU=5F!-*Q1GL3@'PR6%"DRK&)NW%<3.L%E;R35Y4^GEN#(G.;_@4Q2YL0G$.ADO*%UA8,5G65F"]*A1GL3@'PR6%"KRJ&)NU M%2=D;?LU]@2-HS1*=SD?$1@]439ZU^O-XWK?3]K9?'4[6WS*)!1GL3@' MPR55"?RHF"Q.*["6$XJS6)R#X9)"!993C(W3BCSB^EU39==)"!G3V>*P)7%[ M0Y\< MN:96V>6.?I*C-*QF7=E[&3@Q679B=-\8%$LKCS!\9F)7#Z$X!\,E!0M,I9PL M 2NQ/A.*LUB<@^&20@4^4XY-P,H\C$K9%TJ6W\9#J2CS0NFDZ,J/R,"NR;)= MHSM)(7-6Y@V?CMAU02C.P7!Q>51@+=5D<5:%=9=0G,7B' R7%"IPEVILG%7U M;N9Z36FRNW+Z.8[2L*YFH0)GILK.C&X6A2Q9F3=\#F+7^J X!\,EY0G%.=@N*1(@9M4DV50%=9%0G$6BW,P7%*HP$6JL1E4 ME>=!\[Y!;,):*Y;UC5Z4HS3[MM'U*&"F A^FRCZLHW$4(V!EY/#)B%WH@^(< M#)=4*'".:K)LJ<)Z2"C.8G$.AHL+I0,/J<=F2W6>],RZ1K_&GJ!Q94URCH'] MTF7[1;>+[H17&3=X!D)Q%HMS,%Q2G< WZLG2HAKK(*$XB\4Y&"XI5. @]=BT MZ"M %UM%K\:>H'%ES?_7^<7[7_CC?W"U6V]FR_;(? MJOK^\$3WS>+N_NV;W?IQ_^I?S'Y=[W;KA^&PO=V]R M:W-H965T&E%D3!5/!OM-<%PE^CU$.&U(SO1#-'71^+BQ?)IAR3]2T MN9,0HZQ66I0=V"@H*6_?Y+&KPQY@'!T !!T@>"T@[ "A,]HJ<[9F1),TEJ)! MTF8;-KMPM7%HXX9R^Q676II3:G Z7=S>WWY=W:)S-!5<2U-5=$,8X1DH=#H# M32A39^9TM9RATY,S=((H1]\*42O",\]Y^T-L/'%]XR#[L@-> -E*4?RO04%V@J2L^ M2/3C>JW<_L\ANRU_-,QO>_!*522#!)LF4R!W@-.W;\83_\.0^?]$]JP485^* M\!A[VKLG2H$>_+0MP<01V/&P2_W8V^T;.);Q3%74JXI>IXI1LJ:,:FI^S'/3 M&5("UT,BHW\D!./)1?A"Z$#69>1/7HCU]AK+#K4O1&XI5XC!QN#\T>4%1K(= M%&V@1>5Z;2VT^7G88>3 & "B)P &0 'AL+W=O/+0_7K/A:+BCEX"%+\_*DM^!\^:;?+Z<+FL7E:[:D MN?CFCA59S,7;8MXOEP6-9W6C+.TCSPOZ69SDO=&P_NRJ& W9BJ=)3J\*4*ZR M+"Z^OZ4I6Y_T8._'!Q^3^8)7'_1'PV4\I]>4?UI>%>)=OU69)1G-RX3EH*!W M)[TQ?'-*_*I!'?%/0M?EUFM0=>66L:_5F\GLI.=5CFA*I[R2B,6_>WI*T[12 M$CZ^-:*]]C>KAMNO?ZB_KSLO.G,;E_24I9^3&5^<]*(>F-&[>)7RCVS])VTZ M5!N3P:%FP-BBI:J%4OZMS4K45ODKP:QFM>B&\3T8Z/)I?/7H!G(,G!S8*MRCB?E<,^%]:J'^A/&QMO-S90AXV_5OEK@+V7 'F( M&)J?VIN?T:EH#NOF6&W>%PEILX+:K*!:#W?HO4_RA--7%V*&S0P9^'(AXL&$ MTZS\U]37C3@QBU<+\TVYC*?TI"=67DF+>]H;_?X;#+P_3#UW)*;D ;=YP#;U MT7G!RA*!%B 0[1O4P/\(!QF:C M?FO4MQJ]%&7Y@&3ZVH\C1,( [7@TA.$H]#L\!JW'P#KU)[DH@IOIG_[D] ]< M3G]'8DHNPC87H76\M%PD,A=QG0M3]T-M7$CD>3N#MR=(L1NU=J,]0[.>OWN8IJM9->?.&9NMDS1] ;Z,;TM>B$W4.(*1RQ%T)*:D9-"F9."F@ VT M\8AP&&D%S!"&0MA5P* G=V'/60EKI/;6,$.YH;[MXT KW?NB5,N2#: =#B;YJV7!IE34JRHC<3%= '3XIKD M7EQL+<6EDWF5656/'C9':FH.)'O )XCT_J:E19B$J?U%E8NDJ79IE/*<*6F=EMR!AP\Y14CM&+,T;EP MI*9>.TN807:8.1BZD(E0?,\/=Z:J,0YCU(%=2)(,LI/,,=B%=$PA/O0'9->L M(0Y',((=9K?N2=AQYD#L:E24=8TQ"?"N3T.;:Q)&D!U&/N5+832OO'(Z7>0L9?.$&LNX7>GH M07H* $$20) =0!Y[X\\I?+A24W,AX0/9X>/P,FX@"1^12"OCACB"PJ"#.9!D M#F1GCJ.65J1?POLHVJ4C0UCH(T0ZK$I.0/8;$H<66;.Q4\API:;F0D(&MD/&X0ACRT"#J M<"DW:QS^JHIMI8*CUX,C-34MD@RP.S+ ^I9OG&=ZF&V>23+ =C*XJH';7*Z= MWAUPI::>U4JV(':V>&2Y)DZ!PI6:F@L)%,0.% >7:Z)C O9]N$L3IK! 7!%V MG*]+FB!VFCCJA%V_KX ].-!.V$UA0=AT*FV#P0MGG#V;)^INJ6<;ZC&M M]K&\T?]02P,$% @ @7SY6$*C3GHQ! OA, !D !X;"]W;W)K&ULM9A;;]LV',6_"J$510NTD4A9LIW:!NPXRS*D:1"G MZ\.P!T:B;:(2Z9)4W'[[49>(#B31L>>]V+KQ_ \OYR>!HRT7W^6:$ 5^I@F3 M8V>MU.;<=66T)BF69WQ#F+ZSY"+%2I^*E2LW@N"X:)0F+O*\T$TQ9$461'W=W E]YM8J M,4T)DY0S(,AR[$SA^/G]5_+SJO._.();G@R3<:J_78&3@@)DN<)>J> M;_\@58>"7"_BB2Q^P;9\-NP[(,JDXFG56#M(*2O_\<]J('8:(-31 %4-4.&[ M+%2XG&.%)R/!MT#D3VNU_*#H:M%:FZ,LGY6%$OHNU>W4Y/KV87I[=3V[N033 MQ>+R80&FMW-P]>7+_-OUS0WX"*XXC[ ,H P]KGDG,8CER ME?:1J[E157-6UD0=-4/PF3.UEN"2Q21^V=[5_NM.H.=.S)!5\,^,G0'?^P"0 MAWK@ZV(.WKUY;]'UZ\'Q"UV_0[?N^]_W7/_J9;#%(OZGK<>E4*]=*(_6N=S@ MB(P=G1U)Q!-Q)F]_@Z'WR6*S5]OLV=1KFQ_ (UE1QBA; ;X$&R(HC]O,EG)A M(9?']FD2AD,O[(WMM9%4;;N[U2%0R\(VXN&=='0 M6E3/B0X>TU$1@K#H%U ",YG@W$6;B;!AXJ,?!'Z[B7YMHO_*"2 LM@]]OU$_ M'/2"L-]N8% ;&%@-W D>9R7F+C2V:803\$"B->,)7U'2.AU6Q2-7[+#V.SQ5 ML(;_@TWH&3IZIXU6I;<[P7X0!L&@?8+A#J?A?TI7U7RWL-=1$YF:Z*3AJN1> MIBN$'1&'!L/0BL]#\E4IO1Q_-.RA#@^&L= .V9V(O<7IYA.89OK=7 S%WJC9 MI8]=Q(;+,#A5VJ 5\<&R MZQRY9)'A,H*G"A>R$OY8IX;FR$[S@\.%FCB'GDY7QR)'AN?(SO-]X4)-B'<$ M&AE^(SN_#PU6)?<:#P;$R/Z%?$"N4,O7LFWL#6*1';'WQ.RZ M-2A&_9,ES KU8YT:>",[O ]/6)/>78O,P!O9X;TW7$UB=]3T#:Q].ZP/#9?? M_$KN\F! [-L_D \(5Z446LJ[.ULJ*1&K8N-(@HAG3)6[*_75>G-J6F[)F,?+ MG:W/6.C%($%"EKJI=];7T1;E9E%YHOBFV*!YY$I_4A:':X)C(O(']/TEY^KY M)"]0;]E-_@502P,$% @ @7SY6#)0 .BE P [Q !D !X;"]W;W)K M&ULK5A=;]LV%/TKA%84+=!$'Y9E.;4%+-:*ILB& M($FWAV$/C'1M$Y5(C:3LMNB/+RDIBNS0BFOHQ1;%>PYY#GW)2\^VC'\1:P") MON89%7-K+65Q8=LB64..Q3DK@*J>)>,YEJK)5[8H.."T N69[3E.8.>84"N: M5>]N>#1CI6!L2^Z<97.+4?/"#)(I*; MZFL#"\@RS:3F\7]#:K5C:F#W^9']0R5>B7G A8L^X>D2$UM_X:V-$!^#Z!P!> _".!8P: MP.A8@-\ _,J96DKE0XPECF:<;1'7T8I-/U1F5F@EGU"][G>2JUZB<#**_[B\ M1V?HFM'5F02>HQ@>)'H3@\0D$V]5U^>[&+UY]1:]0H2B^S4K!::IF-E2C:XY M[*09Z;(>R3LPTJ>2GJ.1\PYYCN<;X(M^> R)@KL5?&2 Q_WP.RC.D3N;U_KF57RC@]-1-EU1(7FILD"B?Z]5 +J2D(O_3-[4;+Z932?WA2AP G-+ M9:\ O@$K>OV;&SCO34X-218/1+;CXJAU<=3''MTSB3.3734LJ&!ZZ]I$@3L. M F=F;[I&F,+"2>#MAL6]DSA1HM]*]'LE_J7V[I+BG'%)OD.*4B(25E(ID$HC M1(0H,4T )4Q(8U+5[)..Q#,W&(?3/2=,8:$W"?:Q8N2<[TY%'KQU2'' MED?(#YZO9. YHSWU1T7%O=,[4?RD%3_I%7^]H_0=RD (=:+M.&+2/S$LOQ<& MX9X!IC#?"_<=Z)WCB0Z$K0-AKP/JJ/'0+6Q8MB%TA18<4B+1!YR0C,AOZ,?A M/I,OO6/]Z@DR)%D\$-F.Q]/6X^F@Y_!T2!>')(L'(MMQT76>RD#GM).XP743 M;?\4?CDD[A_]5'6=(M=].1/O]5YTS3#MIN"!'J,3O6/\ZF]G4+9X*+9=?Y^* M87?8:M@=M!P>E"T>BFW7RJ>*V#VQ)':/K(F-<8:BV!2G*@CGB:]68'J\&PO=V]R:W-H M965T7GXEX( M1;ZD25:<]>Z56K[J]XO9O4AY<9PO1:;W+'*9M-)N>U*3B?Y2B5Q)JXD*59IRN7#N4CRS5G/[WW=?S8? M+N=G/<_T2"1BI@R"ZY>UN!!)8DBZ'W]7T%[=I@G_ MQW-U?]8[Z9&Y6/!5HJ[SS1M1G=#0\&9Y4I3_R:8ZUNN1V:I0>5H%ZQZD<;9] MY5^J"[$3X _V! 150'!H0%@%A(<&#*J P:$!PRI@>&C J H8E==^>['**TVY MXM.)S#=$FJ,US;PIY2JC]06.,S.R;I34>V,=IZ8T.O](?B;ON93<:$R.J% \ M3HH7>NNG&TJ.?GPQZ2O=DCF^/ZNHYUMJL(=Z(Y;')#A]20(O"%O"+]SAOZZR M.CQH":<'A'OCO>'1 >&A5X8/6L*9.YR*F0[WV\Z]K\6I%0IJA8*2%^[EW2IR MF15*KO2,5N3/M_H E//_@C M[Y[>K4=>3(>!;M'6F(,:C$&3C$N,R5T3Q71V5"0 M8L.7!?F74%'$=YG>,B>\(&_$_,[HU_(.;.ID/&Z7.*\)'J.IR1?D%F>*:G7MN0H MSLB#X+)H7>LXP5VE=O=RN.U&FZS(7D1(& /!+%G'M:SCPQ+VM4G8-SIAOR0L MEGK#QWLI!/G#7,YGIG!GRUUU1\(H$A8A80P$L\;"23T63J I_ 2I+Q)&D; ( M"6,@F*7O::WOJ7.NO\^-&<$3LN;)2I@$OLBET--:?U&64F2S![-AP^6\SNP% MX=FY]2^3>'[8G>VC#$93&4#1;\\8'\]U&F'%KR4?S MU>QMSC/"^"Q.8O6@\_N>/:W"0KTR*(U":1&4QE T6_O&=O,'V+0.M=>@- JE M15 :0]%LF1N/S7=:/-,K&6>S>*GS^M;L-HE];J2/BV(EYJU*0XTV*(U6-,N' M#H9M>3^"-LQ0-%O&QDKSG_+2C&3U;*T,-;>)YD9VUA%)HT^<[GBO*1=!^\%0 M-%O6QDKSW5[: ;]$501[Q'MARXB_<#?662*HY571Q@?\U-1VQN[?FOS&K_*= M=LGTG5ZQNGG?L^=\F1ZA%A:+9HC8FE>]VJ3HO8_6>&Z&_UH@Y^; 6,C.U,(3%&=>W M2CT92_?CZ.8#NV[/JU#7"DJC4%H$I3$4S:[I:,RMP,-6=4#M*BB-0FD1E,90 M-%OFQJX*G#[)])P7<4&V17]$I_8UES&_341I3[3J7)5K!7;&#,;#;VZO[H8[ M2PBUHJ TAJ+9$NZ47[FMJ.?D" M$)NQH4X4E$:AM A*8RB:+7/C1 7N"K#N&7O0FK']QQD;ZC)!:1&4QE T6\+& M90K<+E.9EZ_%.D_69@%]H5?6L7J4N%T'[-W7.@"@#A641J&T"$IC*)H]2AH3 M*QAA\SG4P(+2*)0606D,1;-E;DRMP&UJ/<>K=",[2PTUPIXXW?T%A!&T'PQ% MLV5MK+/@*>OL2YRN4G*;2QUK,O6,Z^;VI6BH1P:ET8JV:S".VRN%(FC##$6S M%6Q\LL#MDQW@-KL)G66#>EM06A0\+A?[UHA&-6@_I-(85J&[&NO_+ZK>"J5S MK_G);[NO37%W)SH_Z@*UN:"T"$IC*)H].!J;*\169870JBPHC4)I$93&4#1; MYL8*"]U66+>;KAO6662HSQ6V5&SMN>E"&V8HVE;!_LZ#O^9!\'=&ULM9G;;N,V$(9?A5 7118(K(-/<>H8B"UMU\7:29-L>U'T M@I9HFX@D:DDJ3HH^?(>2+%NI3*P+]L;6@?.1G)\<#JGQCO%GL25$HMPYU=4R*: MD%10EB).UC?6K7L=N'UE4)3XC9*=.+I&JBLKQI[5S3RZL1S5(A*34"H$AK\7 M,B-QK$C0CF\5U*KK5(;'UWOZIZ+ST)D5%F3&XM]I)+2P?V.XS MJ3I4-#!DL2A^T:XJZU@HS(5D264,+4AH6O[CU\H11P9=]X2!5QEX[PP\[X1! MMS+HOC-P1R<,>I5![WMKZ%<&1=?MLN^%XWPL\63,V0YQ51IHZJ+P?F$-_J*I M&BB/DL-;"G9R,KM;+.9/BV#Y](ANESZ:W2V?YLN?@^5L'CRB"Y](3&/Q$7U M-$4+&L>@KAC;$JI6 #NLJIF6U7@GJAF@!4OE5J @C4C48C_3V[N>!F!#G^N. M>_N.3STM\9<\[:"N*]V"VSW!_<*$0#.0@:8;DH:4 M"/3'%RB#YI(DXL^V45$">^U %02O189#GHD[M<"HG3"$1!,9&2<('8&H6<1%2V:5+B7*?@J87D93+L M=_IC^^78V6VEG,ZP6'V)P-TPX.%2^7E-4PQS 8PR)JB*'9>(O$JUE*YB@DB:)X3C M\GG*)(JH" %/(K2.\:9-'WU#)<_;0L+L/UGY6JMS]3,$:^@WJ/4;:#MX&X;0 MQ0C%%*]H##I <((T"G*9!.;!J9@^'?Q[E/<[5^^F0FNAT;N9H&W>N9XT!&MX M]/[4HL^-]R9AODE88 C6T.>JUN?*]"I\95(5 MDS#?)"PP!&NH,JI5&6EGS3)/5H2K!6&?0@K(Y.46%H#CZ00[FV*!OH!LNB[X M$?VM2SRG9UBFA*&Y,TWR@M,$5K M:N,=M/'^C]1*3SU;'Y,TWR@MJ&B#HP#MU0&ZZ?3#5MO5[AEA#T^R'6PS./K, M./V+I6@.TR)2 >R!B Q6C;9\?JJGGNUTHSMNH[3 %*VISV'3[?:,!RR3F^69 M49IOE!:8HC6U.6SE7?UF]Y"+9:0\%U'G: *RK!/G:5,]\&QI3-+\BG:<_KG- M]"\P56'I;_OH-#DA?%,W9&PO=V]R:W-H965TLJ7.UXP$4>&4)KIE&*Z>!G&F3+D2^8 ^':^#)5D0\;"^8_)*KRE1G)*, MQS1#C#Q-M$_F-;8&N4-A\6M,MGSG/:3T6WYQ&TTT(U\124@H/N^U?Z#T7P,IC'@),937Z+([&::",-1>0IV"1B3K<_ MD2J@8H$A37CQ%VTK6T-#X88+FE;.<@5IG)6OP4NU$3L.DJ-VL"H'J^O@''"P M*P?[U!FQ%QOG!R*8CAG=(I9;2UK^IMC]PEON5YSEA;(0 M3'X:2S\QG>/%_?QA=O\PO_WR(\*_W^$O"XR^1W/"!=N$8L/B;(F"+$)?Q8HP M.9X$@D1HM@K8DG#TSB9-=(=OX M@"S#VLS[+IB[()G'ZJ85F7,*!=%>O9YEA_WMWC?2/;J//J$EI1$O"C'?S3A4!]S+.K?X(&$^) P#P5H)<>N$ MN)>4!Q^KXX]&G3D8=_(-$R[(P^GD/"^ MD35P'+4\C.I81[VQ+N0=J(SR UJ2C+ @*6HQB.2-5"PW(,1INROYW)?CT.I9[%972_:M MG,%P=$!+FF[,[&_'CFG)VR!=?T2?-H*F03%P5%-ZYSN[5B%I/B@-0]':F6MZ M2W-P44T!;3=!:3XH#4/1VGEJ6DZSMU\Z0U/<_6^X-W*ZFK)OU?V]XR005E@- M=]J>=K1-^V;V]V]*/?%97'0ZQ\6C%WYV44+2?% :AJ*UT]1TGN;HHN(!VGN" MTGQ0&H:BM?/4])]F;_-TAGAXQV1A=MS$/VZ">TW:#S":%L[J;^&4HE'6(HW9 MZ?U,_S3GEB4HS0>E82A:.V%-!VJ9EY0/"[3O!*7YH#0,16OGJ>D[K=Y^Z73Y MJ#A]\J$P<:SN[R+'.5AA,K+L Q+2=&Y6?^O<7D+_()ZF-7TW\!4$L#!!0 ( (%\^5CL%&PO=V]R:W-H965TW>%C6G'Q+#, MA5YRRN3,R90J;EQ7QAGD6%[S I@^2;G(L=*FV+FR$( 3&Y13U_>\P,TQ84XX MM7LK$4YYJ2AAL!)(EGF.Q>L"**]F3M\Y;D1DERFSX8;3 N]@#6I3K(2VW 8E M(3DP23A# M*9,^_?+";&WSI\)U#)DS4RF6PY?S;&?3)S/",(*,3*(&#]VL,M M4&J M(Q?!TRGH32!I^LC^F>;N\YEBR7<(,/24\5)BELBIJ[0N@^[& M!PV+6H-_1D. 'CA3F41+ED#R-M[5^31)^<>D%GXGX+>27:.!]P'YGC]$F_4= MNKRXZL =-,4:6-S!N6*]*8$U1& AS/W=A_W!Q_%PZNY;F$<- M\ZB3^6V9X@R+';1^%C7,^(0]&(V#=O*@(0\ZR>=2ZE$F,06)].>(*D$4]'B: MMBH(_E'0&TR&9_(?-Q+&G1)6^%6/+=5*.&XA]((SA).&<-))J._-?_H\:>ES M,/3_HG5/YD@.NFMF6DH4\Y*I>J0TN\U GM=SZ(][/K4$ #Q'0 &0 'AL+W=O1"1%/-SNB*9 M_&9)68J%/&5/*E\Q@L-"E":JH6FVFN(X4\;#XMHM&P_I6B1Q1FX9XNLTQ>SM MBB1T,U)TY?W"7?P4B?R".AZN\!.Y)^)A=#N81N^(P*@$QK[@6(1>)>AU%9B5P-P7F$<$ M5B6PN@KL2F!W%?0K0;_K& :58- U@E,)G*X"Z<3JR1665,M'7OC%Q0*/AXQN M$,O;2UY^4)BNT$N;Q%F>'_>"R6]CJ1/C^\\WDY^]FU_5G'X@W]2@5!?UT^142YD+"II"P&21L#@GS(&$+2)@/!-O)#;/. M#;.-/EYD@5RD<8+B#+VL,1.$)6\HP#Q"8?P:AR0+T9G\+J1)@AE'*R*7:A%F MI*F^7+7&.C5C2IA3P/)%X^M8.]<<:ZB^;J<"9,@I)&P&"9M#PCQ(V (2Y@/! M=E+!JE/!:DT%M_([EZOU0)J=A$A0%- TE6\%A>>K&G)"0EA=/#QI[=>IM:%3 MR&FG5K/&5@-+V_[3=S7S_Z#Q(&_ A+F \%V#&G7AK0[&G*%W_!C0IH_YT7(J#-(V!P2YG6]'PO(J#X0;,? _=K _58#7ZY% M1%G\CYQ)<4K7F4!TB7B^&D>,K-8LB.3*H\G4K=A33=T_O._U;+2WF(",.X6$ MS2!A6/1;^6?ZEY(F%O"^MNU>6\NA@PW@X3-(6$>)&P!"?.!8#O6=VKK.ZW6 MOZO=CK!\[PMP%A"YRBU^%I4.W=5VS]MX7%I!!?2#83B;HVM=?V36H7&CR?SO]U 0 I;D5S6XI PU-3*?G M. =U>-;0TM)UY[!BSYN8FFGT#UIZC='-IJ4RZ(WQH6BEY=2M/9Z4L*=B3Y%+ MY\B%<+D'4E^M]RTOB]VZO>NN?C$O=Q^_8LK-T&O,GN*,HX0L)5([[\O755;N M+Y8G@JZ*G:1'*@1-B\.(X)"PO('\?DFI>#_) ]2[O.-_ 5!+ P04 " "! M?/E8;#(@ZB<$ *#P &0 'AL+W=O0]_!TQQOM&'\1&2$2?2_R4HR-3,K-O6F*)",%%G=L0TIX MLV*\P!*&?&V*#220Y MVXT-V]A/S.DZD_6$.1EM\)HLB'S>S#B,S(XEI04I!64EXF0U-A[L^]BV:@.% M^(.2G3AX1K4K2\9>ZL&G=&Q8]8Y(3A)94V#XV9(IR?.:"?;QK24UNC5KP\/G M/?NORGEP9HD%F;+\*TUE-C8&!DK)"E>YG+/=1](ZY-=\"\/ ;0W<]Z[@M0;>>U?P6P/ENMGX MKH2+L,23$6<[Q<L-4/2GUE#7K1L@Z4A>3PEH*=G,0/\Z=/3[\MT"R>H\7' MAWF,;M&<)*Q,:$ZQ.DRV0C(C:)%A3@1Z%B1%M$3Q;(&F.$^JO$%=1T1BFHL; M('A>1.CZZ@9=(1.)Q@PLGDLJQ8>#B2\9JP0N4YB\.AJ/3 F^U3LTD]:/Q\8/ MYPT_7/29E3(3*"Y3DFKLH_/VP1E[$S3MA'7VPCXZ9PE_K\H[Y%H?D&,YGF8_ MT_>;NSIW_M_J\7]>_4@,MXLR5_&Y;T49YB4MUP+-"&_B"/WUL!220Y[X6W?8 M#9VGIZN3Y[W8X(2,#-V9>.?8 M)T]0A6B9L((@+"6GRTKB94Z09&B:X6(#W_2?NJ-I6 /%6I>A[<1W_& X,K>' MFI^BAGXX#(]1T2G*#GQOZ!S#8@W,'[K.ZYI' OB= /Y9 ;ZJ(D+26[PE'(HB M*JMB"?$)Z:Y-45!8A81\!*&+KB$_-=,W.E6:I<+#+0XMSPEZLNA@H>5Z/5VT M;('M]W31L@5^J-:P%V=;AGZT/4MMZO=5:/\YA MD*S>+T)+V%.A_XEJ45Y/JTB+&O2SE185]HN:>7"W+PA?JZ9*0!:N2ME-%[-0+*- MZBR63$*?HAXS:%8)KP'P?L68W _J!;KV=_(O4$L#!!0 ( (%\^5BC[A)K MN ( /0' 9 >&PO=V]R:W-H965TYL7[3GXD[F K=%Y3)L9,K58Y<5Z8Y%%CV> E,_]EP46"EEV+KRE( MSBRIH*[O>4.WP(0Y<61M"Q%'O%*4,%@()*NBP.)A"I3OQT[?.1B69)LK8W#C MJ,1;6('Z6BZ$7KFM2D8*8))PA@1LQLZD/TI"@[> ;P3V\FB.3"1KSN_,XCH; M.Y[9$%!(E5' >MC!#"@U0GH;OQI-IW5IB,?S@_HG&[N.98TES#C]3C*5CYU+ M!V6PP1552[Z_@B:>@=%+.97VB_8U=OC!06DE%2\:LMY!05@]XOLF#T<$K=-- M\!N"_Y00/D,(&D+P4@]A0PA?ZF'0$&SH;AV[3=P<*QQ'@N^1,&BM9B8V^Y:M M\T68.2C<'A0F59]HJ M_6>\!NB&,Y5+E+ ,L@[^_#1_>(+O MZ@RT:? /:9CZ)P6_5*R' N\]\CT_[-C/[.7TH"N<__.>_+/W1\D(VC,16+W@ MN3.!!2-L*]$"!%J9N3+^FV/PUQ9)7$GM4D["M27A*/5YP!4P13.D#R@BM%&1(0EH)HHB^ MC7"?TDI?!80EPAIW;C'V!NN+6E_9LZ[2U5XOK%?34W:Q%[F[XWK\C>@_1LQK MQ.!8H_<$DW1A+EM,G1+WZ!DK0&QM_Y HY153]>EMK6V+FMB7^8E]VA_-^AWV MN6YI=0?Z(U_WPQLLMH1)1&&C77F]"[U34?>8>J%X:1_1-5?Z2;;37+=E$ :@ M_V^X+E"S, [:1A__!E!+ P04 " "!?/E8I^I:9T<* !G=P &0 'AL M+W=OJLV\VG#WP9YA_2%4_$=^9IM@P+<3-;=/-5 MQL-9/6@9=RW#&'27891T+L_K^VZSR_.T+.(HX;<9RKWBGJ_"!9_PXNOJ-A.WNAME%BUYDD=I0C(^O^B,S;/ 'E4#ZI_X M,^)/^=;7I-J5^S3]5MU@LXN.46T1C_FTJ(A0_/?(KWD<5Y+8CN\-VMG,60W< M_OI%I_7.BYVY#W-^G<;_B6;%PT7GM$-F?!Z6<7&7/OF\V:%^Y4W3.*__)4_- MSQH=,BWS(ETV@\46+*-D_7_XH_E%; VPK#T#K&: ]6J ;>X98#<#[$-GZ#4# M>H<.Z#<#^H<.�#!H<.#AH<..&T&G!XZ8-0,&!TZP#1>_G)&74'K/WE= M+TY8A)?G6?I$LNKGA5=]41==/5Z42914_3$I,O'=2(PK+L?7__[*)NP+^_QI MR:RR<^3ASR[N^J_;K6,Q_#[ .Q1C)#5IEX!,N*9X7GZ#W*[X4W>'.SW#?V M+DS$WO7?9.A;OR3!V,:;C'? +\DV:\;6,#YF:]CAC&YK CWC\.E;.R45IKUI M2;MV[3WN59F+>_*1_]Z(^P@K^#+_GV)3K]9D3TU63[)G^2J< M\HN.>!;->?;(.Y?_^)LY,/ZIJG@DYB Q%XE1).8A,1^),206@#"I,7J;QNCI M]$LO36=/41RKZE\[\MCZ1V(.$G.1&%UC@QJKCJ,?+P>GO?Y@:!C&>?=QN[B1 MT_H'3\N0TP:*:0!8EBYQ$"OZ^J?N2L+A*C2,Q#8CX28T@L &%2]9]NJO_T MEZN_OIL4/%NJ*E_K'EOY^HVT#/+,PTS5@ YR,UPD1I&8A\1\),:06 #"I%88 M;5IAI*VRV^9AGLRS=/EZ$;#5&*IFT,K'-L-H]VF@9ZN>!I"SNDB,(C$/B?FC MG855KV>-K-TE[.Y?X=5/!*#MDHK5--J7_XTC'KE/2)@D91C7D1-9A<_5@E5Y MQ*)GCZW51MO^-=G*6H5.ZT(U"M4\J.9#-0;5 I0F=\!6 &8>U0'5D0KA/PJ^ M)Z>ZTGM'E[Y^ZX;[CUF@V^%"-0K5/*CF0S4&U0*4)O>"U?:"]>NKV#!*2+I^ M75/9%EKZZ+:P=IX1K-%(^92 G->%:A2J>5#-AVH,J@4H36Z#-H UM3'6Y><5 MS\(B2A;-XC6K3K)YG\[?E^)&F.=\SS$1-(1M-.G%^^%0V0'0B!6J4<5>F,;0 MMD:[(1-T8O_PB1ETXJ#1I*!IU!^8>W,FL\T_37T ^KHNXRB\C^*HB+BZ'J&A MJ+D;H.VK1VCD"=4H5/.@F@_5&%0+4)I<^6W$:NHS5B?*5ZDX\B!>EI:K$_(I M+8BX;YHFHAU*/B--:Z1)3GZ2ZR_DKLSS*"0OY](HVP,:M4(U!ZJY4(U"-0^J M^5"-0;4 IX=WR:/HHGDGNQ#*Y/5:@6O+/HD>=%5)29>MT+#6^AF@/57*A&H9IG[J;> MKPY+?>B$#*H%*$VN^S:^-?71J%>]MO-N^A!F"_['(34/C6VAF@/57*A&H9K7 M:-)Y3NO49*?TH5DM5 M0FESZ;5QKZO/:5#-AVH,J@4H3>Z.-N&U3/S*UX*FO%#- M@6HN5*-0S8-J/E1C4"U :7*/M,FOI4]^JV>/:-:\AKH.?N<\R]1G0.BMHWL# MJ3E0S;5V8^A35>9!H=-Z4,V':@RJ!2A-+OLVZ;7T2:_NDD+]T*.K''I1+51S M+45DV5-6.?226:CF0S4&U0*4)E=YFQM;^MQXG!71/)I&84QNHGE!;GE6O[-* M,N7BCF54['F8A^;'4,V!:BY4HU#-@VH^5&-0+4!IT&;/5_PW+!&B(#-4< MJ.9"-0K5/*CF0S4&U0*4)O=(&R);^HM\CULF0,-CJ.98BFN$;=4QCPN=ET(U M#ZKY4(U!M0"ER77?!L.6/AC6KA.@ 3!4B\%*IY4,V':@RJ M!2A-+O,V![;T.; ;9@E)RT)9YM#,%ZHYUFX2J@Q"7>BT%*IY4,V':@RJ!2A- MKO(V\K7TD>]+E>^]*%T__NA2A^:\;^R;M?=Z,1>Z'12J>5#-AVH,J@4H37YK MP38IMO5),9OQI'HQJ#[%+4J*,%E$U9?[KVK1@\10/G9=" M-0^J^5"-0;4 I!R4_R6WX7'>'6.#2*,L+,DZ2Z)%G>9@] M5^_R=AVG>766A1,6RI/C]!MQ=,- DV.HYD(U"M4\J.9#-0;5 I0F-U6;'-L6 M_F53&YH@0S4'JKE0C4(U#ZKY4(U!M0"ER3VR]8[.^IB9EM69U)LW5"'KZ]86 MU>FFY4JTRZI](E)V"_;=G;%O[ZRXSE;Y A-T6@K5/*CF0S4&U0*4)C="FT3; M?SF)%D=@?AK/ZC>@N%TW# F3&:E6[>\_BU6[E$$HVP6:6T,U!ZJY4(U"-0^J M^5"-0;4 I;6]F_(K6UH;@W5'*CF0C4*U3RHYD,U!M4"E";W2)M;V_K< M^J\>@$&3;*CFV(HDVU"]4Y(+G9="-0^J^5"-0;4 IE6L: M ]5Y&M?Z:8\N?.BUT5"-0C4/JOE0C4&U *6M"[^[]0F:2YXMZD]LK98)95*L M/[EO<^_F4V'']6>AOKJ?FF>>J;C?-\_8^C-?6W[]$;0?PVP1)3F)^5Q,97P8 MBI52MOY4U_6-(EW5G]]YGQ9%NJR_?."A:+KJ!\3WYVE:O-RH)MA\MN[E_P%0 M2P,$% @ @7SY6,W@VL0-! /Q4 !D !X;"]W;W)K&ULM5A=;^(X%/TK5G:TFI&Z39P0 EU 8BC5=-6.*IAV'U;[8((! M:Q*;M0VTTO[XL9,T'R5D@'I>(';N/;GG^OKFQ+T=X]_%"F,)GN.(BKZUDG)] M9=LB7.$8B4NVQE3=63 >(ZF&?&F+-<=HGCC%D>TZ3MN.$:'6H)?,/?!!CVUD M1"A^X$!LXACQE\\X8KN^!:W7B0E9KJ2>L >]-5KB*9:/ZP>N1G:.,B]*TAO!JYKG9(+)X(WHG2-=!49HQ]UX/;>=]R=$0XPJ'4$$C];?$(1Y%& M4G'\EX%:^3.U8_GZ%?TF(:_(S)# (Q;]3>9RU;)F#EQ!-(TMH M72.)!CW.=H!K:X6F+Y+<)-Z*#:%Z&:>2J[M$^3A\G MX_OQUV]3\ <8"H&E (C.P1U!,Q(12; 'Z^Q1"02GY3)X_0:?/SP"7P A()O M*[81REKT;*D"T_!VF 7Q.0W"/1#$7QMZ"3SG KB.VZIQ'S6[7^-0N4[@>EZWP!IA))K/:G!&P!;@A%-"0H @],D&2__3-^ MEGKWSB(,QG038X[T_+]U:6I^]L'TCAK]SLQ(*\](Z]B,H(/KGT*T$PC=(+<# M"+N^T[.W91IU5AVOL*K$Y^?Q^8U%6=J#=9'Y)BO3$%B%9SOGV3YV'5XIOYBM MSN;G-^=YU.A\9FJ"/#7!L:F)FJLAV*M -VC!-V6:&@4E(]_S6_55VLE#[#2& M>(,(!T\HVN +,,'AAG-"E^!_<(>W. )N7:R-@*=6KB&P"O=NSKU[YFNC:Y*B M(; *1>@4'NJXF@ MT_'>E&>-E>]WN_7EZ1:2PWV7Y'"-2@Y3:%6NI=,14Y(C RI_A[S5@(TF:8!V MZ71+'RW>([XD5( (+Y2/, MR=>!/D/+STP'/P!02P,$% @ @7SY6'9%$LPV P ; P !D !X;"]W M;W)K&ULS5==3]LP%/TK5QF:F 3DHVW:LC92:4%C M*@BUP!ZF/;CI;6N1V)WMM"#MQ\].0VA0""#ZP$MK._<TYCF_'A#(K MZ*1C5R+H\$1%E.&5 )G$,1$/)QCQ===RK<>!$9TOE!FP@\Z2S'&,ZF9Y)73/ MSEFF-$8F*6<@<-:U>NYQWTT!:<0MQ;7<:H-)9<+YG>F<3[N68Q1AA*$R%$3_ MK;"/4628M(Z_&:F5SVF V^U']K,T>9W,A$CL\^@7G:I%UVI9,,4922(UXNL? MF"74,'PACV3Z"^LLUK$@3*3B<0;6"F+*-O_D/C-B"^#67P!X&^.;T>G%Z>7U& [AC% !MR1*$/@,AIS-#Q6*& 8X4; _0$5H)+_IP)OQ /;W MOL$>4 ;7"YY(PJ:R8RLMSTQBAYF4DXT4[P4I/Q-V!#7G #S'JY? ^]7P 88: M[J;P6A%N:U-R9[S<&2_EJ[WD3)[_ ?2D1"5!YP5#2B8THHJBA LD,A$X!;T? M1Q@F0E V3Z,N.1/YP F15,+OH9X SA7&\D^9.1LU]7(UIIJ/Y9*$V+5TN4H4 M*[2"KU]9M6.R K&U7+C:E7L09\(\6#R[L4\8:HLUPV!GQ*8%\TJ\-V& M[SL=>[6=15E8J^E[>5A!7SW75Z_4-\051N#!/[-3/+UP*QZMC-Z^7DJJ],8/ MS0(_O!I0EEGEU.]=Q1V1%5QJY"XU/M7V;^S2N!V1%8SS<^/\CV[_#4%S:U\_ MW_E5$055S5Q5LU+5TW*6"6J^*J@JHB"HE0MJO;$*K\VI,N2$/1;RRN)\VIUY[D\>^LJ:.[A%T3,*9,0X4P#G:.F?C6*S=5V MTU%\F=X.)USINV;:7.C/ 10F0#^?<:X>.^;"F7]@!/\!4$L#!!0 ( (%\ M^5CN&I9G7P, )0, 9 >&PO=V]R:W-H965TS#AHUAU;&8[T/W[V4Z:AC9D M5&I?2.Q\Y^2\/%O5P"*/004R8[SE*IU:GKRF@),9;'? 5,/UEP$6.E MF^+.E2L!>&Y!,74#SVNX,2;,Z;9MWT1TVSQ1E#"8""23.,;B[QE0ONDXOO/8 M<47NELITN-WV"M_!%-3-:B)TR\U9YB0&)@EG2,"BX_3\T[YO ;;BEL!&%NZ1 ML3+C_-XT1O..XQE%0"%2A@+KRQKZ0*EATCK^9*1._DX#+-X_LI];\]K,#$OH M<_J3S-6RX[0<-(<%3JBZXINOD!FJ&[Z(4VE_T2:K]1P4)5+Q. -K!3%AZ14_ M9$$4 +7F#D"0 8)] 6$&"*W15)FU-< *=]N";Y PU9K-W-AL+%J[(CV][UZ'8X1;WQ 'T=#BY&XPMT?=4;3WO]Z]'E>(H^HW-,!+K% M- '$%V@ @JRQR1^-F%0BT>.J)#H<@,*$RD\:<#,=H,.#3^@ $8:NESR1F,UE MVU5:LWFS&V7ZSE)]P0Y]WQ)VC$+O" 5>4"N!]ZOA X@TW+?PRA6.H./HA2=!K,'I?OS@-[PO9?[>B&S+ M;9B[#:O87[@]0OU$"#W61VBJL (S[&8^G!.&640P11,NB5V>OX8/RBSV&04T M9'J""&SZ?Y?E52UB(F"%R1S!@]ZZ)$BD)Q+B:@E"KP^K!N%=0]%_%^JM+&MY MEK579CGF+'J/.*MU7%I[Z>0M:BA+[RV8ML*JYV'5]PT+IV'M5GF64C4LE?G7 M6G=/&G[0=M=%*R^+?-_S:GG5ELQ&+K/Q2IFL*L^SE*U9$!&$8>N9TI=%K:!1 MKK.9ZVR^2F?IKM4L2>BD[CU35U;5"KUR?:U<7VO?7?4[P3-"]:2'4I&MM]Q: MWXALR_));OEDWR%YM/SWG;;7:B&]*!()5.Z!M'),^N_'OY6L[ST=:;Q]LZ5/ MV5:LRXRO.*N#9LU_-O5+JNIA?<<6XA<.8/YKU>Z8_!G1_V2^K"J1Z1:.C.:\ M_@.+.\(DHK#0,.^XJ3=,D1Z!TX;B*WN*G'&ESZ3V=JD_&T"8 OU\P;EZ;)B# M:?XATOT'4$L#!!0 ( (%\^5C/ E%[H ( '4& 9 >&PO=V]R:W-H M965T-&; 5>]?=7>/D[SN[&!=4B/H0'O!>YIR=N*B6RN045N1MXWIE;L(P[4=>NW @ M<=%S^O[EH&/B;*QQ@GALB2N-W MP^FT1QK@]GC#_MEJ)RT/3.% Y#^RN4Y[SH4#* M&J2))C8SL-Y8-*G)N'F+4RUI-R.JZFK(T9[E)D]'5.J/@0$9?*GX"H?<> B_H[($/7H;'F!#0S=2H5RA$[U]XY]YG_;Y\$ID.ZZ$K2NA90\/NMS6 MP\^OM EL.*Y16"6,"BJ8VDDA)Y M\FP6;&TD.[61;6I#FMI05!M[K\7Z]#-[NFF^J\@_I]^IWW57VQ[\&W?Q,3CW M_X:MU;E;3<$TY&],+C.N(,<% ;V3\U,'Y+K)K2=:E+9// A-7<<.4_HNH#0! MM+\00F\FIO6T7YKH#U!+ P04 " "!?/E8L<8+HBH$ "F%0 &0 'AL M+W=O<^U[+H?X#O:$ M?F=KA#AX3).,#8TUYYLKTV31&J6079(-RL23):$IY&)*5R;;4 3CW"E-3,>R M?#.%.#-&@WSMEHX&9,L3G*%;"M@V32']]QHE9#\T;..P<(=7:RX7S-%@ U=H MCOBWS2T5,[-"B7&*,H9)!BA:#HVQ?17:KG3(+>XQVK.3,9!'>2#DNYQ,XZ%A MR1VA!$5<0D#QM4,3E"022>SCGQ+4J&)*Q]/Q ?WW_/#B, ^0H0E)_L0Q7P^- MG@%BM(3;A-^1_0TJ#]21>!%)6/X)]J6M98!HRSA)2V>Q@Q1GQ3=\+!-QXB!P MU Y.Z> T';QG'-S2P7UI!*]T\%X:H5,ZY$P36-R-9_/Q9#'] M.IN#"_"9, 8$KP&B> 2X59UX^9X[G-UHRX$ M036X0?$*9RLPEAJ .48,!)A%"6%;*L9_?1908,I1ROY65441UU/'E;IYQ38P M0D-#""-#=(>,T:^_V+[UFXH2G6"!3K!0$UB-/*\BSVM#'RT(APE(Y&_Z;"7^ M3,X!60IUK1C%1T95#!7@?@XN_XAVHXN.9SD#:>H65[?8:5H'"RORJF6A4V6ATYJ%"6%<'GQ%2%Q4KLPSCD2-_B>$CN%5!CF* 61521]+ M7967UG"OK5R=8(%.L% 36(TSO^+,?R?9\762IQ,LT D6:@*KD=>MR.O^3-DI MP+LG(F [G8;H/+6YZ/M^0W,41J[M-B1'863W'5.4"/ MXDV?H3<*36N0U]:J3K! )UBH":S&5+]BJO].0M/729Y.L$ G6*@)K$:>;1UO M-=;/E)H2O?[K[UH-C9@HS5RG^8ZC,G,]N]M0')69XW3Z:LFQ3VYX=FLNOO(U MHN ,9Q%)T?E!>CZ"#'&A/S/"WZ1![4%?6\=:T0*M:*$NM#I]SI$^YYV4J RL MBT*=:(%6M% 76IW"XUW9;KW-_; :N4^O/^(FY375Z*E9WVJ^^ZBPG%ZW>>%2 MF#FNUVU(D7G2=TH17>4-/P8BLLUXT4JH5JNFXCAOI376K^VKB:U8#V03,N]S M'>&+#N872$7I,Y"@I0AE77;%K8063<%BPLDF[WH]$,Y)F@_7"(JD2P/Q?$D( M/TQD@*HU._H?4$L#!!0 ( (%\^5A]Z1E%]P( *H( 9 >&PO=V]R M:W-H965T .(K6P:DQ; M6T$/%],N##'@-;$SVT#[[VU\_K^,/TUUS\2P7A"CP4N1, M]IR%4N6%Z\KI@A18GO.2,/UDQD6!E1Z*N2M+07!6B8K<#3PO=@M,F9-VJWMW M(NWRI0= (@H\*8". 5=": MK(HUP JG7<'70)AJ[68NJK6IU#H-9>8MCI703ZG6J71X\_CUYOYV-/PZ!L<# MHC#-Y0DX P_C 3@^.@%'@#)PO^!+B5DFNZ[2%[+$4])S=/]((E;$23]_\F/OBRWG?S)[EQJVJ>$A]W2$ MUWK/*"(HSJWOL);'E=ST_2KU80>%?M==;6:PE26A%[1E[^C"EBX\2/>D^]SL MLE+PN*#>./E1'&%1W?3MAI"3L'"7\,KV\!SO[H7UE]+BGK MN^WLSAQ[7A!M 5K*0N0'>Y80M8#H0TM(B3P%C"@;(-KIR4BW+MI>04M9X$*%Y6A\N$*WU459<+_6>""%.@ MG\\X5V\#U M&(:),AID]Q[):(#W+ H3]$@ W<>PLV6I3>TT6 '-VB! MV//ND?"25E)688P2&N($$+0>*F/CWC?LU"&S^!:B(ZU<@[0I2XQ?TL)T-53T M-"(4H8"E",A_#LA!4922>!S?"ZA2UIDZ5J_?Z'[6>-Z8):3(P=$_X8IMATI? M 2NTAON(/>'C RH:U$EY 8YH]A\<"UM= <&>,AP7SCR".$SR7_A:)*+B8)I7 M',S"P;S5P2HE M%YE)\P"IY0@,(#7$8(/*!H!;C$8 %YZ3E9(=)HY\,@C$+V M [P#80+F813Q;D4'&N--2 /1@B+<21ZN>25<"\QQPK84>+RJ58._(_;O"OPU MGKHR?^9;_B:F$/AYGZC TC\"4S=M\+QPP?MW'YKBDH-QQ9@Y)"HP^S_%>&TP MSO@:QK^A407&;(ZFEG.K[+-6QK6N]=FB@WT$7S!#_&>&84(!3'A7#!.8!&&R MJ7:^?V<< *8,Q?2_IBZ7UV8WUY8.[?=T!P,T5/C831$Y(&7TYQ]&5_^K26>9 M,%1I0^T0U7%2Q-;S__JAOZE(:^UM*DEOE,FOB-,_.?' M.5_#\.0Z6SZ9@PE,7IKR*X2TS:],F"L3YLF$^9)@-5F[I:S=WSJ>=F7J+Q/F MRH1Y,F&^)%A-_UZI?T_X6H\;QM%K8Z>0U%;;'&;HU?'.ME2K/I*Y,NOT9,)\ M2;"::OU2M7YKU?BG(V7\O>4O;)-X_H(E&3+'>7^5;OSC2YM+'4_IDBPLC: M*B(3YDN"U10Q]-,GKB[4Y&$Q<1H_-85N;0IR5G8LC-^Z M7"FJD]4-9-)5)HO MBU87[K1[8P@W!WYEX5(0:U-D7^V=S9$W6;GBZ%HK(W5711:MKLQI7\40;ZS\ MRN*E0-86E;IJGDMSBY4K#J^U-#)IOBQ:+HU6V;&/$=ED9RL49"]&OOEX]_)3F!,F/Q2:0[()^;P8H35'ZFJ/OQ=HU^A]02P,$% @ @7SY6"+WZ>=K @ M$ 4 !D !X;"]W;W)K&ULA91A;]L@$(;_RLFK MIE:*8L=)LZES+*5)JV9:,ZM1-TW5/F#G;*-B\ G[;\?8,?*I+3[8CBX>WC! MO$1[(9]5B:CAI6)LJ45-P_T&_=WLU>4J)P(=A/NM7ES/OLP19STC#] M(/9WV.WGTO(RP93[PK[+#3S(&J5%U14;!17E;4M>NG,X*@BG;Q2$74'H=+<+ M.95+HDD<2;$':;,-S7;<5EVU$4>Y_2D;+,F9.4$6^-BO:.C_KZ-)J88E51D3JI$(3_-4:6G^\.]3&EO6Y#3+ MWOHK59,,9YZYU@KE#KWXXX?1-/CRCM)QKW3\'CW>-'7-7B$KC3\@IYSP#,&8 M0VG"MY07I_2VQ%'@D-95NW@\'8:1OSLA9-(+F?Q?"$4)MYV(1(I"DFH WU-& M"V(],H"-)AJ-YS2(O,NDA$$B%'4F>KIYT=:1*4.XX4V%TA6>//;W]<038/AFPD5,%4[%U)2) .IGH#@R M;%VL[6Q<+L\55'(8"R(3..8BM<3B/B\9]2,Y<)-. V47C#=;D*G M< OJ/AD+G)D%BQ_&P&3(&1$PZ1G]VO&PH^.S@!\AS.7*F&@ECYP_ZAJ:S^.1S'[)/(]M8+"72L7C!1AW$(@+, .)N ^AN ^@)0SYS)I60^#*FB;E?P.1$Z&MGT(#,S0Z/\D.ECOU4" MWX:(4^Z@?WM.SBZN'\CHZNSZYK)_-[J^(OM#4#2,Y 'Y0NYOAV1_[X#LD9"1 MNX"GDC)?=DV%V36'Z2TRG>29[#22,Q5(@;6%@EB!H;[^5.M M:7TM\VV79,,=D:UY6B\\K5>QNR,V0_.X>"5*4"8G( 3X> T4)TEA=Z+M/LS\ MAJ7?9197IOJHQ3E9,R/3E7WF-FIMR^J:LU7O2J+JJU%KIC0*4QJ5IEQP*0E6 M[!#-D4JK+2T&E20?E=O8$M*J-=L;:K>#WE#:+)0V*Y7V;[Z=7MV-KOIE^BJA M']6W2[+ACLC6+&L5EK7^8Q5J[=+379(-=T2VYFF[\+1=^3?$_@:[%X;= )8? MYKT2>/$"RJ9 !%6 !0A$R'WLP6*@,M6/\@*49ZG55B_(D=U:OT6#\JC.QEVK MW/%?^M$I_.CLH@!UMLJ!4]NLD(/MH):]548KM_-1L>9*KQ:#F&8]KR0>3YG* M>Y=BM6BK^UDWN;$^P'8[[X[_T.2]^B45TY!)$L$$*:VC%E9&D?>_^43Q).L( M'[G"_C(;!OC) $('X/L)YVHYT0F*CQ#W-U!+ P04 " "!?/E8SG6F@44# M F% #0 'AL+W-T>6QE3T M?D:I#A8%%]4@G&E=?HJB:C*C!:FN9$F%07*I"J)-5TVCJE249!60"AYU6JTD M*@@3X; OYL5MH:M@(N="#\)N$PK<[6LV"-O)QS!PKR\ MN:B;EV'D)5YO$Q\OWO^:2WWS+G!WRS8RNW$GBXDF!XA>M7!=@V'2W<.D]VJC MXKV#Q/=(8\*I9WO.F]TY1VC=EG=7-YC0L>2H+I-A/Y=B72UQZ )&G10T>")\ M$(X(9V/%@)63@O&E"W<@,)%,[(1R?@^/ M]\]\2WN1;^R;W371-(VANNED7 ?T-]6<]J9L_"K=H&1/4G^9F^D(VX?ZI'>* MYFQA^XN\,8"IMW%U4I9\^9FSJ2BHF_S!"8=]LN(%,ZG8L\D&I3(Q :K"X(DJ MS2:;D=^*E ]TH5?EM,AQSYT3]/QOUWE*!56$;YHVM7_,J_QJQ_7[\"T\VZ^5 M7<>(R>OC-QEWC]]C?=XX=I,GL9*]4S"9GH#)[IM]:^XU&=6GC(VCS-9!IHD& M<& :L7F1-J/N8"'J4>OV-YA>.VE.JR87$QE=T&Q4=]5T;)N!:9BL]06$7>36 M7GX$XSC,CP"&Y<$<8!S'PO+\3_/IH?-Q&.:MYT5Z**>',X2; 5'8V\#D;8NB4)_/C5,&_ P/) IK];:WRW\0K97P?8GNZK$&RF M>"5B,\77&A#_N@$C3?V[C>4!!K8+6.U ?G\>J"D_)XYA5S%OV!.,(VF*(5"+ M_AI-$F1U$OCX]P=[2N(X3?T(8'X'<8PA\#3B".8 /&!('-OWX,[[*%J]IZ+U M?P:'?P!02P,$% @ @7SY6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'52IG$@-60L$F@VZ>5 M)QC&:DA&3IC9]M>O X/&43-'^W+*$^1"^'(<^SL^SL>G2GV[JZIOY-]#4=;3 MP7W3/'P8#NO\7AQX_6?U($I]9%>I V_TIMH/ZPTU(UX!\!T"^PX6\]5*6DGA&5@E-::396!P1+]*F-$M/33F/X^ +"T.3$C+*&%DI ;W-3!9('&-TDFD0Y:2%4U(NO"23M0@.8R1[>#Y.E I:\>R] \2L(UN M8J8;F)X?0Q,3TL,8V0\SCR5DXX5K2I;42S7?J:N8>) 8QLAFT,\)%J>>;&31D"0O9$BS2ELCBI#ND6) I+&13>+X?K]M!+Z$^U3%L ME3'S?!;J1[)+"K\"OQ%QZ+R(Q%;39OLD'FL+#-X:4+,@OC+Z_D M)19D# O9&"O^G3S69"74Z>=E+D@@Z[RHZJ,R9[\69 X+V1RLK.56S\@SQ;>R MW!-/*5[N1?NKVF2$#&(A&P1,D#N3-@O2B86LDYX4F;S)N(:H?S<9(9=8R"YY MSI5[N2")6,@2@9-F4\4V)!$;62)MUMP7.QO2B(VLD=[,M)<2THB-K)&?T\!> M1+" A6R35Q*M"Z>)"7G%1O8*F'!UJX&066QLL[PD7+TM#1G%OJI1S J;#1G% MOH91 M%P671C"2G%_D5*N6FS&[[?*[$_G42J'4G$HXD)&<9&-LP+IE^5C>)Y M0VYYT69E=1M3LSP-&<9!GZ8 (NQT;@=RCG/-(E>G SF0=)Q?4.72+1Y6Y?ZF M$>I G'7]'8A!Q*/@RR>9\R(Z^2[7;?K)P273=#738 2'7EC8D+.<9"=TY\* MW>AQJ&[4,36$(QI+CJ[D(1<9 EU MYF<]@[H+J<=%7YJ!2N.=C@.YQT5V3U]MO#^8D'I<9/7T5LE[,2>0>B8G]0PO M[XAMQ4Z68AOIOZCU_IP7^4J1]N.\N.VX[;+4[E@4OMX7EV'%MY=7SBZORWWZ M#U!+ P04 " "!?/E8F!M:GOL! #+(P &@ 'AL+U]R96QS+W=O#B55;.;IN%72F6] MR\>NW/1#/IV/;/KQV$WGY;A-0[=^Z[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ERLWAZ737C MTZLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZA:#;^D%W$'17/^@>@N[K M!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XA ML%L0;R'06U%O)=!;46\ET%MG#]L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZV^QE"8'>AGH;@=Z&>AN!WH9Z M&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^>]E-H+>C MWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@ MWD&@=\P^5A+H':AW$.@=J'<0Z!VH=Q#H':AW$.C=HM[M3^I=IL]#+M>>KS5> M_R>IGL[GYNOE+\NOG7B_:"\X)_AWY_$O4$L#!!0 ( (%\^5ATTL9BW@$ M %HC 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^ M!+A1;]4+_T#=#K"PK4U;$/Z]W0 3C1(-)KXW6[:VYSUKD^=JD^>=HS#8-G4; MIMDR1G?#6"B6U)B06T=M&IE;WYB8'OV".5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[.6%9 MN7"1)F3LRX1NY/N P[K'#7E?E31X,CX^F";-8MN:A;BK*>2G2WS1HYW/JX)* M6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF':;]E9^=WY^)J?39WT?=:9=4_C [;>^K]:O^/ +K;^?O\<&UL4$L! A0#% @ @7SY6/H5]RCY!0 MTQ\ !@ ("!#P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6!N 63-7!P *AT !@ M ("!DQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @7SY6#=]9G7] @ V@@ !@ ("!CS4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @7SY6#6%5QL)" MVQ( !D ("!$DT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6)?BMW?-!@ A1 !D M ("!=F0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @7SY6(A.LI^0 P H < !D ("![7X 'AL M+W=O&PO=V]R:W-H965TJ& !X;"]W;W)K&UL4$L! A0#% @ @7SY M6'@.JWIH!@ I0\ !D ("!39 'AL+W=O&PO=V]R:W-H965TA !X;"]W;W)K M&UL4$L! A0#% @ @7SY6)9.J?"T! 8@X M !D ("!C:0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6!9&*=>3 @ U < !D M ("!E; 'AL+W=O]4,X%0 &0 @(%?LP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @7SY6!&@&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6#V( MF9TF P R@8 !D ("!S], 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6%_00]*C P T@@ !D M ("!_MX 'AL+W=OP7),$ #%"@ &0 @('8X@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ @7SY6&3-X&8:! (1< !D ("! MZNH 'AL+W=O&PO=V]R:W-H965T"9Q, ,SI 9 M " @:SU !X;"]W;W)K&UL4$L! A0#% M @ @7SY6(.WODI5 @ N04 !D ("!2@D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6#)0 .BE M P [Q !D ("!I18! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6-C]6#!1!0 @B4 !D M ("!;"8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @7SY6&PR(.HG! "@\ !D ("!P#,! M 'AL+W=O. $ >&PO=V]R:W-H965T&UL4$L! A0#% @ M@7SY6,W@VL0-! /Q4 !D ("!BT4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6,\"47N@ @ M=08 !D ("!TE ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @7SY6#3,]%]E! ^1H !D M ("!.%L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @7SY6,YUIH%% P )A0 T ( !_64! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ @7SY6)@;6I[[ 0 RR, !H ( !D&\! 'AL+U]R M96QS+W=O 0 M6B, !, ( !PW$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 $0 1 "3$@ TG,! end XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 397 260 1 false 68 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.championx.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Statements 7 false false R8.htm 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 8 false false R9.htm 9952158 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 9952159 - Disclosure - SEGMENT INFORMATION Sheet http://www.championx.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 10 false false R11.htm 9952160 - Disclosure - REVENUE Sheet http://www.championx.com/role/REVENUE REVENUE Notes 11 false false R12.htm 9952161 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILL INTANGIBLE ASSETS AND GOODWILL Notes 12 false false R13.htm 9952162 - Disclosure - DEBT Sheet http://www.championx.com/role/DEBT DEBT Notes 13 false false R14.htm 9952163 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.championx.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 9952164 - Disclosure - RESTRUCTURING EXPENSE Sheet http://www.championx.com/role/RESTRUCTURINGEXPENSE RESTRUCTURING EXPENSE Notes 15 false false R16.htm 9952165 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.championx.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 16 false false R17.htm 9952166 - Disclosure - EARNINGS PER SHARE Sheet http://www.championx.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 17 false false R18.htm 9952167 - Disclosure - ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK Sheet http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACK ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK Notes 18 false false R19.htm 9952168 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.championx.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 19 false false R20.htm 9952169 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS Sheet http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONS DERIVATIVES AND HEDGING TRANSACTIONS Notes 20 false false R21.htm 9952170 - Disclosure - INVENTORIES Sheet http://www.championx.com/role/INVENTORIES INVENTORIES Notes 21 false false R22.htm 9952171 - Disclosure - ACCOUNTS RECEIVABLE FACILITIES Sheet http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIES ACCOUNTS RECEIVABLE FACILITIES Notes 22 false false R23.htm 9952172 - Disclosure - SUPPLY CHAIN FINANCE Sheet http://www.championx.com/role/SUPPLYCHAINFINANCE SUPPLY CHAIN FINANCE Notes 23 false false R24.htm 9952173 - Disclosure - CASH FLOW INFORMATION Sheet http://www.championx.com/role/CASHFLOWINFORMATION CASH FLOW INFORMATION Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 9954472 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.championx.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.championx.com/role/SEGMENTINFORMATION 28 false false R29.htm 9954473 - Disclosure - REVENUE (Tables) Sheet http://www.championx.com/role/REVENUETables REVENUE (Tables) Tables http://www.championx.com/role/REVENUE 29 false false R30.htm 9954474 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILL 30 false false R31.htm 9954475 - Disclosure - DEBT (Tables) Sheet http://www.championx.com/role/DEBTTables DEBT (Tables) Tables http://www.championx.com/role/DEBT 31 false false R32.htm 9954476 - Disclosure - RESTRUCTURING EXPENSE (Tables) Sheet http://www.championx.com/role/RESTRUCTURINGEXPENSETables RESTRUCTURING EXPENSE (Tables) Tables http://www.championx.com/role/RESTRUCTURINGEXPENSE 32 false false R33.htm 9954477 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.championx.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.championx.com/role/EARNINGSPERSHARE 33 false false R34.htm 9954478 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.championx.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.championx.com/role/FAIRVALUEMEASUREMENTS 34 false false R35.htm 9954479 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS (Tables) Sheet http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSTables DERIVATIVES AND HEDGING TRANSACTIONS (Tables) Tables http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONS 35 false false R36.htm 9954480 - Disclosure - INVENTORIES (Tables) Sheet http://www.championx.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.championx.com/role/INVENTORIES 36 false false R37.htm 9954481 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 37 false false R38.htm 9954482 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.championx.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.championx.com/role/SEGMENTINFORMATIONTables 38 false false R39.htm 9954483 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 39 false false R40.htm 9954484 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.championx.com/role/REVENUEContractBalancesDetails REVENUE - Contract Balances (Details) Details 40 false false R41.htm 9954485 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details) Sheet http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details) Details 41 false false R42.htm 9954486 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details) Sheet http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details) Details 42 false false R43.htm 9954487 - Disclosure - DEBT - Long-term Debt (Details) Sheet http://www.championx.com/role/DEBTLongtermDebtDetails DEBT - Long-term Debt (Details) Details 43 false false R44.htm 9954488 - Disclosure - DEBT - Narrative (Details) Sheet http://www.championx.com/role/DEBTNarrativeDetails DEBT - Narrative (Details) Details 44 false false R45.htm 9954489 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.championx.com/role/COMMITMENTSANDCONTINGENCIES 45 false false R46.htm 9954490 - Disclosure - RESTRUCTURING EXPENSE - Restructuring and Other Related Charges (Details) Sheet http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails RESTRUCTURING EXPENSE - Restructuring and Other Related Charges (Details) Details 46 false false R47.htm 9954491 - Disclosure - RESTRUCTURING EXPENSE - Restructuring Reserve Rollforward (Details) Sheet http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails RESTRUCTURING EXPENSE - Restructuring Reserve Rollforward (Details) Details 47 false false R48.htm 9954492 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.championx.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS' EQUITY (Details) Details http://www.championx.com/role/STOCKHOLDERSEQUITY 48 false false R49.htm 9954493 - Disclosure - EARNINGS PER SHARE - Reconciliation of the Shares Used in EPS Calculation (Details) Sheet http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails EARNINGS PER SHARE - Reconciliation of the Shares Used in EPS Calculation (Details) Details 49 false false R50.htm 9954494 - Disclosure - EARNINGS PER SHARE - Narrative (Details) Sheet http://www.championx.com/role/EARNINGSPERSHARENarrativeDetails EARNINGS PER SHARE - Narrative (Details) Details 50 false false R51.htm 9954495 - Disclosure - ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK (Details) Sheet http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK (Details) Details http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACK 51 false false R52.htm 9954496 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details) Sheet http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details) Details 52 false false R53.htm 9954497 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value of Long-term Debt (Details) Sheet http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails FAIR VALUE MEASUREMENTS - Fair Value of Long-term Debt (Details) Details 53 false false R54.htm 9954498 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Fair Value of Derivative Instruments (Details) Sheet http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails DERIVATIVES AND HEDGING TRANSACTIONS - Fair Value of Derivative Instruments (Details) Details 54 false false R55.htm 9954499 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Instruments (Details) Sheet http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Instruments (Details) Details 55 false false R56.htm 9954500 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Loss on Derivative Instruments (Details) Sheet http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails DERIVATIVES AND HEDGING TRANSACTIONS - Loss on Derivative Instruments (Details) Details 56 false false R57.htm 9954501 - Disclosure - INVENTORIES (Details) Sheet http://www.championx.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.championx.com/role/INVENTORIESTables 57 false false R58.htm 9954502 - Disclosure - ACCOUNTS RECEIVABLE FACILITIES (Details) Sheet http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails ACCOUNTS RECEIVABLE FACILITIES (Details) Details http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIES 58 false false R59.htm 9954503 - Disclosure - SUPPLY CHAIN FINANCE (Details) Sheet http://www.championx.com/role/SUPPLYCHAINFINANCEDetails SUPPLY CHAIN FINANCE (Details) Details http://www.championx.com/role/SUPPLYCHAINFINANCE 59 false false R60.htm 9954504 - Disclosure - CASH FLOW INFORMATION (Details) Sheet http://www.championx.com/role/CASHFLOWINFORMATIONDetails CASH FLOW INFORMATION (Details) Details http://www.championx.com/role/CASHFLOWINFORMATION 60 false false All Reports Book All Reports championx-20240630.htm championx-20240630.xsd championx-20240630_cal.xml championx-20240630_def.xml championx-20240630_lab.xml championx-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "championx-20240630.htm": { "nsprefix": "championx", "nsuri": "http://www.championx.com/20240630", "dts": { "inline": { "local": [ "championx-20240630.htm" ] }, "schema": { "local": [ "championx-20240630.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "championx-20240630_cal.xml" ] }, "definitionLink": { "local": [ "championx-20240630_def.xml" ] }, "labelLink": { "local": [ "championx-20240630_lab.xml" ] }, "presentationLink": { "local": [ "championx-20240630_pre.xml" ] } }, "keyStandard": 234, "keyCustom": 26, "axisStandard": 26, "axisCustom": 0, "memberStandard": 39, "memberCustom": 28, "hidden": { "total": 14, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 9 }, "contextCount": 397, "entityCount": 1, "segmentCount": 68, "elementCount": 550, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 966, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 9, "http://fasb.org/srt/2024": 3 }, "report": { "R1": { "role": "http://www.championx.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R4": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-43", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R7": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnauditedParenthetical", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-345", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.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": "championx-20240630.htm", "unique": true } }, "R9": { "role": "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952158 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.championx.com/role/SEGMENTINFORMATION", "longName": "9952159 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.championx.com/role/REVENUE", "longName": "9952160 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILL", "longName": "9952161 - Disclosure - INTANGIBLE ASSETS AND GOODWILL", "shortName": "INTANGIBLE ASSETS AND GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.championx.com/role/DEBT", "longName": "9952162 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952163 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.championx.com/role/RESTRUCTURINGEXPENSE", "longName": "9952164 - Disclosure - RESTRUCTURING EXPENSE", "shortName": "RESTRUCTURING EXPENSE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.championx.com/role/STOCKHOLDERSEQUITY", "longName": "9952165 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.championx.com/role/EARNINGSPERSHARE", "longName": "9952166 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACK", "longName": "9952167 - Disclosure - ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK", "shortName": "ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.championx.com/role/FAIRVALUEMEASUREMENTS", "longName": "9952168 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONS", "longName": "9952169 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS", "shortName": "DERIVATIVES AND HEDGING TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.championx.com/role/INVENTORIES", "longName": "9952170 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIES", "longName": "9952171 - Disclosure - ACCOUNTS RECEIVABLE FACILITIES", "shortName": "ACCOUNTS RECEIVABLE FACILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.championx.com/role/SUPPLYCHAINFINANCE", "longName": "9952172 - Disclosure - SUPPLY CHAIN FINANCE", "shortName": "SUPPLY CHAIN FINANCE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "championx:SupplyChainFinanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "championx:SupplyChainFinanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.championx.com/role/CASHFLOWINFORMATION", "longName": "9952173 - Disclosure - CASH FLOW INFORMATION", "shortName": "CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "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": "championx-20240630.htm", "first": true }, "uniqueAnchor": null }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.championx.com/role/SEGMENTINFORMATIONTables", "longName": "9954472 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.championx.com/role/REVENUETables", "longName": "9954473 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLTables", "longName": "9954474 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.championx.com/role/DEBTTables", "longName": "9954475 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.championx.com/role/RESTRUCTURINGEXPENSETables", "longName": "9954476 - Disclosure - RESTRUCTURING EXPENSE (Tables)", "shortName": "RESTRUCTURING EXPENSE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.championx.com/role/EARNINGSPERSHARETables", "longName": "9954477 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.championx.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9954478 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSTables", "longName": "9954479 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS (Tables)", "shortName": "DERIVATIVES AND HEDGING TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.championx.com/role/INVENTORIESTables", "longName": "9954480 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "longName": "9954481 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R38": { "role": "http://www.championx.com/role/SEGMENTINFORMATIONDetails", "longName": "9954482 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "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": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R39": { "role": "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "longName": "9954483 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "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": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:Revenues", "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": "championx-20240630.htm", "unique": true } }, "R40": { "role": "http://www.championx.com/role/REVENUEContractBalancesDetails", "longName": "9954484 - Disclosure - REVENUE - Contract Balances (Details)", "shortName": "REVENUE - Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails", "longName": "9954485 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.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", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "longName": "9954486 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R43": { "role": "http://www.championx.com/role/DEBTLongtermDebtDetails", "longName": "9954487 - Disclosure - DEBT - Long-term Debt (Details)", "shortName": "DEBT - Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R44": { "role": "http://www.championx.com/role/DEBTNarrativeDetails", "longName": "9954488 - Disclosure - DEBT - Narrative (Details)", "shortName": "DEBT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-329", "name": "us-gaap:DerivativeTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R45": { "role": "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954489 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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": "championx-20240630.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": "championx-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "longName": "9954490 - Disclosure - RESTRUCTURING EXPENSE - Restructuring and Other Related Charges (Details)", "shortName": "RESTRUCTURING EXPENSE - Restructuring and Other Related Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails", "longName": "9954491 - Disclosure - RESTRUCTURING EXPENSE - Restructuring Reserve Rollforward (Details)", "shortName": "RESTRUCTURING EXPENSE - Restructuring Reserve Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails", "longName": "9954492 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "shortName": "STOCKHOLDERS' EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-344", "name": "championx:CommonStockDividendsPerShareQuarterlyCashDividendApproved", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-344", "name": "championx:CommonStockDividendsPerShareQuarterlyCashDividendApproved", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails", "longName": "9954493 - Disclosure - EARNINGS PER SHARE - Reconciliation of the Shares Used in EPS Calculation (Details)", "shortName": "EARNINGS PER SHARE - Reconciliation of the Shares Used in EPS Calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "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": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R50": { "role": "http://www.championx.com/role/EARNINGSPERSHARENarrativeDetails", "longName": "9954494 - Disclosure - EARNINGS PER SHARE - Narrative (Details)", "shortName": "EARNINGS PER SHARE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "longName": "9954495 - Disclosure - ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK (Details)", "shortName": "ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-360", "name": "championx:NumberOfBuildingsInSaleLeasebackAgreement", "unitRef": "property", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R52": { "role": "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails", "longName": "9954496 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-366", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R53": { "role": "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails", "longName": "9954497 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value of Long-term Debt (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-368", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "unique": true } }, "R54": { "role": "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails", "longName": "9954498 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Fair Value of Derivative Instruments (Details)", "shortName": "DERIVATIVES AND HEDGING TRANSACTIONS - Fair Value of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails", "longName": "9954499 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Instruments (Details)", "shortName": "DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-372", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-372", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails", "longName": "9954500 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Loss on Derivative Instruments (Details)", "shortName": "DERIVATIVES AND HEDGING TRANSACTIONS - Loss on Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.championx.com/role/INVENTORIESDetails", "longName": "9954501 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails", "longName": "9954502 - Disclosure - ACCOUNTS RECEIVABLE FACILITIES (Details)", "shortName": "ACCOUNTS RECEIVABLE FACILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-387", "name": "championx:AccountsReceivablePurchaseAgreementMaximumAmountToBeSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-387", "name": "championx:AccountsReceivablePurchaseAgreementMaximumAmountToBeSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.championx.com/role/SUPPLYCHAINFINANCEDetails", "longName": "9954503 - Disclosure - SUPPLY CHAIN FINANCE (Details)", "shortName": "SUPPLY CHAIN FINANCE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:SupplierFinanceProgramObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:SupplierFinanceProgramObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.championx.com/role/CASHFLOWINFORMATIONDetails", "longName": "9954504 - Disclosure - CASH FLOW INFORMATION (Details)", "shortName": "CASH FLOW INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTransfersAndChanges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTransfersAndChanges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "championx-20240630.htm", "first": true, "unique": true } } }, "tag": { "championx_A2022CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "A2022CreditFacilityMember", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Revolving Credit Facility", "label": "2022 Credit Facility [Member]", "documentation": "2022 Credit Facility" } } }, "auth_ref": [] }, "championx_A2022RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "A2022RevolvingCreditFacilityMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Revolving Credit Facility", "label": "2022 Revolving Credit Facility [Member]", "documentation": "2022 Revolving Credit Facility" } } }, "auth_ref": [] }, "championx_A2022TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "A2022TermLoanFacilityMember", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Term Loan Facility", "label": "2022 Term Loan Facility [Member]", "documentation": "2022 Term Loan Facility" } } }, "auth_ref": [] }, "country_AR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "AR", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ARGENTINA", "label": "ARGENTINA" } } }, "auth_ref": [] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "AU", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "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": [ "r302", "r963" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r84", "r90" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r72", "r808" ] }, "championx_AccountsReceivableFacilityOutstandingAmountSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "AccountsReceivableFacilityOutstandingAmountSold", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable outstanding", "label": "Accounts Receivable Facility, Outstanding Amount Sold", "documentation": "Accounts Receivable Facility, Outstanding Amount Sold" } } }, "auth_ref": [] }, "championx_AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Held For Sale Under Accounts Receivable Facility", "label": "Accounts Receivable Held For Sale Under Accounts Receivable Facility [Member]", "documentation": "Accounts Receivable Held For Sale Under Accounts Receivable Facility" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net of allowances of $5,540 in 2024 and $5,734 in 2023", "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": [ "r962" ] }, "championx_AccountsReceivablePurchaseAgreementMaximumAmountToBeSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "AccountsReceivablePurchaseAgreementMaximumAmountToBeSold", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum accounts receivable that can be sold", "label": "Accounts Receivable Purchase Agreement, Maximum Amount To Be Sold", "documentation": "Accounts Receivable Purchase Agreement, Maximum Amount To Be Sold" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable sold", "label": "Accounts Receivable, Sale", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r308" ] }, "championx_AccruedDistributorFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "AccruedDistributorFeesCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued distributor fees", "label": "Accrued Distributor Fees, Current", "documentation": "Accrued Distributor Fees, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "crdr": "credit", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities for remediation", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer." } } }, "auth_ref": [ "r79", "r996", "r997", "r1000" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r22", "r23", "r97", "r202", "r616", "r654", "r655" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accum. Other Comp. 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": [ "r4", "r14", "r23", "r501", "r504", "r561", "r650", "r651", "r941", "r942", "r943", "r950", "r951", "r952", "r953" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r874" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in excess of par value of common stock", "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" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value", "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": [ "r664", "r950", "r951", "r952", "r953", "r1015", "r1070" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes withheld on issuance of stock-based 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r40", "r41", "r444" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash flows from operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r920" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r849", "r859", "r869", "r901" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r921" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r894" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850", "r860", "r870", "r894", "r902", "r906", "r914" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r912" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r203", "r303", "r307" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "championx_AmortizationofDeferredLoanCostsAccretionOfDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "AmortizationofDeferredLoanCostsAccretionOfDiscounts", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred loan costs and accretion of discount", "label": "Amortization of Deferred Loan Costs (Accretion) Of Discounts", "documentation": "Amortization of Deferred Loan Costs (Accretion) Of Discounts" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.championx.com/role/EARNINGSPERSHARENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially diluted securities excluded as anti-dilutive (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": [ "r260" ] }, "championx_AntoineMarcosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "AntoineMarcosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Antoine Marcos [Member]", "documentation": "Antoine Marcos" } } }, "auth_ref": [] }, "championx_ArtificialLiftPerformanceLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ArtificialLiftPerformanceLimitedMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Artificial Lift Performance Limited", "label": "Artificial Lift Performance Limited [Member]", "documentation": "Artificial Lift Performance Limited" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r928", "r929", "r930", "r931", "r1072", "r1073", "r1074", "r1075" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r10", "r34" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r136", "r147", "r199", "r231", "r264", "r271", "r289", "r293", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r491", "r495", "r531", "r612", "r696", "r772", "r773", "r808", "r837", "r1007", "r1008", "r1035" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r193", "r205", "r231", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r491", "r495", "r531", "r808", "r1007", "r1008", "r1035" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r70", "r71", "r117", "r119", "r191", "r192" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r909" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r910" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r906" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r906" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r485", "r796", "r797" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r42", "r43", "r325", "r326", "r327", "r328", "r329", "r485", "r796", "r797" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r485" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r13" ] }, "championx_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableConversionRatio": { "xbrltype": "perShareItemType", "nsuri": "http://www.championx.com/20240630", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableConversionRatio", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Conversion Ratio", "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future payments contingent upon performance", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r49", "r130", "r486", "r514", "r515", "r516" ] }, "championx_BusinessCombinationEarnOutArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "BusinessCombinationEarnOutArrangementsRangeOfOutcomesValueHigh", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn out", "label": "Business Combination, Earn Out Arrangements, Range of Outcomes, Value, High", "documentation": "Business Combination, Earn Out Arrangements, Range of Outcomes, Value, High" } } }, "auth_ref": [] }, "championx_BusinessCombinationEarnOutArrangementsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.championx.com/20240630", "localname": "BusinessCombinationEarnOutArrangementsTerm", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn out term", "label": "Business Combination, Earn Out Arrangements, Term", "documentation": "Business Combination, Earn Out Arrangements, Term" } } }, "auth_ref": [] }, "championx_BusinessCombinationPossibleTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "BusinessCombinationPossibleTerminationFee", "crdr": "credit", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Possible termination fee", "label": "Business Combination, Possible Termination Fee", "documentation": "Business Combination, Expected Termination Fee" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r44", "r45" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "championx_CTRussiaBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "CTRussiaBusinessMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CT Russia Business", "label": "CT Russia Business [Member]", "documentation": "CT Russia Business" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r28", "r195", "r760" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at 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": [ "r28", "r112", "r228" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase 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": [ "r2", "r112" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOW INFORMATION", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r106" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r885" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r882" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r880" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.championx.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r886" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r886" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r489" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r362", "r363", "r746", "r992", "r999" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnauditedParenthetical", "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared to common shareholders (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r127" ] }, "championx_CommonStockDividendsPerShareQuarterlyCashDividendApproved": { "xbrltype": "perShareItemType", "nsuri": "http://www.championx.com/20240630", "localname": "CommonStockDividendsPerShareQuarterlyCashDividendApproved", "presentation": [ "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in quarterly cash dividend (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Quarterly Cash Dividend Approved", "documentation": "Common Stock, Dividends, Per Share, Quarterly Cash Dividend Approved" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "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": [ "r824", "r825", "r826", "r828", "r829", "r830", "r833", "r950", "r951", "r953", "r1015", "r1068", "r1070" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "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": [ "r83" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "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": [ "r83", "r684" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "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": [ "r83" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r15", "r83", "r684", "r702", "r1070", "r1071" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock (2.5 billion shares authorized, $0.01 par value) 190.5 million shares and 191.3 million shares issued and outstanding as of June 30, 2024 and December 31, 2023, 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": [ "r83", "r615", "r808" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r891" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r890" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r892" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r889" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to ChampionX", "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": [ "r24", "r213", "r215", "r223", "r608", "r625", "r627" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: Comprehensive income attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r52", "r55", "r213", "r215", "r222", "r607", "r625", "r626" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r55", "r132", "r213", "r215", "r221", "r606", "r625" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r145", "r155", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r234", "r264", "r273", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r370", "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r772", "r773", "r932", "r933", "r1007", "r1008" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r145", "r155", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r234", "r264", "r273", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r370", "r371", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r772", "r773", "r932", "r933", "r1007", "r1008" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.championx.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Balances", "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": [ "r1010" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.championx.com/role/REVENUEContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r423", "r425", "r436" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.championx.com/role/REVENUEContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities - current", "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": [ "r423", "r424", "r436" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and other", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [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": [ "r17", "r288", "r289", "r290", "r291", "r294", "r957" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods and services", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r100", "r231", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r531", "r772", "r1007" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods and services", "verboseLabel": "Cost of goods and services", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r185", "r186", "r232", "r233", "r385", "r411", "r562", "r568", "r611", "r762", "r764" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "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": [ "r369", "r1005" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "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": [ "r369", "r1005", "r1006" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r47", "r978", "r979", "r980", "r981", "r983", "r985", "r987", "r988" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r123", "r229", "r339", "r340", "r341", "r342", "r343", "r368", "r369", "r381", "r387", "r388", "r389", "r390", "r391", "r392", "r397", "r404", "r405", "r407", "r549" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r20", "r74", "r75", "r137", "r139", "r234", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r781", "r782", "r783", "r784", "r785", "r806", "r948", "r993", "r994", "r995", "r1031", "r1032" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of debt issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r382", "r549", "r550", "r782", "r783", "r806" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails" ], "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": [ "r234", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r406", "r781", "r782", "r783", "r784", "r785", "r806", "r948", "r1031", "r1032" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r20", "r234", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r781", "r782", "r783", "r784", "r785", "r806", "r948", "r993", "r994", "r995", "r1031", "r1032" ] }, "championx_DebtInstrumentPeriodicPaymentPrincipalPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.championx.com/20240630", "localname": "DebtInstrumentPeriodicPaymentPrincipalPercent", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mandatory amortization payment, percent per annum", "label": "Debt Instrument, Periodic Payment, Principal, Percent", "documentation": "Debt Instrument, Periodic Payment, Principal, Percent" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r20", "r38", "r39", "r67", "r125", "r126", "r234", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r406", "r781", "r782", "r783", "r784", "r785", "r806", "r948", "r1031", "r1032" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term (in years)", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.championx.com/role/DEBTLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unamortized discounts and issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r393", "r408", "r548", "r549", "r550", "r782", "r783", "r806" ] }, "championx_DeepwaterHorizonIncidentResponseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "DeepwaterHorizonIncidentResponseMember", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deepwater Horizon Incident Response", "label": "Deepwater Horizon Incident Response [Member]", "documentation": "Deepwater Horizon Incident Response" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r473", "r474", "r613" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r114" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r264", "r276", "r293", "r772", "r773" ] }, "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current." } } }, "auth_ref": [ "r497" ] }, "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent." } } }, "auth_ref": [ "r497" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r497" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "totalLabel": "Derivative assets", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r206", "r207", "r512", "r513", "r523", "r530", "r666", "r667", "r668", "r669", "r670", "r672", "r673", "r674", "r675", "r676", "r690", "r691", "r731", "r734", "r737", "r738", "r739", "r740", "r764", "r801", "r804", "r826", "r1018", "r1019", "r1020", "r1069" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "verboseLabel": "Derivative Assets", "label": "Derivative Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, current", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r206" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, noncurrent", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r206" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r674", "r676", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r731", "r732", "r737", "r739", "r824", "r826", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r60", "r62", "r63", "r135", "r674", "r676", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r731", "r732", "r737", "r739", "r764", "r824", "r826", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVES AND HEDGING TRANSACTIONS", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r134", "r499", "r506" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "totalLabel": "Derivative liabilities", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r206", "r207", "r512", "r513", "r523", "r530", "r666", "r667", "r668", "r669", "r672", "r673", "r674", "r675", "r676", "r697", "r699", "r700", "r732", "r733", "r734", "r737", "r738", "r739", "r740", "r764", "r1018", "r1019", "r1020", "r1069" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "verboseLabel": "Derivative Liabilities", "label": "Derivative Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, current", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r206" ] }, "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current." } } }, "auth_ref": [ "r497" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r497" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r506" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional value of foreign currency forward contracts and interest rate swaps", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1012", "r1013" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r16", "r56", "r57", "r58", "r59", "r61", "r62", "r64", "r65", "r66", "r506" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, term of contract (in years)", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r435", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r435", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.championx.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "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": [ "r1011" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r191" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on sale-leaseback transaction and disposal group", "negatedTerseLabel": "(Gain) loss on sale-leaseback transaction and disposal group", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r336", "r947", "r989" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (charge) on divestiture", "label": "Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down", "documentation": "Amount, before tax, of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r10", "r11", "r118" ] }, "championx_DisposalGroupNotDiscontinuedOperationRecoverableValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "DisposalGroupNotDiscontinuedOperationRecoverableValue", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoverable value on divestiture", "label": "Disposal Group, Not Discontinued Operation, Recoverable Value", "documentation": "Disposal Group, Not Discontinued Operation, Recoverable Value" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationsMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Not Discontinued Operations", "label": "Disposal Group, Not Discontinued Operations [Member]", "documentation": "Disposal group that is not classified as discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r796", "r797" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends declared to common stockholders", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r127" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r75", "r79", "r138", "r834", "r1037" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r841" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r873" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "championx_DrillingTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "DrillingTechnologiesMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drilling Technologies", "verboseLabel": "Drilling Technologies", "label": "Drilling Technologies [Member]", "documentation": "Drilling Technologies Segment" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to ChampionX:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r224", "r240", "r241", "r242", "r243", "r244", "r245", "r250", "r252", "r257", "r258", "r259", "r263", "r483", "r488", "r509", "r510", "r609", "r628", "r765" ] }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "presentation": [ "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to ChampionX:", "label": "Earnings Per Share, Basic, Two Class Method [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r224", "r240", "r241", "r242", "r243", "r244", "r245", "r252", "r257", "r258", "r259", "r263", "r483", "r488", "r509", "r510", "r609", "r628", "r765" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.championx.com/role/EARNINGSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "EARNINGS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r249", "r260", "r261", "r262" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r538" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and employee benefits", "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": [ "r75" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.championx.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r923" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r839" ] }, "championx_EnvironmentalAssessmentsAndRemediationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "EnvironmentalAssessmentsAndRemediationMember", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental Assessments and Remediation", "label": "Environmental Assessments and Remediation [Member]", "documentation": "Environmental Assessments and Remediation" } } }, "auth_ref": [] }, "championx_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.championx.com/20240630", "localname": "EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental loss contingency, noncurrent, statement of financial position, extensible enumeration, not disclosed flag", "label": "Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag", "documentation": "Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag" } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r919" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r919" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "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": [ "r15", "r188", "r216", "r217", "r218", "r235", "r236", "r237", "r239", "r244", "r246", "r248", "r266", "r305", "r306", "r335", "r422", "r477", "r478", "r480", "r481", "r482", "r484", "r487", "r488", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r540", "r542", "r543", "r544", "r545", "r546", "r551", "r553", "r561", "r624", "r650", "r651", "r652", "r664", "r723" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r888" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r846", "r856", "r866", "r898" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r843", "r853", "r863", "r895" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r928", "r929", "r930", "r931", "r1072", "r1073", "r1074", "r1075" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r512", "r513", "r523", "r801" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r512", "r513", "r523", "r801" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Long-Term Debt", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r512", "r513" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1016", "r1017" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r395", "r438", "r439", "r440", "r441", "r442", "r443", "r511", "r513", "r514", "r515", "r516", "r522", "r523", "r525", "r564", "r565", "r566", "r782", "r783", "r793", "r794", "r795", "r801", "r804" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r512", "r513", "r514", "r516", "r801", "r1019", "r1029" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.championx.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": [ "r518", "r520", "r521", "r522", "r525", "r526", "r527", "r528", "r529", "r602", "r801", "r805" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r395", "r438", "r443", "r513", "r514", "r523", "r565", "r782", "r783", "r793", "r794", "r795", "r801" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r512", "r513", "r514", "r516", "r801", "r1019", "r1029" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r395", "r438", "r439", "r440", "r441", "r442", "r443", "r511", "r513", "r514", "r515", "r516", "r522", "r523", "r525", "r564", "r565", "r566", "r782", "r783", "r793", "r794", "r795", "r801", "r804" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r801", "r1016", "r1017", "r1018", "r1019", "r1020", "r1029" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 }, "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "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": [ "r197", "r311", "r330", "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r333", "r570", "r571", "r756" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "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": [ "r311", "r330", "r571", "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "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": [ "r324", "r330", "r332", "r333", "r334", "r570", "r756", "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "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": [ "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r333", "r756" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "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": [ "r570", "r985" ] }, "championx_ForeignCurrencyExchangeRatePeriodRemeasurement": { "xbrltype": "percentItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ForeignCurrencyExchangeRatePeriodRemeasurement", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange rate, period remeasurement", "label": "Foreign Currency Exchange Rate, Period Remeasurement", "documentation": "Foreign Currency Exchange Rate, Period Remeasurement" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency transaction losses (gains), net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r532", "r534", "r536", "r537", "r720" ] }, "championx_ForeignExchangeForwardAndInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ForeignExchangeForwardAndInterestRateSwapMember", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward Contracts and Interest Rate Swap", "label": "Foreign Exchange Forward And Interest Rate Swap [Member]", "documentation": "Foreign Exchange Forward And Interest Rate Swap" } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r690", "r694", "r699", "r712", "r718", "r735", "r736", "r737", "r826" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850", "r860", "r870", "r902" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on Argentina Blue Chip Swap transaction", "negatedLabel": "Loss on investments", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r103", "r104", "r924" ] }, "us-gaap_GainLossOnSaleOfAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on sale of trade receivable", "label": "Gain (Loss) on Sale of Accounts Receivable", "documentation": "Amount of gain (loss) on sale of accounts receivable." } } }, "auth_ref": [ "r567" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss (gain) on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r947" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning of period", "periodEndLabel": "Goodwill, end of period", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r196", "r312", "r603", "r773", "r777", "r802", "r808", "r967", "r974" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r315", "r777" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILL" ], "lang": { "en-us": { "role": { "verboseLabel": "INTANGIBLE ASSETS AND GOODWILL", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r965", "r977" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r319" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r777" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r98", "r100", "r146", "r231", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r531", "r767", "r772", "r955", "r956", "r958", "r959", "r960", "r1007" ] }, "championx_HSBCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "HSBCMember", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HSBC", "label": "HSBC [Member]", "documentation": "HSBC" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16", "r498" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16" ] }, "championx_HoldbackPaymentAndEarnOutConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "HoldbackPaymentAndEarnOutConsiderationMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Holdback Payment and Earn-Out Consideration", "label": "Holdback Payment and Earn-Out Consideration [Member]", "documentation": "Holdback Payment and Earn-Out Consideration" } } }, "auth_ref": [] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process research and development", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [ "r978", "r979", "r980", "r981", "r982", "r983", "r985", "r986", "r987", "r988" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "verboseLabel": "Income 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": [ "r99", "r142", "r146", "r610", "r620", "r767", "r772", "r955", "r956", "r958", "r959", "r960" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r796", "r797" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r337", "r344", "r354", "r517", "r519", "r524", "r648", "r649", "r707", "r756", "r803", "r1039" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r344", "r354", "r517", "r519", "r524", "r648", "r649", "r707", "r756", "r803", "r1039" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r151", "r153", "r247", "r248", "r264", "r279", "r293", "r475", "r476", "r479", "r629", "r798" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivables", "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities (net of effects of foreign exchange):", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r946" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "championx_IncreaseDecreaseinLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "IncreaseDecreaseinLeaseAssets", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Leased assets", "label": "Increase (Decrease) in Lease Assets", "documentation": "Amount of increase (decrease) in lease assets." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock-based compensation (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r253", "r254", "r255", "r259", "r445" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r324", "r328", "r331", "r778" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Line Items]", "label": "Indefinite-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": [ "r324", "r331", "r334", "r778" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r311", "r331", "r778" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r324", "r328", "r331", "r778" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r850", "r860", "r870", "r894", "r902", "r906", "r914" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r912" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r842", "r918" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r842", "r918" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r842", "r918" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r196" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount", "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": [ "r324", "r985", "r986" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r18" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense, net", "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r604", "r956" ] }, "championx_InterestRateSwapFirstThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "InterestRateSwapFirstThreeYearsMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, First Three Years", "label": "Interest Rate Swap, First Three Years [Member]", "documentation": "Interest Rate Swap, First Three Years" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r757", "r831", "r832" ] }, "championx_InterestRateSwapYearsFourAndFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "InterestRateSwapYearsFourAndFiveMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Years Four And Five", "label": "Interest Rate Swap, Years Four And Five [Member]", "documentation": "Interest Rate Swap, Years Four And Five" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r309" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r935" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "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": [ "r939" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReserve", "crdr": "credit", "calculation": { "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "LIFO adjustments", "label": "Inventory, LIFO Reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r938" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.championx.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r204", "r761", "r808" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net [Abstract]", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/INVENTORIESDetails" ], "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": [ "r937" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r116", "r939" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.championx.com/role/INVENTORIESDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/INVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "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": [ "r936" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence and write-downs", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r310" ] }, "championx_JPMorganChaseBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "JPMorganChaseBankMember", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JPMorgan Chase Bank", "label": "JPMorgan Chase Bank [Member]", "documentation": "JPMorgan Chase Bank" } } }, "auth_ref": [] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LatinAmericaMember", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Latin America", "label": "Latin America [Member]", "documentation": "Region of Latin America." } } }, "auth_ref": [ "r928", "r929", "r930", "r931", "r1072", "r1073", "r1074", "r1075" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "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_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "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/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r20", "r74", "r75", "r76", "r78", "r79", "r80", "r81", "r231", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r492", "r495", "r496", "r531", "r683", "r766", "r837", "r1007", "r1035", "r1036" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r141", "r619", "r808", "r949", "r964", "r1030" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r76", "r194", "r231", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r492", "r495", "r496", "r531", "r808", "r1007", "r1035", "r1036" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "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": [ "r73", "r77" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving Credit Facility", "terseLabel": "2022 Revolving Credit Facility", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE FACILITIES", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r549", "r961" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.championx.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.championx.com/role/DEBTLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "netLabel": "Total", "verboseLabel": "Carrying amount", "terseLabel": "Carrying Amount", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r20", "r614" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.championx.com/role/DEBTLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.championx.com/role/DEBTLongtermDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term 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_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/DEBTLongtermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.championx.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "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": [ "r200" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1016", "r1018", "r1019", "r1020" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.championx.com/role/DEBTLongtermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.championx.com/role/DEBTLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r201" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r20", "r993", "r994", "r995" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails", "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "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": [ "r20", "r37", "r993", "r994", "r995" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r472", "r780", "r1001", "r1002" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r472", "r780", "r1001", "r1002" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pending cases", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1001", "r1002" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r886" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r886" ] }, "championx_MergerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "MergerAgreementMember", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merger Agreement", "label": "Merger Agreement [Member]", "documentation": "Merger Agreement" } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACK" ], "lang": { "en-us": { "role": { "terseLabel": "ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r69", "r128" ] }, "championx_MiddleEaseAndAfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "MiddleEaseAndAfricaMember", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Middle East & Africa", "label": "Middle Ease And Africa [Member]", "documentation": "Middle Ease And Africa" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r88", "r140", "r231", "r304", "r370", "r373", "r374", "r375", "r379", "r380", "r531", "r618", "r686" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interest", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r127" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r905" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r913" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r887" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for 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": [ "r227" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for 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": [ "r227" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": [ "r112", "r113", "r114" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to ChampionX", "terseLabel": "Net income attributable to ChampionX", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r101", "r114", "r143", "r192", "r211", "r214", "r218", "r231", "r238", "r240", "r241", "r242", "r243", "r244", "r247", "r248", "r256", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r483", "r488", "r510", "r531", "r623", "r704", "r721", "r722", "r835", "r1007" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r133", "r211", "r214", "r244", "r247", "r248", "r622", "r943" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Standards Issued", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r886" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r850", "r860", "r870", "r894", "r902" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r877" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r876" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r894" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r913" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r913" ] }, "championx_NoncontrollingInterestIncreaseDecreaseFromCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "NoncontrollingInterestIncreaseDecreaseFromCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustments", "label": "Noncontrolling Interest, Increase (Decrease) From Currency Translation Adjustments", "documentation": "Noncontrolling Interest, Increase (Decrease) From Currency Translation Adjustments" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r50", "r422", "r950", "r951", "r952", "r953", "r1070" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "championx_NumberOfBuildingsInSaleLeasebackAgreement": { "xbrltype": "integerItemType", "nsuri": "http://www.championx.com/20240630", "localname": "NumberOfBuildingsInSaleLeasebackAgreement", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of buildings in sale-leaseback agreement", "label": "Number of Buildings in Sale-Leaseback Agreement", "documentation": "Number of Buildings in Sale-Leaseback Agreement" } } }, "auth_ref": [] }, "championx_NumberOfLocationsWithEnvironmentalMatters": { "xbrltype": "integerItemType", "nsuri": "http://www.championx.com/20240630", "localname": "NumberOfLocationsWithEnvironmentalMatters", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of locations with environmental matters (in locations)", "label": "Number of Locations with Environmental Matters", "documentation": "Number of Locations with Environmental Matters" } } }, "auth_ref": [] }, "championx_OTSConsultingServicesLLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "OTSConsultingServicesLLPMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OTS Consulting Services LLP", "label": "OTS Consulting Services LLP [Member]", "documentation": "OTS Consulting Services LLP" } } }, "auth_ref": [] }, "championx_OklahomaDepartmentOfEnvironmentalQualityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "OklahomaDepartmentOfEnvironmentalQualityMember", "presentation": [ "http://www.championx.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oklahoma Department of Environmental Quality", "label": "Oklahoma Department of Environmental Quality [Member]", "documentation": "Oklahoma Department of Environmental Quality" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease and other revenue", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r265", "r558", "r559" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r555" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of 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": [ "r555" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r555" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r554" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "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": [ "r287", "r288", "r289", "r290", "r291", "r294", "r772", "r773" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "verboseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "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": [ "r68", "r131", "r656", "r657" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r198" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r94", "r95", "r97", "r533", "r535", "r539" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r208", "r209", "r624" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total loss (gain) of derivative instruments", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r152", "r209", "r210" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r19", "r212", "r215", "r220", "r244", "r540", "r541", "r546", "r605", "r624", "r941", "r942" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined pension and other post-retirement benefits adjustments, net", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r7", "r96", "r97", "r624" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r75", "r808" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r79" ] }, "championx_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "OtherMember", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other [Member]", "documentation": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSLossonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense, net", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r886" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r848", "r858", "r868", "r900" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r851", "r861", "r871", "r903" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r851", "r861", "r871", "r903" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r129", "r978", "r979", "r980", "r981", "r983", "r985", "r987", "r988" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r875" ] }, "championx_PayableOnFirstAnniversaryOfClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "PayableOnFirstAnniversaryOfClosingDateMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payable on First Anniversary of Closing Date", "label": "Payable on First Anniversary of Closing Date [Member]", "documentation": "Payable on First Anniversary of Closing Date" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r110" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r353", "r945" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r110" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments related to taxes withheld on stock-based compensation", "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": [ "r225" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, 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": [ "r26" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r108" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r109" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r885" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r885" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r877" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r894" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r887" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r876" ] }, "championx_PeriodForTerminationFeesPayable": { "xbrltype": "durationItemType", "nsuri": "http://www.championx.com/20240630", "localname": "PeriodForTerminationFeesPayable", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for termination fees payable", "label": "Period For Termination Fees Payable", "documentation": "Period For Termination Fees Payable" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r878" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r922" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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": [ "r940" ] }, "championx_ProceedsExpectedToBeRemittedUnderTheAccountsReceivableFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ProceedsExpectedToBeRemittedUnderTheAccountsReceivableFacility", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds expected to be remitted under the Accounts Receivable Facility", "label": "Proceeds Expected To Be Remitted Under The Accounts Receivable Facility", "documentation": "Proceeds Expected To Be Remitted Under The Accounts Receivable Facility" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r27", "r659" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r925", "r944" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of investments", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of fixed assets", "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": [ "r107" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenue", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r786" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r160", "r161", "r162", "r163", "r164", "r165", "r187", "r296", "r569", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r758", "r786", "r817", "r818", "r819", "r822", "r823", "r934", "r1003", "r1004", "r1011", "r1038", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "championx_ProductionChemicalTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ProductionChemicalTechnologiesMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Production Chemical Technologies", "verboseLabel": "Production Chemical Technologies", "label": "Production Chemical Technologies [Member]", "documentation": "Production Chemical Technologies [Member]" } } }, "auth_ref": [] }, "championx_ProductionandAutomationTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ProductionandAutomationTechnologiesMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Production & Automation Technologies", "verboseLabel": "Production & Automation Technologies", "label": "Production and Automation Technologies [Member]", "documentation": "Production and Automation Technologies Segment" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r160", "r161", "r162", "r163", "r164", "r165", "r187", "r296", "r569", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r758", "r786", "r817", "r818", "r819", "r822", "r823", "r934", "r1003", "r1004", "r1011", "r1038", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r192", "r211", "r214", "r226", "r231", "r238", "r244", "r247", "r248", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r483", "r488", "r490", "r493", "r494", "r510", "r531", "r610", "r621", "r663", "r704", "r721", "r722", "r799", "r800", "r836", "r943", "r1007" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation on property, plant and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r926", "r927", "r991" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant, and equipment, net of accumulated depreciation of $806,304 in 2024 and $781,367 in 2023", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r927", "r990" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r557" ] }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTransfersAndChanges", "crdr": "debit", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory transferred into property, plant, and equipment", "label": "Property, Plant and Equipment, Transfers and Changes", "documentation": "Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r35" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r875" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r875" ] }, "championx_RMSpumptoolsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "RMSpumptoolsLimitedMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RMSpumptools Limited", "label": "RMSpumptools Limited [Member]", "documentation": "RMSpumptools Limited" } } }, "auth_ref": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "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": [ "r84", "r90" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.championx.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Revenue and Operating Profit", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r32", "r33" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r843", "r853", "r863", "r895" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r111", "r660" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r185", "r186", "r232", "r233", "r385", "r411", "r562", "r568", "r611", "r763", "r764" ] }, "championx_ReservoirChemicalTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ReservoirChemicalTechnologiesMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reservoir Chemical Technologies", "verboseLabel": "Reservoir Chemical Technologies", "label": "Reservoir Chemical Technologies [Member]", "documentation": "Reservoir Chemical Technologies [Member]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r844", "r854", "r864", "r896" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r845", "r855", "r865", "r897" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r852", "r862", "r872", "r904" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSE" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRUCTURING EXPENSE", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r350", "r351", "r353", "r356", "r361" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount 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": [ "r10", "r357", "r358", "r998" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r352", "r353", "r354", "r355", "r358", "r359", "r360" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Costs and Asset Impairment Charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r353", "r359" ] }, "championx_RestructuringReserveAssetSalesAndWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "RestructuringReserveAssetSalesAndWriteOffs", "crdr": "debit", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Asset sales and write-offs", "label": "Restructuring Reserve, Asset Sales And Write-Offs", "documentation": "Restructuring Reserve, Asset Sales And Write-Offs" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringReserveRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Accrual Balance", "label": "Restructuring Reserve [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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r127", "r617", "r653", "r655", "r661", "r685", "r808" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accum. Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r188", "r235", "r236", "r237", "r239", "r244", "r246", "r248", "r305", "r306", "r335", "r477", "r478", "r480", "r481", "r482", "r484", "r487", "r488", "r500", "r502", "r503", "r505", "r508", "r551", "r553", "r650", "r652", "r664", "r1070" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r144", "r145", "r264", "r272", "r273", "r287", "r293", "r296", "r298", "r300", "r434", "r435", "r569" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.championx.com/role/REVENUE" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r154", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r437" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenue", "terseLabel": "Total revenue", "verboseLabel": "Total revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r144", "r145", "r219", "r231", "r264", "r272", "r273", "r287", "r293", "r296", "r298", "r300", "r304", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r531", "r610", "r772", "r1007" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r913" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r913" ] }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleAndLeasebackTransactionGainLossNet", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback transaction, gain on sale", "label": "Sale and Leaseback Transaction, Gain (Loss), Net", "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale." } } }, "auth_ref": [ "r556", "r560", "r807" ] }, "championx_SaleLeasebackTransactionAnnualBasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "SaleLeasebackTransactionAnnualBasePayments", "crdr": "credit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback, annual base payments", "label": "Sale Leaseback Transaction, Annual Base Payments", "documentation": "Sale Leaseback Transaction, Annual Base Payments" } } }, "auth_ref": [] }, "championx_SaleLeasebackTransactionExtensionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.championx.com/20240630", "localname": "SaleLeasebackTransactionExtensionPeriod", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback, term extended", "label": "Sale Leaseback Transaction, Extension Period", "documentation": "Sale Leaseback Transaction, Extension Period" } } }, "auth_ref": [] }, "championx_SaleLeasebackTransactionGrossProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "SaleLeasebackTransactionGrossProceeds", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback transaction, gross proceeds", "label": "Sale Leaseback Transaction, Gross Proceeds", "documentation": "Sale Leaseback Transaction, Gross Proceeds" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionLeaseTerm", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback transaction, lease term", "label": "Sale Leaseback Transaction, Lease Term", "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_SaleLeasebackTransactionNetBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionNetBookValue", "crdr": "debit", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback transaction, net book value", "label": "Sale Leaseback Transaction, Net Book Value", "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller." } } }, "auth_ref": [ "r148", "r149", "r150", "r1033" ] }, "championx_SaleLeasebackTransactionNetProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.championx.com/20240630", "localname": "SaleLeasebackTransactionNetProceeds", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale-leaseback transaction", "label": "Sale Leaseback Transaction, Net Proceeds", "documentation": "Sale Leaseback Transaction, Net Proceeds" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.championx.com/role/ACCOUNTSRECEIVABLEFACILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r84", "r90", "r302", "r963" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r42", "r43", "r485" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.championx.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loss on Derivative Instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r60", "r62", "r498" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.championx.com/role/DERIVATIVESANDHEDGINGTRANSACTIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notional Values of Outstanding Derivatives", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r16", "r56", "r57", "r58", "r59", "r61", "r62", "r64", "r65" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.championx.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings (Loss) 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": [ "r954" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r324", "r330", "r332", "r333", "r334", "r570", "r756", "r778" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "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": [ "r778", "r984" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r777" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r777", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r324", "r331", "r334", "r778" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r778", "r986" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.championx.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventory", "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": [ "r21", "r91", "r92", "r93" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12", "r557" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r358", "r359", "r360" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Other Related Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular 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": [ "r36", "r120", "r121" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "championx_SchlumbergerLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "SchlumbergerLimitedMember", "presentation": [ "http://www.championx.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schlumberger Limited", "label": "Schlumberger Limited [Member]", "documentation": "Schlumberger Limited" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.championx.com/role/FAIRVALUEMEASUREMENTSFairValueofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1014" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.championx.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security 12b Title", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r838" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.championx.com/role/CoverPage" ], "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": [ "r840" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "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": [ "r144", "r145", "r146", "r147", "r264", "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r300", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r334", "r355", "r360", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r769", "r772", "r773", "r777", "r821", "r1038", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r156", "r157", "r158", "r159", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r298", "r299", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r668", "r671", "r673", "r728", "r729", "r730", "r741", "r745", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r759", "r787", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r820", "r826", "r1011", "r1038", "r1040", "r1041", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "verboseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r147", "r264", "r267", "r268", "r269", "r270", "r271", "r283", "r285", "r286", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r768", "r770", "r771", "r772", "r774", "r775", "r776" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "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": [ "r102" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenue", "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": [ "r786" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471" ] }, "championx_ShareBasedPaymentArrangementIncreaseForCostRecognitionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.championx.com/20240630", "localname": "ShareBasedPaymentArrangementIncreaseForCostRecognitionShares", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (in shares)", "label": "Share-Based Payment Arrangement, Increase For Cost Recognition, Shares", "documentation": "Share-Based Payment Arrangement, Increase For Cost Recognition, Shares" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails", "http://www.championx.com/role/RESTRUCTURINGEXPENSERestructuringandOtherRelatedChargesDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.championx.com/role/SEGMENTINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r144", "r145", "r146", "r147", "r190", "r264", "r268", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r300", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r334", "r338", "r355", "r360", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r769", "r772", "r773", "r777", "r821", "r1038", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r83", "r87", "r88", "r188", "r216", "r217", "r218", "r235", "r236", "r237", "r239", "r244", "r246", "r248", "r266", "r305", "r306", "r335", "r422", "r477", "r478", "r480", "r481", "r482", "r484", "r487", "r488", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r540", "r542", "r543", "r544", "r545", "r546", "r551", "r553", "r561", "r624", "r650", "r651", "r652", "r664", "r723" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.championx.com/role/CASHFLOWINFORMATIONDetails", "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r156", "r157", "r158", "r159", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r298", "r299", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r668", "r671", "r673", "r728", "r729", "r730", "r741", "r745", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r759", "r787", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r820", "r826", "r1011", "r1038", "r1040", "r1041", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "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": [ "r235", "r236", "r237", "r266", "r553", "r569", "r658", "r665", "r677", "r678", "r679", "r680", "r681", "r682", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r701", "r703", "r705", "r706", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r723", "r827" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r235", "r236", "r237", "r266", "r301", "r553", "r569", "r658", "r665", "r677", "r678", "r679", "r680", "r681", "r682", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r701", "r703", "r705", "r706", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r723", "r827" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r847", "r857", "r867", "r899" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r82", "r83", "r127", "r454" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r83", "r87", "r88", "r127" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized amount of stock repurchase", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and cancellation of common stock (in shares)", "terseLabel": "Repurchase and cancellation of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r82", "r83", "r127" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and cancellation of common stock", "terseLabel": "Repurchase and cancellation of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r15", "r82", "r83", "r127" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.championx.com/role/STOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock repurchased in period (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": [ "r15", "r82", "r83", "r127", "r660", "r723", "r742" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "ChampionX stockholders\u2019 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": [ "r83", "r87", "r88", "r115", "r686", "r702", "r724", "r725", "r808", "r837", "r949", "r964", "r1030", "r1070" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r50", "r51", "r53", "r188", "r189", "r217", "r235", "r236", "r237", "r239", "r244", "r246", "r305", "r306", "r335", "r422", "r477", "r478", "r480", "r481", "r482", "r484", "r487", "r488", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r540", "r542", "r546", "r552", "r561", "r651", "r652", "r662", "r686", "r702", "r724", "r725", "r743", "r836", "r949", "r964", "r1030", "r1070" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.championx.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r124", "r230", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r507", "r726", "r727", "r744" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r547", "r563" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r547", "r563" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.championx.com/role/ACQUISITIONSDIVESTITURESANDSALELEASEBACKDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r547", "r563" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierFinanceProgramObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligation", "crdr": "credit", "presentation": [ "http://www.championx.com/role/SUPPLYCHAINFINANCEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply chain finance outstanding", "label": "Supplier Finance Program, Obligation", "documentation": "Amount of obligation for supplier finance program." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r779" ] }, "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.championx.com/role/SUPPLYCHAINFINANCEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]", "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program." } } }, "auth_ref": [ "r346" ] }, "championx_SupplyChainFinanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.championx.com/20240630", "localname": "SupplyChainFinanceTextBlock", "presentation": [ "http://www.championx.com/role/SUPPLYCHAINFINANCE" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLY CHAIN FINANCE", "label": "Supply Chain Finance [Text Block]", "documentation": "Supply Chain Finance" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r893" ] }, "championx_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.championx.com/20240630", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.championx.com/role/DEBTLongtermDebtDetails", "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r885" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r892" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r46", "r778", "r978", "r979", "r980", "r981", "r982", "r983", "r985", "r986", "r987", "r988" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r912" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r914" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.championx.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r915" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r916" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r914" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r914" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r917" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r915" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.championx.com/role/REVENUEDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r911" ] }, "us-gaap_UnpatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnpatentedTechnologyMember", "presentation": [ "http://www.championx.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unpatented technologies", "label": "Unpatented Technology [Member]", "documentation": "Technology-based innovations or scientific advances that have not been patented." } } }, "auth_ref": [ "r48", "r778", "r978", "r979", "r980", "r981", "r983", "r985", "r987", "r988" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.championx.com/role/DEBTNarrativeDetails" ], "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": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r881" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Total shares and dilutive securities (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": [ "r251", "r259" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited", "http://www.championx.com/role/EARNINGSPERSHAREReconciliationoftheSharesUsedinEPSCalculationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted-average number of shares outstanding (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": [ "r250", "r259" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.championx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r879" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r67": { "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/2147477734/942-470-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r72": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(26))", "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(28))", "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(29))", "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(3))", "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(4))", "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)(a))", "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r97": { "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" }, "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(1))", "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r136": { "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/2147478546/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "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/2147478524/942-220-S99-1" }, "r143": { "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/2147478524/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r222": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r233": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r358": { "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.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r359": { "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.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r360": { "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" }, "r361": { "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.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r538": { "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/2147477401/830-230-45-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-5" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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/2147478859/928-340-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r603": { "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/2147478546/942-210-S99-1" }, "r604": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r607": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r608": { "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/2147478524/942-220-S99-1" }, "r609": { "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/2147478524/942-220-S99-1" }, "r610": { "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/2147477314/942-235-S99-1" }, "r611": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r612": { "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/2147478777/944-210-S99-1" }, "r613": { "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/2147478777/944-210-S99-1" }, "r614": { "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/2147478777/944-210-S99-1" }, "r615": { "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/2147478777/944-210-S99-1" }, "r616": { "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/2147478777/944-210-S99-1" }, "r617": { "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/2147478777/944-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r619": { "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/2147478777/944-210-S99-1" }, "r620": { "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/2147477250/944-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r622": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r623": { "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/2147477250/944-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r626": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r627": { "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/2147477250/944-220-S99-1" }, "r628": { "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/2147477250/944-220-S99-1" }, "r629": { "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/2147477250/944-220-S99-1" }, "r630": { "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/2147477965/944-235-S99-1" }, "r631": { "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/2147477965/944-235-S99-1" }, "r632": { "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/2147477965/944-235-S99-1" }, "r633": { "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/2147477965/944-235-S99-1" }, "r634": { "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/2147477965/944-235-S99-1" }, "r635": { "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/2147477965/944-235-S99-1" }, "r636": { "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/2147477965/944-235-S99-1" }, "r637": { "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/2147477965/944-235-S99-1" }, "r638": { "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/2147477965/944-235-S99-1" }, "r639": { "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/2147477965/944-235-S99-1" }, "r640": { "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/2147477965/944-235-S99-1" }, "r641": { "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/2147477965/944-235-S99-2" }, "r642": { "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/2147477965/944-235-S99-2" }, "r643": { "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/2147477965/944-235-S99-2" }, "r644": { "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/2147477965/944-235-S99-2" }, "r645": { "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/2147477965/944-235-S99-2" }, "r646": { "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/2147477965/944-235-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r664": { "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/2147478009/946-205-45-4" }, "r665": { "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/2147477796/946-210-45-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r668": { "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/2147478795/946-210-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r671": { "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/2147478795/946-210-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r673": { "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/2147478795/946-210-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r675": { "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/2147478795/946-210-50-6" }, "r676": { "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/2147478795/946-210-50-6" }, "r677": { "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/2147479170/946-210-S99-1" }, "r678": { "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/2147479170/946-210-S99-1" }, "r679": { "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/2147479170/946-210-S99-1" }, "r680": { "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/2147479170/946-210-S99-1" }, "r681": { "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/2147479170/946-210-S99-1" }, "r682": { "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/2147479170/946-210-S99-1" }, "r683": { "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/2147479170/946-210-S99-1" }, "r684": { "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/2147479170/946-210-S99-1" }, "r685": { "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/2147479170/946-210-S99-1" }, "r686": { "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/2147479170/946-210-S99-1" }, "r687": { "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/2147479170/946-210-S99-1" }, "r688": { "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/2147479170/946-210-S99-1" }, "r689": { "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/2147479170/946-210-S99-1" }, "r690": { "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/2147479170/946-210-S99-1" }, "r691": { "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/2147479170/946-210-S99-1" }, "r692": { "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/2147479170/946-210-S99-1" }, "r693": { "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/2147479170/946-210-S99-1" }, "r694": { "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/2147479170/946-210-S99-1" }, "r695": { "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/2147479170/946-210-S99-1" }, "r696": { "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/2147479170/946-210-S99-1" }, "r697": { "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/2147479170/946-210-S99-1" }, "r698": { "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/2147479170/946-210-S99-1" }, "r699": { "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/2147479170/946-210-S99-1" }, "r700": { "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/2147479170/946-210-S99-1" }, "r701": { "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/2147479170/946-210-S99-2" }, "r702": { "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/2147479170/946-210-S99-2" }, "r703": { "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/2147479105/946-220-45-3" }, "r704": { "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/2147479105/946-220-45-7" }, "r705": { "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/2147479134/946-220-S99-1" }, "r706": { "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/2147479134/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r708": { "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/2147479134/946-220-S99-1" }, "r709": { "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/2147479134/946-220-S99-1" }, "r710": { "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/2147479134/946-220-S99-1" }, "r711": { "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/2147479134/946-220-S99-1" }, "r712": { "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/2147479134/946-220-S99-1" }, "r713": { "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/2147479134/946-220-S99-1" }, "r714": { "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/2147479134/946-220-S99-1" }, "r715": { "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/2147479134/946-220-S99-1" }, "r716": { "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/2147479134/946-220-S99-1" }, "r717": { "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/2147479134/946-220-S99-1" }, "r718": { "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/2147479134/946-220-S99-1" }, "r719": { "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/2147479134/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r721": { "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/2147479134/946-220-S99-1" }, "r722": { "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/2147479134/946-220-S99-3" }, "r723": { "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/2147479134/946-220-S99-3" }, "r724": { "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/2147479134/946-220-S99-3" }, "r725": { "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/2147479134/946-220-S99-3" }, "r726": { "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/2147477968/946-235-50-2" }, "r727": { "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/2147477968/946-235-50-2" }, "r728": { "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/2147477271/946-320-S99-1" }, "r729": { "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/2147477271/946-320-S99-2" }, "r730": { "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/2147477271/946-320-S99-3" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r741": { "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/2147477271/946-320-S99-6" }, "r742": { "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/2147478448/946-505-50-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r744": { "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/2147478448/946-505-50-6" }, "r745": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r746": { "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/2147478522/954-440-50-1" }, "r747": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r748": { "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/2147478979/970-360-S99-1" }, "r749": { "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/2147478979/970-360-S99-1" }, "r750": { "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/2147478979/970-360-S99-1" }, "r751": { "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/2147478979/970-360-S99-1" }, "r752": { "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/2147478979/970-360-S99-1" }, "r753": { "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/2147478979/970-360-S99-1" }, "r754": { "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/2147478979/970-360-S99-1" }, "r755": { "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/2147478979/970-360-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r824": { "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/2147478795/946-210-50-1" }, "r825": { "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/2147478795/946-210-50-6" }, "r826": { "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/2147477439/946-210-55-1" }, "r827": { "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/2147477802/946-310-45-1" }, "r828": { "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/2147477271/946-320-S99-1" }, "r829": { "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/2147477271/946-320-S99-2" }, "r830": { "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/2147477271/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r833": { "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/2147477271/946-320-S99-6" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r835": { "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/2147479168/946-830-55-10" }, "r836": { "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/2147479168/946-830-55-11" }, "r837": { "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/2147479168/946-830-55-12" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r924": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r935": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r964": { "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1030": { "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" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1038": { "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1068": { "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/2147478009/946-205-45-4" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1070": { "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/2147479134/946-220-S99-3" }, "r1071": { "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/2147479134/946-220-S99-3" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 80 0001723089-24-000111-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001723089-24-000111-xbrl.zip M4$L#!!0 ( (%\^5@;P!=-;@< %@F 7 83(P,C0P-C,P97AH:6)I M=#$P,2YH=&WM6NMSVC@0_WY_Q5XZU\<,$""/!I)FAA!R2:\!!DC3^]01MHPU ML26?)(=R?_WMRC://'KI]1&:N4Q"L+W2OG^[6C@(;1P='H2<^8>_'/Q:+L.Q M\M*82PN>YLQR'U(CY 0N?6ZNH%S.J=HJF6DQ"2W4J_5MN%3Z2ERS[+D5-N*' MQ3X'F]GUP:9CI[G+W>KC;VQEN[.XV=+:^Q MP[9W=W>#C[4-7(KDV1IC9Q%_LQ$+60XY\6]N[U4:NXG=GPK?ALU:M?K;Q@II MPGP?%2A'/+#-+2+%YX%"!7,"3T5*-Y]5W<\^/2D'+!;1K/FBS2(QUN)%R3!I MRH9K$60$1OS-F[4:LG67TUP47!\)R0O1:G42IO,I%&-AH5:MU XVB;Y0Z)9: MEG^R9>0YD4T/3K J^AH*?=X:CCH#&'3:G;/WK:-WG2'T+P;MT]:P ZW?!YT.:7*O%C'3 M$PRJL;)6Q!$I=J&T,*\ M]%V.^R[#F0$5P#F;06VWE"7T2QMR>/YLKUZO[A?*_GBQ,^/YW%.:6:%D,T4[ M:J+:.)PK\7CB;1PZ"]7V7P$:URJP(4/!I,!!MSC"(WC"+GV4^V% MS'!H333GMSSP-I4H^P=X]ZX-3/IP,83A3**#K/ 0 MB'626Z=$VPQY%"%7HAMR?2U0FA*T$JXG,US8*L&9]"HY9?%XP>+F;FT5)TS. M\NW:&Y0=*2ZYB7WZ&W_7.D)D[03:G?$Y%4)NI56QJC06L-+O&+D-^Z7 M %V;OXN5+P)![TR:))$S#%TA'\OR=Y)/R4[2?_YL^_6^TG@KB9A'#]<^5 ?] MUCH$:0F<3# -A1<"*QP:8]YK_E>*QJ88-GC7.949@Y@^#V>]%,=(MG!JDFJ3 M,FFS!." 01\;>JNCM, M:R8G+C9^ I=?2$_%L;"4W'YF$3,HR4D%USYXZ8,XE]ELGCALABT,^B<] :=$@0(/7%J4Q:!IZ01Z/$<+DE'%[:))3#/L@SK EEPC!#J M74DUC;@_0=/@-9$G3%O!3;9VD27WHBT"J&>I&\=\&7.T?T"<.$-&&?VK.3%_0F- Q5%:FJ>/]O9V_\"=ZRTT3O;-QQ4KNT]FH=JE4>$@!6S-"JO M=\@,0R_D?HKP=@8O6YZG4A3KF(\MALZ9Q "*7<2\(M\5CEG$B<\C3JB1PR1: M5R!"9B6XJ'DP%980'(LB+#'+$XTXT-[%P0/=;BTCLBPED=>\>?J2C%S?$*BO M70AT/GD<<0#SS23[A42"]*2087%RJU$ FL/4NXE"Z5(\ELJGG!8+G0SDMPD!F-*R@N M9MA0E%K[BXH+"\.J\6GX L3A7M(MTG6Z5/-LSK-\(DAMFF? M20Q'"KPLU"(VG4?OD-IWNB"3_:GT%78:-U2DCA 9S67';1U@CJ7K"B^3EU06F#4L:@$8XQ^(OGL"B47FAO,R:Q<.CP$1&IGN1EM@5O/)5L2 MRST":G.R7$K8)$^H%=W(\HCFGDK0>I3$6/TA\;%HDYEG6;<%1&&UDGB8HQ[* M9*=(A'JM_-3#>$,A1#SG@,)ZKOV8"W9#CKG"BX!!&/*7M4*KRY2MQ,P-[?YS ME?B:*2T#QR^7GO M5#/G4UTL86,\4:$K;RVY5X[EUU OYJ437AYKSJ[*#F*:+)JRF=GXTOGKO[!] M@.E^O.]KN]7]VZ]G7;@\&W4[PR%2PUU&>M @$^ MQ7S$+FTIX3)8%C3(H!8AR],4R[=V9RP5!#2<,?EHB/CY+.L"9YSIXE[,]81 MVR!P^MAD./@?(VI_]Y1])">U3UOG_;->]P.T>X-^;] :X<7RY&NUP#U1*QS- MW/GMOHC]^'$]IR)N=F?<*QPS*7@$HPITM(\\'W,0\O'&S]K[OXM-RV"QT-@0JF^= MU_\?-M;DZ'GW]Q<6XUH\+MSZI![O/>@#Y;4^<]^M^&*"_0V$_ZD'#ST)@8BR M:=JBO']^\+ V6;V9?;-KTWVC[!]02P,$% @ @7SY6)7&AI8FET,S$Q+FAT;>U:;5,;.1+^?K]"1^JR4&4; MCU\ &Y(J'S@7WUT@BV%WOUUI9C18Q\QH5IJQ\?WZ>UH:8QM#8@)9'&I3%>,9 MM5K=ZD=/MV0=C?(D?G\T$CQ\_Y>COU:K[$0%12+2G 5:\%R$K# RO6*_AL)< MLVJUE#I6V53+JU'.&O5&B_VJ]+4<<]>>RSP6[V=ZCG;=\]&N'>3(5^'T_5$H MQTR&[[;D01CY!WM[;1'66RV?[Q\$?BMJ^_5FNQ,UA+__'V\+72'N^IA\&HMW M6XE,JR-!XW=;C=I^.\L/)S+,1UVO7O_;EA5]?Q2I-,=X&OW=5Z=F51G75]#G MJSQ72;<#7;FXR:L\EE=IUSJYY93-.@0J5KK[IF[_'5)+->*)C*?=GRYD(@P[ M%1-VKA*>_E0Q/#55([2,G*"1_Q.P$H/8QXES8A]Z8IF*F5->@]SHWXRD+_.W M;[R]^F'3JWG+CBRXL&!P@#D7^H4L/NZ?7PP^#(Y[%X.S4W;V@1U_'/0_L/YO M_>/+B\$O?;Q":_]\XQWY?'D^O.R=7K"+,W9^^>\^\YJ]JM?:[NVPWNE)^:I] MXEYMO#<(Q,7'/ALB"N>#BT%_B(@L<7%">OTVQ56&_(>I_ZIR?] MDP==^N)B^6]AU]2]-WGIG7OW PJ; CJ@HIKKGG*AE!IBC3$0U)A M@=#D$!B".JNQB/)N3EF1YKH0\ % MAZT]$%O.$CQIR6,6\0"O-%.)S%FNG-R*0"H"80S74Q))^+5@A(-;G0;O0AB# M(6-;N& ,$@BD1J$"L13=84DH-)N,9#!BIJ"/>?^)T*)40@XDTL2H:*@XFLA\ M! =-)@)K(.G-8)H*X>88W4+F3Q>GX?6 L/GC@%"P2*8(,R%F'M8*$ AQ-.N% M=IE&(!K')S(-XB*$3D!G(885P$X2.66(/(&6P!S'NGLAI65!;B9F3$KUKX>Q+4V#G$7 M2^&A1./M'YH24V4%032AHDCBT09NP+@6%B((N?1C0:%D KCT8VE&)$YB"2B2 M:)*>0VF"6)D"_8@\M8H=5C*M A'BM6';@$8H@#47__Y-,.+IE6 ]\-)Y$4/" M:_*JU]X6.[:KUP[=DWN45*.F#J.DGQ%Y+4#708EL67N@:&F@" .1GWA95+F% ML22Z4)W:]'%3.I05V X91(%JDB!0.K0&V#KU2J0H-6* &RTBHU5#(JC!'8"Q MNF0&!G]%$ XV",*.C/MC'A>6L2B^(HI0*,HQ(F/N*?AN*XHU&-@]WE\#6L2B M(]C3N$K35T7^L 7KY A^*RVHC(Z^OO=A_JQ MXM0N)F /19P-,#K %VX0: K M>=/%'8. E[?$ G"VEQ:]>.LVK$S6V]00QH82]"FQKL?)2T M/66QO!9Q>99P1[[RY"EZ,M0W:D?6?B4[,GL$&VL:1T&;*VUN<[Y] 95)(O-K8&Q>^%A/EVO15I8(\<=O[<>'W'7-^+4:BA<)3 &NUV:=\<2 %PE/GZ=@,T M$?R:$K KW&P*MB6G/?R<'1 ]"G+E7L6=-=S#;3Q$1R-NJ>U!>):%*KH 8Z@G M*ZX*,"@!3)$ (9@DZTR94NX]2GME&7[S=D8])/)(@SHJ"+RP; ?HV-/J$F,5 MEP=E.E;Q6% R3/E5>>BN2X(421:KJ4#K9*0<*_(E! -QSU(IU+Z&@UQE74OH M1[G=2Y6M/@ H=!4S'?/,B.[LRR'(.XOYM"M3.U^VT^$RINBNP)@R (J'\F=+ M"RC77%XCZ'1J!^TFW23(-?Z'LX'+2P8U>\E@-P]7VUJUIK?_8&N]YCW8]B6M MWGZMU6D]N]I&JW;@M9]=;?.@UMY__DGHU!J=];3NVJBYR $;)N/INZWFUJQ# MN72ZC>R&>4AR#)[T,QFKGS3S#Q8[%!B6DY[J_A] MH9E]\(+,G9MU?V+T)3#Z:-9[.?<_:^QGJ'"W6X7CD101Z]^(H*"C1W;F=N.; M0WG?1_0'B-/V9_.>J;Z:,O4#1=3\2CL7* MY=\Y?5MJK<^[7=^VMZ?\#4$L#!!0 ( (%\^5BV M.,,R6P@ #HL 7 83(P,C0P-C,P97AH:6)I=#,Q,BYH=&WM6FUSVS82 M_GZ_ N?,I?:,)(MZL2W)\8Q.EFM=6R6UE;;?;B!R:6),$BP 2M;]^NX"E"59 MG/WC])_E,CN7?IY :IBO@!L( M6*Y%>L-^#4#?LG*YL.K);*;$3618K5IKL%^ENA43[KX;86(XF_LY/73/IX>V MD].Q#&9GIX&8,!%\V!-!Z%7!]P+_J%%K-'B+MQH-\&K-DUJCZ@?']?]Z>]@4 MS5T;;68Q?-A+1%J.@/IO-VJ5XV9F.E,1F*CM5:O_VK.F9Z>A3 WVI["]^]6Y M67?&U0WZ&TMC9-)NH2\#=Z;,8W&3MNT@]YRS>0-?QE*UWU7MGPY]*8<\$?&L M_=U()*#9$*;L2B8\_:ZD>:K+&I0(G:$6_P.,$CNQCU,WB&/T$XL4YH/R:C2, M_ETDQL*\?^<=53MUKU);'AU1X./0_;Q@O4N M!_T+=C$8=H>]0?='?(5?^U<[/Y!/GZ^N/W>'(S;ZR*X^_]AG7KU;]AK[W0/6 M'9X7KYKG[M7.CP83,;KLL^M^[_/58#3H7[/^;[W+[O#[/NOV1I0GKU5OE%CW MFG5_Z@_/^^>/#NF+BV5ED!N6WI?\?/.I:6R_DU<;J5>;#^.M[ M7YT6KUIITC0,6,0GP!1,!$RQUIA(:/9SSA7"*)ZQ*\BD,DRF[$*JA'G5\L], MAJP7\203,OT-RY!""V[P@>V;"-C[=R>U6K6CX$9HHWAJ[ NOP$D5.&F2?0$ICC>('* A#Z0=<(_$"0XQ)9 MY#$:(!0EXL5VIVT\/M<1"V,YU7.<+IB,<7KIXL8H2TMPT_-@UJ)].XAK[!SB M1BOIH4+C'7=T@:E"01!-R# 4^&@3-V!<@84(IER,8Z!4,D!:ZW;T*U;PP( MC*(G5TUEKM !$M1$:$M[: 6I]4.R>D&8RZ2K(.86:44Y7:"E5! R?11(GAB+ MEK$([!F%SL=:!((K00,0KNC;,I"2IUQ3(;8+4]NJ;4E2:L" #)(R-6O26@/T M]G2W-:YQ+4Q$0'#E6J:<>)UKA#JI2\(P5\$<3XAPP<V?-P5 \IRW YIS )I$M^7*K !6)UZ RE*C1C!C5\@HU5#)JC! M'8!Q=8D,&?P-0=C?(0@[,NY/>)Q;QJ+\0ABB4!03S(S>(/CN%<46#.P>-VM MBUALB.RIG=(Q\VG@MTNPC!S03&8P%'';P-T 4[ M!+J"-UT^UW%!>_!"P-DO&\'W!+:DJBY]/U>4_:42NL%K(K7!]W1@B+ZTCXY^ M=\<^[AQG0Y,088P\]L"Z"!PW3F"/#^AD(PAL:;#S M4=#VC,7B%N+B+.&!?>G94_1LJ._4CJSY1G9D]@@RF"^2TH*HB#>7@;K@+(+: M$P3(FIB]#XVCH#52Z?N:;U^@RR01Q@!\H2J,):H*^AX(C,\ZV4Q9TU;. V'F!##??4]B@\"Z&*31!C MJ"=+3@5HE Z3Q A.$EV,$5)V7B4]L8J_.[MC+I8R$.%U%'"Q(-E.X2./:TN M,%9R=5"D$QE/@(IARF^*0W=5$"0D62QG@%^GD72LR%<0C(A[$:50>0(.BC=& M9NWF(__9:.Q^J_ P1I""*F,V8IYI:,]_Z2#!9S&?M45JY]0VZJSV1QU,J$J@ MP"@ZL?VYS\4-@U:K;>U1J59J[VXV_I)I7G\\M&V*K76=EX/;=9R.>:MXHQ7W$!X.&7\]$=E;+N>XME#'XYX\+E]LK#>H_.1:E M6K-D[Q4]86!59HONGYP#QR4[E=WW[QI(JO8G^Z$_'/9'E_:&PN#Z[1E]H"7S>?Z3V'XT>+2W*ZXO$;JURZD/+C ]L:2_N1U M^7KLU+\#/Z?S,O8+;B#9)X4ZG02I%;=C==:+!(28M+GD^>@VFF]UN?Z-,K?_ MR9UP8U+6TG/PK/P<6BGY#:_*/;CHFDEM[Q&TW?^536#MZNN"36W/U443/D9* MS&AI8FET,S(Q+FAT;>U8;5/;.!#^?K]B+\RU,),8VTF MO,!,+IAI>E=HD]!RGVX42R8:;,N59$CZZV\E);RE]'AI#SIS^>")O-K5/L^N M5FMUISI+][I31NC>+]U?:S78%W&9L5Q#+!G1C$*I>'X*GRA39U"K+6;U13&7 M_'2J(?3#!GP2\HR?$R?77*=L;VFGN^G&W4V[2'E.1^EYRG8K&<]K4V;6;S=";[M9 MZ,X%IWK:#GS_MXJ=NM=-1*YQ/8GZ[J\SLVJ,R%.T-Q%:BZS=0EN:S72-I/PT M;UN0%6=LJ1"+5,CVFF]_'2.I)23CZ;S]>LPSIN"07'!W"T0'TWPRB XA.HO[Q>/ QPE!R]_MAX'OI^6(5@!XZ]D=?W+H$%]:;_ M8 Q?V4Y/UEK9?C^84!UD5WDNF.#5UD>04 M^E/.$HAF+"XU/V=PE"0\9A)$@B*2%5SD)U@C92$DT3B =3UE\&IM)PS]3E]D M!33.:B/V;A$9$3DC-5.YJE; Z]6!N)RPP]);IJ]+(YG.7B(F7TE+U::^YT M7GS$ULD&C!'>AY)(S+9T#D.&C".X' Z$S"#P:Q^6'"Q8AT1(._[LE(#E% E\ M6^8(.MCR.W5DUIQIEM^$(QUPP?74\8CQEEQSA&"R()K%4Y*?6ML95^IVH)TW MRSA#4J;H8HQ^I,;"I57)/I=<,G-8*N/M590-0'0W:*[3C8W@RMV5BU"(XD^);BWP1W(1P$^H"-Z1AK&K$ M)$T!U7!QDB*?JD *5=5J)3PG>6S>HT'*K6D3/)Q5IHYP43"W3=6M9/'N3UQG M\4:+HMVT/&HR2=ER_D1(RF0-^4Q)H5A[^:=#N2I2,F_SW+)BE3HWK9ONYMP4 MAIBDB_)J*ZT37S4^GN^:'XW%5M/ER@NQ9T6;FJ[*FEZ]'MXI];W@3MFWK 8[ MWE9]Z[N;#7VOWKI;];%FZUM>L'.W^-$DU+W6UOV\W;1AF6I M4!!*L0]OA\4,@ILM:LJ2U001Q7^_E6WZ[>,VO'E\+)#_S*#>EEAQPJ8[&1X MS#>P*H_EP#51MUEPV_Z9B'BUUMCN*/N$T>!C;]0[_*,W[!W"Z.A=;X2M,P[> M/9:@>VZ!IY'ZLA++]1S?-Z,69XTYB7 N*)%R"DLHCV+FSH.ON7+PK>;O,S%[ M9R]_ZS;@_QQ]CAQ]<-5[/OCW^O)[.27OQTS]">*T_EYR;/0+[/17PK/QI/AL MVJ[\ 9]/W[[PN'5Q60AEOTK:DJ7$.+URE7E5V.TZ_I4*F6!U+_6JRK_ M[BYVT]X!_P-02P,$% @ @7SY6""U$K>S! GQ8 !< !A,C R-# V M,S!E>&AI8FET,S(R+FAT;>U8;7/B-A#^WE^Q)=-<,@/&-A@PD,Q08B;<782;-.NPV22R9@>;_QTJ\5[MZH'Z?H\7!UW0W8!+#PJL:A.?4J;C2"(W'JKU2)^ MP_?]NN\[+FT$I/ZG54)35"]L2)VT7?4FZE!42LUG:UB!+A;.-0D/1-.2=I7LFI8%&AF+._*$:)@^C7 MRP)$$_W$+*4;4):M8'C+.?.9A)IMV#]/A MV0C.!M _'7H#& Q'O5%_V'N/GU#JC5\]D$^C$V\,$Z^O@;AF0X&9GGHPZ8U_ M[8V\2>7LRWOOCU>/H]>?JLAMT[3+8+7@DS$Q^L85,*OFF _&\(WI]&2KG>GW MK_-5_R9?PS*\HVE*Y1Q^,V# \CD59?"6-%A(=D'A=Q90^"!HSD*U/)(TA/Z< MT0A54Y(&C,1P%D6H)(!'*"))QGCZ!9=*D7%!)+[ @9Q3V-]KV;;9Z?,D(^E* MOUF=PS*$''!(ZJ\ ?4@6KD8JRLQ"2. M -T=&;H[JLIP5^88-<>Z4VH:=\N^Y]5J M&'77>7:WMFW4&G>+'^NVYABNVWA^$NJ&[;;NY;:JTU:D#HLCQ_([*M5*&X., MA"%VXVT[6X)ULU&-:;1;'SS[[V>R[L!/W#W6R/_/H-XN<,&QG6)C> P M4\$J/9:#HI6ZS4(QZU^(B/V]>K.3ZR>\\T8C;WJJ>Z;AY'2KP7\@,?1 M^;H*JF@UGK>2UEN,VH!0%W(>LQ V4![%S)W[G;.SW^W6[0LQN]/)W[H#^%&; M+U&;#U[E7@[^]\Y]ZCA[Q]'OQ^+WH\#N!__@@V!8.AG6SDX5'3ZIC*KZ]+!U M6KG/+B\PKTV(CYO.0NZ:_,.5[/I97!!7 M]<7TWU!+ P04 " "!?/E8#CE0T@)H 0#'YQ4 %@ &-H86UP:6]N>"TR M,#(T,#8S,"YH=&WLO6EWXT:2+OQ]?@4NN^]T^1Q(A8V;RN8]+$EEJULEJ25Y M['Z_S$D!21%M$*"Q2&+_^CLDABR[7 HA4,J_>;Y?]@O1+IS2#CP_-')27S;N3>>^/;S,)0T M13/2R])?_;/V0%>4UA,]:;8'],0P%?.D8U+CQ#*ZAM9M=;LM0Y>?SU32?FJ; M)CTAI$5.C*;6/.DJ7?5DH!J#)UW1M9:BR]995^\.#%,EQM,3,?3VX*G3'71H MIVUTS.:@K5O\O<,0Y@SS=H.SMR??L>R?&L,P')]]_LP^GGK^\V<-QO0Y_K&1 M7&IZD1OZD\5K VJ>/GLOGY,?/[,Y3F\8DM$8EO5M>LOKZ^OI]-M3TQOQZY66 MKJ3WV&_APM73 =FN8[N4T>!SZ!,W8$M,0G@.>X1RHF@GJC;WD!,8V,*#TH%^ M]!RU>:)T3G2U,;K^MPX MIZ-9>ORKSJ]7N]WN9_YK>JE%[=5D@A\62!0%)\^$C*<7#TCPQ)^9_+!P<>"' MRQ?"EPL7O07VJC'" JB??_]^_6 .Z8BZY(?#] MR>-D#*,VXT\_-4+Z%G[F[_[<^Z__^J\?0SMT:&^*\9,4WS]^CG_Y\7/\_"?/ MFO1^M.P7*0@G#OVI8=G!V"&3,]=S*8S"?CMC%U(__M.V+.KR/^'W&Y! OFW& M@W@+[^G@IX9Y JAUR8@]B=IGERZ\;G(.0_2)<^5:].T?=-*0;%CEP8G6:O04 MH$=;TY5.]\?/"T_-\)+SR/?A#=_LP"3.ORCQ+UWK H1B0XJ9ZJ<&,.*9!=^< MC. IPQ.+S,;0;O14[;.N[O[Z5!3/WO\-O@FF;^@T>FSU\WK!'5SN68NOZ#9Z M_]1V?T$?GF[Q-SCD>7'5!O8;M4X&Q&'B(GX;",D>_R+;"XWTC0E+GUW 52\@ M\EYH/PAH^! "@=@@;@??;!>8TH:Y>H'-9.+E&Z \L)\<>NFRIW-!F8ZG:\ * M?R0W_L*?'^0VW&N;/-D.X'KW(3>;&X:M6U!+_)@&R=NS3:EY\"D9HDWIQG/-O6?5WC"KN4G,WI/\O*&5XU2T8TQEB2H/T7CLV-2/1TOO?._9)Z/; M)\=^YN/;>4*JHF_<1$QN6P1W9$+@(>LF]'E13?+I@,)U)@U6J'A,53X+N"8* M4Y:XZGP6@F+W4R.P1V.'J:7\NZ'/5V1)FSM]"RQ0^/A+9V]*7AQXD<\_?&W]#-[QM+S(AC#^XNW9KP\7 M69\%^LT#&\3TF:"7'T M'\T:\/A$_344&<.?F=;0\:S&1<_TSVGWX",]4/F5'#;8D3187_I??-?IL.TYJ[M'7"S+[%7]+/ MZ4L^+\Q[]3)H BQ#;*^'RVY,B1.]KE(T?R M927WC@Z20Z2]HXOD$&GO4!6DATB;ARJB:5F U%9%L"T%$)?JP2W1DO#%P4W MS+Z&^:GMXVM0#VY.99N:#LQWHJNY3$TXTV2ZAZ1Q@)6 M ]^/6!#!,__(?[LYT)H+9W]D7/.^9?'P#''NB&U=N>=D;(?$*QH2VZ76)?%=VWT.2K/PPID668%OFM$HZ%7KNF-#J#S M'H86FG!F149:L+0!F)'O.0[PP!7,S:?! ?Q5!UK^@UL1I9=!>]C>^AR5]@J? M'=S&J0B3B$ KX>RP@M9!N%!<&399$0@G7-!.)%-,! *5W58^FMTF K'*;F0? MR['Q;LWW4FK+;E@7X=C(<_W+;E\?U;&1X\+K93>FBW9LY$F+LEO6!3@V\EQ^ M$<*"!YJ:<#FGPHE7 >+2>MGMWZ)\-D70JNPFKQ"^BB((5W93^*B^BB((5';S MMS!?11'$*KO=?$1?15XY/7K9;>6"?!5YK;]1=I/YV+Z*W!:^[/:Q +Z*W&B! M\>5"E[_L!OVQ]ETMO\07H^SF>1'[;I[K7W:3^ZC[;IX+7W:3N>A]-T]:E-TZ M+F#?S7/Y#V[O%C>ULIN51XX19#NKE%=R2+/LQFM"#JSFMORM@YO,Q4VM[!'1X_ML"JBSTRJ[_5N4SZ8(6I7= MY!7"5U$$X8UN\ ]\5:%#O]*7;,6].Z3X_Q(_=9#5DU]=2BJ$_N MI"$#_'T.BV.;Q'FDYM#U'._9IM6L]- 6SM1'J&R$2C&>N+9P7@F$RC92I8!^ M.VWA_"@(E6VD2@$M3SK"N7G*!A7B6OTH]$9\K)576#K")9H@7D366CK".?L0 M+R*K+AWA')6(%Z'U%^'\IN7 RX5O\[A8]146X5RN"!"Q-!3TUI8%( 6I).BC M+0M "M)!T#.[$T#N:4#]%\_V:Q/NZ:!CMG1(*48KZ:)?MG1(*48]Z:)'MG1( M*49/Z9;2%WON^6,/L$)O/#>A925U@VXI/9_'ITY!^W$I_8R%\$X1>V IG7R% M\$X1^TXM/&PEW75JX=PJZ9Y3"[]227><6GARRKG?J HZ3]*73LWAGZGW[)/Q MD%FZB2GL16[H3\Y^?3BBU5UT-FX!6ZRJH(>FH)R6([!(63%92E]0+41D;5)S M5*64+J]:@+!^L5E5J8F+#S?%M0@0THU83U((Z3/\@!3LYVNV+?1',$^3Y,&$ M95+1:[1/".DR16@*=R*B*'P*Z39&?-;7S!/25XZ 1)-/%3)0(!@RZY* I:I" M^NGS0T-9R2*DJ_HCJWQ6P,RV+(=>DH#V00<=U&1_OQ ML' 4TDTNON(A3IKH!RQ24DQJ0CK(4436RAK4A/3+(PCK:?1II0M'Y ,M.WF M$5 Z1W]U]1,AW=BB;0WLY\O(]\:;ND^B(9<+*(7T7J,AER.CE!690CJLQ4?F M#K860G$#%(5TD(L/Q7TL+L3D!DR6,B!P_!. E<>!D)[X&A-$1S?TEBCH!S:Y M(R;,RD1;[QC(1-]TJ9!9LS1/74AG-<*SKJ$\74C7.>*Q]E$]73 (Z<#/#0QEI0HZKX]OENV+S#3TW/^U8R<4M9X2FD>QH%9UWC>(:0'G+$8^WC>$8I@P0%F'NUV#6%=-'7GBKH MI!:UZT^AEE\Q3595 ]W59;7\#M_]IB!,-DOIM*Z%B"S QBL*A$+ZS1&$!1MV M1:&QE*G;G*PH!0KKHZTD*(=W1&Q)DZ]?1IX[F7%-(SS1"4[@3>47A4T@' M->*SOF9>V9SD]01D'4T^(0,%@B'S^(?RBD*#D'[Z_-!04K*TA'15;Q5CK6VK MGCK:A2TAO=F(4S025X%52&Y\14%12 >Y^%"L17>^HC!9RH! A;OS%84#(3WQ=28(NJ%+ MT-2GEK8>^J9+A^HD HI/=B@DMWYBD* D"[Z6I*BB^[H$C3UJ6,408*J=^?Q#>46A04@_?7YH*"M9A'15;Q5CK6VKGEK:A4)ZLQ&G:"2N M *LJI+,;P8H6(T=GZ1SQB,X:FH]JV8(4A<.T-K:D6K8@09'=^8JBD9".J_1D!.HRTU1R!3282T^,JO<_%!6/'N?$6AL92A@TIVYRL* 4*Z MZ.M)"G1'EZ"I3QWC>#HZILMJS1VUHTU!\#2$=$^CX*QK',\0TD..>*Q]',\H M99"@ZMWYB@*#D"[ZVE,%G=2B=OTINB_[MG#,L5FD9J"[NJR6W^&[WQ2%R5(Z MK6LA(HOIP%X("(7TFR,(BV^[7@@:2QDZJ&1WOJ(0(*2+OI:D: KICMZ0(%N_ MCCYU-.>:0GJF$9K"G<@K"I]".J@1G[4U\YIE^HF@DI*-01A38V^TH4C*MN=KR@$E,[17UW]1$@W MMFA;0UV[\Q4%2B&]UVC("=3EIB!DMH5T6(N/S"IWYRL*BD(ZR,6'8BVZ\Q6% MR5(&!"K=U]B=3R XH@.[I%&^"F.R ME [LXC%9S>Y\18%02.^Y^""L>'>^HM!8RM!!);OS%84 (5WT]20%NJ-+T-2G MCG&\#CJFRVK-';6C35'P%-(]C8*SKG&\CI >-XW5(&":K>G:\H, CI MHJ\]581S4J=L^,UV[9!>VR_4NG)#XC[;3P[M!P$-@Z^3[^3?GG_ND. ][T8! M:+W4OZ<.9^]@:(\/(%QM%^@#URZW2DQ_V8T8PCEK2T8,_4353G0U'V((YZO< MBQB_NF,0$C!#:ZIW3,K#&,)Y#/2)14?$_Z-$VX1P[K$R M4"!7'A#. [07!>ZX-"H1 PCG\!!^^7-$OZX(9]:G*WGE6G0@L S*D0ET13A[ MNBQ4R)47A+6?=Z;"E7OG>R8- N:Q)+XY[+O6!7VACC?>PAPQK5@<==#K;^PIK6H<<9#$4)8"UO8'6(A MG&1L'TXR\@LGZ8JPEKG8VXD(M%.%->L%VWN$():PUK^H&Y405!/66R#LKG8@ MYX JK'- [(WJ4.0HOT/@Z'9/KNM??C= <79/KH00U@%P[;G/(?5'%_0I?)R, MZ:)G\AIH9ZTSOAJ@7A:6-<'4CM_WM:$=98@ MM6-J:XRWE78^U!;6VU)K:B^X=-[1^R.7SKM+]W+I:,*Z=(ZORBWJ:8OONZ:F\4UG4GI"U[8,!]A/5K&L)R;#EG M@0 FK&\215GQHBQ/$UXKF?.U)FK^@@FO=$^T;C[4%M8)^S_$M\F30^]!_5OD M\0=J1L!;MR_4=^WG8?C-=HEK L>Q2Q^\06YE+6H-N/<'\^79UTLOC?]@5K](+EV-LQC.!RV@\J[2_>"BBZL0_QCJ,SX M^CU8OME^$#X.?4K_18F?6S4_P;#SWFC+2;G2A?68'W+]#XY)CL1O7N3W7>L; MW%T>/ CG)F?5GZ[MT'[F&#@'U>7]XE^Z+[;ON>QYQ&%'\X(@SCQRK7L8J&7S M.P\LS@O*5-4/[C_>007:OD#60J!WOX40SKVY&;BW?SADZ(W(!1W#(K''W@X6 MP/S/B!S:5%>[.4;;=>%<@)N)<$'I^!5@Y__B^?9_//<*['3VPGL:C#TW.*SH M!E&@Y2:ZA?6*P9)Z(SK-$+WVS!7[^;D7 /P?B'.,0P5&$:):6#^68/31MZ=/ MCB46=5U83XY@]"E*U1'6R2$8?8HI4:H;PGH6MJ+/ ^7'0GZF+O7!C'"MOC6R M71NL/F[_7;Z-X;%5W9L,8=T ):)=0?N6(9S)7D+:%;2G&<*F?Y6(=D7M=P?W M..P$8GU;$*MYN5Z,@UO].RQ$\T1M;;D0\Y?NMQ 'M\ S.X;UO+*[C(-;KUGG MIBHGFI'/W YN^67V"JEYN>0,8:VF]*!PW_PSL@-[MKO,.4@?'U@7D,B)^\_X M+[9)@^OKNZ,H \VMY>CLTKW$1U-8 THH4KUGE-GJ[\4H36%-H"U6O^^SEY@V M<:[M07A'_8'GCXAKTFM[9(?4.CS#:"?:MOOM_*7[,8RPEL_A2;;U4( K&4O" M^!E_PN1\KLA_G:S*U+HC$Y8R=NORI(J^ZX(6[P?$G]P.SATO8/'XS7EC>81$ M6OGPM+#FE9 \?2@J"!>:+3N;_N(YUA,Q_P!VY9F/KG5)?/IX3Y(R)A^@IH']&,.3+%_AG^>C*NPL.O\NW3Y3.EKO\_*7[ M[?+"QK4O[&#L!<3YV?>B,2\#SD3%JERU^0MOO! ^FYS?(VHE_36!L74T;.WA3-;S\J$VA4T^0" 6 \2"(L%-8?V%",3" M@%A$:+1U<&]H9H-'SRM5LW5P7^,.1-:W/(WT[M+]B"RL!^\;L?W_(4Y$OTZ^ M4\+8ECW@F\_-+?/=D?[IQ7.7!O?L#+ /7'V M>18W; GK6"TM/ ]U$EE\8.8J-X5UZ"(P2P?,7"6FL+YD 8$I/C1RE5G"NH(1 M&D5+#6&=L\>O;'<,RF?8.BM?ZZXEK#\6L2VUA$U++AH1#54#[F >3 M*H3LQ]+(N[:P:;B(.9$PEZN<$S8*L6W]J=5>U;YK970;""0'A'6]EXLFN?*) ML/YF(8K%"58&HJ $DK:POE\$R3)("JI9T!;6#XL@62E)BL@ :@OKD460K)0D M151A: OKF]V*/JDNF)3*R L;@A4O%D(O$=:1BD 12C?I".OU1* (I9]TA'55 M(E"$TE$ZPOH7-Q'KQG.M*;V.JKC>AD/J)V<@&$+8+=LAM:3Z24=8AR>"1!S= MI+0>V#J"I"B]I+0>V#J"I"B=1%@/;-\TO<@-@QLOI $+8 >\B4[:0)&:U'YA M18J^3F9_KRJ2DCYG=M4OU+&^>3[SAOT*0/.7KSA>5V=M6AQCKY!<1U@?:>7) M&)^#S(F,PGHQ2T#&C7-A36#.V;.ISQKM3&[(:&E\?[_[[OG/Q#T?DH!^)>X? M%=4-A/6"(M .)*1R2\GI"NL8K0MV?GGX>EY-N=05UI>*V!)1% GK4:T+7 K0 MEXKPRG:%][>G=@F"HQGIZ(H;<'3YWN MH$,[;:-C-@=MW?I?9C?-[@G"B0-$&-GNR9#:S\/PS-!.V\UQ^.75ML+AF:HH M_[?!+^W]&(R)V_OQR?\,#XC_CI^S]#0VYA/BV,_NF4G97MV(;TY_-SW'\\_^ MHO#_^S* 29X,R,AV)F=_>P22!=(-?97NO1%Q_R8'H*>&Q_WCYL#AF 4?[<'G^Z_W5X]7E M@]2_N9 N?S__I7_S\Z5T?OO]^]7#P]7MC?!3^(T$0] E0\^5I8O3\U-)4YI& M=VG8ZZ%TU#EUMIK3M]O[[]*/P'"NY]Y$(WB(*25\>4\'3-RI#F,0TYP9GR0%>'#8GW1@A!;+V%9P/[C5HGH1]-UPUL]O_^2[=M MM+Z\7[IT<;:<]V\ 2E8N-=AOPE+&UVZ)P_7=[ M_RC=_7K_\&O_YE%ZO)5 =CR"@)!47;J]E]3F)^N' AEKNPG=?I,>?[F4YL3> M5.3USQ\E^%GMZL9N/#(B_C-L:4]>&'JC,QW&(\JLP4Z6PB&5_DQ908KW? D4 M+FKM(&CN^.V7L;JVR%$6?',R@D<,V6TG%IF<3"CQ3ZB;Z/T]'7H]?)S0)Q@*D"-1( :*$ ;O3]9:@HDTC%8GA%-ZI3!SXWDA*_R_TEA6F35,I7,?<;@7.O='(#IBE*GVS M'2H!EX*M>99A-[CDYB>[.;XWE0!-9DBK+ _44#?KGT=;%\W8:EVRSO^>/O-> MTF[(',/I&K1@@1-3_W?IW//'[Q?"B^OF"P23U>+ST^4;,4,^:\D;2/YTMA() MI&!,3>8PPD,PAUS#6B[%D^PZ]\5ESS=X=,N=]>OV3YUO4/X'9.F0< MT+/TCR^6'8P=,CFS73YF?M.71>6 O>"%^B%S2"8OX>^+?YXY&TZ5V.$0^O#_ M5OKFY.=3^.GS\O=:Z[2KME?^I)RJ*[]?]R@UMR=IRFFGH^7R**,)CS(^?-1G MOE[QF@%9&,%_:G0;Z<5C8K'=^TP;OTGJ*E(OT<8;'U\4*KNP/,N\]<<)!W/_ M]WGLZ3X''6U!08(1F"P'7/IW MY-N!99M<<0&Q;,\CDE_&PM[V?_CG'\H*IS5K<75Z?_IP*EV.QHXW@<58!(MT MXYW^L H&Z3B3AW7&86,3,A2V%HD,_II>M!-Q6B^RS,9679?N6Y;,.E/%_ M6%E--677;J.G&493>J3FT(7A/T\D5G0J"*6OSHLE;RWZ6MLLHT,'2ZL8;_>E M74AMZM%5&KVOD>VPN4N&+*E:.)2^.1[S.^R\?2!TDZ4^AS]O_4?O=;H_JRK8 M[V B_N9YED-<*S@"5DNW;'Q?NO7O0+N!/6A[Y4?58''I&PE0]5FQJG<>+)OS M_]GC6*%,EDQO]-IMO;-D4U=5YTD6@^DW8Q_098^)(]$W:D:LKB%\#5L^#:JF MW0#5)4;V%3K,9V[E"N$LV-=WPL1MWZ=D > &3%_KJ#\L.XVV?BX[..G<#3WW MG4]*;39ZAJ*?--MM32"?U+9.F)F3Z;__TM'4]I= "JE#QVRBDLMG*C,C(.[0 M*(%)221S 42E]5ZN61'0(8%ZG/(RWW3@ TD$!FS6Z5<#.P! 2"P$!0LTD.(R MIY84L-U*<@BHH3Z/:RROU(?KD?.LNUM-FIG;H90,EE;W++NVIFG[A,NDA\FHR?/^51> M=27KQ&^2B $G.4WJ2TL@FUZ'-GPS$V";U5?!5V:U(K>]SI*(]8FJ/7%&F>HL MK3A*Y[&Q>^8?LO17$(VJ-":^],)J]E?%=MIW 1,>BUELNGIM6+U??L;;=$EHT4\O8HE M:9O,O_XT 061P@1!;_D#!!7ESG:F0\W%/3^I/TA#$H!JZ8#V11PGT2"94O9G M9#.5##2Q)YI< ,^<:F4Z<\WS/(]4-YM3Z5+*,'V-_0Y+$@KX(/@@F4;=522+3()32 M^3X\,,XU8CP=DC *IF#L-GK_HDL^HZPI/EOF5&T''I[LU/QRD"RC;4? ,NGB M?V^\^4^%KXOQI01F53;V9VP!'#&RPQ!X"(QP,_0]E^T&SD2BL#-,)%ZTDIC< M2W5!0A(GV+R3#K-GS!MP]Q%<:2A-)@# Z(^<.*;UD"\#C80)F/ MY%EZ]KW7<)C^? JJ >5CL^C =GF*(G>%,P>@!M-<,T+^L_HEO6SC!>O'EU[( M]('DXC5C3:^TW5A^@2%SHJ4:SKQ:<[JE&ZHL3B=-.=7:.66!P0_=9EY.IW:[ ME5=&6;/UL?]JVTJ8G4]49;PFFR&K9X#L-CD]_XZ"T!Y,/L[0*,:T'GQ@PK*, ME)66MSU8Y53CKC38#%V/>\*B(#9_81GB8\HKCNJ!!Y4S8RU]M>#6\5G)A M:AX3OB]VP#=77FX,4$3B&F'L8E8"Q2*^%4@L-]&VUN51Z)_(#ZLL6>;Z0N?+ M89POP9 Z3@HBZ1- @[M XE-F'SL8?CB5_@5#+Y(TF;=#-MNM14MNIZOS=U"F MKLG"^:)9!KYX?"\ IW48OG'_. B?R+5CW 1#XE-0E1:QI#6 +TP;M*G@I\9) M<.\(CM W_";11RN0<"$+9OV),I3U5/H-5L]-2N:B>N^+#>%_BN*-38BZ7^F4\=WM%\ MJ4S4S$W(/7[*[!;R%'A.%"[?LJFR5-8*5^UIA:NA/].,GNG)DT_)'R=D$%+_ MC#BO9!(P?7%-&2SA:V!M>;3\E_[WNZO;F]^E\]O[N]O[_N,NA:2$RT1=4^*A M__7ZDM4].+^]>;R\>5PN^I6E>DS)'.#M4Z63C_^[TSPUC&X^9Y=/U0T^ZY7& MXIZ'=C[:2 :#0E+P?B3"C$4:^FS7^LL6M0+!>KKKWS]*5SSJI&I?I&]7-_V; M\ZO^M71UPTJC)?*$O)>')4OI6GUDZ YVC0.Z/8\&UE46>%%@S3B6#&!M@843 MTI&DGN:%1R3:,8CV;>H4F-8O#J1/D4LBRPXIJ\.4@9K)[LSV;B"F!"JG;4FI MI,CQI&U1)T;7.?CGK3T$NZ!@[[(D=YI /%EK<3O H4FP' M%1Y)GHWDZAI"YALF08XN@+PL(K851S.GHD^'K!SY"TWX6_IT[05!MNT-V5Q8 M'&C[L3GJ&(C$/)#87"N1OA*'L)/6#T-*PP#%3C6(K:/80;%3.!)U=5M%B,>' M Q8^YM&PH>? VX*DE(9T^6=DAQ.43=5 A(&R"653\4AL;RN;2,"K^+VB38GQ[V2AI,U#">7 MBVK?B4N>N02=%FB\L ,SBANLL"/4?9TLVON:1 YL5YX M.Z;QF% B5P4CVIYN,PS*"4Q@5M#Z'\C0 M%:$W,G25"=SA'IR9M82;F(&/)0KENXL#4T8%9 M+JK]DY6^ ,G*W1=,I,(73OJ9N3(=+XC8Z>_^DQ>%:07P>SM =T95(*#O>6@ MF;<(RAE:(G(-%+GEHMHYO,D'PG!Q>^=[)K68A$5Y6A'Z'E6>EB(3Z!#6M2 3 MQY(2 I>4,)II38E948G;QU\N[P]14**<4$7%0)"-HX,5)0092T:J7=-GXL1Z M'.^]@HI<52BK'_.8+?)D3I1KJJDD[:,H+1?9F%M1^D;,T/-1BE:%J"A%A1E+ M%LH9F)(NR%@R4NU7=ZY)_ -QXLJ]\6'G^;ZCS/OX:\![-2?**\KO"C7QBBZ(&/)2+4+.B \N_#7,>O:2EW;\^=D+]P#^BP PJJZUPR$LK3BM 7Y:DP8\E".3V1ITV4I^6BVBUOOG7E MQNVFX%$H22M"692DPHPE"^72O/D62M)R4>WR;6@_V5@WJ3($U3,=!,8,/S$R M_-I:H_=P]?--__'7^\L'9,8*,",CJ?YA,<6EWLE;==J;;[98BMZ2*AC(Q367 M+*B%9/]7EI/;O_^7='/[>"G=7_[7)]>_L/]OGAL?]X M^?V#QHNY#;VUUIRLD_ M>3]98KL!SXG6V&#\5^);)ZQ(4=(D.ZD*R2]0O_ >V[;+VRZ/*''914D7YH , MJ#0D_I/G2P/?&TF.39YLA\6::<#XU Z&U&)=H-G5=[[]PII"SX6AK^$_SUQ< MP%B972KU'6=N/++D)>VC^<+.%]2%:8>>SP2V-"!F**>SC-M' MAVQ5_'@MB$^E]5->,]>T,[C6[J=3GYO$=,BZ+K/.MV3$>Y?+/,@^O56]7''K M0G?Q^!G&_#.D3^R&A%+S%R>T^>&447;=9*(@(@[ @,LYRFJ"#J(P@@6@+_QW M-CYV -2TQ[S8C<^^CR@L-"4^FSO\9;)2Q0-6JIBU5X\)0((QS(HOO!?!E].* M&OR2^!.,Q(^+;GPX1$8.#T29"V(1OK ']@POKQYKU9Y,_HDZ-@Q/3D&9?#T; M_OM?Z!L;Y/MO1V3R_BO;9;WFWW\+&*$!77KJR+F*<7 8"Y!%)+ +UC/G1B ]$5;M%IB-H1)XS&>E7V(< MQ/B4)0ZC00+]((A&XQBX("],RC&?\H@% W>\\6C**4]I136M@$K_S=0@< M,R(6E6,Z )NZ\&180#XKG[=?X2]8.1L^0O:BB$D\$+)/[&HO2.YYI7-B8;EE M]S'[JF_>]U0-]CVV4232Z(.UM-T7SP'H^G;P!V A8B1GN\0T(VH>$9\"UCD+ M'OHZM,TAIT, ZCY(*)/U;@=)]T0G@(08;!X_U?E#O'Z<"X$D$2PH[$8@A%-9 MR&0P$Q.^S06S90,EDJV3/69N&V.P]6W.5"1Y">/)]XAFXQC[WK_C70;P]@_7 M>W6G[^"[H><'>XPKQ@7O0C\:.WR?2#;(#:B-;PPH9^EPR.ZZ \5$NI*E)$-; M3F71?.KO5$XE].R[;L1+O[Q79?[!GAL/Q&9][:4)9:*+;YL7U*2C)^K'!Z%T ME7>?U_E*3H>Q[3A2!>)#M4I.GLU$)4U6QX%=D]F8N_4&3RS4$V:.GNFMU$:U M65'O\.Q$[?"&X44HF7QA6M/C9<%M5&-4]X\G>U#]FA,8DV*D> [A8T/ M$/3LTUCV?@+Q:=$!UPM!#GNO/[S?WBP[\",N =A#1LL%?DG(Y3S\'G.M^^QQ M)7&J S$DP$-3/1@8R_2 <6A(Y\>T/!+)BF(5C=@.D]CPI_?$I!/PZ)^1[7/] M[#D"#O3\B43&P/4OQ.$"(( W!X-)HIVQ.#D;TFR;XIL$EWJQ'+ 7EL>.-^9T ME%9\]2BN]3$&:4135H1+1AZCM6?^D0@3L/<9==Z_X94]8,*?^\2T X?/QZ=\ M/G_0B03+!5N:2YWXSI1N\=8=V^4P\*$]CE7R9$>'-X_@QEA7B<9CV$G]8-43 MYLG!?O7,6!V(YT+<2:P"@WH;:]13U=:T?3,:@21S3;H@-9_M>./@$V&/!%$ MAC9)H;(*;_/@(@LW<-_(^I/N \F$\7']= :0O*%+R$BD7 M=,2@!OM,+-^!YP9VF+)VPA7PI169B9(8L!+ )C.A[%3/B@T:<]:.BD$EY:OX MN=;<>TR?[2">[?!?@."@S3G2,^&W6H!_L#3,9+FC ?[4V1M3?+:/CR,?N)@=FICC M>B1Z;D3_V?&>F.4#BHLW ADWK\ \4V_L 2&X;62#F<:(S%4 +EJ9:)QJ;@FA M%WB5?<% P.!D@BYEAW)JO*= 2QP:RRI$YG'K,YIN,XW--*[?>=Q1ZBB:QJ@[*5*)BQQX;4%V98P6VYV ,5B/7XOUT M*TZWZP6E#-Y%$P4U=I0FUC?H!&S[?;9=E :Y > 6UGE.^ :1";0-!A'S3S!; MA1E4L6D0*^[P%7'M&#&,1K"R@ %_@B0Y%$D2GV*LBS+CD=O8'EOZD#,F\Q:_ M@N%B#ET8];/-9';*LO([=1GTVU?J..R_WN)KX(Z0.539]2/FK6/2GNF^CD-C M)Q9< <*:2?D@*)\*S!V8Q5(*6 ML=%++;-GIHG&2\)\-VGT@"(\\X/GW11Z:>"9>_)]FSO 6,G:Q#-CNT%(G-B( MD"7F_P8Q!4.*F'\\\I,P[X(UGX:T">@"=,3USF!L.X[,W%.4!'-.HR'Y#_&M MDM%5Y(WF^P)E%C3[,6&)69%#F".>[_\^Y>%H[C!EFE]*K=E.,^>% W0D,0]& M\ &P)HMVOXV9SS15]1?I'4P)SC$!@P'=T'\N'1^+3&]6%-5VH\1KG73?819X MDHZQTF!'!2]_.G#+.(Z/)EDCUI2ODO7G478IB;P!VW!#;#XR.B44$B8WPMS/ M*,(C53%)Z)L=\,^+GN!WG@N0;C :QDUPF<=5\F?J@7HR'G(IAX[CPU,+S"-N MHW"?%O-9/DUX%"I1.EADW9M0;@<]QSEM_BS?A&UY+O)3GA3Z-@NRDC#T>0*C]$I)XN*9YETE/MJ4 M19 \N9'GRGVA+ E)8JE&-O?HA!Y+\PD676P\JIX$*>/@9*R-I3Y6T^'YD(DC M598&H"G Y8.(.O,TINZ+[7LN>P\!TRKP> 2&/]1[87L:"]F/6-(%RK_#>-<7 M0LHL*114N63Q8ZI(X^C)@=]9_,6<9LJ9"2,.YJY-W.4I=\^A8S%%>$!>6*2. M@BK"4T/@#_]YDN:Q,8.+;Z DX'!@.B@W]. -@"^NQ%#0+Y_9WIHH+_)\?)WE MH44\2R8D;W% D \D3G;TH--G4EXQ(=A,!JCO@=XTBL%GOX#V%;F@ MUH3(\H=T[,RJZ0)C);XK-_D?9[Y+&C*#C'P2\'((>8?<4)WTS28<10F7].W,4N0BC.6'=X58WH85&8/CH^= MS/8JYCK&(,IA;+H!M8#8S)X.>1 :T.AXS-?KL.+0<_FLB>+-][ %[_*<[39W M=&R:,K<(WS12X,Q.\_)O ]#0S06'#<8&#DKW!6\*)]:0$@?,6VY+Q944'?(: M+-$^MJ#8D0T04SY-DUS3S%I[9,?G-6>)ZNM3W^=I_RZ3DI\R16AE_>E$.8%[, 85%RYW)CSK+'8L6$Q@ID>;?Z/Q29V0_,'/ MUGI/3BK@>#XX\XO!W=&8W<7<&"]V'!LU/;".><[:9(MSJ5S+GKT=_ICP$Y3Q M =_7(4U.W2_D+K XWL+&O'BV?WXK9[NS2<=A>G0)N(H)\^FYLO@T$C^T&&\< MJ0+"_"M,7BQ#13#C)4-=%;W(NBH[E \Z:,65N#_BM#WBMZN;_LWY5?]ZL47B M>]ION=*MABBR9?7DKQXOOTOJZ=RL-Y:567=F=\L5Z2ZOR-%K[/S2_WX'5/U= M.K^]O[N]7TWB@L9V>W-Q>?-P>0%CNWFXO;ZZ ')KR4 &U?E@K(N.3 2>A-S[CN_:/O(#53!3Z(')/8, .&0?T+/WC"YAYL+U- MSFR7OY;?]"5Y5B(_F1!Z7ZB,"9;XYYE\.E5B&974L4O>G/Q\"C]]7O[>T$Y; MJK[R)^547?G]ND>IVJG1;65ZU/KO]8XAWJ":^NJ75&6EFLK'+]^RS.S*3M#= M;6KRQ9OD>[#'.#_^UJG$I;9\2J7O<-TPD"Y9U0F^-_P],^J<4>!U8C+^KW%7Y@G@&:+FO:(.,%/#?;))2/* MKCQY)F1\ELBF;[XW8@>VV!-_L\/A>1+3NWQ+ MQ]%M@-J/5(WAI2[*#^J6&_ MA6=N-#JQ/%XDG+T$> <6B7(N8@ZTP8FN-GKMEBYKJO;CY\6!]^)2?OM0*N6^ MK2F68=-]][IYR8/\4E5^,0KG%ZW1ZZBZ;*@MY!?D%]'YI5DXO^B-GBHWVZJL MZ%WD&.08T3FF53C'&(QC6D9+-H3AF)P5F ME';AC-($1E%TN=-1]V63#^!ZB(UE&[\N JQ3.,!:H.MW0!0W$5\5Q%>W<'RU M08!U03-N*0BP"@),50I'6 <0UE'E3E<4A-7'IW_-<_IGJ>'[:)3;6I4EYQ?U M8WZY38_7\J7E_URYK*) 5J[H-GI:2U;;HIA7.3@D$$8S&&G'@9&A (P,N2F, ME8XPRA5&1T*1VN@U=5E7#411%5&T(<*;&XRT1L]HR2VU(PB,\G09:DTQ%+TU M:R-OZ[>TPW#I_K(I\LD'<)K92D)4M]$:OT]5EK;UW>L,.27ZBV]^U!MP& M+7%7P!F-7A>,BY:2E\6-@*L(X Z#-Q8$D3MJ4S94'1&'B,N@>^X*N1:'7-N0 MNT:[#)#+R>KM(.&1K"S2;O1:+$M0 MJU"6(&)G:^5Q+^QT #N&(>M=] A5$CL'A$Z7[C1E:ZL=T39MHYT8KTXY^'//NOG$WF-, %X[UK]A16^C![> BGDJ#:8$<=!E0L@MG29*.SMXL=024BJ(K 5+O1TYM-V5#V3@=' M3(F(J0V6T&% U0%0:;JLYY9-=F [*"VA#0.EZS%8QZOJ<_#MT\_$=G_@W:98 M9Y ('WBL,1V-D?6(<4-$G[CC;]AG3RX1F*S'V.^RL[J]T6RD#^S=;SQ0OC, M'F"[$;5NTWY C#370)A;-[U\42(-[#=JG?R'^MX*8=2-V_*HVA=!HH,86SZF M*GYP@+44!%C9 /8I1[T\%X!MU*E:+*;;E3N=Y0R9I<+PB*^B\;6?BA[ ^.&O M@H"F-7JJ)G=;>WNNQ$JF*8$*>L4*JM,@3+VZLN32O=)KJLXY2Y)Y#>>D"QN? M44V,VAN:-?C78E4AF[*A8>6N2L)I29,\,)Q8R41#;AKHSJTDG(Z,IB97$/5F M7OE7B":AT+2MEI@7G%HLAU16U)*X<"ODB?SF^?#1E6VK;+;[!N,]6>OS9*D?9RN=&E)?*? -S5[$KM4&!I+;K>6S MIFBO"X>I@ZB)!\16I]$S!"JTC0 [IL/Q@+CJ&\_UTJ)X"Z;7 M"DY0&[VNOG?%.S33A=R[-Y5QW0"6;#)5:_3:K*A26_T M=+FS?^ /(26D9-I4TS57++'8ABHW5V2 'ETT5>$0W(?5&&)"24]<,Y=B]4X* MR=M^A;1J?8!T@PD>KS@SA](V&+8;P7I,TS 2,RF^[I&1XO(M] DLJ>T2?W(5 MTE$ O,;>ZGL\!3OUVV=EM&:CU]%EK9F7+TB(,] Y6?6UAO &150@"+-S34I' MUCIY-7-&#%<$PZ6!, OV:+JLJ'EES2&$*P+A#5JW0!CN (8515;V/[-\# Q7 MJ,;::I3=^=Z+'3!\ 1GWU^K+:^7FK[@#&R5F[5?JTNQ58-I=GAS3::$3MY(@ MVDIUWA=$'86[2%J8L%=-$!T%0ZP-ER$;+4PAKB2&ME(>]P81:\*ER+HFBN._ M\@[;&QHF"ATZ: ^CY\7%_9A9E9496%')IJSGEJ:"AGQ%$+=!*=P=<:SW5DMN MY=9T Q%7$<0="G"L.%VK(S>;*.,0<5GTS=TAQT(\S:[<;N]]G*A$OL42I(;. M-%&)A*%O/T4A>7*H%'J2N^!4AJMBKS(Z'W=62F&Q9^[^_MQR/WJY>/ [_,A1 M1\NK:2PZ X1"UP8%= =T+0&HT^AU-*P$64GX%"R;NBRY5-D_30G!)2*X-BB. M.[>S=,1P9#!A-HXH_(8,A@>QF/63G,B ,/^OY>K2,&'M)!I$MJ /_DZ[+8XOZY MB>HP%E_^2@+;W,=96C6]:]44RZM:W5'_@0FOC[UPVGL-*Y5^ MZ>T<)5-E2IDJ4\U&3SG5*G3H!9%?>>1KN2"_Q9!O5"AXB82HA^+"!NHM$3]6\'7)0'MS,Q MD;BA,F4WJ0I+(.PJLI%;\0@!-![$5Y;\[L/BBZ7/==NRHN]=8 SQ)2B^BH17 M,Q9?K=S*)B.\1(/7AN3>P^*K%8NO5E,43W"MDLW6A'&V8I!MH['E9Y#=!'"R MMDM\DIE%VHQ%6 .1"L7X$6$Y:)"Y(2RI*]_61:DOB@@30H?,#6#=6(2UC;V+ MBR' ! 78;EID7@A3%2;"5+G5%:7.-M,)HQR[ 4VH]693QT2 MVB_TRZMMA<,4BG-WQ0M\ILQN(4\P @#1VEOF:&925KWF^!S%%UI=7(KY?]EH M&9+MKMX=&*9*C*#?5+82%.C/-? M^M_OKFYO?I?.;^_O;N_[C_#AG:0H>(2W-Q>7-P^7%S#"FX?;ZZN+_B-\>'B$ M_WR_O'E\D&Z_P4_?[^XO?X'KKO[G4KJZ@<^7TJ?KVX>''P29QJ=?71)9-LB' MY1%-D4G\9P G.^[8C _2\B-]4Y;GAR%AP X9!_0L_>.+90=CATS.;)>_EM_T M)7E6(B<8SM]7;&((CG^>L<"I$K-!8O@G;TY^/H6?/B]_;VBGNJ:N_$DY7?W] MND>IVJG1;65ZU/KO]8XAWJ":^NJ75&6EVEW]PT=M<"N)&5%?K1FNUJ>FD^IN M,ZEX[Q J4>!QZ%,J?8?KAH%T"0J.Q7>MOT%4HVJF6+/T4/,OJ[/]9"7T T OWD^?'0E,_)]ZIH3*?3A:2Q- N0@ ML?X=!2'/M*C9(;!/^_D+ I@ _/5^;^ 2Y7Q>H,2%K1,BG"&0DB-_;=ZW' M&4%^)K;+.RCY=@ +>A'Y\.\=S-"S;FAX.W@D;YDWG6:CUY:-UO*6LQ29P+,7 M1:,R3RM;1"RVP'R7%2TO]0ZF&5F0(+ 'L"0IFS'>66:/;J/7W+\<#AX*$1%:.ZJW.4%+8R=" M=%&*PR*TCAA R1=9V39\365=M-L*RK2R .^XNNA1,*@U>H9L-/6=>2/!Z?&'M!>.+3T/;YD3CIB;IP;1C,.V]YH*)F'MRC M.G 9B]W%I &FXE?= 5UF9/D:4^7.@1GUIX29V7W+7*:#@K'_@6;T.0@IY_=0 M7G.&&8LY*\O=9]&K)1S"CNEJ/0#0FBSO7$=Y5A*T[:FW%@:S%BBGR]916=VA M(BBDJT]4;$R.V<7=F9*0_AO6M$06LW>BVY92Q[MC(;=T(D=^;D>*@: M((^EK.X,PP[+!%!S:[B(6!07BT?-(=@+E*S.F+[R= D*Q]H",@^7[:Z(U!6V M6ZNM9;-*+$!6_GSQ^0H]>!]_:]58*L^D@14\E/(/?'(BMC9WGL\#'&'HVT\1 M+]WTZ-UX+GN3[SDPP.M<-'#Y<4ZP%Y6\FD^(I:.7 M-H'WF@;!F;1*99?(' ZDT)/PCM_2!,R,*.#\EH#$3X?4=+("E##]JV9'D1>V@Z,:Q,E-L"54CH[+[#9=Z] MNB!MFG)76SXEL)?MFP-!Q:XEABR-+'T<"R@K2QL*"R 8V#6KP>FEDL/S";VP#Q8#TQ!VD:NZ7[YM7_=OSF_E!Y^N;Q\?!!DK-5M<=E2 M3[MJ3BTNVZ>*UA&MFR0,2O_XY17M:B=+],VD3!=@K;,\FRI]X9H?P-G.+ MJ?42DN67BD681/&(T>EJ'=?$2A4>.6BNE M""<@!\8]*,I 0K"P@VG?(.(XWBMQ37@+?/IKGO*UGS[ZF^=?>-%3.(B;&F"N6.L#ZNB$W5S!_J7-C2V G M7KDO0#'/MRF6J-U3O*9+.0%.R,P"K$^"WI&[W;T/&XAC-B%VMA:G^V"GJ0!V M-!6405&P4Y^#K+%G4QI2QV)4DP*@#1Y-W5U#YE(< MOF6/L]V(6K=CZO,*^COJ'$V>=R>K73R66DF@;5)?CPXK2$=,Q>NW*,#OI, MJUH1!$34UJ+Y$(@R&KU64];4O3=[ 15D79!#N*N1\>B%Q,E#W%:TTFG^VO.N M/-)DC4P- W3BSMYIZUABMUK VTJ;WA5X+0X\K2D;ZMX[?N5*Z186++WS/;!\ MPHDLC1WBAC)7GED>T9@=>9C%3TTS&D4./QIAT;$/9.;64N[1U'0\K!%)"%K! M93H4^/L;/Y-!KRD)Z#V;P^W@5U =&"K[L_%=S T/;NJ/6.&Y__"/F3';;O0Z M2DO6E;7AR@/$7\5:@DZCU^ZHLMY:9MH<(K8UT84/!'IV/N9 9.\"V9N:W&QB M(ZE*(O) ,NAPB&PI@,BV#HBLF'4GKE'WL^=9K[;C8*1C9\F>+F%FM*N-7JMC MR,T5VRX&+BJ FPWR=V?<:(";5E=66A7+L1%72EZY(7&?;78*-/9[88+-O@DV MZ8+&#H<;&EZ^)2&[G?F"-7G6NB!/1=$>4)\];N+- 3#%\OL-72 ;J?(::1*E M=Y\EAUD?$E^/$V]P$@4TAZA#U9ED@^"=KNXJTRXS=[! @]*6=:SA74TP;9"X M^8*I!6HMV[U%.86P0=*FY3Y@H'0]] YY5>75[K@M-DSW!)-\\I+_LPP,5NQ\ MMSA?J]WHM159-411BE#1/JK8SP5#'1#W"BC6>34B0W&?C^9_))BNK@(3YQBM MEO([9PI4^E!_MLE72$AME4&562IU69\8K=.5]17GL7/.8!'!VD&F0J;*FAV6 ME:G:"FRJ@0KOW9]U?]Z=7WU>'7Y(/5O+J3+?_YZ]?BO M;H"MT(4FJ.XRZ]+*W3\=SGDY#Z(Y#Z3TOQS+W-8.&6 &ME;:<\7P,N'@$6 M%X"*'7/!VRR[1=:4"KF(D!\JRP\;]-X\^$$3BQ]J5-@AJ6\DC M9C3A#/03E$JA_Q M=CHC=K0[/B;&3Y6-QHXWH51ZHBX=V!BJW4/87B9K>4_Y.8LY(WQ7CFDV>NV6 MW&SMS3#BZ.2(IZW%;OYX8L=]E:[6 ]8[]T6MK;;F]/[MD MI5<)M/5:8V]3;L7^V#-8_3I-;N?6-4.LHI.[Y9(6)[ZO/\PJ1%5FIS2\W4_: M=5A_P:XF=UH=03095(B+2E[; T6LJ6/7D+7.WCX2L?1A<>7H!1U0H)4EV:[I MC:@4DC?T,.\A3M/UO.++^4C>YE2/'9IU==J-7DN3U?W;9J(+6D0T;1"K>:.) M%6%694.85BF55U/?%YI"+^X!\R7V4#RZC5Y'E;M-4>H"H?8J0,K$[GCJ*HV> M 7AJ5\RO*["@Y<&RV5G#G!RZ56>,C.&R/3A";?2Z3=GH8-W42@(I8\!L#R!I M "1%5O(>V<+);P97-*R(>NZQ&8FZ*X"[W']4'5EA_P'-O-/+86P&#TJ>U4BL8$I]) MGP\%5^>]X(H?SO']P!_0C\*AY\/PK*FLZLYD5?,#L;EF $:N V@U>MKILFM@ MN3$>B&.'#2\>E42F3Y4_;A5X1WT^CH\7\NKFVP<3N2/^K?\0LF-\_T. MF4Q(F4VH_?%&M'8XQF&&TVGTE-,5(9/E!1X37WIAC_MAL?E@87RR'S";&X%Y M&X5!2%PF.:8KUYJM7/?P([@*@FB.+:8OUQ0%=(BNLA5CC-XQAFM)^\F4/5=. M4]3L*Y=U!.M7CN61=M73Y:CYQI6S^3/C?//9!"42L-.>?X]<*NF*/&M0>D%- M.GJBOJ2K_%M=EN I8PH/?Z'.9(\.GC7Q1&^P_.9HSJ5<1CU<4[CYUQ4FGQCC M&,W4I MF#U["''NB&U=NV:=;F;G,[W1F.?#JD;V"]4'MX)&\ M96:?;J,'^KK:7$Y&VIY[4%47$F+;"N4#0TQE_6A:F>WV,_R<,E7.C//L*HJS;*%X2+?#^.2HJPYR:.WN,'MS$9-KC]K75G3\PKAH_Y<$<1F MUI^/@M@6U[E;JJSH>&Q G-UA[HQ7W')GY6ZQ986S>/7.5K3 W8\AR]_I,,<% MJI"DVOYP7-^U*38OR(VQ!9A"R-K)VH0<0\V'M#F=M Y1B M):^Z \6R-M<_/G,=;.FH2N_')Y]=4O0Y%HWK$4,J$9.%QXD[84X[UPN9,N'# MUR[WX#W[H&B,B1^R[-80+@>L6*SZ/9->+E\V'F@?V"YQ31LN#MCIGQ%UP^!T M:9;I_))!&$T8Y=@+>%[>F<^ZD=DO],NK;87#%+AS=R745&:WD"<8012NOV6. M9B9EZN_Q^8\OM/[NS,7G5^*;AGXZ@S%YIB=//B5_G) !3/",.*]D$C 8SJW#R'9/YA?]_7I] MB,U-B_DAI%?]>#34+VG/G!CGO_2_WUW=WOPNG=_>W]W>]Q_AP]$Y+B]@;#2 _V@O=V''M?_/.,,4Z5F#D2 M,S)Y<_+S*?ST>?E[S3A5N]K*GY13=>7WZQ[5.>T8J^]8]Z3UWS?UU>^HQIBZ MG;9P8Q)QG<0;4_=4ZV1[TE'PU/T83QN<2Q^Z/YEJ_>ZZ%795+/0*LA]6.YR2 MP@ /'YYKVG(1\++M452HU=W9"AJ?;!<, R^"1UC!4B!PE8LC@^DE.%O$)[[S MFO.F8B756;<[XG.S@)]_Q>7++(UGYU OI^=084VE;=.[)?(;:U:8,M8JO!X\B+DS^2('3 M0F>]5!P%6\GM7MBHM76IBQ7E>3*&";J\?(ZL[M_-LR1]Y0X+OLI$[^H5G-O M<<5D"&E*3B5ID#.1,P6:>";.; O)F6K^-4J0.X4":6VY,]LQBC8,;CS2 >+"X75#0V31N(UJT?)$V2U+UAD'3^!TF\749,"((HLR]UFWT6G*WLT]W&X05,!UI,G M$I=&&HV!C(2M=LUB;!E/$&EKPM9FTB/D[8P?'/K*EO6.3%A=J;[O$_>9EY@" M)O$I_/3- ^8)X)FF]^SRTE /R=N6N4(%KFBCDZOT>%HE;C>V /UW%(2\-MFC MU[=6]@/EP.%LMFI@A_2!^B^V2>]@,IXUA[>DD_,RW+1&#\%62;!M M.(EU>+!E5 =TI@ZHK>7\542CF&C$N!R2!\F#Y*DD>?(,7@JWU1I\JVV+D@)3 MAX H-[\E;\R6.9#H&_5-&XA=LWAH3M;W0M+X51!$U+J(?)8JSODC-J[YC[?Q M@E^FZ[V*&U@.>*N34_8W>CB%DLR[ 8A+U:WQTVKT\JH+C^@1"CW;%#/9%SWM M1J^KYE4R"/$CIMJ.Y$'R('F0/(*3)T^C-Y?-L<,VQ[WC$Q@EWAH!C^0-'O9J MA\,A=2P),& #"8EK4E;#-YB+(9-7XEN[Y?.6URN$3CLD#Y+G.+E)V\B"]?F.BRW/8TGSS_%ERQKQ7-;._E)5V567 UAZI2H@R% )('B0/D@?) M4UAZ;V%;J*&(LX4>.]Q81/O4N)6 _6);U+4"A@('R&A)H<>2?UFOK&"NX)+T MZ:\?X0HL=XZ"C_%U=?/M@_KZT[&D#[M(AC0%BS(#B]KH*:=*=]DK+HVI+_%8 MX;MNC36)GZ+_#,F#Y$'R5)(\V72;#26"IOO-W!YT3H)A9L5% \6E+7=;RUYH M/)PH'(20PY$\2!XAC,O&'C%3UU,&)1(F#MFM*Z$57K MSH,:+!EZ.1<:05-RT&R3R;HM:#)*(E9QM2-K'415Y5"UP08_)*K:C9ZNRDIW M^0P3HDHX5&%0$D97UKO=XF5R'8Z47MA!W!&''RD-/9 \2)Y=S[=M:%7RW78]G[O2]T8)FMJY7X2]Q[MVBECVPWZAU\A_J>ZL4[.X488(G=?SG%>[SR/>I:TX>9PK:W'FZ5:HTJ^R_=Z$OQ)6(N%ICN!T'5YI MN*I6W*V]$AG?B6\.)5V5)4W1C'VB:T^>#_;X2>B-S]AB!YYC6Q*;0*489DUV M;/MC9\=&W5YK2!T1[F#H)?_AEQ_Z+I1&PI[CR?[S]A[%HD3PY=YUK, MS)(\0;VK&,B0R) U8\B.D S9;/0T635TN=/9NS$ ,J58\*PG4V9+G.QNV0NS M(/9L-7IZ5Y4[ZCX9[\B78B$4^7(C7^J*V'S9;O1@SVSN==(2V5(L@");;F;+ MI;-?8K%E!\S+IJQU]CF+@&PI%D#KR9:9N')#TF)!S-CEQ0BZ35EMB^_OJ4." MV0T-)1M(.Z+[))+-T4"'A;:\"$ CI:,O80ACKU#_]JM1@H MDA9)BZ1%TI9) M]]F0/7_G>P,[O/:"S,646DJCU]3DYO[18P1="4"'\J2RI,TD3XR#R1.5A=HZ MVMY=8Q%S%<.AUX@!7)@^1!\B!YD#P"A3R7*N^N"7GRC?U\?E^_XKYVIK?=T/!V M\$C>,NMO>J/7DEM&#FD&""OD^EJ3)Q/7+YMDQ^1Z0QBNKT-8]&&NO[DYU^VP M9M4V,I[DTM<4%Y^=?ISUD+PC$W:.L>_[Q'VF[,_T#.0W#Y@G@&>:WC.\#^Y+ M.Q\LCUX>E8$\DSAVQK2OWG(SMD#@<-D_O M&Y;>TS\C.[!#^D#]%]ND<9W;.;2M*'G[866D5BNWRD@(11&AN.'8W'&AN(6J MT&:J0E,1Y20XHA$+BR!YD#Q(GEJ2)\^HIW!;;4>LK;8.P5)NFDO>.&YV0-^H M;]I [)K%2G.RS!>. UP%0;2JY2#_\39>\,MTO5=Q0[?1Z^R=58#.SZ(AM(,Y MO@8_7*AN"Y^VTN@A>BJ)GFT*S^R+'K71:W;WWH@1/T)K[4@>) ^2!\DC.'GR MM'ESV1Q9SF^W)]VN%P2!U+ @S80$+BFE3R!C"867B9O!+? MPC8.Z+-#\B!Y#I&LN'WX\IXZ)*36HP?2ZSZIZ'MKTI%S7 LK]W! M8WF50=:N*:D;897UL&>[BZBJ-*JV257-'54=!5%5:51M,-(/A"H5454V5&%8 M$9 \.V5<3=5;Z<74'R;3HXP5-BC_ZWN@\\GWJFI/'F:HV MEX&Y2JG6&SV]4WQ8#,%UX,AJ(> RQ !7'6*N%W80-YWEM7U"3W(7Z"K9"6%K M%G!%KQ.2!\F#Y$'R('F0/$B>_*RUQ9#'=]OU?#NJL5[E_B M8U194QL[35"Q94-M%W\F#A%WU.38PA#7$@9Q&^PZRP[&#IFP,=+U ,6KJGE5 MM8*S[94"Y>^12R5=D25-T8Q]XK!)(]IX,FM'.=:IEG!IXCFWQ'\LHA[-F M87<^EL1SIQ/B5.O;* Q"XK)ER2Q=V5&%KB(;S;V;\^1+VH*,G5?I\1MX^6&NI,'EGQ'7KTPG8DMQY_GY[O"LGSW49/D]6F(G>,95L*^1[Y'OE^3Q>*H6S9=K88 M"=!5&CV]V98-8WG?SQPC1]9'UD?6G['^MAVG"V)]UG)#@=U?0\Y'SD?.SY/S M-;$Y7P-3OREW->1\Y'SD_#Q/)6X(T1?$[ZRJN]S6NK*FZ^4W\S'DBE?M&G(M M?H!X%8(#KQ+P*@0'7H7@P*L0''@5@@.O0G#@50@.O$K,JQ <>!6" Z_:$1R? M>8 A;3L&_Z17CXC_;+O<;=]9E(4?DB!,[\;6M<)A&5^;N2H()RNP6\A1X3A2NOV7=^-+?S<,'B30V)F-Q M*>;_'?KI8,;DF9X\^93\<4(&,-8SXKR22<"(,D\!6/[Y]7L_]:T(D)%NZW_< MZLD<3#,J\L /K+Q#Q@$]2__XD@+1=OGZ\9N^)'A+2,_F^R[NP]\7_SQ;BE,E M7HY$QB5O3GX^A9\^+W^OZ:==9?5/RJFZ\OMUC^J<=COM3$]:_WU3SVM,'2/K MNP\_)A'72<0QB4>[[JG6R?:DH]"N^S'M-F@^'Q[X5IM+UZU(VXB%GE!',./# M?]+#A\ULMEP$O&Q[%!6:U-/9"AJ?;%<*AUX$C[""I>2N%7-;F[:Q(G-#<+:( M#\+F-><-&*K0NMT1GRN"O#@Z+E]F:4S&=D@<"3CO\LVD0<#ZC<&:2MNN9T:I M58Y5Z9MF-#J5+NC -NWU%0!KL0J;2H66?'U>/1 B"Q,O@[51"ZH24=/U)=TE5<4T7*H*+)Y4ZEFS1!#/U[- MD*[!:H9T9*/5RC?!>"N-0."C SN"KS*' [:8?TF9;M6YGPT<5U#Z?Y-7]NCD M7-D#.5,,@")G;L.98A[,:;'Z&YK1E5O=Y1KUR)W(G>7ESFP'9IMB'YAM-WI- MK2VWE.7C<[N>F$4&%0.GR*!;,>A2NW:Q&+0#&VE7;NH*\B?R9QWYGY5II _Q8!I;?DS$WN*6/)55Q3F&&JUV[*FEL(Y5(3(I"QMJ1=_YWL .6:Y(Y@U?;?1:.IC)RX7? M$#AB @?Y6FCR9#+2F]O6@I[G\&4FUEA'XWU:&B,Z!)3ZS0V]UO:0^CJ7^JIA M""+UJY7(MIKT/+T39C<:^W1(W#MX)&^9-32#%V37U1P*LB.N MD.UK39YL;+]MCY:#L'U3'+:O0VB-1UE/GDA +6Z9 1T)6^V:!=HR'B-JKCG4 M8 [): SWOYWQTT-?V;+>D 9YK>L\N+^SPD M;UMF"];=7=N['R%ZN8K&TRIYN^&$3-_Z=Q2$##C!H]>'I6!/),X=L:TK-SE9 MS8'#N?A\CHGOZ9^1'=@A?:#^BVW2.YB,9\WAC1^_7@6W-L -P59%L&TX]'%X ML&74!SJ-7E/6=!716!(T8G0.R8/D0?)4DCQY1B^%VVJ[\5:+(=$CF]^2-V;+ M'$CTC?JF#<2N640T)^M[(7/\*@@B:EU$/LL7Y_P1&]?\Q]MXP2_3]5[!#:K2 MZ!F=O=5.='$6C:$=+.XU .)2=6O\L%;2B)XJHF>;N@G9T)-MHU99MINL*%V$ M5TG@A>$Q) ^2!\E32?+D:1,??N_4^=ZI[FWD8HQY:X \DC=XV*L=#H?4L22 MB T4)JY)61G@8"X"35Z);^V6#UQ>GQ*Z_) \2)[CI#9M'_V\9YV9J/7H@?3Z MC8DNSV%+\\WS9ZD=\S[9S!N1P;RM, <\M"0^R% &('F0/$B>2I)GS^3@XG;0 MIC [Z+%#E=/VA,?&RH7]8EO4M0(& @>H:$FAQQ*'6;.M8*YBD_3IKQ_!"LQZ M#H*/X75U\^V# OW3L:0/NTB&-,6*,L-*J]%33I45];ZE,?4E'F>Z(8:0]/]9FX/.B?!,+/>TF[TU);<[BS[H/%DHW 0 M0@Y'\B!YA+ MST:=7.+!V38?=B*IU9TDU M5E%[GQXQ"!HA0;--%NRVH,DFB305$&7('74Y.Q]156Y4;;+!#XDJK='3FGOV MLT)4"6WW(7F0/$B>G,WR0\IDO=$S%-E84?FF\C'>8L*[0=Q2AQ]'#3W)76BJ M(]E)5YV:G4]%)R.2!\F#Y$'R('F0/$B>G37II68GBYKT=]OU?-[H,%:S+FA2 M*-+W1@NJV;INA[_$R7>K-&FCT>MH.;3J1DB)!:D-QMDA(=44!%)UB*&>1Z.( MA4Q?J!3Z\)PD?$IFZ=8U"YVBAPG)@^1!\B!YD#Q('B3/''GR,,EFE?Q7J\5I M#?]Y??H\\GWJFI/'F8(V=QQNE0;= @U:D&J;"*MCU+DY#JS:XL!J@VUFV<'8 M(1,V4+H>A7A5-:^J5DBUO5)J?">^.91T598TA3E+=@^V)#:!2@G3-8G/S8_=7',G N+LYMLH#$+BLF7)G'3 C@=TVW*WO7=+^$R4 M*\B;>D#8">=%^^MA*+Y@[XW_Y9\0]RZ83L:6X\WRNFX2Q M4YD\.72=4SDS2_*S!]W. M]63*;&'7]I8]4@MB3]9\0&G)1G/9#Y Y/(M\*0A"D2\W\V5';+[4&CW#D#M& M#MV-D2T% 2BRY6:V7#K6)Q9;ZF!>=N2FCKLELF6YV3(+5[8VI*,6Q(P&\_6T MVHJLMO+J<'0XIJQ#[N$-#24;2#NB^^08SM% AX6VO A (Z6C+V$(8Z\LD.U7 MHP3!?"0MDA9)BZ0MD^ZSX=S$G>\-[/#:"S+7R=*;C5ZW*;>[>_O%$70E !W* MD\J2-I,\T;:7)\LB@^6!:GL;.PBJBH%*S0"JC)M4&S:IEMS26J4 7;42!5<# MXS8<4I\50QW[=$C=@!WUV\/J+N_Y5SSQCN1!\B!YD#Q('I&UL]:&LLE\0S^? MW\^O^';.]+4;&MX.'LE;9KVM WJ;K!IY!4804 M^3#7D=Z<:U!9LPHK&8]HM=84A)\=>9VU_;PC$W9XM>_[Q'VF[,_TX.LW#S@H M@&>:WC.\#^Y+NU4LL8;!&@OL?R0$ST\7C:=5NM7VC=H?O3XL!7LB<>Z(;5VY MYV1LA\3AP'EZWV7VGOX9V8$=T@?JO]@FC:L3S^%M71\+0VWT]CX0B& 3$6P; MSKP='FS9= )#:_1:,J@&B,:2H!$+QB!YD#Q(GDJ2)T\36KBM5N=;K;'<:4K( MDDC> PRJ1)1)+]^G?6?IL+99'+(]8 MGE8NSTX:=(>@7^T:U&Z,!GWK4)[G/[W7H?)/OD<#+T80C&$5/3Q9?L Z]O.= M7-9CBGSXKW6P@FT[ \%Z>%W??%US.,!L+/G#OF1#FF%%GF/%Z?3DKFP;2U@A M4QH1%H>;HX:1]T1BD\)Y)I9'+(]8GE8NSV[.@0UMA&;ZIJ"#+MUXM*O=8F"M M@RE95?3S%A 2'"Z61RQ/4Y>GTKUE90)8:8X /H7XWP\Z3:/!"/;[Q U@FACY M&V>'WH?#A=WCB87^5K/' 9FAW")]> MM89O):A:56MI8$/^!OCH!&C>-)2Z$VAVE$28NJY(^D$GKPA4-1)5&_;@=:(* M4Z8=R2KIW2E0U3A4B9BB6!ZQ/(W8EM7@.+(N %:IN?'W-*!$DR6BRJIV2.U_UIF>3Z;M MAPBL< %O.$.^$!OA?M[;-(D3-T"R[&Q^6>BZ,R75.?AH@7T6\)U"M*G7'R0MF;19>!;-NS:Q.LYE5 MZ?0T0S*=0U*4!*\*7FT#KUIRLWD5LPDMR2JQA 6O"EX]>E[=B56W27IZ>P[% MO$W)4E1)4P\^*^.M.%6$VL15(@XKKA+@$%<)<(BK!#C$50(82-;OTG M^NG9]Y)1'@ JW)7%.^3Y+6X?1I FJV\IA#P&%",X;Q_'8H0V7C5%+?S$T6*L MR'V ,+JW%YB9BKH5TV9=OAOJE.AJV&)=_N_A^ M=WU[\P]R>?OC[O;'Q0/\\>8N:MK73HU9_;F@5#LI9^Z@-)LW:^GYG MZ;*2U HN-%ZOX,3WO#&M6B[;6U74W?N_R'>X:A23*U!K'LE+[!8B\EL2YEV3 M2;:;[P<_ "4>IO (+UY*$"J96\:M23@]QSP"IN]791DT>ZE5&0\KJV;"I2S0 M4J)I+64%['A)AN/P.2;#*)R0<$HC,#_!!L;4G">P+VE\7B.'O!\]5K6:*TM+UG3,MMYOJSHF631>%0S_Y%L;QSIF0.O8+MB7#4!IR:NB>_+M+0K+@@N9,;2A3XK'*R%1RY%%)9]X(\I"6:*#C_'OP9568A[=W#HI4A=_'E)55!-Y% M@;@["TP3!*8" K.D9_K1V@T"4=MJVEH@A1V9%$/2;*LAD*I2!S==]'[XW?6# MCV0,QA.>8A_#XIR-J1M3G"5)(GARAAN4RQ@7".$:@O.?MN5DBRTI5:5HSNCX M.Y+Q)DS@;[S?#U+JW7+3)@QP9="HO0WRRW=F+9OU_Q8'7!P#O@Z3TRLJH=\* M: [(<%5RS.7#2-^G7W;C4X).R;S_EBF7B^B1(O9<\GF<4G(Y\J?D_MF=%M6, ML/:W5BDK6'[.S=?!$\WVU[LRM"5W>I:DF,LM@H25?_Q(VF#E;X&@H?^+>F?_ MH5%8!AYE=EI"0^!S2A8]:ZUPUG=Y6N#\+/K3LM8K--99S^'/2,_+ CEWEJ@J M,Y%,ZV"1*@SR!D)H@TBM"$/8OT21#.M(S.Q66;%W4?CDQP@$6#3B@V8,DC!Z M(2'F/=-X0(,!/PST.?(3"BOY',1$F+-["MWKG+Y_(#6_ #%W9A:]TW,D1Q8F M;!O1LT'>5@ ?@^EK3=<;@I_VN32.V,C^0HJDI*2;BR M:0?XMQ O@?HWPYODQ&- M+AAQR]@!8XQ*4T+WPLBN5\;N@)0=I2I&$"6Y) ]SY][)PM!ND:%=S"Q"4>_E MAO<;@8!#1V448Y4Z#Y+0,\@J\+X.1.YG"O;_.BW0/A[D-]0V( M?HDTO\C)?3O\DA%[9Y:W93P\2%$/3KT6]GD# ;9"=;PMPA1$F*P>?#25R$II MWWZ"&2MBM["G?YY1[S:OPKB8%6%@*>_7>V9EG5>196SXXQ"5V% T$ MU88-17VHTCH]35+LIJ#JE,J\+D=N\ A/\X-BV1;;)3+3?>R[?7_,UIE\P&(O ML."!QG0 WZ-S)XS@:0&AOP;L01]%G=>QJMP?=$#])VPF)-QT![OIK@,PD-V8 M?J'\W^L 3&9F)L_)O+.8Q)BY+#E*5:?C".W;)&1M&S*I!5I&IV=KDF%7=4YP MDU1PTP5OG@[ABR#U(2E)K[FB0-:=V<'L]'19LIT&1!&%X^LM@R;5PLCJ]"Q9 MDO5#XB8B&+U[,)JR_/I3##E7(5+G7N#7W. 'C+3[!1%MFV7[E'5S>?,HHK!< MWT*HU@4DA^?XJ,O^HJ:%HUMEIS+_WR%2]6A-C+?Q$##ZWH3!((TB,#GV8PY' M9JD:BMF0J)HP7YOA(Z@&7 ISU&NBPND=5GC-6T)6F:.VM$$[:UNB(I6E7=I+=;PB/8\9XL%C>89S6"$>NZ95M2 M[:HZQM0'QDSNYR/(J.T TMX\H;620]J:,;CV'JCFLSZ.NQ^7L6;*C9,R51^: M=N1SK_1@-*#/Z=^A$% M90OJ-7FY&[M!X(;7!;*L14TZG9UB2 M:AV22-O ,$;392XL(!#-RPP,/#>DDDX\1^N$KO981T;:KT!9WEBE*FZ!H8,$ MEG3[X,"?B&TT$%:;A'"-N%+8>0'RD71::)7UNRR)RT]P.BV+N-(L=>26;SE- M'^8DO:%)3OV=.4;M]'1=4DLZ4XJ4GN-'U,9\]9TAM>[(#5W6VGSD1N,EAI6QV[[O^]NDD9^\@(;O\MP/*;L!?'M\!!ARR+ZDF:( M4S?:B*\='0P[ VR](+:$C?N>Q4&@0V.?K:!$LC9=+#'+Y=K5$^9N9>;NYS2& M%\8QC6$[>#O$<'[VC;>S1&;]V27=$IGLS0=5K>;OUJ!:+X6=(S.'&Y^EV_@! MMBJ-.,6^+?D)?J]SHD3V<(UG.ZU(W;S.UV'OU$U=D3L]'=N[5M#W1600'ST> MMVUA4",@E4[/D$O/3V\0($46\3MD$;=!F;Y.+Q[Z@1L,=D\OWH<6C9--6^<= M[R?IVT^M4_*B+.9JC,/@\2RAT03T55^<5E2%7_LZCE.01?1V^ V(^P"T_0*D MW6%_JZA-V]\*K\D[N;"WP=(6MJ#&FE(:D;4^$#.T%FOMX-ZK(@P81/QLT'(5@8@@_E]S)+R\:;5?ARAD_>(S6P M6):2QXX0&H2328AC" =_GI:574>4\FL8S>E[.[QDQ+U'VN[,OW@(@B-ISG+9 M@(A-'C>4M@Q.5H@EJ]-S%,DL.8J\:1YXV#76WR\'Y$2,HNTX M H^[S2AZ"#?88%KKDJ8=DO0L;.LFPFA+R5H1CAR>/.\)HA M*O7;"+:-E?IOC#8>+M8/#Q>+;=?.P&&M_L7NZ>!4[V(61<'5R\C[-4\6W#^] M5M4[/5O2E$/"?F+SU$1\;9NZ73? C$Y/E12S^0=UM"&=>+DVIRRAN);:G%,H MASBL&J(*;C)9:$YS*FC[NO5*'H%A?=*H/+!(IPI86F!IZX:DZA4$-VK%97FA MCMVH0IWF5NGL7*+3>'>:&* 8X'L/\+@,SW*-=34_!B,W>*0D):]77*NLDB3:1H&JXS"U@*]970YG9[:E*C! M,51[M\B(/"[]N-HQXV?GX<(O0AE67KIZD,2Y@]&'WO*!Q8-QBA0MRC8N[W;5 MCAIF*;A#4-L(:] ML>RF8.T$#/FU<'S5?.\5:>Q_0N4Y-DNZIC*MZ7 MYYD%\UN":5 4:1-R%&1<0\C"AQ!UBJZ 8O MN%,,P@2>[D;P<4!\ ,QCY([)U(U85 Y+* !&'@UXA6/ R,;J(;,,,;@X3N # ME@#879KE*V>W;L HIR$_Q>"*J_?[KJY9P[[M#&UJ6[H],(:6 MYOU3ESOY3:-9W&#J/M*S?D3=/\_<(4SPW!T_NR\QPK! AXD?G!6)_II>J['Y M9@A=LI09X2[_=O'][OKVYA_D\O;'W>V/BP?XX\VYIWQL-[?E M3,S!'Z#U[B(:@RAA?]X.O^9R[WXF]K[X\6 LS#_7="97Q'Z0 M4N\BR3[# 5#0BE.46%%*.[W/%_?7]^3V*[G[<74/N&&P)QXV?_@'+VAS[3O6-_"+;,2PQ(Q"\" MCXS@3>,70H-'>#&-0%/3_$QI]GU"!Z, 9OKHPXR2D9N0$1U/"3<)\#,O\L=C ME@2.ET^CT$L'E(3^F/W]Z,8D=H=T_"(1L+M@%/!@_ ._C%.P!8 _^C EUEI M;'&>PVCL="LAR?);"&!*D9(Q7)) 1C.8S0!DI&,-;'49@F M;+A 4SIX&?!C[USR3,?C9<.F@;CZ&8R! W*;#:4=3)P=+Q.3$.LRGAG=(SH$ M6 -8P18,O*QQP42#*MH47BJ\J=G*K'?E$_Y)VG\^I,PC5Y_A*^^Y+;E["O M4?;M#/?Y5Q,*1"KE!EC&\)'BF%F[#>(G@+JT'_N>[T8(AV?XBI9.M6%+52[! MOM/H$>9V\1A1ID*:->9R>-T&Y&(*LH&H$E%E59<*2\$R*#QD2_[_6 T3B=]?LTW?X+F"W TN4PC]R__1]64 M3VX( )@+T0_98^^_? &F0 ,C",4BR\#F@WAQ^+S@5>($T>QM_\OR%^)#LI=G\[M/^%B]V-[R1 M7<1?-GOW_ 7S]T_3"/LF,X9^'OF#42Z=^__":6$G&U@![,,;%T@B?-,;"\K#,9L,C,>!V31UQ6\VU_S!EY M,N7==OHO[++7\)!(X26%,[OC^>39*^:C JOLR7_B4G[V/#?FN]VMUKEA J6< M.>\*2UY..)FKV\$@< U7EMQ7:M%]=7WS=^Q=>=&MQ$S MS[W_Q3?.GYDYHN2Y>6YU>G*W)(,!HS%\*A+.90XHL!_ $F9T (,![)T /4?$ MGTPHH"8!PPC,$1^T7K82BW0D'S+D@Q4#SWCAKX@77U$D'&&MIIBBAB7#%(Z4 M(W-^.;R+703+PL12)B&8 ?=",HRS\[:VE&OP-K:2 \PZH[\&=)ID]B",-\V7 M."9Y%ZP^';GC(0>#'WG,>P1*^N-,R)QI:^*QL^4,^N:+/"7OQ M\ X>$0V'$A6-)68&G>KID&C)/XFN$#MHVL>7U_3"_9Y-'H_(&WEH'01A!:FK&,PCD\ MJN4FO1YNUU!DJ/JRBF00\E+<6^1 H@B$(^<#X$0O@^-%0_%3!(P\; @A)C- M \H2K!Q\2L"/&IXK_(4G+6J=^>MYWYYX"L@<^NAP]J-!.D$9"[L5E )9[EIN M^,?I9#)[HLL[\&4'"L[.RL7-X32,87%P+#"EM8XAJZS]"(O+?PVCA_D4OE(: MW[DO"(B%V >LQN#<2R. 0+!%,FX7 M.C+GM%0P=&1TETN9>> (6&4,?QT%#_Z/;T%G381O+>/:PG2]$"B+]X:#01JA60"W MS6RIXM[3(!\*FQFTI-(DQ&<.8)@)#5#9XC>W@R2$W>/LKK5DY+9M;HGXNLI*%"T+W<$8VWH^1 MU4Y/4\WN<@/.O1EY)Y?_9S?VX]MAUC@*F.&G1LG!I:ATF@>K=HD^+QHDC&^9%)I&%#BZW#!\I &8?+@; M@F^ 5]&BG $"A0^\9#K.7:64_ S8J)@Y',]LV-\O+NX6=LC35]OQ*,5G<%6(^LXJYMQK-9Q0H3,*'+$P?^9,"$?R \Q[R"[F( M\?I7K1##.!N%-)-.PS!,>/@?9!/?EI8^D4<)<%,?X$=(K)E( G&&DR]0>[Y@ M^%0^BBYYP)T!I_TJ#5[9D 1OK$<']7GR.;"^9 MA/FV J?#U28'1@@:YR((4J8'F3<[_ 1A1=E%QH:0I3-=I1F!_(=IPY9NJX=%GX.B ><*/$EH$M^BRZD#)E.''_ MI 0/[ITPYF >3=B13::Y:Q%1Q N^&4\P,B/#37B+3K3AXY@F_-:Q[_:Q?Q]C M"WX'+G3.-*4#S15XV:,C^D1!=+-K, H5X-$T8*GG5A._AW$]L_>!C\;HJG@< M98@MS RPPWM^ ]%@%=S'F>]:L3[%@-\X(7\&X?.8>H_<%99&$=IQ.(9LG+G; MDY'EF<)S7CBS)DC&3-P,P3Y#GH&+$9E ZW0,]^.UG@^DC/@QE@C>V?#8%HSY M6*<@,?BRS@?)/:@5"%M@YS$N)<@#XGK_2N.$?_X!;_7YN>[P9BXRT%T#),#/ M7B6;O(Y8OPI$GW82D;4ZB>BM\X%6)PBHI0D"6F?E/D>Q5T1KRF.FL_#H MW"3_2 *0['&,CE'F_"1#UX_F'(#@1KZ;,\=L:Y I>LZK>-DTC8Q(S8J?'<)&S2C6CR.'[.I24,P/S:2:0\R897]^F\/W,^V5QOXEA+ M%:?>798/2_*@@0'=>Y 5F).!-M]\1T'89@(7ZAC,@;LQ*S-G^0&%7( ;,)^( MDH]QRX%=@O3L1_ZJ 2E;#8@I5.73CJ^NE";E>RKF[$0O1A8T6;_X\R@H$QB; M56OUYNCL!@]N2/F>(I-?<6'PQ:U/-OCN+M#=:?\-*U38>T=A +\.. 4V[,3U MDIVXWJ2=.#ZF (1[#!*Z$I]#^"\7/*C/A\XWQQ_W.V;\:WG,F61&KF=_;$<\PP\P=;"B$,4]%'IO5_S+8) M9^1Z@F[/C&F!N_EW+,J47SY/#II))6QQ!#&1DD:&4R5O<+A5]&^5W,D_UR*2LA28N0=A8>,Y88%Z9ASELX/G#WT6B >RQLPB(X^ISYU1 M,+]Y9@9OP#N3['&AL)]9^#,A3Q1#RK@S2\AA?J'ZX*M-F\;9-NJ/8)>EG@,GZJK]Q5LUU&V%]'?:?L&,G1&XCUEZ/W/ M3"XZ#96+KV7@=0"\1LF#^ZL@^UZ)OF6<+'_R'NNU!HSK8:?O*5KA%_?Q$400 MLP6+8LGMY]G(_+:9;ZF0OP4D9LT2(PK#PK,NLM19?.$CZ<.>%ED7'1CNX\S[ MG&LO[I$:O"S(ZVSS.R!Q!D>68C$7\%W0:\Q;2/,YI,7A8E!FT2GR^WF7 H>+/6V MP>N.&[QMBVK,8E%-B7<*'1G^\*5V^;:FWD;=J]XFLX]FUM2Z$AK=*-$$QK*] M?W_U.U9N;K[<_OO,"FHTE,1N)ND.U#!]4R5#?J%IF1=XV;/+F?)]9(\R) M?;XC:&<.1U8L>X9EXN>:F=>.^^@[3L[/%-X6^SVFRO2,^8XF]J<%VBAZUT!: MW,W*4\@EUO.@1?90*&[)."@S0.-9:4O@)BE6XRZ6N+"O)KX78S;H!*S1Z$]T M#3(9-BL2XO$8=/KG&=Y)%**+,HK"F&F)_"7/3/3&LRB01(;C\)E%;B*4KQ(\ M%!"$8\ 7)K.L?I>,PIBY0=DCSO*#4IGILJ84> D^:QA-H*X2U/W%G4P_D8LL M208^*$$? ^$7RPA;-(A!IPBRO[B\&(%!#1Z\@?,N!FFH/(C%J9&?_:K@K19 MQ9F$7JFS)#RCA;HN=SZ.8E%;S"JMF(><)RO-Q[]8P<9\X0OU6X79=,E.\[8^ MS8K/F%D" \ICYIA/.!YG>8PPR3Y,EVVJ\ERKO[E1WX_#X.PK**\1;@EO@+U\ MF,O%N(]Q/'(+//80AF.)_?8-23,;P8M$[B[OR5<:/:8QLAV,^^Q'Z$GDYQ3+ M5'X&_ F#2^ZD?^4!O,(T25\)< MLL7"25[KV?=9)"P_,_/G/;E_ M"> WS*=CJ"]Q @NLO"U6?E"4OJ$?K34A%L#"]E'N.'F9BSBV_8K3*8LH,'&+ M60-90I+$0A-@2W.1]V$NZ;P\T)(50?1F MY1!%CP:&A)D9ZO?3A+*\7;@/1147/;-*JBR>/)\J.U-N[D>9'TC&X>R%;((3 M2KG#9 !Z$$?) ^T%!VX^G6*N&N:TYG6K>?TQ-YF9$=(M^S#W^L; (A]G19S9 M!4\T&F'N6B%T#Q]_\.'*8@;2 $QG+I5?3X?GV27+XWYM4HM4F2*SVLU)E3G MJ["] ^7'@M/O=ICEC.!QC)EO)7X(+PNAYA*_2DEK$KVD-R'_>@[6KLP!F_55S=Z8,RM/*7M(=2UMI';>C: MN[8CM+-T64D;2JY/WJ;?XF:/M\PSIB-*R?>0U>U=L82;OZ>P]])D:66G]9:3 MY-[_M05!M@1+HYJ1EL_W ]O>A&F,WJ"E,ZK*.K_NT'BRX6N-T;*J9KSI@*!6 M44T[5#JTE3 "3H?#Z:C;YV^K918-]?-M8%/%2<$-(4IY^^?R3LF5'<\D2-DX M4N[[\+<=W%&?P[0E8#8Y@U?T+V]0[_TM)[JJ^7X3NN1O.86=&B*8Z]OD9WZV MG3O>ZU:G9YB.9%@[GG)1SW$4:TZ=$!!M.D2MFB!J T0M7=+D'4_,;A[8U=!X\15PQ',NWE-GI"P J0[@)2IQZ0&C(#J6E(CKVJZU%-(&V7 MCV"C2;XV\:\M9V77@'Q;K@GYV+1/UR7]\#,GQ3G63<3-AL/%]L8-GHMKZ*#8 M=Y27 C?'@1NU)MQHG9[N6)+2F+/)!6XJQ8U6$VYTV ++AF3)J]K+BC/MJU_Y MTCSX+:RTMH-\PRF]>X/< )"KDKWKV9MOMU$^P;4V:EIK$WUZDJ;N*,\:X-([ M01#4%'LPK$Y/D6U)=AJ! K'8;+%K\N(;-BRVHDNRMJ/I*UQ,FQ=X0[&-\"RM MAGM-CG_#Z?14V.AA3E0C#':QT:L4-C6YXDT98*-)MB%@TT;8.#7YL4T%S&E% MLM4=MTX"-L6TGX3R_0W#JBD M%A=S*L^T;DE9'Y9=XP,ZO0_*O-"$%YKN8F"6K-V1\.Z'G9AW*9: '33@M]5< MO,RH6J=GR\LVP5*=SXZ,TA#_29NPL1,T:@H7F#KLM4W),7=,.1*P.1*1LN2! MWRA2=@20@1E!JK.,'R%Q&@>=G9!3DS_?-#L]S9$,\^ \FHI@4Y'7CR/ :;C[ M[R%,V%E&;.UVM=FWKI4Z[IS0"N;?'C&@U+6AM,!.=31)M79,U:^DDN\]O!2" MNP1W+7%73=ECIMWI.:HIF;(LN$MPUZER5TW,Q2IU;,60=*6JX(M@KT:A3+#7 M-NQ5DT_*8D5&MJ5+CEY5L46M_)7M(/-!Y 3560?@*KT26]Q?F*@VQ=:B*7;M M.[@+@QC=L8VN7@?V9'D?/K M'MQ?-+[ZE40NJ&@_<*.7:SPJ[B8,LE.+L#3H&MOPT3C9V1I6.CW;D+1=:UV: M'&83C-5:QMI0$] DQE*!L2Q),0_VX0C&$HSUWFV'FL186J>G6)JDJ@<''P1G M"(LS-8S-$G?M05CTY-G<HHBM3[5V9FL1C1J>GJI(JBSY/K43B MAJ!PDY"(F9)@1LFB5*N52-R0^],D)&+K9UDR#S<[!!*;B,0-@?PF(='N]$Q; MDBO+:SNV.L3WP-*^W:U.M71B4]NK)O$3YK(IDMTF)ZA XM9-N1J$1!NSOE3) M-%OD-!1(W+HS6).0B"TR3$D5-;'M1.+QA"AM;!ZM2\;A:;#"W2LZI+U[A[0F M<1:VUY:TP\U>X=!H(A"/)Z0'>\6>*BF[GJ8B@'@40-S4Q:U)0#0Z/5M2Y*8T M^!) ?,N^<$T"HHFJ6;&:HIHK\O >4W^0>$5=S2$^W\,J1(^<^X[(^8&=UK&O MK'KPN3.[+OP1N$9.&L1'Y#?!#O*:(:E*58X3 >*6@/B(7!38%]ZV)=42DEB M> '$Q^/><+!+O2%+BG,4DOBM_=NBJ_0[=I4^D9W_\:09.GC&KB$INCCRLI5( M/)XT0V :3$;1'('$5B+Q>!+T@&EZL)-U&I/P*I!8*1*/)T'/T=F!4[)35 MACCF&^V/SQ>+T%]3&L14(@$]R W?]XKR#G+"<<:XX=6_H[ER!YQ\8 MDEZ9N_S(_#!MQ].V1_)4AB<3\(0I?P@M?/=)G)C_Q^5\)&OU[]D/FLRGK)RL:>E=& MH!:)F^/)(G.<3L_6)+6R TNK T2S6_@+D2!$0H4GV#1')!@R5IC*MJ3:%1\Y M)62"D E")JS9Y#97)&#$&9W:RL&UOD(D")$@1,*^9P4U229@T;4L2W+)F<;' M*!.8A^2WQ(47YFE2\",?],2-'OV@,+:W!Y.*8/IG^7^OTKM@.08<&PP4O7R! M;M()O':P,+.,;FRWBI]N[W5VSD++/\LRRCT@\$X]>#5@S!.8A*$@'P_HH-D_$+< M)(G\?LIP2<*(N.-Q.(#;/9*$)$PC$E%X'O\ZJT>*29P.1L2-20AH'U'7*[R+ MOP+$1>+Z 98LP6,&LS'17W208EXA@?F[CY25-\UO=KT)W!0G$ M2^P:N 1&$Z=C>,'"L+.1!@MR!V;-!4^77 "\3DPMQ>)/28&81.SAV8!W9BP MC$<^;;SB,@(A2.[3Z12)!!=F[6?)0P2+-H3!7CQ&E$_@V4]&Y H6WNU+!$1C MEWSXR_^Q557^Q#]D?RB?/I)GROV%N!H>N\T/2-F*#4'ZDK^G 26:1%19E?FP M/;PJ'++?@=,>V=J2YY$/R_$,]P_^G<*ZXO, M7J-UR6<*<@@73H)O8.H*_X*]/RXEG!OAL@S"QP#0Z^& \/6;#GG)P=2=B992 MH;+XR1M+1,9H9%'V%21;=IF.$FTYG&J]/[:CU#? M+@_U#=*\EPY(8X2[N7VX(AJ* 47]]-<%7;F\9RL]O3$WQ] "^@/DQF4: XIH M] "W?@:)_>?<;M*XT0=<0[V+)/L,'TS!QIHBG**4=GH_KO[WZN;G%5G2W:_A MOIJJY2HY>UO)&-1W2K5G:W#+=!DC)O%C\D@#-&E!8$TCL$ C>"&7NM-,SC-) MUR7W-'KR![3\UOR&)Q]-'!+S:^-<(0VR18+'/'#IF5^0Z0#X-TY *S'R2:AJ M73]BTG7BHOH*W&! )0(J!!5$&'%-A (T!B,SGCU/(H-&.\W,L7 M!U]%0==-F08A%S$G-S,]4!W%(Q?5H#M@2AS5T1.L<)C&LQ>BB?,(@V2T@_OP M'8]AZ,5H]7LX'K22D-W^I#CLJ8LKGID"?FY#Q8.(LD]]-&7]H8_F2'=98ZQF MH7=CA^N #+B1!G@.'R-W.N)+#4"(N;5Q&4Y@8"\$#+8Q/#DF_PH!E 0(F*11 M9@6@$0]V $X?[O$C[PPHE;P@;;B!%D;\PLQP>&3V(_!'3,?C#.G1GS3)5S:[ M> :3BPELY-"@=%]R4V^_5TY3E1B *E;EAZPX&H&F\U_2HE6TYG @ '=$.,V;P@[JO Y/E]I"6>S1,>)L3C%F;V:[2!S&Y@Y6F"F8W<:T_/\ET\P MENG8?3GW S9>=M.G11J65**Q]_&OYS9A5^9V89:4DKTY^[H+7_U6\KG=M6RM M]"NYJY3?LNI12MM?ISS=;%H,2@&CLH2UW[J W)8>L/T5V^KB1%]J;#IMNI44W>_,+T'9%93=[3 )0<859-RW2W$S M"+JI*<;[.:#+J?V.[3+*!E1;NXQFH*.![,;Z(NYB.;6B%?K/P,>M^3UZ;?8M M,3CU/*#32O.1-S0\SGP_\S( MDF-4U759L%>C4";8:ROVVE#,LC=[69V>+DO:X4TB!'<)[FK0Q'?CK@TYX'MS ME\V:M=E*5>=D"^YJ%,@$=VW%71MZVI5SU]#_1;VS_] H+&,L!].]>>Z@X"S! M6:?*61MZ].VKMQ2YTS-D0U*UH]ATG4*[O6]XV@VY8#EJ4NJ.(^\I;C9<(C,WKA1 3>298@NC.V$S89C6^:P64:&AKM#T4VQG;C8 MV5!68:B9F:0F^*V>E9AF0K!S>J M:U9'S4;O\[[[GC>FY,J-DSR_<[CWEN\T3BI0-G5ZVYL!K$[/T23'//B$,''" M12-Q4U/81[%9IW2KLM9= C?-PLU> 8TM<(/G:DJR)HYV:B=L:O+6JS+8:9)1 M60J'@$W=L/FP&VZ6/-HK6NFO\36I2J=GR\NNZZ5R- &.]P;';MBHR6NMXC&# MBB7IC5%&IQ#DNW0#UQ/1O75XW]K=OB/>-="ACJ19PAW?3MS4Y(Y7=7;(FF)7 M=8BXP$VC<*/65#6D&AC&D6V13-!.V&SMDE]&A@G(.-SC*'#12%SLY:E>&]Y3 M+1'>:S=F:O)2JW:GYSB2HC0EE> 4PGM7:11.J0CFK8%[3[T- FDL(!-*V%34[JXIG1ZAJ19 C;MA$U-?G<-_>Z2(F#34MCL MY;Y>N__3M*I+(05FFH69FES7F@X:RI!,X^"0AXCP;;WR%['OGMVY W_H#T2< M;\VA?#7YW37LUB5+IBHWQ.DAG&75XJ:F7'@-VU!)CG7P^EW%AH[^Q*:4S A?5XJ+ZEC9:=2UM!&8:B9F:'-2Z#":M M+LER4W(&3B&.=Y'BD;QC7]3EK4-\3;YU7<'D*54597GMA$U-OG6=Y;1+EGVP ML2YPTTC<5.]68V=JYOHP-[,0B4-%&5.C5=V'1J^O"(C#32,S4Y'G6 MT?-L2K+2%&OW%,)TMWB.EHC/K4%[]8GL^HDDLK<>&GOEJZ^'AKTG- 0"W@4! MU7O']7V]XP(![X* O7S=:Q%@R*U"P.E:#GLYA==#0SD-R^%T,;.71W@]9M2F M8::BL!E??J?A&RQV:BV)^+J)\UOKFG][9(!54RS1T#H]PW0DPZK*OR).$FH4 MR 1W;<%==DWIUH:.N2FZI!_>'T=PE^"N!DU\)^ZJJ:3=,$!WJ9)MB^,E!7.= M+'/5U!'0,$%U6146_@OF:A3&3I:Y=FH^["S%^7;O/6Q8%?4>%AS4*""=+ ?M MUGFT)O5D U,YFJ0>7I+XAD>TYH/(R:D#[ZQBO;5.\0*'SH>MP<"\,.V/Z=*X M-SQ$O$N\:Z,'?OU+EZ\KD>$#"K(A>B=A9I5[XD<1I>0[7#>*R57@48_\/0TH MT62)J#):OP4QLB6%WE5[V5M-^X,?D&04IO (+UZR1-9C::-X;/B2WT6AEW+5 M=3FB$QP6>:"#40#O?_1I7!4UMN?.%E$T.[0MA<&X[ -!V4,H^R7RQ_#IHR#C M063\0>'&I]"/CI+CURH/SW_*G[^T!N]$[M%(')CT=% =F/I M#;M83JTHBOX)^V P'^\30/Z22!'.$>$<64[LJLMYCR;:BKGV*H'? M@KFPY1#LNW2GJA9F;Y'TT>I.(=_-6T\0U+6#]X4"=@T M$C9;1S&7D>' =MD0I\JT$QFY,J-DSS) M<[CWIN]$FJ*:-47(+*73LQ7)LD0K]W;BIJ;8CX6Q'UVR#C^O2^"FD;BI*:IA M:9V>*CEF4WHP"]A4"YN:_/66CL&PZEH("-C4#9N=BN,5<\FGO7MUO(5-7"HH MCA?8:)9(J%Q +(I&>;!1TN*\P"V7OI+-W ]$=Y;A_>:^C-:%JA05=)+ M^H<('UD;<%.3R]VR04X:DJD?W!M-X*:1N*FI;!D, M=5T6N&@C+JRM'=7+N%# 0A&H:"4J:G)#VVJGYRB2H39%FIQ"_.XJC<+ITED# MPF=1@'M-WG,;>^QKDJY452TJ?%W-PDU-[G,;T]TEQSY82@K8-!(V-66$VT:G M9TK&X=EV C:-A,W6GO5E9)A@JEM""[43%S5YH&T+/4*Z(\1).V%3DP/:MD$+ MV9(J5W4XAXC3;5[YB]AWS^[<@3_T!R):MP;T-7G/;:?3LR7C\)[DPA_62-C4 ME-#NR%@?8ZC"C=I*V&Q_NMPR,A30HH:(X;83%UN[UY=QH0(N'*%FVHF+FOS0 MCH:.(<">7QDD$XQ#E=>L07Y,'W<&<=$DY MO+Q4N+P:"9N:BWJ6=N*F^I8I374L5@9E&8F9K]_HR-FRPNP0J M6HF*O?S/ZR6)(R1)NS%3C_/9E+&;BB6IUL%N 1&HVWKE;_%,+!&A6XUV9Z_. M*>LDI"DKHGU=NS&S5[KZ>LRH C/MQLQ>OO;UF-$$9MJ-F;T<[>LQHPO,M!LS M>[FJUV/&$)AI-V;V\E.OQXS9-,Q4%,SCR^\T?-O'SL4E$5^W/<^JX!,XUV#. M7ICVQW1V7H4X:Z4R K5'BM24WVW*5J=G6+JDR57YJ*M;OG?R5@H&%@Q,G0):6R9K""@04#"P9>9N!ZTDU,V4$-+&EJQ6<-"OX5_"OXM\"_ M-05>%1D4L";9)=UO!?\*_A7\6Q'_[N>NWX)_E4Y/,27'K*JA@N!?P;^"?Y?] MX/640YD*=J%337]F/-UY?%=?WGZ7_S>B9 M#RX?UL2-'OV T<6 YV>4.$.&/E>TKI'SN1]X-$C.S_AG56/7VFIJ'Y39V025 MOMW>ZNT#QL?37E 8Q_@$CB.@@? R /AX,ADTH&S]*CN^-G]R5&X5-D9N#D(@%?SYW/L/?7?H1":_FMKQ8F3W"6M3.U ML_I;_4SI5"-3F 2=KRF3V+ .8W<:T_/\ET^>'T_'[LNY'S!JLIL^9>_,@("O M>"6MV1OYUW.Z=&5.FRP*FKTY^[H+7_U6\KG=M6RM]"NYJY3?LNI12M MM?ISS=;%H,2@&CLH2UW[J"P;X94>T+A<*-T@K4UB$9K>$+OLEDKHH:&[BOG13-SD).83#<(A64/82R7R)_/,9- MHB#C(63\ 7OJZ"GTHZ/D^+7*XUVWS^74+O.+U.(D,MF^==. 2GP6N 1G?-?[ MFJYN3/$!"YZM;#_>3'0TD-U88N\NEE,KFA3]#'ST--XG@/PED;*EL_S48SVG M%--Q>CT;$UR]*I:L CN:A3(!'=MQ5UUY=F:G1ZF^9@5Y]D*[FH& MR 1W;<%=JEQ]0R6E\N:5@K,:!3#!65MQ5DT%FHK=Z2D23%2R=><8&.P4&O=] MO*VG: *VQ3,JR#RY9%UYM& J>F0K9+=]]SQM3F2:E7E>!6P:19L M:O+9J^BSUR39%FKJ6'#S83?@++FU8Y@!_%89@M"_+:G.LEMAJ6A-8.>]L;,; M=&IR;&O81TZQ):LQRNH4 H&7;N!Z(@*X#N_UG,YL:MAWS; DU3A8R0HW6B.! M4Y/'7E,[/4V3C,,[U@O<-!(W-147:5JG9TNZ+ +'[83-WDZ3FV"!RW M$Q>5'])L:N+(KI9CIB8WMH9N;%F6%/W@(@81 =QZZ:_2*)PNG=,E?!ISO*LU MN=\U"Q2K)IF'![R%+ZR1N*G)_Z[9:*K+9E5GD@G8- LV-265:PZ(&\DRJZIN M%[!I%FQJ\KSKZ'F7-$7 IIVPJ?[,9EVINF128*99F*G)=ZVK6+VB29;5%&%S M"D&^B]AWS^[<@3_T!R+4MP;U-7G>=:W3TPS)T46113MQ4U/"O*YC]IZF",]\ M.V%34Y:YCEGFDFX?G"LL8--(V&SMG%]&AMGIV:)"M)VXT*IOC:-7UQI'8*:1 MF*G)@:W;8+FHDF$V);?M%.)\%VF<1# .4=JW#O$U^=YUYGO7E*JZ\PF'6+-@ M4Y/OW4#?NRXIE9V>+G#3+-Q4[WPWA/.]Y9C9VOF^C T5["Z!BE:BHOI.+D9U MG5P$9AJ)F9HLR8 M C.MQHQ>O:/=$([VEF-F+T?[>LS8 C/MQLQ>KNKUF'$$9MJ-F;W\U&LQ8\I- MPTQ%P3R^_$[#MWWL3%X2\743I]/6-?_VR "KIK0R$QO62(KA2*8MCJ<5_'6J M_&77E$%@8NS&L21%%N=G"NXZ6>ZJJ0;#U$![R;8D.U7%1P5W-0ID@KNVX"ZG MID87IM[I&8IDJU4UNA#,U2B,G2QS[=16V5E*]JJXJ[)I5-9563!8HW!VL@RV MT]GJ-2DO$[G*5@Q)KRQ]^RU.J,T'D=-3!^:IUJ&^Q?V%B6HP%2],^V.Z---] MGRY&)T9W J/;$-!8/YKEZTH4WH""((W>2?);I9+_WO]%OL-5HYA^BT$NY MEK\! 9?U"X\2GTHZ/D^+7*P_.?\N:+DYS$E8[' M[!I;#.C3-(Q]E$7G$1V#4'JBGW )SC1V]VNZNC'%!X"*5.9Z$8C<6'0TD-U8 MKL@NEE,KZMY_!GX"YN-] LA?$BG"CR3\2,M9ZAI=WJ:(TN*<_ 91H*]!'LU:.*[L5==*3).IV=;P%U'$001W"6XJQ;N MJJEFWN*=?E2CJIIYP5V- IG@KJVXJZ;B!$O!D\4D4Q;9G8*[3I>[:CJWS\)C M&R28J.0K8TM.ADR1 GN+<4 M.#4E'%HZUJ)(BC@/I*6XJ;YQ@R4:4;4<,WLU;MA"UIB=GB7)RL%'B0K8-!(V M-44R+0LM?DMQ!&Q:"9N:(G26#2:QX4BZ=K"7LUF]8AJ]$_SN>]Z8DBLW3O(\ MT.'>F\(3:8UKU!1$LQP0G(8M6:;HZ-].X-04'[+E3D^#3:%U\+%M C>-Q$U- MD0];Z?0,2=>KRC@3L&D6;&IRZ=OHTM!FTI[$:CFDM=[8S."99!H MG9ZN+4N6G;L-"' T2JB8-3FV;1VC\)9D*TV1*J<0"+QT ]<3$*^I99^- M_5AT4S),<=9R.X%3DU?>-F&S9TK*X8U4!6X:B9N:W/*VU>F9DFD+MWP[8;/_ MR7^VW>DYQL%. (&+1N)B:V?U,B[0'RU@T4Y8U.2*=F3 C"-+NM(4L_84HGA7 M:11.ETYX$&Z+ MYK+*!K$GJX8)2^+L:"9R:G.B."D:7Y&@'F^,"-DV$ MC553XKB#O>A5R:JL6$G@IEFXJ:D= S,$%+6J0YL$ M;)H%FYI\U ZVQ=94 $Y3S)M3".9=Q+Y[=N<._*$_$"&]-:BORV9!4;;TKVX2?3BGC@]CO!-$XB M&(+L>%[TEHXM>D>3*3CH73K-FX:8>%[TE8P:\)NF&J.)K)VXJ;^UB MR=6U=A&8:21FMG;0+V/#!'$B4-%*5.SEP%XO22PA2=J-F7JG+J% [/>/P%F "%TW$A;.7TWF]AM&$AFDW9FIR M."LZ&K-V8Q)(*HK,<00X#=_"L?-V2<27;L\#,/@$SC68LQ>F_3&='8(ACG"I MC$#M$21UA?@5@]66F(;DV!6?KEG! KZ3[U&PL&#AZEEX^WC0CBQLPIY#-BJL M*Q0,+!A8,/ R ]>4U:M@[8FB2[)6\2%K@H$% PL&GC-P;9MQN]/3'@%_O9($"8DH'!![$8P-_8. M"I^G,)ON"@J]$_FL4O)=PA6(7/+9';.9[C!H#OR;E)T-_9KW7C-;_J(__&1T MF9'[(HYI- M*#P(!--X'#['YSGA&8O.A D7"3#SL3N-Z7G^RR?/CZ=C]^7<#]CXV4V?)FX$ MH\XEC#%=$@=,7/"O/SW[7C)"D=N5N=C-8FW9F[.ON_#5;\N?FUI7MI72K^1N M^>>K'J6875W7=GK4ZL\-K?PE>PW*7/NH#?')1B20VIL$!#\.QD?)&:;P""]> M.I%EM[D-*,K/=[(GRJ?W]S2@1),EHLJJOL/L2A,0CI4(7T"#3?HT(IK""*$M M$.(4JF O%X1WO*?U=NK;C]/:76RHK%EI\-S09(>4+56MNMJF)*A;(HMD@![J-N9 M7^&2HV5G1Q^V65 DTVA1AKW@D-9RR!XZ\F .,8!#+$F7#T[FK#(Q?-F3/?=3 M[N/9SD>=+8V.SK-I&/MX]WE$Q_"8)SKWF?UW9^&NS.,FSV]Q^V 'I,GJ6Y;< M!6\//^;L5)1%6A1_XG 1!;ZC.4-]H+AZO^_JFC7LV\[0IK:EVP-C:&G>/PW8 MPF0WC:*YA^21GO4CZOYYY@YAAN?N^-E]B7$-"X28^,%9D>JO";9ZV=[9KWYS M^W!%]-R6W,E3_GL8>L_^>'P1>-=!X@://H"9&;/Q%S\>C,,XC/F0X;A;?70MUZ^.>')Q:)'Z$ R; ^#^\&(>NF8W@Z_^B#U MZ3>0,4N 6!4PL9<")GN^^SKPZ'#W]UO-"M@,PLDT#$"2QK/ 7S:K,Q:H\6>S M/!OC-#'0EZ\_]PBNC,BL @3N^(PRSV_G2*(XJMQUK/51CJT#)O"%IC4.3 Z!Y>O02S"R8N;'4W):9C\&NV-J 6MBDLQDO M[=3/WPA*52).O.H(7W42>7%9G(CP*$<8Q"-_NG-Z7)MCBF53;$],474V=*)? MXYMFUM/. 46GTS-L0Y+;=+2!X _!'\O\43"'BY;PKARCR9V>;BB2X32EK;;@ M&,$QM7#,4C+G%MR!9]%IFJ0?WB55<(?@COJY8T/-TL#>TFQ)L:MJGR4X1G!,(SEF'WM+!WM+-R3X?T.XXQ2*9'X& M4Q!K >M\00>C %[[Z-,E/]UL^J)3NNILJ">IW-#"SL>&*NGVP8ZMYA23"$!5 M JBJ+!.ST[,-2;7%D5,"88=K:-I2+5:X ;;0,5N:LY5 MIY!!]!"Y'IVXT9_[>2-.Y,AM9\,AQ%4;8[K2Z1F.Y!@MRAD0>*H$3Q798KK: MZ>F*I%@MBBL*A%6"L'UL,0TVC[9D6;9 4RO1M.&LH\KUG\[TGVT>?*:VP%/+ M\%25_C.R0SZ$A240=KC^,SL]5994IRGZ[Q2BZGO2V#0B3)<5IBM=7(*PI"-M';V,YFZ0I(B#53C Y;ZO^#!F$DRGI MVL%FH,!3R_!4D?HS%*;^S,.WK0)A+4/8'NH/._\:DF4U!4PB@MZRJPZ-H._K MW5K9*:3M F33,0R56SQ:IV=KFB3+57F^MENZ(_"P"@R^GY6D=WJF;$NJ7E5T M6Z#RA%&YCV6%!V^HNF15%L$4"#QZ!+YQ1K^!]4:J*FFVD(("@P=CL"K=;/&. M%J965<<7@6#TXE$DN8;P2L[4E$L3S.7YZBXWY0%][<97LH[PTL1\#HN> GETNCE.2[N M5YO%_>WR])0#Y#HXFT;A@,8QB6A,W6@P8N?[>O2)CL/IA*XYMDLDAVGRAM;L MM;,,5OE*ZN$L(W(/&ZTPQ?(([B_A?EUP?YOAI;TSO P!K^."EU NC5Z>X^)^ MLUG<+Q+7&Y:>63L K4Y/E^S*W $B*:F)B#S(@2B6M(E+>E1"QA9"1B!RE\S' MVA'I"$2V'Y%"[;5N28])R%CRL0B9BH)P'$).PZ-Q#V'BCG?=6&>TYP,_UV"N M7IABDG8^W@.XK'$4VOZ0PHJITR+9L]'D+JET.USB*%B6;H',J:H33T4K^TZN M3L'5@JL;4DQ=41FAI596XB\X7'"XX/ #]?8-30[7VAHV3<"FW $'ZNU*;'$\ MT437)./P)BGOS]/,K?];XL+;X%_/?^KE<[I))[!^@^6_X:)\1A,W>O2#PL S MR/18GY(9&=ACV8\W;J*B(I[R=5XQG+*Q+LSX->1>8^Q^,*)>.J:WP_Q-#W#U MYW$X^'..&:M#*"!I"O Q(>&0/&:# MEX@?9!Q"!B/@'GAS,J(1]0.)]%](1*>@#Q$P)*:/6)A$_)CTZ3A\/E\B\2N@ M(("-1:D\@ ?0".B1/3)C%0YX(,G8G<;T//_E4]Y&UP_8Q-A-GQ9AB"]XA7?V M/O[UIV??2T8H:KHR%S=94"M[<_9U%[[Z;?ES3>^J=OE7/''+5I@K9D;ET*-ZOUU%X5>RBV@RQ&=X+#( QV, GC_HT]7-^=9GO"&QDA' M2Y>_N)/I)W*1PF#8[DS0!^CS)0(ECLI;$*/3^T'AQJ?0CP0/K<]O:5=CLQ6< M00=TTJ<1T12)J+*J599=U7;_P\[S;X^'09,WA/OV=B/@<7V&*1E&[>=#O*7S M;TU&JF OP5[+[+7!@[SF=GJHHDF;5GELKV$NP5V/9RZR'O6RYTU-D15*T MVD]0$.PEV*NQ[&7MPUY#_Q?USOY#H[",LY1959+@+,%9)\I9FP*[>^LM3(XV M'4D^_)C8M^"NMVY]6 C998\XP^O/%7L6VWUKU%P,_IWZL8\K%)-\<2H=B-DU MMAC)IVG(1W$>T;&;^$_T$Z[YF=8M"3CVW9CB SJ]#\K'Q:BH:-]8HD8W'&V? M+JI5JTRUBEY-C<31AC.BM\?1%IH$F_Z!(C&JRMT5 M6&H4EI0-+?ZKDDF&D$GMQM&&;MY5X<@4.&HSCBI#T1::S6J89MNP"\IS F&@ M=#7PQ%6'7246H0%7592F<1Q=6+Z&$?P9D$$:1308O) D@J>-6:K7B1U-]Z&6 M[71&X,N,O@]S\O[N^L&W/0[6MFUV=(BRK#F6$C3W@6R#6V@=(:@.W%K', 'X M[1!P+>/'Z?3,JLX>%@AJ%(*VW5#O*I76;HLIHFD!5LU"UY<:H6E15'J,5 MJ&J4"543J#8;4 X[>ZVLM/3-#:AV';M6GA+^]S2@1)-9.KC^=F6[;4],K/H7=I-" X^90[><"30WARL=WHJ M:"/==@0'"PX6'%P?!]=4U.48E:7%"PX6'"PX>#4'[Y4@O-ZK4WD*A6!>P;R" M>7?NH+RW]K4Z/=/6)<.T6L' )TK)39A0HLB94BI60DCDB_]$X\1/ MT@B&X@8>N0=N(-^H&U.$,[(.0:KCY>Z8^ 'G)>1-5L! /9*$V-F-N,4*BT$X MF8XI?NNQ%#)VQ="/XH3\.W6CA$;8+ [=I=U7=0T;VP3N!X9WZB58OEBY9,*6 M=T$(_)[V_T4'"5+2+;2))?V4=<5+8(6 DK@4_F3J^A%KEP??N_B_((5UZ;LQ M7 @7P.U Z(C^.X5KQB_$'Q;O =* B$C""-8Z\F-:0GR4L3X\DXF[]?T-"VN3 M34]G"[-4X3)KEO??B\5!F4"4Y[>X?9!]:;+ZEK*>?^^QA(KZBG2%GSAK_OZIHU[-O.T*:VI=L#8VAIWC\-V.AE-XVB>JO";9ZV=ZYD>;-[<,5,7(+>:<>F5]H/_GBQX-Q M&(.\6NZ/Z=C<1@#\4N\BR3[#YRQVS?QR]?F!+'IJ[]Y=>BMD([ZEH;"+X;B>^V] RJ'J^.ZZ& M0NU*.URCOG&1R;<0WKY*;XORUP+;;*AIVH=M-D84;!G;!2F&9)H'=Y$45=6- MA-6&CB$UP4I#6-F25=EQGF\N=8^YL'2Y_?F.Y0\'G$)VW/RR*7);$[OHE4GA MG1;P" IQ3A>)&_)_:D*B49G@KAV)IV!(W] $4)*%7C%F[<<#/-",1\3].$[= M8$!A^G&R^K"/=II!N]6[;9#KR$7709Q$*4:C?\XI_B4C^%U$)WXZ 4YCEV:$ MOT2ZPQKMS&9FIZ>8DE&2![]]&9PPN!N)M UR^ZV1AKV.;$FU#NE8(6SP/6UP M,EZ(20N3_-U,\NO\S$]>RYQ\=Y,T\A.?[FXBV9V>X3B2;"F--Y&$L7Y,QGJ% M&,4V,S(6VM5^>L71F?'OD9_$ )6M*L'CA1%0X?"5>A#=OX]&.%2Z^2A*APPD MNS*\(@/#2ZI\2%L-L9]H)'AV4"W[@D=I#'A.:HNPF+ JD3&-XZP9Y$Q+[*FG M1<':&Q"HV5*F+@UU$P:#/>6,BCLG5;+-BD\$;7C]Z>$95(*=!3O79#,KZ:M3E M2LFSGXRP;.*9CI_@#GC%*'Y=)+HB98VX,6[4L2R!8SJO3=A<'=K \L[;@,V$ M6&P.JD2>*6'E#T '/\ B3R!+G#"Z#'C.O?L84* MTP_^1QCO?^V4#J4N].B]OOFZ/CP#** 7$XS*;"<BN2NB Q1WC M:-?6Y&EJ::'A?'R(UX61 3 &YUX:/8.@C&DP'X[1Z<7TB09G+]2-7J.5P*6X M''!SBE!@>Y(QLL%G,LP9H;C\*Y@E7WRVW!]\MCX;)JA6-4&STQOZ3W2K^46S MPI(,@+-)^KQT^1$0]P@01)@& W_JCE&ZI%C;/-P5<=H&Q'T#+KT=1S&$6L8O'2G<(WRC4,)I<7[=<7+Z>T[.QEY4&R>' M=>KND^N/6:DF"@X$\BQU KVP- '$,SF?X6$)ZRM+D:0,\PAY"73)(X5;(Z9Q MUJD5B13><,_1>9^A\]4;UMA1$Y=W\BC8'PX#UQ8( M*;G7XLA;]3;@^4+KBDTV(J!M):1 #O5IM(RJA0[:,RTV&+F3*=S_ZY4>XP=5 M^8,[_LJ[7*W YP.V]3N3\4MNB_5!IP78G6->7\HY2^7$7"^'& 5<'UNHI#%LF5P@)W LK N\ MD?,(6\]G-XK< *.6$MP")@?\ ;_B5VB <')[=.BFXX1)'&9H9!H8[N+3PN8B M+U/:)7^ ^0[V*6IFUKK%9U*;R5=W/)Z_85M#O9F< X;Y/9TF;%7X\%6'E_XR MH<>L:,IY9;5UG(02 AP8*&1*"#<]CT!Z7"4?B(9W7P(-W8 I%<7Z%.^J[Q=K M*HU]1>F2R%0Q!*'*W65/ LG5."PN_>7'">O9DQNH2TJO3-4RZ 0!Y1-DT.$, M$<#B%1[%*NLIB6%*N2KCT -;@7J<1U[=T@=K$W=.%#ZBQ]II#_,9&_#< Y^ZWFWPOV[DHQV$;U=* MI8[:Z:E=RU@O>*+M1/SL3G%91]2#I0O3" UEUM0'/P6M':$P M8\OYE %P\0DQ*M@UX@BQY\=E;YU[6N![9"R/==+:441K\GH1/2?S3\M(!$^_AKI-6WFC2F+=M;)XT M3I)-"GY+(V;[(#J[9-[T3LE*EK^Z?D3^UQVGE'P': '0N$V*]_ KU>S*^23X MMW\#B"*UV*DL?!CQNJYXN!5>0EU\<*.U_;\\W19MVBNB[]>BS7Z'%FU;4'-G M**Q[,II,_O#E[1OQS#O"F7MUA+N<[<9BM(092SU2V/71>$VC.!N-NU>-XN"S MY49QE[??OU\_?+^Z>;@G%S=?R.7MS]7-Y?75_?5=Y#+QE R,O4]6[X] M%$R/Q2T_*N<0+-+!V/4G7%X.BFM0"/^4;YK0#T:C.-LHL;TG!3&;,'=I[A"# MW6@_\X[[>?(N!BE CR7S+S_"&U*052'\2;,126!A@"TY H,PFG]&@R<_"@-$ M#3P=Y#;Z)?G>>>P^QZF?Q&Q''-$!&$"S-^!\GD>X57'GLX0!A'&,9($!]9FA MPJ@ J]3')[@Q:(C^&&PVX+ )TJ)+KKEA.ON2SKY$F]6=/RE_M N:!%ZV: 3R MT67A.3!^Y[<5GX;?LL=D!@'()'0+SW9>(XK&P^S/+(2'H\,W\I?WF>=V_MAD MQ!J/OF1KR>^%:<&' QQ3P7SS2:6S2#[EH\5OI;P>U!B(RE[4I1-JD!]4&VQGST=YH;;2YQG MY+/2DIAO6D;N$^4.5)^'\KV&N3S*9>OOJ8M^(II9,]>PCY\$_A"[P*(ETZPI ME(N?/R@G?A:6Q+T$FP1CR!*O0PSF) \ST A=::2?QO#0.,YHX,)OZ"N;RY+B M ]&T6Q00F0C!6V-W2%E8P?V5^=HFTW'(MZ69'&&2PPL9"MFP$>IS.!5D"6?@ M+" R(QI/I#9\O#Q F3Q:>XS_H82 IZ825RXDS-AT01E&'X.T[%''L&V(]CI MESMHLU',7++S@";L ML1S'HLA3P0X].!/P#\CC/5GBYN ] U/MN!Y=ZKF/'+- )*1( Z +W/'.KH+8EY;!KE/&NF M'A6<29 M&91W*2\<:,G5FX*H(M.ALY?Q38=',3DL7#Z./< M^,_,OH@**_Z/$6Z?)NR+7&KE5/(#C!WC4J$='6#3C,S&2K@LS&4*(^>2_)NO M #/&X142 6'&AH-'%>0 8%9P99(ZH/^FGP)9S4XUM;8)L'=GN MKC2$SL8 E"[9H!4&O3JM:>V^8#NGXWQ=%XB&![3//8\O\U1_1G>\YG;X-9E_'[F-9-A1S3,XPLNF\"4W3&CQZM=,K M7\F7V7(O^UA?11T7$\S1Q,X9A*<55+K7N^",L(: @,%=:SWF.RX-:SVZJ\JV M:ML;UCTK'6>UZBSBTKUD4S3L6K5TQY+K,PL:T\* 4#3/4&!;L;G]X*(&8CZ6 M*67'4Y%I"ANU 2B>)'+1"33(%5P ,DFQ)<)K=Y[1G.%)86#T<=WU#$]C+ M6$E!9FK=A!&8^^0^'?P)=_P(P:B_AH%,0GAKR,X&>ZV;9VF]^1!!;J.JSVF[J++^!\0$BPUDZNWVR]7_S-7; M!=];Y2,,@\>0^29F1<'%%S,3$[=2SWPNB%2V(0&%\PCK3V?#13,235?,=?#A M*;A/ <-W'$YS,Q_?R!W+N)F8QXIG1';'\/X@BS3#LK"B*W8$V&! QS3B-CHM M&V#NQ@Q!)K,BDK"@B..9\P&#*UW.9=E!XN9PHW^\#.+9>W)?;9SV)W["C@5*HU74'KL<)'["(,WL M,1Q/_X7@(O+=&[,0GI% "+1@A9B!!6G;)9SIPTYC. M4(BFQ@M-9G=X.6KG-[&9#=.([8E>&8PL;0V9"0<]'TU<& [<@1[G#&8<2&Z M[QVFX_%+P=#).8E=-MM)1W/,X+%M@V2VN7XU)E@/E)4^SP"=;V1RA_ SGNZ& MZ'>S'4W. ;CA1%'E99(IWRA2+(7G:9"9M5>T!>ZR"C(PWVXYGV3N;V63>'4BC.)TR;<"$0;,TY=G)^64RXQ>-^'KQ(2CB[*S MN+>%.] TG^4>S1&3[4M+&8,]L+@,?SZ*O36=J0F;(Z):+NY(<=_2C9EIW\F.\\ MOE ZY9;:W\"D^0^,_CISU&(B^105S#%8M+BOZ?C(7[W MG?[R!V #(7:9X?5K"AO*W)P$*X7F+KK,Y8,>/]"8(-="&'@\A0%VR646^47_ M Q.<,_\NVA*ST61U$)?9SO@?S$Q_I2\+Q]KF'UV.Z 1KV\D#'8P"6)M')ILS M1SRWX%69?,"3"?,=3;$2[?+VQ]4_KA^ ;$/4PT$2STHZXQ0S)K#L@%\#7^BV M^HDXABRC$YQ-$@\Z! "ZO%0WRX+A9S!F?I_N?9=S.@L[?'*'ZN4N MNS$_?S(/OZ$AQJK49G8!AV^^S\D(?+T<=L]" SS$P,A:-@5&OZ7Y\YT&:GWV M8JRA98D_LVR<2Y8.G,>Z;KH:\\3B(W7P?,XQS26:1A MT2&,!EA$SQ(>)L_*[[+X"Z4^_2^X-1\6,=+4.&SL."5&Z.M/O\6 M7O]=?E>^_1L.,Y3BQ%VB9 M\R;?OTY 8OBP* -WBI#)3._L]9\U\IU?>)E?F'LHD>I %+#'6 (N;'_,15)AEFG,?!MP*>\Z!P&LR>G>_9D?F! M:WBJ-0_D>?-;/UQCR>7,I:P]#.KLFW[K?N)?S^ M!W613$/,FT,I),$W=WQ=BE\MO#!;NP5QN5"Y>QEAZ(LA#'S($O*9?(O3":N<^5?J/;*] MB!O/G%@S(N)?95R)+[Z!33K;):F+;V<2Z)%E+JQBI#S/,QM.MH^>^'&<>5?@/E:*O4AV#HT"(V># M6+FSQ9JCY:WMYK+H!??['66Y,USZWF3E7*\KR-?EK>Z4 M/WHNF$7I>FA^ M9GX%>#5?3G\X9!ZPZ92RHGC8.*=C%O'UL[0V'&PQU0&'->-X!L&9%XO[ M\GA)9F3QM1O'81[%SZQF/V&] UA;)_8@YAD%G9"S\&\LE6HA<;&8J,T3+?($ MD(^\K4(R\D$-L/@M!NW^EKLIYOZR*:9'#3CN"HDFBV.6LM)LEI; B[H2,L&1 M/OS\<7WS.[GZ MQ]W5S?W5QAJ-C63>H7Q#*RW?T-ZO?$-1\9QK1G6^>Z,PN%G/ N0GK@GA'>XC M9Z"9%YXWJ9JM&O=*9JE%Z"_,=I X_;_ _OD3N<#J"TZ/A8UQ3#,[ XW>^4WE MN^C\8G1*3M$]_A^VJQSZR2QUB&]4_6)[,MA*)<6,[VQ;C)[Q65\%#J\LQ7)6 M!#D"3<3L+M@W,B.+R9OH$+4R>(KB\/#/YQOM^_7_VWKVY;>3H M%_XJ*+W>'+E>B$L"O,&NHRJN+&^4V)(?4=Y]\E<*!(8D8A#@XB*9^?2GNV=P M(0%>0%(D2"&5.#8)8F;Z-MT]/?W#NY%R4O 939&J[<0D$>R(_SY_>]M6.S8W M#5$"XF&XQ$@0)DN.5>CF:%HW:Q6.;$J7;]%#"'>HI9 4\%LHO,>''P7:*=Z* MS1,%)E8F"GE\'[9<'FN+XC83'US(:OA1)8?/RR1Q+\VY!K\JK\NG&"?1J3\D MQFOZU&5$[29S^MS3>/SK)!%=J_-DM.A2 M+4867]?@JU^SGS>;M6:SF?M5O=;(_7S9JQI*K=XJ]JKEGZOM5ODFU:IWRC>I MO5)J]?K6]$ _)?BZ_#:P\:*T31;%-?U(R\KXFQS;B;H6?'6IC^@M=N:AO88R M,&I=7KK>+!-S40].E2Q]Z^>&1#D%$5_L1IN_YDOR:\#I =_-S\ EY+4'+]#" MN.3\1L=L7RO.581SI9JZJX4X5\)4XK2[.)V";=UT0Q$A17[,<IPHPNHP0U=I6@''B;E/ T\6"/UUI5XG.&XJ,

E,<1D;>0TXXN+>WNJVT:H9VXH*_!3=]UI^WL;:-O%Y"PDX M8!KSGEW+VZPHH0I:$G78^8QFM3HTJJS)68O/5B<:63'!0PMEYRJ/2D1**"+: MSIG]U19&K2S,68O/5FG]K)@T+ZZ[2A9HNV-/;J#;1=WHQPOM*S2L\R>G: >K,VW1;2VEF@A4K/*CU[(WIV #5KX';6 MZK0K-:O4[*VJV58)J()ZIJ">-;23V,Y$=!E-(FXW"%JTOZ84*DS,=$/L!?CJ M#3!.8ZSMCMDV^'W!V9U3/YJY=I5WU'XF;G;)^TMOTHQFO\)R4H^]C>,^GUK^ MCEQ$NB2T-(%+4;6$>2OWFU7U #UAVG2+4]W]ADQYSADJC3A?C3A 4YAV$WM@ MU!L[5[=4&E%IQ.MKQ &ZPK1;U1Y1:<3):,0!VL*TVQ?7BMQJGMGA>ZD%O,\$ M%N*(.82?28A.L< M\OCV .9EA Q_"#W)MO0!1[,?Z+;N& @B[BW![=,#"4%A.6?5NDP [_#LT&9& MX)/T(?>E@'D3R^'8 09"KQV.7!LQA0RM L'DK ML/04ACR'G9_" EW37T081^8(P'8:;8[,8JE-A >?NKY%19XTH/7,$E3P7^;Q MW(7DU9.?Z ,0LC!8_I,4/V-P\V.PL]%:H$[JSW%:C^*?6!/R[2A-P<>U%!7V.,$M^MOS+S54H[]<+0A(#LW7!UUG^;>=* M22_UT,Q\&J,FVK;[@EI )@F,>:!;MB^YX:*&ZH;AA7@Z"[;W&<06YB'T)X#W M^-9/:>(2O#-#>.<<+?Y0@!MK.,SG.E\0#U2S]:G//D1_^6A:_M369Q\LA]9. M/_HX@3T(!$_H(,K=@JFF\?C7B4C6ZEPL18I6C+P:S;W3J76;>T*KUVI:2SUY M8/A70LU>L;828O+.N4123VC5;WQG+ +6>V+%'_G4^,0,-ADP3U(;9"4RZ-?5 M+;KJ%ETFZBC2984WO66%HXX6>#NJK'7VA4)RB&MT9WUU9MYP&CR8K'KE[2?+ MAB%4SS%[OL^"N\E4MSR\RK9MQ-[>;_*MJJ)<+QG$.%; K=SA\ M:VV]+_>@(V!<)E/X[<_G-J45CRNRCY]?8NDG^8G2'*(, Q2D::LV\9[&L5[[>;. M$.G[9>,>SYCFCS%6'FP4/G="*EJ:J@V;1D-O#@9Z4^T,!UUMV&7=3K-KM(8= MU?PWWA]93/\>T')1UOO^X>E6ZD9->.>.WK+;X;R<]0/7^#%V;6";?_M7: 6S M>S=@GRS?L%T_]-@3_/8W&YZ)I0KQF@61F=D+Q&?X9@82.$5*>R&[N.X_/=S\ M\^\/7S[=/O;_CW3[/]_OGOXE90X&-\^?+SEQX$/G3.A YQ#Y'/ED/5LFU60\$#34?ZAPYD]691RK(ITVG);Z[NF=C:XY/E,2-P/5^Z1"E3ZA_I M*_I[X^-[29]./?>9F1"F299C>$SW&?Z.'[F,0EOWI+]@@(!Y]DPR='\LF8)" M4N!*[U99SF_,ZT/,SK)%]7,F].[^LTH^OA/7C$=',"[P<48:V?F(9[PX#^ K3*0F MX0&RSV U9D24!9+ 6[8D26L)22)U7T603\P /N6O7=E@[2^ZCX/3.R28\5=] M)C7:XK@;XW?+EZ;ZC,ZYX.M_A" *2CN2-Q #>HVP14@#D#G7,^-G6_S1FM3S M)1U/\D([D*47)IY#Z4M(& ^TAI1K]N76(@$3JO$!;D+/@P "HN9[US'X/S;; MI]L)=578I[NU9=WW)XA1"]/&_X+DH-Q@70$ZX@[ML+P60-0A^&/& DDG F8/ M+&M2/QSX[*\0IID0BW.-S*HO2]80N#6349'MT(Q.0_4). 0!3\0$U@0_AA&& M(7@H+'X3_!HEP0\'_V%8T> *RZ#;TF!&K^$FA;(YL"P8>4H"[T1O&H0^V">? MRB),2\QH:#FP-@O>DOZ42P MU 4IY--/($>DH4XFJU8N$YR_7SRR:>B!W?+A ME1L4:Y1K$U$BYW?)_JS0%O-5AP5*'9)#14Z;2>"9 \)E@!0'8SU(;3UZ&(Q= M#V9ASCT/\%W"=*./+->/NG%<^F1*C3R-+EY M<:VTLE5=4JS#0\D*YO<#Z65L 6'0>D9;IXG:DE"A^.HZK[.ZUL5U9^7J'.D! M= [//M&D(Z-AMUOM7:18K(,1\$AU8Q^"SLW!^(Q&X$8@HA"8DI"L.FT6/A>8 M">PT Y:2"1/H [L(+^.@S2DE+U.^XBW(VMTC6;6$K&TP_[6O8?U8S/8'#'*(J^, MF_4407,DM"9]2JIB@K''V+JZ&-J638C]EM*7C[;Z;E.._[) 99-/[!O5N?7% M*]<@EZ2\&@C='#=#]R M+$@N09GU(C5'J-SR(6F.0FF!128:N(/;-BM.MX)D M W?ED04@#FL)N,Q[25&QBSVHVHV&7&_E"'$B5G-&#\LE=9#+ #;UPC[::A=M ML\7^@8:DL*>F75PWM=JR\W-A!].N$R[:\OW8-6$_#0L$)M!_UK);NU2PG&RS M# 7>&SBV?T,9"FVK#,6M[CE R3A,R68DM)R,A):3D;CM/=[?W?_>E[[=/DK] MO_<>;U\A'T$#7Q=,PAAC9H8V>Q@N+O8WW;<,$.!/%M;2FD\8:VGGZW#//E22[53:ZK=_91:-FN*HA5ZU?+/U<[JHLVC3*K5:.]G4FI- M;9>.4NK:5VU8*9O;GD,[T:+3)W)$OW(/ZW;.P]JU)_6IDJ0/+N=Z@IQI6;6, MOA6;!JD-P]0#?9-JZR)UC"47@;RSZVU7O'G7_C.@6J9*NZC1.%?"5.*TNSB] MA6JT>Q9@W(L0$7H0>-8@Y'YVX$HWXD#N?[>\U_KV;D(47O\95<:L*=D#.>-( M)%]%]3UF?1(J#3L+6G8FK9#NVF8>G&MM>2.MG,WU$K# M*@TKT<+W6'6^FX(AYD>[)3>UGI_0]$?IAR$M6'A(JTX%Y87N/%5A:76XJ9;G>O0>OJ9*O(C'OZ\I7 M!^6K(]?5LH P5?*U;_DZIGAUN?EJ-\X(]:X2KR+ASNO*E\;-5[NUKYQ>U?UD MO810R1\!Q0V'>)D&G4JL;+T:Z/SRSP3;BU(UW!MKA[)GU_(.+QM@%PC=%M?C MZ#6]U"'FDQM58S)3M(SH>9[NC.AW1?,+6KV.:$_=W>$U*K2GDHK<&F_S""+7 MP 8EG7HE:2@[^Z25Q)54XM;XI$<0.17!O^MJ68 XWT(.E)#O MHG1G?($#_5:?&:%'7;5W27WN=KAW^DJV76)!W!?*Q'^%-0H/FS555O86^I7] ML+F2S=?.J>Y--EM8:5N7.^J^TEZ5;)Z/;!Y7--O<;'::>T;XJ43S#$1SNUSN MWF2S@V:S(;>U?1U&5<4MIUB@49\7D59UW1&G)LO-C_2ZEUL MC*ET2Y)PW,.N68G^V8N^LA_1UU#TFSM7R%>B7XG^P41_+Y+?J*/D=\MRRE1) M?B7YZR5?W8_H4Q/T;EFJ2/84AY]$H"+R?[N46IZ;ZN8M\0Q5M]BN)>0D3WFI MB[]2EB+> ]P,KH2_3&L[0+"R0OA5"E=VCM0KX:^$OYSAR@K9;Y+7=D:W@RK9 M/WO9+Q:PK!#^%@I_9U^='%X)R"[=@[R< "^?L6._;>-QH.6:B$?!?&R]:'(L M%[R/% 9QR^\5;;S93VR.C]6B+[H'+WJQ@C$"A^E.8%W%U:/69 I\JDF?18=P MCCN!!:;K@!7PZ6AX49?*^_&SY*MD!)PL(^"[:#ZBC2PA%"!ZT4^0P8#9L]W M++(X!3U8;S29?EPK>\NI8W[VW,E-0M-L:W@.*+(6[J*=*$+[XMJQ["Q$ Q)U MI_*JUUI:=@D=U.5L]B%&H.&S)6RH*3-P>'LF,,,QMK5&>X&NJ3\+8*RT8XR5<5RK-M5'[&K@,?W'E3Z$%7[0[1=]YJ,7 MD"+$Q'*NTE1?)-ARMI4!TZ51WPK4Y2OS1LSS>PA*Q27&)Y03/Q(@/X&@]3. M)YJ217R!S[*(+[V;__E^U[][NGNX[\O2I[L_;OM/=T_?'V_[4N_^D]3O?;F5 MOMSV^K>_]6[^N7\P&#&GG)D>%9PV3?62@"/2&S]8 1@$8[72L6R+SP3(3+*TLZN.G6,W<9Q@QV%>:,8"*,4,K\Z.>&@(GCG04L1_H& MKHPLW3FFI1-0F0"/XRB,NN\S 01J6_K LFECE?@F@:]U;1P.%D P:-$@$ "@ MJ\K!#7$AZ-2$&$=8Z%OQI_5$-&OT$&ZA%DC%?\ES H=IA$(B!1X0GGN^J&XX M%]U\U@E#\NY)HKT'Q1NQ\U+37S)UC$J$6T;+1W3";YYKAMP1^9L^F7Z4>B%L M<7RX)V:,'9"2$?[89R-D4$WZ'N/#@:V?^!'P4"D3^C!QY)L^$N_CB>C^0 MRV!FB1.ZB6CJ=%V3D'D16S""?D[AXX$(8/3H&C2E>=C>D>N:A 9;% A.;=57 MD^9W\>:\98,);N<@N47+YI(#+C>NR9@84GR7*21OB( MU3A@#.26H4P FPC-?E%^ +0MV;4'SW/,":VC1 M6KY8PT#ZQE6?\(F_(&0ED.&R]^7;J9CISVS@D9U.X*K31G&CY0KK#*N>M\XN M(B=3R\#8@.F.;L\"R_ 3.T;&DCECE!!$7K9L$K613KB@D:&:I@:.;?FM:3F# MT!N-9:EON($-OR/9]I=:\K$.JDYB^_I&T=_6*K;6I"!VM8J(R:VNL ^;FT4Y MR7"9'+P:OB^XV#7A>_YB<3>&"^.;!Y: MGH_XM Y0R?-1@P3_T;5'9 %A/=G MH2L.+$5:&5&1_&^WIB=0Q+GY@V4T/IBA!S)L^LQ))@U!;?#B2C/@B+\8'&V[ MV9L,-CHPB5_9(81?@.%F[>Q=/=L#E%2@2P"61]'7:L0 ,W4&=]3@V=#PV;P3!X 5=5 M1N_79!/=^P&V.]HETUOCTGJK0^V9B&4,Y@]4QA-Q :QG;$WY7A/+PG[YO,K9 MPS2DLL+)13I';J@L>&#Y\R9^4< - S.$:,7F?."[Q,YS-T&P+[W#%I?QYO$W M (WD=]DY6KPM"N(YXI 'S=G8M4V42=P>*)@E)&2P3%=HYHWT]&I2GD ?2FXK MEW];E__Q:W\:3J:!Z]I^XO3"IZ?BX_\CM&=2-^7>8U+$9D&4]$@S?RCE+1?] M^>__3+5GQ)0*I?U!#ZR1 "'N89#T!Q,;$ICF ,,&R5EX'<3\*)U!T^.N9+8 M(($>_7,^%N"S^RGI2>QA8^RA3Z? ,#V5_ "S-75]%GO>J86 4(,D&AX#X9-@ MPW@!-]6=3ETO0&-D\90+_6AAE($P-[A],X_;&]CP9S7IS^V<^=8^G?EB=DVM MHUUKKW7.(JCJ-];>DGFOG*FGT(694MIB[%+^!^DO7YE 2L?G\)???W@Z/ S? M/^M^E$'%+X"!H1U@ AKF:(B73-" 4-Z6?NN0<>_CE@7B?AMZ[I0!'>!SW/_Q M3>*1?\)PICLA%Q6(-)YSTLBB#@-5R=T_.^Q"%%\N3F*?HT M,@A)+F7>9\M7N)LQFY MS<]50$"C"P+PD_OL>&"? Q[ >A;MY6)O-VRP!F B MR2SP3#O:"Q]LC021541V"+2 -])?(1A4GO2![48AD@&))DS'\R[."$/WO!G^ M[AECSLAZ'4):T5]^"Y];X'QQ,$Q6.XS2&9>#T3WZBM +Z8@&;X M*SG*@QA\ ;W?#P<^^RM$QQ8W[Q&>*/@\WQ/%!1&G\KE*.PER:IZ],K[&=C' M\$5:X&7Q#:8+HSEN0)4B*T6'#Z)S\0V .;C:%]T7F@F[]ZHUUZ1/B1CSM,Z\ M%*M1L -4%_/(D[N(#?1 ;+&X$A5S&=IIE^'N_G,V'?))4/-W).:]&^"1D.=U=[01NM" MW*O?09(?G#_15'UR7YS"GI%".=!UCM'48U>!_I-JF"R/I)W]Q-[DZ:Q/(CR\ M@FJN-XDLDBR69<4&G^ $V0UGZ'NCCDLQ_]6P=84@4+17&4VT93S2[ M8(D73,1"?86.*D0)2_@%)K=GZ"&[]C,:KZ7*-D4'V,.,VH+&M>MK]ZBHN]MO MH65C7;E_YZ#DQ(+3BR:8S=B# 8\S]EE5;%U%1W6P/_BU[P7M*,LV,!U?R1^1[%]K[WF-'^.,$^)<;]GP6\P;,[V MO<$>AYT:FSDEQ0M9>9T.8[D_5'!52PXJ$QE8MB[8WWT?PA=T[ H?-ZB=B^MF MJ[;LSD^T,,I>,$I9D4*$) /ZFL.G=J:@;]D:Z+.-3YS4+IXX@=3-Z-!I\$RQ]I+4\$1=0=)P0/:D!?\-S\%H<3VY.P M1^-C^W?1_;TP)9MU/%A=0TB>2OTYM7C]?;1-U)O-V.R[4UHG$!$6QD0R!!/X M$2TY]9!H+K@BJ9/\335E/35N<63,QGPCWVD"@*+1 M\#+KDMYY\*P^;P.%6!'C8+#4A>T*K$C1UIUVDH'&B!0#4IXFZ<66 6]]H /J MXV4_RQ]OL_8U'I&(]IT1K?X1>?4P_.[S2H;"2X: 4NVL+?&A^XUH%4,_3BHY M10]\BBULZS/K9G.C);G1:,+*1\?X MK%L>^=\KKVTT6]G+$,U6]MK&Y][=H_1'[\OW6^GK;:___?'VZ^W]4_\5+FC0 MZ-=;KO4KS]>CW_+-A8AZQO_,67=[<85'O,:;)&4MGU=C\70OQ7UTZ4W<58MN MH<4.=I2ZQU.):1IB51Q2%<+<+10G$0-\,H"53&*%]&QO>5D'PV=[,.#&1 ,3XBC?.<$ ML]XYSS$^P96K)&8-' #TV?Z'-;F7 M5W0&RIJT^H*$D1I'*B.B*5Q)=T)R/ :NMDO9)(]NP:!*T)U0(?H^ET3JKFW M SXOA0QRY9]+-U4L4H&(*)CTTO4'RY*C;UXBE%)(1'3[.VL0>$@/TN"L$YF* MQ4M8K):"Q:C+>3L#*B\_V0KH4 EL.ZAL8-,9O>-&>R$HNI[:$+)1>6ZKD$/S M?CN/B5=8"[_)?,##U]#S!"YUGL/8*8_C])0^61>.4E0U@\5/$\K"I5P,2K#E MW[")*STP-X4.%J<")N(L+D"Z+RIVR/+(="*UGQWHSA7PJ$:XOP+ M@5P P6Q]ZK,/T5\^XE&JK<\^6 XMFW[T4;Q=)&UP@(6>-C0>_SK)8=3J/(\A MFG**D<77-?CJU^SG3;76Z:JY7]5KC=S/E[VJT:G5E6ZA5RT?0FD7_<622;5K MBM;9RZ3JM9::/\@6DU+KJP=?TUUU0]B)?3RF91[+:>G%A7Y12B>6:=KLU=.& MF9":U. FLA>\F\A[%-7<.8P*\OA#M3=8./LY;ZGO^V?7@GXZ$/C)SC!GZ MU=@#9$MWUP4K;3@!;5@#O;NK-K3J%]=M65%WQD?99[/AC1W(DW ' M[JB>UP\D#P]$_!=]NLG^?Z[;_(90W.<$JIVKU\U7UNO&Q75'[G:7U1DNT>O7 MVMUZ9Y\K%=4MN:04;QY<)TJJAE=R8/[G8*ZMLV-'K?K-9\NE,7<,- M%W].AJ;]RH8&6\TU9' >]^0U;IP<+6-T52G7VU*NSBLK5Y.4JZN67[G$SK]P MQZ+1!-4IP1'LP1Y[.X<>K1:$>DE5R.8G'^5@U'[X69U55&<557:VRLX6.JM( M6W$=W1C=T7JLT.+7V% K M =KS,W@E,=0!S0J[N&\P1;WP LX,3W*[O-RZL#F%*(FJ5@NWQ M$&87!6OL-\I\Y8.87^D6Y-I[MV7I@!G#EV2;/P_7)J7Q*K(>I.ZNIEKPIF!, M.+(%AT*8?R/[R1M?4Q2;[N QT&U"H_/'C(D>!G@7UIKKKRUZ\XIH, )>!#'R M9M'=:='X@M'T] B%P\H&SP++4WP^L["'-4SS&3O5SS_^[&*[,NQ3PAM6&1XS M+9"CJ<=TTZ])#Z&W=("EDX_6G;H&'#?SD$67%1_>!-1#0 WLLV\EM\8-U_/< M ?;SY]WV4W?(4Y?#.1B]@/4@2J=&,^/^.Y(^<)^!DV:LO/P1/A2LTL>$@(GM MDWU8;I\QZ=Z%5384X8XG6L\O,/^=F2,4K%2#+7ZI?1AZU+L Q\8F[ )."=\K M(>Y;Z%.?+#%DS#WJV\YA4FC$SD<_-5G_-!K3Y]P*)Y90,TH2*_P+-H0!XG,T M0$+O$EUUD+>^:)C&\:3\&$-/GTX]]R?=*Q<0\6D^QR@0\)$_=KW@BKH5.CJ" M<)2L0_)RTLUW\L?NW+0*VX7I#'5#M!'R$],3Z9EHD1'U#^*=,B*(%A]V+VRJ MX%LP;1T$DPU0S_S "P5(5W9L#GX1]?K%V1(;N5%(L2(#L)!P C[P+-'Q(64W M?-'NVHQ0$0>HY@C%$8/%>(QCB@T]CB-@SZ1+L=+WM=4=)K=HMM!SS'O7\>9[ M+^"\LPT8\$AFL6-76\EV["K<' %HB\@&7&B1/P)/TZ0^I[2O8'\F$&:!JD-H M! *!1%@-:LO^8753L"5]OV@-9]E,06W4.EIS/RT"6K7&GIHI[+%O036I I-2 ME5?K\'"J/1F*WE4_2R*<_KWS5VI-L32JS DL2\[C5)CU641\>TL%OO6,]5DGK;NK MD]9?(+Q$X)%/$%Q"Q'NC3[&;)/43?QC 6CG29(&3ZK:ZMY/JHGP[M6.B2N\J MO4.]BW-11=2L6:E9I6:5FFF'WMY:E=Y5>E?I70&]VVI[:Y^4FNVI%K_4BD'! M*/)4^H+GCH6CT$TK@4NW\,TM0MX2STCI._7];[8;5$1U+J[;C9;<;N]\.;T\ MM?.5EE1:LGQKW$ INJ@4FMRJ=RNEJ)2B_$K1.,K6H:&6=.5.6ZFTI-*2L]*2 MK;>.#G9?552Y62^+4BRI))_'55Z)M#Q?EG:Q&FM4_.;MH3-WEZ,S%\!@;<48 MK&<(Z;P*\U79"O,UJ0^_2TIK88L3=>(]Q*RCXLT$$S9;8(J&8;' M-/(%IA^ MNGV\^Z/W=/?';5_JW7^2_G[[Z?>[^]^EI\?>?;]W\W3W=\4C0( Y1\<[&I;_ ^]H^*YA45DN7F%8=Z>#ETQ'@X(5=Z40 M;T\@(NK0=@D]&:S4%>6^?O6'NN2/V5& MR"VBJ)G'@G$J(/=T*D*.+EC4I$304_3$2Q0)IKF_#.DM*OF>NPF)OW) M),;OM3!>,9U#/B*3Q(9#1E"0#O/Y6*GK.191;<"D*?/P,7N6/#\WR ;B(BYD MY \;Q,]AS3:;DL*(:F^PE&@F.;#=7Z'N!83]2\!V->D.29]BD(5\HT)P^ G[ M"3P).,[P(#6H+&8A+D@@;_!>$AB52"UKT@V)*F%EIHK,(QZ-')!3(-!DPDP4 M>9N@B9GN.5B$#YZ+C>M"RJ?F!I.W\8J/']U8,AE>VR$F$;@]S6KIT$'@68.0 MEXS#@HSD*7\*HKIP8PH%S\P3,T*''>OP&4$=S\\AHT6+"T;D4".T;GA;);F'%9+.9N(:5?)N;D!S!K0MVBVQ@"HCI^!Y>/Z.J& M&-6"7RR8JNA:370Y9*UMTA?I*L/O0C%Z))32U/6BBTPCL%I"\UT?S3&\/K1) M4(>>.TGS?H5P.A(2/R:-/L$!_LO5(9XSZHB#X-//C*^&[D_$UU?0JM'LT(:" M:$;K\/E$4K>K%J^Q1?2/:1[=8>(_3[/'@$=&KC>+.&(LC$)$AK?XDA\._H,\ M@A6D!)=K,W #_.WDTTL@A>-.+..]>( [K! ;CZWI"5T&B^0.# 8PR_4Y \4] M(MR[(EJR9T%F<%C08F.H@UL$$AXEEGF$BBZ,PU*3'1N2U-;DY.W /NT!$Q?" M-'@?7K6B^>'.MS#! 7H5*+T3_3_PZ$!W?O"7SN^G5A#R.X!HB>9G3(CI?"2+ MPZ#C[;7XUS!5TXIW#3'TU'.'5H2 GMG:=8<#Q,-B%N@%L\4GN0[X;&$JK BWX*O@=L.0QAOW9N536;S M(X"4<_--!'Z^U \G>/NV7///U[D;X36NO5":WI&X^4N9IXGNH]?BL(#,MNYY MJ%-\2^ [2@@;4.\>ZR?T(?OL4 M?0)/FMI\[R2#R\T5O@^M,[AN^,*Y6[E@1,@?87;LK8FYD%')ZHC/G4%^'Y@C M' NO&.T ;F?D>-*Y-;_YG':6BUQE+12^]@W89T*;/0QS ]F<4%4I%QCU L-! MG%%I*2)#XG)Z9R^Y+FJ(&P:PZSOF J/CZYLX.#D ,7;Y;,%W*\+-K$TL[05, MK5MKJ=W"8-:-6EO1]G.!3ZFUM;W=*FSN"E:GO"(E=JG7IU_S)[]3#> M(!807]_<'$[32M4K7#KAP M44]5"7$EQ)405Y<27R,X;AA6QE:ME>CJ:]A8>S*7SJN4AT>1!M*_94[#D1OVX;?,TMTZ5=]>R@ MJRM)VB)"V(,D-4\*\3FJZ(2)LN6"]Q:?VC435J3]@DCIB1):%=ALNB$6Y$9Z M]&83O_LGT!F9M8()M,*FK$5GB%IK7SVT]L?% T3KA:NX*B6OE/SXVQ%:A?7#;G3ZA!S/PD]YL.4Z3Q]:T6N5M"O,[>Z9:$<8O M+-8.=JZY<-09%'O?VHO-3GW17#7NBRIC?U[1J@O$@K<"HP9Y'K4GQ8Z%V::N MI:CB Y M\/,',[&--/TMP!Z2P=B>19UH4[U2ET\X4J-CY&5B8JV8Q*LK\#X9M="L/@^I MH((DR(4DT)9#$AP:76!Y;_M57>Q?74Z_H_3EQ::R],)X3V;>6I/7>$>]9;$% MM;"69.NPYW%LR9@')MB7>2]O"RPC[APHU,$+MKWDR(PT$O6SC1K7>W-MYO4) M[Q@-KH@A6F)W@8S &K1!,TDSPK[D8,=:FWQ^YK4PQW4 >[:9+7FK+#. M.\R2B0:]Y)U$J?'RBV7;V/]\SDCG]( &*F%76Z05WRKFNUO'G:*Y54RU^^>] MHY4ZLB)!YN 7S[A7VBD7/A3\VU6?T#UFX&=Q9F3 =IV-& MDLWP'!X6P,4D[&D>.1EO'UT^6]*:/_-,M^%"D^^W1 MU/0V7FVJI>%=&G'#@7^BXW&D7KZ_@Q9\ :M[Y_0C;^AA^#EJ1_XM:2:>;?JK M99!HCAN9T>:!"":P2:2!-%+43@NRGQP+8N=GB%_._V1/[=;JK3UUX%5K[7:Q M5RW_O-GIE&]2:G-UA]J3GU1G[<'L*1;VGV5#W*;WI5N(#DS:%Z+3 MS[?:)[AO_=R)**\J@.=8''!&;4VK9K!;4JUJ,ER)TX'%Z620KEU"@=CN"3"^<['PXDYOO4AE<>JFSCE%Y?"EV7;F@EUZ@; MUZ<\6JI#>6(/Q@FK=+:U:M^E>3GT7M:ZZ M&)=3Z+32"ET'A4Y5LOA;E="=N-!UZZ45NBZ$ '*ST:F$[NR$KE%:H2/$#Z6E ME57H3M!K/L%K_>FC2A#F=%URMN)Y+(K>4P6?&QU5;M64N?I]67Y_@IIXRO$K MA\VZY.4![Y,;-PX+JE!VU5Z[IF'$T?9:6$P=/;RNDNU45I+-MO+PMCR3[F:: M)ASA3!KFW;BXUNH5*->IR%A!R[:F,^HQ+9N"842WDVWE45FVTDE=,:'+E X< MP+(5E3X"I5&;VR%-N:UFH;VZ4=:$'ZR%<)>:]5W.-O;(]9+6J&S?!/K-J_L;U?@2IQVH M,D;MOK;&G[?25QI?;?!S[3_*JNWMB^NVW*[O$HJ_\?V]4O5*U5.JOJ8A[C%U MG>J4NFKV&M*)ZWI);J6&*C#$B_7)NHN:X'ZR?,.F_G&9EE<@V5VN MAD!;9O:"Z,.K3"NLN_L_;N^?'A[O;OM2ED.YU-ICJZ]X,0($^0GE)6\Y6J:% M5WY'3+'((_8&C):$?2ZQBZM%C9!%&[D8\&?3%EZGTK"K#5^HS?UT?.K4FNUB M;;8. ,6#DUK=&^L4.B]44#P5%$\%Q<,I\*B_2. LPH_!,:VP=%YK_>6.9/:) MK!H[,R!97R/!*AR3-.H0DZA=6=L=7+6"T:ETK40+WR?RZ9YTK8&ZULD]S2NA MKNVI?K?4VO&GZ_W AMU3SQUYS,]LS%5M4?']"&EZYWSS7 ,(6EQ)L%./)BMJ M51=YEE*TJ:7=48I4D**VK#5V;OFT)REZ"R'.9\NQ_#'BEF##MZU,Z:8]1TY< M"38UI1%%?T>"%E>"YL5ULZ/*>>V<3K;Q625&Q6WICF+4 C%JMN2FNG/%[I[$ M:%?/=-N]>;?0\,2%;5.;];OG;K-A8QV$JLB-9K9UR'8[=BGR$)7@'<[*;2EX MG8OKEJ;)G5;VGE\)!>\M^)$Q1R4(R9GWO%TSJ-/U 8K5NVQJE__0;7YV_YAH,>0 MN\\/DF[^)_0##OGV*IC'[5IK@]GDP/GB7GFEUG)*1@:ZS_ %(,^-]_-5+&\D M1_LZNP$*A%#APAJLU,%7K\OUG'[JU?WA$Y>?3?>!G>2G<7'=U.1&&3IKO"E MCE2Q8&YGFM>[3_2VSL[W0:!R&Y57V9/N65#X%O#O_/^LNP:0D&O?$MG9:-JI M&.]5"]'S1Y>D1S;%E",&R'A_0I^ 9 728":]C"UC3)\9_.H(: <'-Z/(VDK= MPF _00)-9N+3EB<9NN?-L/_FLVZ'K+80PF;N)"W>B=F 1\MN+XF?B24V,;C. M1M[Q-8Q?+N9^)4:I)S_1!Z C8;#\)YD*],-;-86#9RX0.?7GYK>ZM$9\JVOL M)47W(W8U\)C^XTH?P@H_Z/:+/O-1Y=., BZEJ;Y(L(W8MHR:*V^6Y7U9BLMG MS:TNGWUQ8>![-V#^DZ>;K.>8='OSD1G,>D;CZJ^\E:8TSW-[]T?OMR^WTN?>S=V7NZ>[V_YN]]1R;XWQ2>3-33GF9;('1Z+; M*DJ7+FDHLO3")!(^,&<6&#A)1R?!<"<3*Z#VPH:!%M)'P%3!$FD:>L98]\%Z MCCS&,-LH7:+A1 E0ZA__\>VKU(M^EG!2^JP;EFT%,WJL\?&]]&(%8PF>=KT1 MC'I#K_Q-=W[(TGVM5\/.QOC6:#2O)CTE%EM_UBV;7@N.B.2#NP'3ANV>?K)N M!M+0#HT . :$=9_Q1T!C"1.1)G9;QE<$U+9*# :; ,]M? ="1U\:<0%:3"JCJ,97N MJPZLB+2N^1I:]_?^;S>;J!W27@;Q'C'J9TPZN G992DUV(H'P4&:5W":&*JU M]+W? ]4F.PD*TO-]U[#H7_(.NKYVW:50]IO>IQ4*;^@Y"C\'['5W__F8&M^^ MN&ZN5WA@CCZ=>BX,"72R9T5-7*<\)JYS<:V^FH5;+[*G9.(:"IBX7H[!(CH4 ML.LO8 Z+BDPW7V0B]S(K,'U@=2['L?*AJ=:RM6E2Q&TT/K@0W_HI36 >8X@$ M'0P#Y^[_"LN5I8?/"1*,@;E<,M A8$?@*R@/2FR!?IH5'!<+I#1X-(+?%.0 MA%IQK8OF\9#,GBL<5[83+HVXC>(.0HD4)$[8TX7(P[13\&AT#R/)/+AEL9 M^##(-A-A+4QJ-8(94_)X@/X!=SGAW327H>V^^%P,36LXA%$< [PJ%KPPQIVJ M."V6^%7!2J'%+9/FS5TF_HYHV<_H*=./,*M+Z]!Y5V$0/5HI_"3]2EP0>;@< ML$.Z%( =[^E<=-/UD@;P-_#%+@Z9YZEOH1[*HGHL:>H=M:QZ<- (/0RS6E/< M,.%UO-JRK'QDEY YN^[-!UR3"KMYK;NAK0W&X#S2"E=;71FK5:<,E0:\6[G MAOVJLJ/NDO=YOVYW-:[?,M/'@WF'@_18K5&0!)]V)+#^1%#H!GK?B X1

GS2 MS#;%.\[10ZO0T4/BW8S!#GTF4N8=,:CMG#2^VLX>,?2_?_OVY5_2 MS=][=_?2Y[O[WOW-[2L<+-#01TQF_LFD$).0X*8A]20#R2=$D?$N"_H$51EF M[S"^7\1)QCB'";)/5XAE<>ZJ8QL[G]2:WFNAM0&1?\'N#:8%BA# 6/0>'3UC MSR35FN$S,.:S9;)('4#U!K-H))&GL[PY76*ZAR-$!F>JS\BW-6:X>K! # MIT 77_L@-B0"N+.$,-,93\%"9#HEI7YV+5@ZJ/8$'';PUSV<%=-A6=%:>+*7 MVSCXC@;EE(*X=TF414GBL6[NDE-;*,S*Q+9],3\A_M_XG!X&MC4BJ2ON>&'B MK)VS/2]D"G,C4D&22"8L=.+1FE*27)J3=I!>X\KZ>36V3-@#/M#0W8OKV*," MEB*KA4I)[DIO?W['V'4+W]!\-A!\KASVL[W5T6W42I=DB((EW4X.:_T\4ZKE MF5(M:TIO>OV_2Y^_//PIW=U_?GC\VGNZ>[C?L9MHOC'5,#G=+FL^4+ MH^V_Y_L0J0JE+'GF@A]T@8XQ&VRUAS538/T&P"G?XJ=7L.F"MMM\:3HM+=XM M, 2:NE[ -1U5%59MAMS _0WVZX]2+PQ@@O3!$S/&#BQIA)ZFST8H>V!'YUVX M:*N1^5C<)8W3!V"$K?@.(CIZ^&WDQ7G\ 9C=E'EX\C4%^Q#(]!S[*[2FM%N\ MC!F$Q9(1^C QYL4[A,_=74>LD9LW7%+>TFO2I^0P:7580L-C8T7:&-)S+;8E MK-X1OHE%?\,E]QSS-EIO' 3 A^ R.2.\&);= )I@U5J-G-!;VCJ3T,@$N'N> M,OA3K>:**2\&A)02BH2'-O0UHD*A (]S*.[G AG[!,N%XQ24_A;S:A!(H=$7 MD1XMCW+0J%9 $B,ZYUZV5(+3-0*N> .NJ,]T/ Y1NQN.QB(D(QU.+$7Z57[D MSB7Y35_XGT#SC9-]Z>QFS[9%$A%V)POV-^N_%.BRO2Q97\S,J .V(B% % O[HC#:F'%7Q[6%P;.M MB160%=('_. 0&;'DM:) G[)S5*4U8N>B.TXV+,Y M+VE-&CF'X[Z@F[; XS@IP8;#:-,7NW=LB$.> MPZ $GV[;S$ZO% O$R=V0L%X(J0$$PYL$J4JF9)E3YKN4ZTC3"O.6>/P7O1U? M%$W+T!W'#7"7#/FF0C,:Z+Y%KP&BPFX#NP:1$\^Z@$8LT-'1C??).;YP%_7W M7N^;3.- MSCH?H^GCMA6[:V@D8G\-L8VSA[R_D$P4GG#K !-&.-SL =LOTAATE'(?>DHS M_@_NU4.+\KJQ()E;RW_:=>79\'EIYY$$GY(OQ)P[5P6/H3*IIK7'/G?DS9![ MDNN7-_$0+]M#8OM(8H';>YEDZ^*ZDY/OBB/U%^LO.Q+WVZZ]]\[_[I^B9Q]O^]R]/],C#M]M'2B7V7^5 K%'7#I+1I3=^ MH'#4V$ 56TPV%YRLJV%-/5 M_!/7?7J%**SZ1OCK3.J#9^SQ(_LO\'_\U$=Z1 "\B=0S*%W5T+163?J\G#(X M(Q>L$<85.%5*9PQF--"+ZX%="6NRXGP\EL+;$2[+U<3 M=TAGGA0%!/H/O-0 $AD= 5(F/(1_&A %A5.3 A&/@3PQK$$P7 \/9Z."!E+X M%9*">Q9-P:3(:,QFL3QC>,/OI"RD2QVPC);##R))U81%8<_<*_&XB_-B8;(? M[^9.8Y4 CP =+0]3L9A,3,X:APS^AN8C40!;Q\38(U@C/'RF[)Q.)15,%-3Z M(41?*U:WH4DSDT.RU(3&\!-\G^#L3>\[[E2]QW])=$CW>/M[[_'3W?WOTN>' MQS_AKU=?'A[^B?_N/_6>:)?LUX08O,[NAFW[5Z:)L/68-9P='G^*IZ'_]_8& M2/;'K?3PQ^WC'W>W?]+V_]OW_MW];1_V_^]/2+%-\EWS"RE5)N=/G@/7I9'M M#D!\;9)6$K4QFUBPJPHR/8&%XV>F!S&...TR<9,Q0P.,@F73OT=4\36D$Q-& M 2V\&/]!1@I(#!NN/L!B"NKN$.T6MEF3Z!SQ)YZHD$Y;CN,^M,: M4:I\;J91.0ASQFCDS;D)3>-C19D'ON@"1'?0*".EVU=TA(C4Y%LF1&,6WOPG MXTF'$;CWXW2!IHR*1G@NZ(79-I]\= L,3S;I=BM5KM%QP!!-)'<]^!4'?G[I M?T@?>=X@,_$(-7W4*6]\*"I+GY U../YCW&)O*>7:WGYH]!> $D\R(CNFY> MT1(V>7O\;'P!4:2O\I^.;]/MX2!,41M#Y34MT&\1TV^=9\MS'5SGZ9L;(?VP M11N>>\5@1W,GO#B$AP*1DVJ&:'RN,"^!)@>-PS/MH_#M#]CFJ"YLY1XEX=!W3DMG8O4"RKQBM1>H M]5*# R8-V*;' 90)'HSMDL&5X]L/$\N$E3)]0C&;ZU&!6.0.43H;-P _'& ! M%3JE8$%-AD>%J%94D2;V!IQ&,CQL%3":+W/:@MV&_^>>59R/$M=!9N+1^#PU MM1PB^L(,,3W/)O@-;@7(JL1*9^B%UL$R&%E&"S82RE)!K("GO;"6:.YFZH7) M\! I.2.75P1/;4;+\OC%WB%0U^)'H^GYXDJ%W:,1;YH>;T&RXO'@=U@?B/E^7HZ8NH0#/XU$=!":(\S0Q[>3 MHUXT5$\0'9$+_]?P(+"-1W=T^!!>P84.22SS+#]^2?OJ"TJT9XTDJI$3WY(H MX);.R>G/CQ2I->^%$TL0V(21R"L*C:Y)-VMF0V*;YKBH'^5$G="M=%$+2C'Z MT X9;=_PZ(BY4QD!VPI^.OZ.;&8T*QH>L&>"I"C@_C-Y8$[9@I1Z2; MT_&4 J8T#04^)35<&- PTK1Y+$WSC4YX;!$= $,0I!X?C:XU$%=0%LUHSU^4 MTUBO2:5$.F;1,.1IN[! Y:I"R=]\O^K>#Q9(-_/;T@,/T,NU@&4PWU2B#.R: M,=U#4T?FFU2'I"*^SBF$%0^%Z'#Q6?B@CIY#AQC"2L?>P,AS7X+QPC$M%FG_%4(( M@O5O0U&Z%@.6H^ M)DU&=&46!!-[Y8F82=S/ 3&EW(HO:I >OMW>_/\HF4!A+CNQ>0'N^G$55Y]- M PX3326-F)GF3I-%=B]%1'XAW#-%'C7FV*W#O-$,9A4GA*2>.4'XH\ 3@=R\ M#V'Y<\5E$6_2K $!MP?,PI-RDWI\V-3NA$^9+QEUS^2"C!^@CB9EZKKMNRL6 M\HGYL+V32OARLI+45DS7C#Q^WF>Z+PYFF"3?1@%!=5@M>.23X?Y,;^6YNM26 MHD^G.%E>5_>#L6GJYN]LSOM(59Q%FT)T3F=C&Q4]]HQ(Y>C&0\DVAV6V59@U MX2V2/05[$I(]B9A>D^ZQ4&(,VN'[Y&FG946/*D&2@(AV'''R$<4]Y&HL:"^Y MA.29#F$"*9!PBK5)>-(CB3LOP'U*F-!E$H<*.GS&-WAA9MSA$.L)J3"0'*O% M 63)U@>N%_E((W20#?\JFEYL[:/[$5$@%+FOD18GDL*GB6811H0@B5\*!^T+ M+)(3[N8-72,4#JS);(P#<=8@7N+*!_QRB-I&[0[)^*#KOS"#ZD Y/E!6RU ; M6 X%7^+]P9X QCGN G0*1ND!-BY09%M2HJJ.^*PPTQLL7AAI(1:ZHZJ+5:>[ M@"T28KX55]\8VU0&A<]\P<-+"END&XC5_H8)LH\ZFB)O&D4PE^*U_2^_16^2 MI;YK6N$$7"O;-%P9=F*CAB_Y!!KX0J(W!!=X(/]TD7K"/L;UI5 ^&69 M%CH+L!08(!Z,OS@9#]\AQA3+ZX>##<;5UPV(#_'!XK&3 9+QT^>LM.5'*>PX ME"1_EZ[_"2,9Q2!TOF:!2Y*\EU(.N!5/\"-3W&ET!*\3$1WFA3=E<=H>! M+L1_6SA:SQ).7!B/2T3G.J_D*.9M_"!.-%9+9#PPY]GR@G#AY[*X0CKFQ^LI M)J#OCVTD M?X >ZG'XI41/I6I07A 9"=KHS&=U+QY?,3D2Z%Z& )(I[ATG#^ MBO' /3(C-Q"S@" 1L_G'82QZ"-8%_)8C%:,$VDQ*,=%XQ>5U6OU!A;%\&?E12.( M?[_AO^WC;U,:25&'&"%:D1EB*BV$M7ATU(3B -9)GPL) 2]+(JHZ*XK-SMX M^]>@8R@\_)X7V+]"]/INP!I8IBC$3HLM$&&8>H%H481W9#L8!P'Y!G#DRI#2N5A_0_2I0Y\,=TI#0FZES+:*$!< MA/T%$Q6_^*-T.7B?M-^8\HMJ>/,RNE[_% )$[SX2U&#QCDNDAWX M67JW3+R'$/L#2%_HEX_1F)'6P#S-]]'!@A61P)/XP4#\=@R%0%R(UKS]EY]6 M5&%XYL9/=:@!T;WJ&Q#K7#V"R^2X4@\BML #H9/NDHC-3VJ[.FTZ$M(G//LP MWU+V$9^;]\304/)&M>(<5R;+'CNH:%AD>FJ$9SH.OQB.'JVX&0(1H3[+HRN] M"&\VS"O9 (O1\"@N8BDO0#.Y@)98Z;3[D+L)@^VB 5.%P%2JZEU&RF?Z>C]PM12 MNW,B[^EZWL@S3/D'7@0IDBK:A8#4P[/%Y.IN[@3H;4EAM%@:=:N)+GBDW8^: M1*W$9U*C%>4,\ VQ?1$'CFGU_Q7^3:\*A:;A!2]N@6)CDRH"QC=$^R]MZKP( M:LYN]&]O8D=PB?F:XPV.B$&'B$GA;;0LZG70Z&9R(;$NS'DQY.AP M!)89]T\,E2?:E_Z!E4\@]I$%^_3PCW62)1XA MB< 3.JR_2'NT->EN8>N>#_;^"RQ;4NO@=,RB\N6! M.Y<2B4@^7Y)#90&S.1U+S0)?;%/-2786=%X5<&\L.E"SL'YAEC8^:<<1U8IW MM#H)B4[)GI66O4%45BD4VEHPXW@^<"/J81X9K[02SE7WZI^_]C)F[?8&'^!) M5C751(7D"#P7/+5XIOI&L)@8O1AC!H$TF*'FLI>EC6]!8F]<9]TZ?E^HF\>[ MI[N;WA=)X.9@G?EM_^GN:^_IMN#EJ>,DUQ^C E84FJBDWA,G[*)W)>K"B&B2>C+)Z%[*=AO667SY=L_^FGNY3-KHOKW+ MI#?P&9M>@UT976VJ->/1(K )=$MTJ<^^Q#]Y2.H]-369Q\LAV9$ M/_HX#^R'5%P EJ0!^=<)@6MU3F0!7BU&%E_7X*M?LY^WVC6MF?]5O=;(_7S9 MJQI*K:FU"[UJ^>=JMWG6DVK55Q-]#0KY2M1Z+?-8#B@OMU*+(SCG0C..*(?^Y/Z5:F,*'$A-\BGP!\3%&.C/K?\4S, B5G'^\BXI<>B& M\ K3?[^+:FPEW$=E+8;7^Q/KBC"O;PN/2I5W14S 4D#Y4MBV$1SP<"]FB M**Q;XF8,KTNG0()WK[3X]**IO*=4J^YJJJQTE'P7<3\4P*\*46*Y?5FG:FG[ M5,GNN2W9.3W4NE*W?;6L8//Y[8%G9SAO2?DW)S;O!:6X05 M--<_8*D3K!2C0*[.E4_\V@U5;BKM@J8SG^.O9B 7ALL-/LZ4/;"S:6JG8D\Y MV7.IR:U&8W/;O2?&G%<@FA]Z_^YA7V-^H7,KF[QNG]S(22J?R"D=3>XVBQKL MHL0XDKO[IAFK:;)2;U:,/3?&7C8T66UU]^?A5T[^9H3O\ZX&V)C&H9ZL5'F> MZNGQS*+V]6_,ZV]TP:W46I5;65+V=!2YV2BZ%53L.11[ZG*K6S3;>!C7/RH2 MQR@NB$9X1:A^N+ITYP71F-B?NC[V/X1U3W>) MBTY0[P2:\'8>\HDYP2?(GDL%(M.N6MC/K3CS^J$E,N8X>O,6 HT[ZJI$=\ H MFB ,K+<64K3DIG(DIZAR6==R1Y4UM8KWRLH=N=D]TA'<6W"Q!=)F C.;]JHO M1XC/]5Z@'&YON4_7.[A4Y$Z[4[EMI6-,JZC!KCAS.)7I*LK!5>8M^-(/P5)4 MV3?F46MJMW+8RLD:1=:4JBBGI,RY;,A:MT!!9>5);UR4UXB%P5:&S(^&_1?CA MU+9HY_WD='T6I2-WVY6[7U;NM.665MV1*"EW&EO<6ZU\_HU]_GL6",M<^?CI MW*RL:ON^<5JY@D?G:Z.ARL#3BK'GQMC+5D?N[/.>;>7C;T;X9/] M%'/&H1! MA#?AN ZB27DN1Q^T1!G-6_/]\2RI1^GVOFU;FNR#0.56WA9H;WNW,Y(]$.E(?GBE M)I6:;!J.8JG!EJ7[E9Y4>O)&].2R79?55G/;Z/Y(*D)NY*_D5I4%]20?\4!T M!:U)<4_H S,Y/0O$_$)\8&9*[Y1N39-@*)M@"UU/4G^1)1^QD 1>4DUZ"#UI M$/H602I:OL )1E1;0@SCB(D)-Z\ H0 IGC+!&4DSL<(@X1C -^-KV0 MGN> <90,X?A\!&LX(IRV,=CQ#5OELB2$0:E9QYA:!7HF5$[$F=IGI)48*:Q?B'K MZ[6VM(KK[[T M DO _W^GU%KIUQ.(:6@$H4>R,]8]M$VZ[[N&12_G(-OPG!GR2<"/QDPW"=F) MOA6P9M\\-WKD;Q"S?Y1Z(<)0T@=/S!@[P*X1HK[Y;!2#1]Z,V82@HN:>B&QH MV<58V?56_;'DFB8N?>),1]D)".9DXA+,"0?]2L 9.&;C"Y.H:SKABH'(Z2N6 M6I/^9 EL(Z&JNT/I7;-94Q=LH<.H.6:"T.L+V%:^-0T9\Q?E'(>-@!'!WD[! MY8&]%T'/:2[XV;-E,H[QJW.@LP%]H<\X<#3.15V8"@U*B+A\:^3+5^K-IE ! MD/)I!&'+P0TYY9@WB6;#Q\=A78=)Z+%%X/'H3EP1HAI'2.3S30O'7S!-A*3U M"PGFB^'(U&X)+ M"/;9'"4J$H(@<[T0H/./7_O3<#(-7(B9I2_6!,%-N4#JQE^AQ>'E2"71 0D' M8G;13%*#$JIK=RLHR>,8ZQ57?H[L/\[-C-M%=/G?U9.H(X9FS+'6"#\DX!GK MD<5&_%8"+$8,R>SKT0HJJ;<+F0(Q@6$$DU$L() 18,H4@\2>J!#.H6YYTK-N MAVCQ$&F.VUB$77<)^Q%%QTB#OG-QY>.D)I'EM P<>;+IT]18A-?O6SPI0L_"QPQI S5,5A@*PF06%8./U5P"0VZSOT "0 M)P;GMR'(89F@8(]-+[5"RZQP(5\!%S)37W#6!1@G7U_1D+O8X+&Q6R72J1<: M56)\^F+<:J MRU$'8Y!:UV3U6&V%*P:MM>$=58;PNFI35V%''N[254>3ZZVJN<'Y,;;=DEOM MJAW)V3$6T;F[96PE^1:\_0H_.I3P5?N3)QCH;XTMB5YQ9U75YM&6V[6#Q^(O@6'NL*,C%.+?WEY$ZS+JM*%9.5E#N-IMQ0RUF+?X4> MF2MU[:[<:E7UVN?'V)8F=SIE] @KQN[$V*[#D4N!^':[53Z4G ME9Y 2*HJ%=1JI2>5GJRB3%MN%&YG5 HMJ:YTEFF"U6*KQ6ZXV SR:_3T/ 0% MV).+;X? X-P[>2#/*0K]*NNTZHPB[,?L+^,@C:+ZAYTYHNC?4QZH?3J<( M5^N8$9RC](0C#[.XDK= =GT@W3E&+4'WH<\B@)^:]&F3J1*N#E]GC&&JV[9K M<*PHF#Q57A!J'\+J(6B4- 26QFBY^$X#MBQ$2)O'LOU/Z%F^:=%]&E]Z&2-< ME)L&Z9WH,VG $)X*6W][!#.(P+RA,4[>7WKDO%)CX:8!4=5$70@05?E%WH/" MR OHN5.!1/IL!3/)FB!H%>.@9*)'P2)LKB02^RX8K E;*ZJ) BX M)"6-^I[$Y"!HNR&6IOB=Z[N2T+M51G?"%M,/59H$F_T M+V(E!BJ\>%8 #I#[PN$N==]G0-P4D/7-D_08^KZE2[]%;@+\S I\FCK$QG2R M0(B7L*"Q!037B3MSLZ%Q_\L\M_3>PWGC[LJ+P+N-=JVY,?*NP.[-@Q=-.>R+ M1T[X=<]#X%/T?J?,=\&-18'1N9E)B70*=W()BBNIC,YA?_58-RJXWTVVN=SV M)T?VBG+G-(\,KO)^TT-S5G/0G#?@:1Z6 M,U]M N7<:*1R$2O?'>]1&Z [XTO>=6K*_)X:VT/XX#=$?KX96U.I_Z)/TY;8 M3YO+#59Y$C)76GSFIWE$8T[:H>6!1J=H#Y(2(R:C"/#'$$>;_PVXT$P0F>&1 M&L;H62SE.=.!PY*-0>^(_\WR4P8GY0J+Z!LO:#ILB$X5SA<^"3U'Q.Z"O&DP M<1B#Y+68@$0<>'L0S.W]0# WCPG!?*3LRNWO7V_O(0*X[7__\M27'CY+#]]N M'WM/=P_W_:42-I]%;\-(RX&C4:JMX:Q"CM[D515R]+)7O47DZ"?*]U38T47K M#=9@1[\*FNRIH$J7"8'WJ#1+,J<5%G=J_:=@!@Z-Q;V5S*#:53(9&_ FD_>1;O3+.S<3Y=Y -0 M_F[W=)W/<^=.2U;J1=&$*NX6U4:%PO<:I'UD\,-GU_(VRZ^=N0^@=, ' M*'K]O?+0#A;?R)UZU4.XK-R1FU4;L=P3@L,HY M6\N6IE;A():0+6KC9)//G,)J:2SRDI)/-P!O690K%-WR-BM'.;=CG&*++[>" M=3555CI%.R\6HL"1'-5*=L]==C5%D1O;=F2N9+=:MVY+5D_X;+L2MI,2MH[<5;<$/*B$ MK1*VHI4'S6;S5/.HI1:;JH@W_QA5D95Z5<-;5NYTY69A8,N*.X>RUFU9:1XTBUZSJ)AS(.:T&T>*._?D0)>M;"R?RKQLS%]RPK:+ M2[U#;4/YA+&AJ')7*5JB4H@2)^#IG1=+V^"BMXIF3RJ6EIBEE\VZW%:*N_6O M7HQS,(?_ .V@UUT(B5 &,A=#]CJM=JVUP;QRNI@CDZ_46DXG: 01PA> '*5J MU7FO[;<1K"BM[>LP*X?XU3>LNMQI%<4,K[AS*.Y I-_=LOZ^)!%+J0.57#2@ MMY;R;\G-;8.0$_-+3Y$[JJRI12^$5]PY%'?D9O=(+57>U#W$.P[T-&!#UV-S ML$];7I%($-?G*N&KJS.[DJ;<^MI5965;;W*RU9:;6O%FF<=2"/('?R5\NN40>0(0[V(CX,8,K-[AG3^E_@LG M@8FPY50X_0%(SCR>4MWXRM5Q40T?>?^,(R.4KB-6U.9#1O_:#E$8"0.>\-=O M89;Z0):"L1Y(B%%QRPU]>R:>9R8"A>;T<)* >3&Z;V@ M-[M@4MI5EM!*KJ1H+)PIM>C6&GM5BPQF?+XQO'>]8%P9PT,P?851!'/SKEU3 MYP1 4?9G&#GO.==],FKO6K5Z# P/[\.## ^6P5'?C3&X;R2G,?HWOH;]M BP MW@ _$C;:R#+ZLC34#Z" VO$5'% Z#5?DP,)EA?,?0\L T M+JR@)CV-$[&77L"GU6W?E?0@\*Q!F#+9PB5&@O"M/_7J?.J MF/A@+))ZZ5^)O%8]^8D^\&$FP?*?9&!S#Y^;5'@/_X5*PM2?8R_9LT;L:@", M_7&E#V&R'W3[19_YF"Q,9_DLYRI-P,6U+U>NDNI?HU6NK;"U@2)F-L5$(QOM M7U8H37XN!+7'M'QX!2F/)YSS'7QQR3+_[X6EJ=JP:33TYF"@-]7.<-#5AEW6 M[32[1FO84ATFOL_H1]8PQFV%<1<=J*ME#@'AMGZU&NG]!6>&OO2K8/Y^'^$X#:J=7E_$/.G19 _P.?0'6.^<_DIX,EW-UK> M)7E,;@BO,/W,067>\?@F8/*GP5IT.O>UXFWQZD^2:NK^C,'&A]DEI\J[D[,/ M!7OL61"5O;TS>+MNR6C]9U*]2BTW5K3:7+$VM(S?JU07VDK*G56_) MG7JS8D\YV7/9E=M%,$VKR^M5O]I"[2NZ1&^TC,>?07O3Q M&PV^M;:")^R[-&1%:QW<=ZFLO1VFK+6W!(?HY+> MDO#Q;4KO90N\3K4 BNVKBZUP>*(91+-MTM7A??JI&_P^M*J_W%G__%@ZPJTKDK694B%ZIUE=N%;5QU4'\@[K2[ M,@Q0<:>O+Q^ MS%]RS+:+/[U#@4/YI%#I=F6EL^6ELN/7J>S)S3LOEK;JFMW7$[8WVK)6I51+BMW%%6N:TK%G7)R MIZ'(W?J1KAR_A6#E#MNX,C^(]A=9N-T MZ\_.G3NRVCR2ZIQ7RC^_6/O.,5R"HQJZ'@'\X+\"_6>!JEJQZ@H&_75)4W(U M12^W4?1<>X_T*?>5L4HKWJ96U.L0^U5:46E%I17IO4+6"E_X.+)2D"_X*Z&& M+0QU]$3$I M?W0NF]D_DVQYG"5'G]D.31@:L?-\R7%!)"V/&8$]BT%:":'.]23=METC@MEV M0T_R&+R/#F_%<:XO^:$Q1K0^%V014;530_$1IAR2&W\$;S%2"7QFA)@KEV#Y M^HCP^U(_ULT)_,@//,JG2\/0B5"Z\1E$U/28']HPP-RLQ40=%T(#)_!<7L!I MB:Q.3>J!$$70FW(,D,MQ;T7*)P,N?N.YOB_UP^D4:00/BCI^Z#+TW(E -9,1=[3.9V;B4R_PH/%7 M:!$(*4XF%VEQ$/H@%3!+>A4?'U\"-FDTC@'3\-UJ3?J-@?830_X1PHH:_',: MT\^EA^XAM0UWY(!,FA&BZ;I[CI&,G#AL[\;7.4N[NK+@]JX5F!S4]/8":GKC M%\(&SGJU@!H. 7:>]PL]#BO7!E)F2V!,X M2'DR"NY1EFLFMEJ'F:JU^CRJ^M1#'-:?B#>K6QY9^^@0&HVCAS],89B#\66P MM[D$7,D(N/*K[L%FJ28&UY5>/ N,O.F^<)NJ^SZ#+4V@M-\\28^A[UMZ8M_A M)_]EGGL^-G6SBW"E7659;.MCUG1V:^TY55/6F\Z,LN593]T@?PC=+*&!(*_@ M!8'@DVF]!Q=QO-RT%F#ATK#J:)8UC\4'G&4^[R4I8W)38M#H+&RA2FNER=U0 M""AT2+"YCRG[[UJU>K3"0F MS8EXLZ7 BU=V\6#VQ+?=U1<:R[DD1&D__AZ;GD7:N+9JVIQM;:W;8^=MZHOK MV>:+98(':8%10&4J*&(1#<1$FY@5RU8C"GQY2F>F?R7RDO7D)_K !PL?+/]) M!O/X2.E#I;M0.YGZ<^PE\=N(70V 6S^N]"%,]H-NO^@S'U.DZ7RHY5RE";BX M]N4<.+)>;.2?'$H]O$>3S)QM%P M=XE"J.^U?DWJSR (@U#0 --NV28YJK@!V!0G)B';T/+\0/HKU#T0%7P#PK&_ M$DV5#6EZ3([>_L1X.*(.$EO.MLE+1_>I_13^RVV<2.KX$1B"Z+ND26^7\O+$W5ADVCH3<' [VI=H:#KC;LLFZGV35: MPXYJ_KNAUB]R'*F4?_.?T ^LX>SPI6Y$ZIO>M[NGWA?I\;;_\/WQYK8O]>X_ M25_N_N?[W:>[IW^=A/ ^@T6TV$NYYIH]Y>_@7,/(;,PDWPT]@U$PK/MCR1+' M:LG6I_.L,YCUFO0GD\;Z,_QA^8&+*2\;S,Z(.?@L,^7X),T(TMEK_'OTD"QQ M]QM>0N,-8>.<&Q$"ZYIT@U_%[UW\'B?)O\3AYPYN(=*0:G,1"20), HKT@"5.#?V9 M'[ )*G$2/6-"0 \DU/. 2<^Z';+X<%(WS2N,K_6I/HC>0T\//%84&#L&6P/3 TF#P O>,=5G MR?(#U_@Q=FW8U:-C!#; !$?Z(4IW,!K3!MIX$&/42K:]Y\MX+Z"C8'ZL(,8]UD\L>+IG^@D("C*(U@R*\4S4UR2/.F?5W2C>5:I: NEY&+ND\/!)H^#?P"O0"56SUO .Z7VY;,&$3LU0XVT:M(0VBO0@G MZUFXP607$NEX[KHI2=3NI)P/?%Y_UBV;- -EUL AR0VD_0UFIDC@P+CV,Z[M M!F@$N^3G*(-V";)HLB%PQI0&#/3\?>DEAR(!/"^[09X[LUCY@3Z4U20[8_"% MZG$AQ"52XV__7U=1ZA\?HZ<$.>)R"?J^\?$]5WB,"RPL34'IN+3>XS%<6VDM MGL/Y:(^NR,_SF8/NA,^,D(21>1.(.H \OR5)R_1$B#M/^-07?"IB2SP-9/BE M12,/P1SG#N+%S!5KCD<">P@OU4>PNA':.1 ZQ["F*-H3RI.B^,%.N; @&3]_ M&5O&&.0V\RT:]D3BD#*X'LOW0]WA>Y3- E@X::F846;)2P52K!QT:,2H%(7J M5V)!SI**5Z:(=_66/-Y)85OQ%[ZI9)\P!=#\"(T'+=$/23@5E&:OCAX#_"GR&?GN^-)( P M/9=\*$JZP3N!3SP+%P0G&Q^&KQ0T$ M 2T3&>$U"Z[:24G>?7FI@-QG-$5,8I=ZKE_7V#.SG[:$:&QMA,3J$8?Y]7L>W:T6 M" PV#F!S:VJ2@&AUGS[O9RA2!2J 4(Q70NEZC/D3Z^#O#TVK&O [D;0A%YE! M#8S^;CE[.W2:N9]OTV3;#"LE2X,H^KY96RW'E7\*PY10MH T&B;L 4.7U_$L M4_-'60=\;0!8@UXX(-D\7Q O/\L)=;X(L:U_1!AF4"*095"%%*F4\R5! 1M& MI)L!:_B."2Z>&RIK .B5(XXIJX6H5N=:OFW]'CVBDETQ&3SJ3KZ@5)\>>0XB M-A,4VH."!42"# 2PFA,^>2/R>P:BA!2<#?-LS7 EA=;?W3!#62$M!.!Z"-ROD1N3JOZ-\I(C4&WVI,)!7^7:VDAZ MDF'SRHF$O^-,Y?LL ,$JG?E@&.F=\[AWQRND_0]$"4UC^*>A"_!] !KVQL9%XB)$/7U!.7BP5;F2YDLFP960 M+BEYG.N-MYOS.".#VB5$V73$YZ!=*!,!C^B>:D7.!@IP.-=%T\8'UGUVZ]O4VKWF;FII9GT9*R1W"2*5'QED!L1!6 MDD.$UA7<.M@4%K(.!"6H?$^P%3<#73:F-':P\;)8U40P\Y!::F["L:L*L(Z@ M+!U34E7.0=XW3(B9UX%G<>RF -8XN!ZT@=9T#\&&3K@)AUK+,WF2SC; M^C8W3W:&/MP'NP3K50S@(L5(&&43X-RE2NA4B?:[2I58E/.P&0RXG:&A26(. MBP? R@=E$ZSH'OZ)(F:2"903OJ+S"5GGRJ5(@K*4FA*W[-YAQ8Y\%!Z7\@C6 M[5E 2$)E9\<"#*&BX@'JEQ2( *$:#7VO(%Q!L@3 )-C7;\8&E.ZDDJ4I"%+_](?,E.MV\S]8X]/1 M\0!NY8>,4\EW&=$<94R) -X!6(.JVA#41A\O>I0-1YPMTY=%!UMQEV#=UV F6&<5 MZPR^M!RF7=CFG]HTN1$^6,H_&PYV,/WY8Z$JTFZ0^(T@<;55J;6>.9GK59'X;?7PG"-8LH1M8W98S)MW7#5U^8"TH7V MO^IFG$:S GKO+[^:]Z ,G P&@AK(8-2+\C8Y)93_GEA4&3(O/Y_Z:O@>Y:## M]^]-=W J+:>]4QTV[F)J:YJ@LR+5@8'MQN-:GI'K:QZ)[VSJ6=A.\H/0)=KEP.0H60Q\9 M\%@2HB;L/.W-H;,8-6#+K5H$Y68RU!2G[,TKI!4:R>:2AA-912LK=69DU1FY=!KM M,6?,+!.52.'_F^Y.K.3(^* 7P&?^P*K 1+XNUKA=\#J4I]ZQD2# =(!2*J/C4:Q:)XZM6%Q(Z6#J&9[ M^WFS/:-*I()2UF[D8#-_,G&.BNRPD6]H^O&!_S-/4=ZP>N(7(5>S^BSDJC\? MN9J%3M"E-V^J PI[RF]_ZFXVY&J6Y&"G.O*TQ1RL+'Q&-]YV3$I3C1&0 749Q(MI1"G M:8#4Y(U3NM+03]-"A5!':9LWPA/^#U):MKDST!*(Z#2:S^-V+\;$=@$ORC"Q M\,!,I*FUYF$-8]P*T-A@P&O"Q&71[MV65=:K[Z.LKIH@P9HVWU^1IF31NQ?7N74<)K+5CD!:ZP[RY4@S2PHJMF- MVOR"HF6JG)J[3>TVA9NJU]=1I+9Z-K9XA9-4#(P"I[5UV:H^,95$)%[LCU)C M>H\4;;,+E+:K?JA#_706J+M:L+1JNT[_#?1CDO%7>?G\>X7%.??J)'!$ _J# M58KW"I"[D&S'8]E)][V"X<+%P6 3YW\/:>"GNLWNS+ZZNU+#]UFE971*WJ@: MK5VAX0Z%%^X80=UE=DB\0^+M1>+:D;V)I;([#-YA\(('IQ$>;Q.%E_G]5G9D M*;]1:E%4J]:.I@VF# M,B=0NOF)(JK;-!-+2W6;QMZ7-&Y$ID*Z-#.#&B#2R#UUY#@_SXA,\'04W\-;CVG)KV[XO6)=VAT;8V:4<2O?%LL.K3Q=HC@$AU*0 M>Q9RDK;JE K590Q<($4>R8!;$X?1TG["POFSB#*RY+PO5Y$P32E=8 MXKS&_):-SR,I=D67B-IX#43]O?OU>!%,Y>$8TT.1G@)[83K2?-Y1I G:&%*" M==?M #6H&6B=)(D\W^7$RN>3QY/GW@CZ..Y\LSXVID@$,[F+ JV^*C)Z&B[; M1$=%B650!<'A:>9!TO]CO5%?M K&4LJ#:J4]]>J$WTTI^'P)B%!&&^5E6-H, MS873:9UJ+4^',AK,XU -*MN08U=H;Z/4R&;5](2739CN#[7*181$@"D6!926 M),F!F$_E_D\6-"#L^OY =2?NB?11"#4O*X[']!9-=^E<2-/(#MPWDY2Y13G(A/%5F^M'BM Z_ AYU\ M91DGITNM3Q1%<;XXX&?QT\60E'[,&=2@RV**' DV!C-=+[!\#15/\W+F+Z= M]B3S_'4TO@"_G4_D+7.XV%*HM'"V?8XO2^S[64CTTOG5[8V>7WUV>W)AU6WK MS[O.Y>W9;>?V[!\G-,(:/CA7__YVUCT^O^K>W>!XZZ]7=[?61>?FCY-;Z^:L M^\@>TKM]<_)A?\T%OYF+-RAA2]XX1M<6"G14CQTPA G;$PWN?]#$R(% M@)D$RV<'\]PM C%.C@(8&R>Q'GA>O!X;B14Q/ ,22!Q%ZHQ%7XDUI5R>U2 MJ@_ 69QF"6H^GU/\%%Z6\JB0@>_1F-B^\7W.@N3W%5(\?9;C:'<+G($CS5#0 MEW'X,(U.NZ8 MQE&0R+U%GN@3?S$+8X"CF&\4I6_\))4(>BD/Y",8D15@J0IFJL@G91C9D@W& M-U79C\C:!4W&//$+H8E'D]- ]$RW!0Y.ZIJ&VDS-Z+GU&L7T<*!HA08N]$#F*^/C;U$+0>C?@LN!_4F,;9U;KT4W+! M&Q+$)<@+L!O1 4$E[FX2A:#VC:W _XZ."!)#$S^H++?MV7->WE\]C3.[GF89 M\=O4XG<-53CK VJYM+ONW-R"?F?)3!3KZO;WDQOK[/+TZN8"5/"KRU?2@5J; MKP,YMG5^\K?..2L!)]_.+O\VK04\N?7-F[HTGOPXQQPQQS7;8 8H[00=35E(1C*PR1%& SUVKV5! M2IY;JF2;P(D+;)'J3?Q/N +"L32*#\T+$@VN/E8>K36<+N$?')B>%==HYOKVZ6=)^V#CV JT M&*6H9&)Y,=CE8%E0&3J%M&*9H8"TT!,T-592@E+7M%>##'(YZ!+)_@>R&&R$ MQ0IO&:YU%!]9B:=@\R]B9@Y".;JAF_-"Q/?HAD\*\[:-T:+Y/$_5MRKJ!9([ M$IL!Q? !(^[#$7SR+V(?W?.OY*W"9 ^1"OH5O\B<4"H#)AP:D'UD>+HZM=?R M H&S%SV15.0(9_2'^4-TAJ$ \!"O2 P86T1&%V4!]C<+W+':0L_]!$([HB)#-/WSS5(WAHG"=@IQ[O%,P^BB8B;Y#N:%;I*(\+=2C9&4V$_QOYZ-:)HP>_YZ<5XMH4 MID1OTW?0OP+^)=V#NE"#"F^-&>&P@3YO0/P<^>IL<1GQ/KH^P4PZ9O:HA54X MAA^"#IK(!Y,,L(N?^%0(R-R@J\=2O_&T9@0 8HL])PL_?:C04_=HA8?X(;IQ MT+T]YL:!R(1*3D<+H]Q*D%A) &(^4K<$,&'NQK@8_M;T!T<8R!P8R6)P3[ / MH%E_"I,O,AK6?4[H>*,1&9^=?EBVWC)8U<0-23#/!"\MZT]C,U]C$7T3J@T/J?D'>WT_M/$ MUCR0X-&0C52M<+#?C"=K:X!9+*J#/(X4)O(!:M^9><]EX%U:Q+94*Z[2FM"M-@05U@#0&T9]Q^? _ MYAV X4,AE/PG;<98Q?!-/&(R3H@"1?E#0&4CI"6$>Y!)/Q*/IS3ZF6HR\=N> M4J* KLD1HWO8++&2&[.1AS#VPQ+X )6:#$NZM[G]5:Y439\R)%GJ#RK2Q6+L MJ63WIUF,,!B"F*U(44::+ &>YMKWD.+9/"DQ10K6Q=P#4Y]8*P'B 8;HH?(K MU1%\C/+ 8JT/84TRS4.E( ,Z[W/^R3F'B1#?$<:L4\U_,]DVK)\;' E_#6($ M'3@$,40B6!:^)1U#MK0U%"H435+Y9"8'('WP1\S#Z'IB&#"RDN"+; QEO2P#]U_4!F-938XA+ H;AW.6$- MC6M7^E+!1O*T&Y:;WN&]+^:O+'5"5@P7)*TU[;[<@AN8W[6X@'\^YXXHR/>9 M)81C&>\S72&4+YFW'QSD]\;\2-;)8;(FK85Q>! ,U @75(YSE4-D1A-1 M=^-K,X*1G)B.W!D#\[##P/\W[2SG]B:9 1Y00P5]-M/%@_4^B@O,\"I1YI() M ?R]5EUG-S9[KBHCB]#VL73R<_VP6(8F5^*/?'1RIY_WG=;:XM:4YG3X97V9 M-%\*X'(:=A-A\<@9:9BI&_NDO2O6@?@BM27MKLVIFQ.J"K>M?\B7' M,;1,+TK2:;-4L6:R]T':D/E<44G-Y-W,"1:D@Y]$<46G']%* R%*>G&_WZ22 MVB8T:5T ,$MGBF^K\@5:DJQ^!E%3[F]'G4S;-_T);ZCGQUXVQ.("-/1RYQV% M*=&1_:A3LB<)$=V;;L$5#=2B??E&P?1ATVX4:B3>MLI;T9%;]*%@-\8>JIJ] MZ >#4JFE\$+E\QK3%RNR,RJE.1+:NV;:.*.L!T95,-X'&[5/14:@F6S![3PC MYHMI.2#ZQQ/V,L)]TC H9.%4"GF&#'J$90[[+8#7_%PFZ353T9D"9AM8[=/) MPPCSAK3#5H.5[6K.-.K[29R-M(^L"$ZM$.\,GDW4O_*L,/2?N;)BVO0A&Y3# MUYVQGRVB7"^=+P;TD:";F35I]L)^!TXG *&BL1 3SK-2(AQD.&\E5\.+A&>$ M??)][2RIU\0.DY0G/*2J2CSW?>1LP.IGY-@Q4PYGHU81,58F%4U\ M4;F?Y::9M9=[1S#'_U[&A$D;>IX@IR##5@ JJQ M..1RLKA')U,9*5!4*9Z0?]ZH]#%X& MDJ,21\2,F%8FW4AD8Z49A^&V0H==?\11>35V$F-(C5$V;#!I*UI / M_D$.,XC=H=@"\#]5'*8@5(1C;A]BH9Y@MC4CK>_Q(5(-,*83\LI4,G;HR8NM M -6,:&846:4EV85IODFX1F3W/2/7;3J(+A,D];^->Z;(IPQYRHX*M(FD@%K) M&+Z_]R5>:$0CU!(R0(Q179P&Q2$;.+Z;R*X<81^N-@H%.2&MA&)$Q?5[.FK> MXX%DNL#C;%#^C?(IJ(*/ E;+N*X,_>O-4Q"95TLX]%3^'*X-/ ;5*81)J/&< M(!\N2GA(=)S KH *VA7M3\>6.7<)#H]ICSCA2\1%"C=>KF%AIM!2BCN:C.3# M HTMH19)=)-E.Y=C1U7_ M#*KO2$K4W%3@J.:""BVMN4'D94;7LMF93HAR4FN?XB#&1(PQ35#@5+,=8*'9Z:.3Z#:0:&2I6@;)DL/S]TXNCY7 #('7Q8EKTXS=^]= M;'0#ED>%\[Q)MOX@-0?0,9ZZV7GLXXD[97MY"VYV2;*[+;-/4:SC MM;*ND; ?/7=I#*I,H!VPSJ5JER:'NFX!0!>IPZ;T M6 Q$II)<$E)_J$09U 9$:<267W3U.]I".07P1)BFSSH;:."4GHZ@V M^M^9Z%M163M<-J/*[NG2\1^<^1$R^L]*MWQIU.G]98'4WWD6R**%]XW-+[RO MV=;=Y#1/<2/5*][/,TQ*!<((I4)8'3A^AJ! M%+/<+'T >_O?,C]:/4^.'PWD;(0??*PUJ^;,=58=#>T$BXRN0%W%!&JL,.)M MY._R0P_SRN6KU)M=HQR16Q;'$=B?0WKE4?Y*KF%RPPS+VV3'@T:E_"ANJ%^F MO$KN_3T*[E3Y3/-J95.^Y8*7]X3^YN5T6N+'1!3FOLIZ^@GS$A67V^!)FFA=L M(< 59P)B+,A3N!0HX-P?V^U#HT?M\SGQT>9SXKIM?3LY[=R=WW:MN^NK2V"] MEV=7-P8'WG)=_3(*EPZ@+'B_A]7-O]^&;5V<79Z A#T] <%J].K=^GM-C7+M MU[KA^N;?<-->H"'<@/(:O>Y?8&9EX/0222\UVH'XC/L34?#/37-!CGJI2>Z M&^Q5S.7>>7/LPNG1L\@M>E@7R<=&N+%.W9"=\W'F%SYT9W=M#,:&4;A/?S= M43:F*V]!$;B/[%FEU_J#LG=R#CBWPV4G!/5PX/@OO0Y6F<4=?S4>@U)G*+=8S>&I8.&C M C,Z<_V^CUJVQ'"%STP*/@=-56#J^$$,<3*>=2N\AQ 0E%KTQ4FRR]Q2@$I MIP!KO.[$HEC5@*'OJ9#.(X>ZD5(Y;9GO5;=BS$8)?CFT(I]S5>_=1"V)M#GA MA=?1(2IUX#8,ZE%="'CSD UIG8$O O*SLZ[K 0/S$TQM=)-40PZ?UA.,]-RY MCU5CGH7][>2I@ONL*RC,?J8<< (;'3@IZKA3NK^+$_P382$+ *2 M^E')-\JFPN@&#&P^(EP=UN:G&/9_#&7;&WC:R/P"$K('8"XK"O8 MK[K^O3O[#_N3=8Z6#*8 8$?N,JS! ")FC'#C(. WF=!0WE?78_(K'3-/)2FK MRA9/M0/(0QL$1\1=W#N9/WFL'S?./L2O*@V8)ZLO.7+/W@B*P< MY9*ERVI*:U( V+.*W4'(^]K!-B[W(N^:>2T3#98XC/_S,]SR)38>@PO!&P5= MZ$8,X%3[S@#Z("C,"JPB;N M3K77= !"'6ZR44E'#]$Q+X.'Y3WE#]U]!YM1E;:4]S'C9(AN !UB7^+(+SAOZ\-OJG'= M])GC%\#]-AZ&Z<+;:'_XS8BGE$'?59-#&)KPEGT'U3".$N5$J*:#P.;E#Y"! M/O$C/5,$+HX8/&X&>;EQB]1,M%%M8:\_V(]LS8*BJ+O_1T4&ORS7+'&3?C'N M3TGM3J=+?)Y@^I9&B?BL_O(%>.TH<,>?_9"(C7[TI6@B8"QA M8L0N65S\M0PSM-NV4\,H[%]QU&T^OU@&(6P@WH.2SQW[J.Z4?E6URS__%4LU M[&I[14LU[8;37LU2-;OMK&A7-;M>6R&L#N'HBW7KIX&8G/7]/J'R#;W=4NBL 2*XT$QXK#54 M7 ZNXP<7JVLX[%6B0R[4O^]U3G"(!2)/'J$DHD\W!AQR6L+@A%=\ZG MBIN2%T==BU[=HPJDH0:4>+3[.N3/HM MWBK-U78T9USW%25-7ZBR6;*C5T(E,;_D;4*-Y/NMSHDK &PQG5"- "N%SR]C M/K_C2K-559Q+[? WG;)%^C?.(-_APRKPH3A7J;'C M9ZL#[>5!YU7E=ZS:/;* V;3"?^G+++1Y?H0A?_IX&ZA!CIC@U M/V%:57M2=2-]_X"B"XND:9=T9UG#G1W!G?U/^7\31YPX_[NN:)GDR&^LH@6N M6L;(V0.4!\_WG0]/8'6QK4YK35V(6@O=H^%V_>5O+P*J91\2%$XHO#H=@N4& MX7UN@E\2ZBW1SU70UD]D0HPL=:1!'YS!A0EMR!LQ@:XO!ISH,K",A7&@66F: MX1Y^9&Q$Y2,M4:>R7:A2VQI4X8K2I)B%F3[$47;/;3>*$P6$&P<^E_W2;!6\ M;S7]JUB!C5TU=!*=U/\G)@F:60/Y7# %-OB?;>@4"B\)@7 [T;!2%$\/+9"6, MRA0=8F\6V2HEPC2^?=$+[L2>ELSYXY+,*+&WBQS17]80P9*\]!9-@.E M93O-Y3(A9G]>;QVM)*>B>6@?5I=+&GG]31W"2JT-6\EIVD?M\J\63#Y1UF45 M;4NYSGH?:T\]MAW1GK/04RY_2ET&.U207%HF[C/GR$KGV:0SG_RDN@22$I>1 MO4!(<$D,V2XX6-\H?U&FA*X*%F\E'(KS)AU;]!ZB-%' M_9"FH^3SP<'CXZ,-^[3OHQ\'G=A[\'^(Y$#T[]WX ,P_]\ YJM6KK?8![-=Q MVG6GUJPUJJVFTVH=]%N.]54E4A/SC6D'KIY7U.5Q4 MH;I1W\^&UN]1T/>BB@4*CPT?>@\!Y>%A-RA9 M?<6EJ_RT[!/5S7K\B[\>N$ND-OQR.EB>W:Z/I;3V_S"B5L^ XIN C#6=P\# M)N;Z1$#X67)W0/]ME6BM/Q,#)HZZ-"]Y&E0[L;D98I/_"O\'_[6= ^ZBY0XI M[@&R"CL/HFCT!$O1+G?9ZO #),UNY"/6,=XFCHI,R>&<6_V&#U>6.KY0U+T^ M>FX:&P.!M@I"WH*3KHAE;<%)+]RQY7!3@?I*+,+MDDRU=5I[.\FT;9+)DY;7 MSRGA).V[,I'T=;R/;;Y7*WU>'P4WC5,]5_ILWTE7Q):VX*2KDSY;:!0Z(I64PSY3 \/S\FX737M;KC$,01W*SI1<0UN@*+H9**U1E1 M6Z>[;@=_9_-W\0^LAJK,T"-8]KG5S?\7K$N[8Y=P274_N.7 M^AI7C/X;\_MWH7D[P/MVNO>[97IU1S*]W%^CA_YA_:71')+++PM- 3BYK^[N M.PWL643:-GW4[,N/I*Z=5U(56[;#UTZ[WB!^)%7YS=+'-^;W[T$1 V94>QXS MVFE@;X,9U>8RHU,]27Q+F-&F:C8[S6@!9E0#S6BG&KUC;E1;5C6Z*TRI:50U#<&OD*(V5^;H34B^AJ'.W)X*=>-J))R"FZYN3G7AZ"3%AUVP@GE6J?)LJ8'8" M:A&::NR$TR* .L8)L=:U>R^L,TR[IL&2 GLON-:I'PAKC[N;RM3-,^HO91$5 M8A(!-@ASU8@VU:T"&-JG30#^QOQ>4ISZH;J )O4:7'NSI$U[K)0_+=31:;-( M2V;-DT>OGV%6]%X$..##J]S8 I)RO0>:6_K)>G!_X(1"$5K1T$\GAU'3Z,/# MJK/G?MIKEDP_Y(FZL;CW$^P.F%HXAKHWYO9^J?N=NZ@/LCC$4;])-AH%E)+M M!@#?D<_M%N5$;FJ'*/>0/+UQ:D"(TV=%DJJQS48*$;((G4:$8Y7\!*7U*S1Y M^I6XF#^OVN[AS-+9JZ[_J;="4G^QX#\42WW"<9REO-VHM(UW )=PRKQDBZ_A M:5D\?37;(SUG-HE?LH_W!)1>OP'[4WU=U]N5O3F[*_L2'6V/:KJC[:_KY?[K M9^LMV"NW>_:WR\[MW#@.)4RM+ Y=$\\N,% *6*D_\D'L)VU MR$+X$:WG9NE#%,/I^M/]U!<">[%S\3KZ%+>:]67[%#?LNK.:1KZ-EEUKK&;X MK4WHTF]T6<)HOJ,XWU^1:>N)EYDX^JSVK(^8N:E9;?WT%R8%F=R]NKL\L3 MZZ)S[AM_>=>R'GC]R@Q+8<"]2ZQNJ M.QVM[JAOWS*OG7Y^&RX3VSU_7N)6MN%,?T?DJS5+>FJ^R)K?+)M]8\SSP]GF M^4$OZH_ACX=T&/SV_U!+ P04 " "!?/E8/G;H=BT0 #JIP %@ &-H M86UP:6]N>"TR,#(T,#8S,"YXBTL=B2GC M'FHS-UJ0($0M3G!(//1(PSD*YP1]8_P[?I5??9J>'1]?3$CSXZ<-[WSR_/3RXO+RXOSL[_/ MKD[PI\DGUR5-C"]P\_SCZGQ\"RQ9$<]/'%V7$J(Q'I#ATT$"$.W!<= M7LB;X?.2B'P9N'PD+TL]ITTPP=E)1O)$+WK?&U'PKPC[=$J)!_[A$^D!&PW6+H>8STC8QPLBEM@E94SSY2>$)&]TL60\ M1$%&=HK%1/59\%")-5#,<8^Y.%2N*UL*:*J&EVE_1/Q0R$]-^>G#D_ :1^6U M1J(YPWAII'E=)M:>?&/2@S6'/;F\O#QZDAZ8WX-<9U+MF_+/YLDIN(:!VB*O M+*\;/C53N;?HPVKVF?4AE7ME'W*G2Y$OZ"359_':;KQ,>.-N)))&W5! @K@? M9NSAR&51$/+G,E,B3R3]8#(9-L \0DUTI\WE'WOK)*YGHC-M+O_(T8F#@(5* M7GZ3?+=N8P,<34Q. "/'_&J-WL6\Z>A!Q(W^?22#% MQW =4>]SH\5@VS[$,^BC_/Y^U-VQU5**5Q(I; J\\LDOQ^J_$]1<;?6;2$DB M*?KKT;; %E0DB#<(OJB_M^=[(IPTV2&X9:+2'KR M4=+E@)U)RE>J :VK0"L=:-!!L1;T\XN>O[V3N^( ;#,>OI1G]O*&Q]K1O1-M;JW]C.]V^,QZT M_GD[Z+7MD6/_=M\=_W&(V%Y&F]8A/NX5WV/5$-G1NO+_1K'Z]["P/V-O&#!> MIUKK.1<']ISW2+.#3LNY[?0&WPZR9\QB:WWATUZ^ (J0TE33@'%M.5TP.&R5 M';")->X.^E:_[=S?W5FC/P8=IWO3[W:Z+0NNM5J#^_ZXV[\9@C%;7=LIS?>K ME&B)_T4F\U2X/A,1)_!!J9/LKBM$H!$E*N6U-:5HI16E:FOD HY](^=#M]\9 MC.Z4K4H3FR.JI>MRFZX$!*VAU,CZ(_NKW;^W2YL\;:^S\\7QMIT3R1K9M@MS MOW_3O>[9EN- $@$AX&8P:'_K]GJE[;T+0\O!R38'*S04PZFPE +6B)JV?3TN MS8%JK#7VZ;:QI5B-3-H:W-UUQVIK TX%FQZYH-E]HY5Z%X:6@+-M M;0E)]O MX-6(&=B&C$?WK3$0 */_?2BWI08!/T=8R\5Y-OJOP: $IT8<9)/.\KNM41\('9WOT*" M^E5Y^ZW=OH&P,AY9?<=J*:&@%6"-RG/OAL/='Z];J]CO=OCQ/+;_KS8IJB*'G'.\*-O-\?EY-MJ]Q7D'^CGM0)U. MO[+G%V,\\0T8+P30LI@-E=EC$/1SC%8G2I)3"D,>-J6TQL^$R42^C@;?<24M,IFRY^\"DCGS)4PU#8M9$M QD"I=2N(YVSJN[&T>E0@@M#YDJ9FX! MOX[$;%>$#4DI$-<2DJE69LO*=60CM[IH2,DN#"TO9>N4=21'6V8T7DC*X6E) MVZMX64<&UVJ*QKNQ;4D=*[_LJFC6T?BOR>?;),34_S&U@U27EN #E0X2_75R MC6SB;TIX,8*6QG*U@QJRDJ3Q8!L\FW$R4]UATQ%Y($%$3!DJAZ9EJ[#8H+Y> M@T9LBA+P.K/78D'(L1M>8U_^MHK8D[8B&"U?.;=.I7REF"@%K25/.^H\71A4 M,*.P4;"$(*$Q=WM :_G,5#0T-25H\*(*Q;K>:2[%Q9\G!R0:P-^I_O%4WS#F M/5+??\.9O VII353"]/2FJJH)9NR8MMCP2PD\B?L)J$I=47R6IXR)3)5.VXB M"=:4:$C"O7.RLJE!Q"Q&>.?E=;ST,>?0C0?C!"%76,M&IF"9L/&"5$LB=CQY M8DI+"2@M29D"YE&B^-T7\DB"#X0_D!'S_2GCCYA[ M;^X'Q2JT/I"IBY;S@40C6E-92_:S#T@9%T,+$;3<98NAN3_J44-:MD^Z1\1E M@4M]FA0R(7HY$+.(N <%-+"'3FO5;5,&WT29ENQ,+37G$%[.TG7=LJPJ?\$] M5H^D?D0#!#U :UUX]Q"PW=X[82V0EME,U367V7KODF?*GBFNELQ,'<[H MR;Y:.]IN0: VO9S93CBNZX::8U5;E97M/T3G!J MH@ZF_"OV(\*FKZG8[8.MI3E3-2JF6:I"2I=<;-_+2OH;K];(:1-.']2BU@UD M=B%_O\QXEK^90JU;Y)2O2MRZM>TCJSZ@M4Z\^TH>=3_&05[G%?O=T-=\]P,# M/^@Q(62N]".\H80NC4]\/,Y4UDKZA-2-("-[]XV\VT#-#V(SHEKF;9EAY+RU"FZK7[D?=:DI9]@MVX+%F(H"4H4ZG*>Q2^EK3D/-AN M?,)7#*$E)E-HRGU$_J_.S*]'F^_CBC]OO+-+OK$K>1FBXNV%AS^M(&0T('>8 MNTS"&8&>DJ'JT BDL%PUI7"AN4QA#CBU ,0%'64-8,E7AX[( _,?:#!KJ?RDA6>@X-(>>6=T&/"5\D7W4(,9D210CZ8<=OT0W_$TM#NGQ?1]27 M+P47W<#!/E&+VP2[WU_6 >T&H 2"@24.M_X[T7+I/[?FX"X=H D,/29/X;7/ MW.^%8]PIW;GH5EV$T<*5/PB%G+B%>\1ZGE.PK=CH>F1S8FS=6 M<%E%D\\K@4_*,-QG@:LB0!&H:VT&T2-:W/@N3 MA(EX'1_/"BWXP_0?:"L]89 CX=)A]);YGO25(7Z65V&9MS$/!E&XL3O8O7"8 M851F%^JX+1*JSX+<)63[" MK..WC--_LP#2.?"M(!P1L00_([L'65:Z,D0617)0),3>Z\"6=*57 NBF%ZE> MM^9D(=]=-B;N/& ^FU&B*=F4DZV.+;%W,<.H MS.H 6RW9CP'D,ES CBN@LB0#MAM,6[#'!/]OPTS7Q$@CC,H,/>O+Z9X%=IS2 M%64&&[NQX9S0X%1Y*K3&HT@(BM.:QF[FBUI79S58K=_ @Q6%(*RJE'ML +0 MU1EU3D4JR:0LSN6"KD*3W*J;%+4*(0Z4@:9"I3?V'/H!!;VZ@2WV/.HF%9\A;+A=NL3^,#ZK*'1I0Y0#'RR9 M'*L434;8-D78OX8+R2C,<_(\B&H?1H_NG&6T6(:,^:+4Y-XA4)GYK(X9)0M> M6L=<+9CIK0.04+<8S%KBLEE\QTK\0%XQYZ\"/5!@%PJ^]&']V)%UW,B757 ' M35,;O^\ CO#ASU&QQ MW@"Y.HZD?CA"$P36FU2GYY ;@5,X(7._M^F#/ ;PQ#"YS^2W"'.8TOYS"XMY M>M5:+CEXX)*3R8_D7X,I M?.NR!1$JOM[2V?R5!8)BV"J'[O\9WC$^PT%+5K:OV/-Z#K<:4@RMK;A@O%JB.>U@+QD/Z[^2W>-HDOEM9NK1,GP4$+$[DM<%4 M92'1+D_8"ZO282\NID$RL7GOJDA.^8K7 IU<5:K+0 DDE4!'R.DD"AF7O8SG M:7'!42/U'[^O5SVR)%Q8;O"7G_X/4$L#!!0 ( (%\^5@MHTJ.21X %XA M 0 : 8VAA;7!I;VYX+3(P,C0P-C,P7V-A;"YX;6SE?5ES6\>N[OO^%;Z^ MKQ=QST-J9Y^293E1E2*Y)"4Y;RST9/.&(GU)RL/Y]1=-2K)&FR)[48&D#_^[\^G8V>?_//_C]#6XY__U MGW_]Z]__"^"_7QX?/'LUB>=G>3Q_MCO-.,_IV ?QG\<]V)^\_3X=OW\V?"2;4Y=LN_SK]V1;)F D9M"T95&017,P* MDO)*>..]4?+_O/V9HPTVQ@R(!D%IH<$SSZ%P58)D4A@F%Q\Z&H[__KE^"3C+ MSVAYX]GBUU^>OYO/W__\XL7'CQ]_^A2FHY\FT[6[GU^\_=.=]W^4 MBW=S[_V+Q5^OWCH;WO=&^EC^XK]_/SB)[_(9PG \F^,XU@?,AC_/%B\>3"+. M%US_)EW/'GQ'_0TNWP;U)> ")/_ITRP]_\^_GCU;LF,Z&>7C7)[5[W\<[]]X M9'R'9^^)CD\_QG9S2U]_W#D]/ MCE[O'^X>_;[WQQC/TY! 0,M:/&;^^7W^Y?EL>/9^E"]?>S?-Y9?G5P^!"@)F M)*L4_N]'/^C%ES5%',7ST8*%!_3[Q>,J_=TN+W^:YW'*2_9>$C.:Q!MO&E7A M3J:7_W*$(8\6KP[.9_ 6\?U@GW;963Z8S&:OIY.SWI^GBT7- M7F;:1GGYOE/\E&=[G^93G$QI;^+T\_X\G\T.)_37\9Q618]YNS^>YVF>S0=6 M8\S)68A!.E"**T#M"RBAM*'-E;7P-^53&38CCBW057 6%A"[H/5%E=F+/)K/ M+E]92'$AP2TL9RGT]3E]1-II2A\]69)2/[C2L/?I?1[/\B HK9-4&AR7'I1% M"\YB@D)_"!9]$D(V9M;7*;JYWFLPWYG&9\2O/"5%_?S9QUR5ZH7.7I*'TW@' M_S?UQ<4[7LS.S\X6GPD$\+/+?U](=/U$Z7S2F4R7,"+&;(JS7Z?$IC?321G. M!S$)P[U$B!XY**,].&8U"..C*$:$F'1C4%U[_"H($O]P!*TKK69P.V?/@"951.8I*@L@X$Y:+ QRP@%V$\_>'DSG]'I>,R^F*;[_B<%S9>C2^ M?/L@D5+E(20P&2-YXN1S(I8(1>!@F:0O5SQ M#6M_F.<#6F#,9-V)FF) %5[ Y5Q &NUT,%A2:.W$/43+*J#3_W#0-9%C,U2] M)@X,WXYWSZ?3/(Z?3Z7 M\&TPK\G=;K"Z,Y]/A^%\CF&43R5R'RD?%SMZ%-.[!T*ZQFF+J&Z>)1%\4T^) I./):4%SDR#'02F=-3J8T MK<'RD,;H5X8W9Q:9%@($^=K$#A? :496T"B7H@DZNO"]9GB?5C>OB;Z['FX_ MA-\P]+H@],);?YG'N>;./#=>:UVU ]&AO*VN&"O BG;DKS-N>>LM^@ IO=+: M36&T&=>;0> X?\CC\TQ&B+QBCX%@5WUP^/# MH,L#@X.,L[SXLN3Q@!?.,BT,8@P)5,P&O"#+*GWPA<=@+#8_!WJ(F#XIQ+6D M?N>\I@G;6R/Y4C5/*?[[:SA_MWL^FQ--T[U/<71>2R!V9K-,_Z<:"P86LN>D M=9U")/_:2_#%%"@V!)F3B*PY/M8@LT]'/TV0T[6HNCG^RZA\B18"TS4YZCQY MT(:#Y)$>KBTOLK51?/#X;P,]3[Z$\!PC&,9I&<(RP%23? M5@.N*]D'H/PXOC;#Y^YD-C\J%S0,HB96!#2D9UFF.%(9P%P*R,"<]=DAYM9Y MS!L$],I9:R7@]5E\2\K_?G&;+0?T>W?U7+M'O[\YWON-WK/_Y]ZR^NG@Z.1D M"P5>WWSR=BJ^'L> 1B5@NY.S]]/\COSZX8<+=^@P$X#(A-%O2[/V9C)=[(I5 MLC7919V-=) 3V5J5:XFD%!*,8<$($Q)3K:U.XR4T3!UQ9IB*M'$3[4**D# M,M0@E'$18R:'H'4%3C^3S4^)LJ^DJQ\CGV8V<%$V=@]#*D673!G$Z)FLL346 M1]YC9I;TMH\0,40=M2VZ^3'%*G3UR;/O$Z::RW2[:*-U>V.=<5K\-KI1<;(S'3J7[WB*N$V_:H-EM*KTN6X,T*^0T^%*5ZO] M2")KRRDLBX06Y9F#$%0$3O(I$@6F9+;'C59E.WQ;V[(5T.[F&+39E47I(SHKR MI8!S48 @^&7FF>*\=9G;72HV57Y[)/+)YTSX&M6)"?'R3J#ZE(39$QFV]U%8@S8SD3HR3\_%\]@8_5S5X24OM M0,5<(D@N#*A,^L_I'$ 7[F.62C'=V@^[GY(^F:S&B&C ^K;A]SWKTY%9F9@& M%D+M>0D% J8,S+D2/$5TRG62[5Q/-+YBZH^GQ)D\# 5'86 MO*P3<0J/0 Y2 !,BYSSKR-N?''R5HCZUV[;&13M1; R/*]>MJJWI>4ZO:C]Y M]9XGT]?YRWJ-0_I/&_",3)>*Z.@GZ\B2!6E*(;*"7LD37?&!?6I\;23^+EC= M3#T<3,9O3_/T[%4.\TM"?%1(RR''A=03*(KHP1N925DQ+Q@RJ6)K3_(>,OK4 MAMI8$6S*]';C0^:3^/>[R8B8.=O[?^>DC 9&<\V"C: -.:PJ20^.U ]$$3/G MBJ6/AWZ6B0:KH;#)>?.Z?.#K/ Q&25EDR\+'ZXNB)L:PF ;(QV@IK2FYM MYF[3T*=8:$.YWY.C69_=[4*?E(9U[3AZ@\.T/][%]\,YCJX1-T!N0Q+D6W"1RXX.9 Z&P7*,@5.JP I*.]C"HBZM ;*XLD-YB?A^.TPC/+R M\XB;5PU4OTXFZ>-P-!I@=IJB/PN*)=JKWM5<1\Y@LG$L:62Z=#!+Z9MT]>CGU\-QG6M]'[&+NK8; MK@#I\SB\+&_;.:LGO_^S^'50/*/XPGM $=ARHD&(UH'WGF4TP0?1^HRC^U7U MR>-K@,R>P:!=W^ZELBV,,W3!@=:1GFYD'?;EZSQ8KK5,K'C7.L)\C&W;EE_7 M "IKL;3M =J%49V,XT62KFB=N6(!ZG24&H%80*4BB(1).26C4*T;7N\EI$]9 M\A;V:F-F-W;.KX[PM35H(@4?K! )=7Z?DR*#"D8DR;C.J;47>X. /N7 &\AY M?>:V.^_XDLDGPW%/^!F-USX5 UG74SB,&4+2!K0-1'"RY$RWK@K\%DT-USS0 M$:-.A9@>49#S1VO$6!(4CCZ2 \A2\YE?UQ[?I_"K*1+NG/"LR?(.3W;6JI;$ M9*6QT8,1=65]BN@Z1=H3"+HC8UMHFTB;.5C! MR1XXU!27<@1C91$N!7(!MVALU\F+?:!/F4P_UQG4+"4LTA;@BI.KFA6#X$J& M8E%CRB''YM68UY_?)T6[OI3OIKO6Y'!CQ!Z5&P/OKS;?JCZFX!_21'S MS >CR!'G-H+B$L&C#N16.!=55(Y(ZJBD]SYZ^I>H:H*85A)HUP6%LW?D1=1O MU=Q_P!&1,MN9[^)T^IE0O"S <+R.MB\>6*KC0H4HY'.B@>BE= 3>K&+K!/M* MA/4O1]4")>UETC#OGM_C,%U,?KULL;VY=.$YBZG&\*Z. B[U?DRC-<4K(K% MI'G5.B9<@:S^Y;A:0*6U//H6,++@2ZC7KRY*5U5)B\LN&$2GA?=*&!2M_=XN M L8FI90LV21RY"!XCK5?W@!REL%(XXHLEJ7FMQ1\*WG4M[+#SC'V[7#Y46)J MMMU^'XXGTP4#+A8EN6.BZ!J 2P:U] V\EP6<\DR@U%JQUA6JMVGHD]/? ZAL M)*(N$M:#&,@$1,[ B21 87VV3(Y64U"(X#A+K3'R8/)VHY5<6CI%OH]0UH(Q MM3>N% 7.US+0'"194AL2:YWR^6Z:5!\E[:_DG]?A=2?M)=>.]EQ6R9)C Y:4 M+.TD(R"$.A_7"(J;=$FLM(Y=[Z>D3RJOF>PWYWF[ZT%SR?3X='4%Q;5%UB0> MMRY8S>O)']%#5$C HA0D+KE%P9P)K=W%;Y#4ISQ&*T2TE$+7C:G7$,M+ULJC M ,UK'"2\ J1 "YCC,BAMLXU;ZDU]G,)X@O;4C>#15A*=];!?HT=*GQTGP#)A M:P1>W3IN"@%68;!,2H:MF]0>IJ9/B8IFD&C#^Z>>2+]S\MOK@Z._MC*#_NZS MMC1U_AN+;#18I^:]HV3JCBYUJO.CN=[$2*2^OE:_49B]<& M7N>L+#/ C+OH4$);ZL '+4U&KZ-J?CGI5^CIU2R[C@!T)\':2C[M4O"W*7JP M"'I 89B22#$:.62U52,$\M&E *$<0Q^3IP"N:_P\2%VO;EMY*C2UD5W#\1TG M.%J6S >,?U\;<4T,(EICSFDV<,9R%-I E-43T!3U+0XJM4#A/4'"&[Z2%7S4 M8_L4274,E^[$T;(!9_'T>@=:)?*H/ QE8RRA.4O@*5GB@\_@)1; P.N5: RS M;=W$\ CR^A2";4L-=22\SM#U.\[/:^Z\GHI/1J.\V .SHW+=&)M@HHLL0]3U M0C^=B48F',B*]J,M8 M_B4-''ID1CDP7.5E&Y$7,E)TS&U6.3">6N<,'D/?(UL]?DSOJI7\FE9;W2KK M.E>D./NB[.?F"]?>N;Q"9'\)67WZ_.,?<^D=LP?IN/<9[W2J%M M-?!%2&3!@/&%=I$+=62.Y<"U4ID4=Z0W=%"VM;T5;CP&=_$I1^7Z)Q^--UK# MH*#TC!%XD7@/"HL#3]H*N"A96*&Y8JTO>>M@&7TZQ>SQKKDSQO>) =5,4SU" M9:O(C13: _>U\*+B[K.)V_AO-W MM<"85OYZ,CUYA]/\DE1,JC,#\WBV'":D"A+- ?")Q/J#>:LL%J:*XD::1(D,BC* M4LQ8FM=U/T1+KVZEW!**FLBEN:XB\!)AYU-R=&;YJ%S7H2$Y%:PFI2E#O8R8 M%Z88^%)/ MI#.1&URN%[VZ; USR&V71W$KD/@=',,U!U>'0FQ8@'))9FUIC0LC_#(?Y[/A MG'[^8TR".7V7[[;1O\:X*#(>**&X,11*<5$O\&4L@.?T):4LM;9.J-NU!M^L M3=F,HC[-7.L8:4\BQ$Z4W/YL=EZ'A]XRX#JJP)E6P#A%["H8#R$6"49[1!$$ M3\V'N7V;JE4 9G\,@'4DJJ?(2C-G--,V0*A))545*PKE@1S!F&2];)RW+NU= M-RN]3IO6EWFZ]/,HWSM8ETD>D&*FE%@M_(^U@4QZD"R[RIUH?3J]"5Y\. M/CO"T]U^KL;B:K:A[B9L%^[*E_:1BRFBD3,>'(7>R;A%":0 %Y#]XDY-@3:@U^%V M:7,'0+I&T/>0/^D>/NM*J-TTF_O3?A0K*(/U!B%;[WMATD'P1)HT.9J25:W2 M;XR6]9.U3US#W!HE#432,G0HPWF]"HC@23PKM(:(NLZ4IZC966& H57<4%<.XB*$'; M!'669%R#*3[K>OG"UK38%[I6 9?[P<#57%YM1VSCR<>3.1(#:U>9 MYL797"2(.C-(L2S ET(T6D-NFG$AN];J:V7B5L&4_[&,8S>":W@J=#T5-2F7 M X@.)CC>G_)J=]/:E1%>-L)>FY\[D"HBCX%!3,&"BAX!0XSUZ)WE M;),WMO7 U:^0LQ*0GKKZK[5B:B6>[B;0+2YAH>^[].*0J'+.2QUI>3S6+D8, M'+Q6%G(07A5ID(*,YL<:7Z=I)>1LJPEF:V<:#>74T)#==MX(WO7;!:2+,Z$8 M$8"KVNKEZEVJ=8 PN6\Q,9,)CK)6"W'%RX3,3$+C5$#GY6)I\>]F\VN N%2LAY =++6\HBPY\ MD^NC$2+FP%VR8 .3=;YX 1]1D^)2WJ0L3"FMSSKO)60E9.@?1'>T$TG79^-7 M*][%]\,YCNI UN!Y08$( DL=24]J#1/3$$Q (T12B;<>P+,Z=2OAZ*E'56SI MB'Q3X74[('/_\'3G\-?]EP=[.RZO?CTZ>O77_L'!_GB.X[?#,+HP MHJ_R'(>CV4VZ'C$?D2&TW'O/VL7Z>D<_8^770K7EUEK8LRJ>B* MA:) :<[!U5^Y(W?6952Z^1UPJU&VJ6Y[/1S3-CT8?JA[[YX'#H(E/YTK!B4N MKNY6B^GSB4)!XQ8&6?O6K7G?HJE/A6,=X.>V!FLJHH9&,>7R,&7WL 9,9A+ M\ (-U-G3X*(MX(03WM<[3#NH''LHI\&52WDU]#BWUGW/29"D%FP)8%C1)[R24!PO%Y' M7D20Q!>=VP? WZ:K8R.4T)?B7(1"L6BMKW;@T#"P%$1B0<]T;!T>/,8(]B8$[/&FM8J^4=RCYN#JE,! M]BU[-+AU -=I_H@>]D09I-O+["B'="\657*2.5&;;%4 Q9TGH)#=+MH15 KS MV-QK?V+#^)#S$DQFA=<6)"46$Z[!)9'9HM*CJ,P&KY= MT#^[FO%X<7'MQ>T#BQOM)"N%1T:X$;7AH\Y>C$(#,R@BRTFV/T38E.:6%^@^ M_/P!1>J\Z)JPE8+5J90B,1#3+7ID4N,VM]^6&)/.7$_)7T*&GN#F#4%U:TAV]LY/MP__/7DS=[QR6\[ MQWO'.1*9P]'PHCMK_BXOAFG,:JGC<+SWYF3WRY,WC3:;/+R)>6S/AD:6]*_% M%LEIYT.>XMM\>'X6\K0VQHW.Z=4E34?G\]D)^I !,!UJ( M5B(U=R0>16"?;&N76+NM&+N38ML:^AJHX.ABR/*"N)WY?#H,Y_/:27\Z^3)I MZ&)L[LYT6B\+6=;^EQBL\25"%K)6@=>4H6$"B@O%YVQ+#JV#U'):QQ._\31>:X= MV-/A!WKDA_PE.-^X2+\9 8W"WR[8T8(J M6:L )$47IL3F.:Z;-&R>YKOY>=><7^FC"XZV)\,<04E!SF\D92ZPA(1H-#>M MI]L^3$V?[.]&.+B;:VLB@(9YWYOT7,;/)<9(*5/=J]3**S#^@YP<##$4$>Z+P9^2Q^B9+2\D@W9;5TA2?Y>"CE2 MK)U%BMWIA&N$=+*Z2WY;CXK^"XMKXFB1MD#0.8/.2D0E7.8=3']XF)Y^JKYU M4?$PZ#>41->%;W_N'9X>'>_OG6S>%GGGHQH5K7V=Q&8E:1>-]UWR;5$=4&*#(,X(HU=0RM*=B^V^ ^2OKD[G2!@/79WAX"M5AQ]BZG6D$V M&V!RF5FAR>4BPT,6AY/+1:Z=E?15E:)8:EU->C\E?;I@N@L(K,_V]A"H]0M% M:UMJ.BKK>L>?HYC+(<%1L&"L<@IE;)VB11&F=>3V-0O=$QOV6#D_"-[',[D]:&M&;+'ZXSS+TP_DDF=3+!E, M#B*Z1O%Z_1)PEO_SK_\/ M4$L#!!0 ( (%\^5C8Q+"^C4P , M P : 8VAA;7!I;VYX+3(P,C0P M-C,P7V1E9BYX;6SMO6EW6TER+?K=OZ)>OZ\ONW(>>MF^"Z(H%>^52)ED==N? ML'*D< L$Z - )?G7OT@,G "0.$0F0$)M>\F<"F=G['TR(R(C(__U?WV_[O_R M+3:CWG#P;W\A?\5_^24._##T!E?_]I??+S\@_9?_]>__\B__^O\@])_OSC_] M\G[H)]=Q,/[EJ(EV',,O?_;&7W\9?XV__&/8_-'[9G_YTK?C-&RN$?KWZ7]V M-+SYT?2NOHY_H9CRQ9\M?MO\326&L701"94BXAY[I'WD*'##J9'&2,[^OZN_ M$:N<\CXB:Z5%7%"!##8$)<*38YA1B=GT0_N]P1]_R_\X.XJ_P/ &H^FW__:7 MK^/QS=]^_?7//__\ZW?7]/\Z;*Y^I1BS7Q=__9?YGW]?^OL_V?2OB3'FU^EO M;_]TU%OUA_"QY-?__/SIPG^-UQ;U!J.Q'?B[!\#CP_CV/[R/1OPZ^R7\Z:CW MM]'TO_\T]'8\)>C9(?RR]B_R=VCQ9RC_"!&*&/GK]U'XR[__RR^_S"QG&]\, M^_$\IE_F7_Y^?K*,M#<8_QIZU[_._^97V^\#XNDGC'_$&,JSY]>\RWGX5"3';2 M'Q=$O/S91?$.KVVOI(&7/KH VND'H>MX[6)3$NJ#S[V'_SK%=W1V^O[X].+X/7QQC#[/C^$VX>@//MBR? 4<.L'W1L3B*U;%_O3GW8G(W1E[4WW8@S+5E[! 'P\@2]' M78,]K"=1(Z.$@15(<62Y"D@8^+&W(0FR0ABCA="2';FI-.:/^#5;^M?8'X\6 M/YG:?FKW]2AF%BXPKDOK^K$KH[3>!(&DY!YQKC6RC%L88E0Q>4(L]K7&-$7P M<#QWFNDTBY'-7\I6:TMJAM=%^1P/BYEQQA2 _LLOPR;$!MPI^-5TIOB;[P]' M,?S;7\;-)-[]<#@8@ZJ/^],'POL;K_(7+U7"J!EWOS3#,/'CL^8B-M]Z/G:^ M]T9=YE0DR2>DA22(Q_R5B@RIY!TX55C M+")%N !]W0 W]UI8-VS"ZK@B=7\ M"56\@,9A07.NTL3V](XZ@S!'-'H_77HV M5]Y%)LS_4RD(*$KW6%[N@NP]$R MX84,O#/V)7&814^0HR$A+A-!.B6&@O$*HB-N*;5OC_4'#N5>2&]CUX)D+V:Q M.;#/4[>RRQE/41.!F#,0 1/!D)&*($D\P9):830MO*0_ %"2Y%5^^$J&MR5E M6,JBR_3BK5VVV;CF8 B5-A")D?<&@]?"";)!)60H5IZD$*4SI3VV^P .@=Z7 M6[3"VWL>O\7!)(XZ;C1NK!]W?1#2X:"0"B8@KJA EG"-J!;1:I.BMZ(PPX\Q M[([D2O[Y5D:M\ [/\7R <1^!.Y\A_:,W_GHT&8V'U[$Y_N[[DYQ,[8Q&$?XO M7-KO7>YD)(Z!#ZJ(0YQI#RL6BTA0G)(3BC)>.C9[ 6 / A$C(1480I9J2Z$2@AA16S%HP M;UP798R\S#XMM5QTC78XBBA1(BZKT,'HO(V(D1BPD81H4SH=M7CV&^?V129< MII)M2^71<#0^2W,T784EP&8)!0F2XM$1\$"$AF\35HPXGVCIE__YK_< MG!4FZ8_-<#0"[S7UQEWN$S,,9@Q/=(3X(>]."N;SUB5.E#-KHRK,[+W'OWE> M7VK*"I/O[:IP_/TF#D;WYJ-HB0HV6D1HA/F(,HJL2P:9:"2S@JID<:VE]S&8 M-\]X&3-7F+$O8A]^=?4Q#@!@'X+23K@&XV9PX]ZW.(?;A47(8&D3Q)&>(QY" M1"9)P*LC1);4*QI+BV$S9+M71B$JEP+XXCQ46 />]T8WPY'MPP0VN3D=CN'[ MO)?3@^4IS.TR''P$*WZ"">YLL/CSKF,>L%(,O@T#M\0ZB[36&)$D*362REA\ M+GDAU$/1TRZ8JK !6B)*QTZF =ED.12!%;5UB2/@R;V+L:'$V:)@[\C\O&#D8PUGMZ?1<3_$U. M7$0%\!R62"B(G#CA CGE #0S4CI%K9"E<\OK4_._X:F]/A M8+@PQ -U=U4@6#HA$(34@$ZQG.CR%&&-B1=>I:!*Z^5I1(3M2C@7\.SO0,9Q=/P=C +/[PUL\V,: ,#H\A(*MNY/QS>; M/;N2P/^ ^X^2EA*&)B LU]@@KSG)&[#)L%!\9:HVG#0YV_5 M.P@6<@K!)VIM] XYRC"\MR0@F&L5H&3,$>FM3QL50;16X!*4 U'/=B:N,'_- M*MIZZD3HX2C2(Q"49($VB..R0XT]0X(14KO0BL MP_+F&2]BY&7R36GRW]E1SW<]X+ &UJK('+B@>:O7<"U1Q S#=P;CS0I>MV!^ M"F3WM)?AZ1GRVQNY0I;],:CWO?YD'$,W8.638LL] MQ":5N9]#.5#V7V+H"DGP?\1\:CB&SC<(6:_BZ22;YBQ-(8[.)N-\I#97<$W% M>FL(HICDE )HQ0+XLX0B0PQ!-A_XH(H'ITOG(5X$],TO&/7I63&G;%VOV0IU M-[A(0A $,>LXH*4.:>HUH.48 J/$@+=]BFGW(MH!Z]OHK!5C%=:L-6#G,^H2 MYJXT)AE%/(I!1@3A-MB$2HHTMII&S"E8:#<"6P?Q)Y98$=;6+HS_^NLCB\*T M_$>]D^-'OW5./QY?G)Q>7)X=_9_?SCZ]/SZ_./Z/WT\N_VL'Q\DW>OI.SIBW MMT.]@^<@%&6]A$#:"H:XDN"T:<.13X1Q0B@)CI*& M6:03![\4$^:"-T27+Y%Z+0?/V_#YS,'S-F;<]\'SI2$<__>D-_YQ-+R^&0[@ MV]'T=";53'H:81R>P\H,RS1$*((CH8G4+#(>K*PEC%6 7LG1]%9$K]/,U@:O M$;X_Q#0_W;<)J#;GU-L$\:L [?:\>@7B'L?RQ:R^,TDD@@TE#%Z>9&'69"PA M;2DX5RYP$KG-)9UO5PIK#K'O2PEMC%U! 0#G>CBX& _]'_-#NII[9X-G"%N< M$.?1(R.318(0Y0":-JGTLK $8@]YO.W)63HDLXUE*YR,[80P-:+M?[&]<#(X MLC>]L>W/P44JA#=8(^-CKH2B$1F!*83MGFL?6>2Z=!+W24"'((%R%J]R&GX, MXXMAD6R>HY*<^<"50Q+\8\2=,$@+'E'4TOL8B+'%D_FKD1R" K8N$(>O^/] MY'K2S]U"I^61><1-_)H7R&_S^K-%PP8 *0@-2)&<5^%"(2N2RXF)&!&27M@MX(K?:]N.S'- M% L<6:/ J=>!($T!$Z4T>"H)H"I=FK#/ OA=:N6%5J[@!Z_STC.VTS@^2_FH M8? ,7+QHD>Z1D%\; M>&>FQQ#/(YAQU!O'>>O.+['I#<.] ?[=]B>Q*T,TCB2&4LY;VQ\#\;893));TA$5@N%.(<@QU#+D*)6VX2YH;%T97)[E(>MRLJL53C7M@;Q M]!U8#3B1X!-U%E'&($1A J K@Y$@+M>4&"IH^0*LEB!_2I45XJS" ;M[D_5Y MG&X/7 [!?\W]P18H;"= 3>!Y:PK0,\[(W#$M%^(@C.ZE"(_LZ&M71DHP$11%D>OC//$P_Q*" M "\AW$9"8FG/;QV6PQ9/$09J'-F9(CF/-Y,&@B60;6< WN"XUZQ:P[M18\(= MM2A%2A$/R2$-P0\*\ N)4^""EC[YW0;?84NH&E,K9%4FW_\LV'FP$8DD'KP^ MG364(8BB0YIB03S)5.MK: ]T]1O82G%9K:.C__N3<8-M.]A=E^P<(^ MN0?3^]S%-&\P9-=OW0;#;S,+=H-43 B'D<(.JY1MSY M?$>']D@%Z2WQ"4=5>OG=O$9C;Y4&+BFMHH2(+8)H>,(2Z81=_D'KR MX>2H [\[.CK[_?3RY/3CE[-/)TQJU._>]/R4EBT7R&\EC/'[R8C,.=HU/&S7<-,>3XY%S7QFAF) MF&,&\:@X,I)HQ*@-1#!L+"]]6>H:*'L[9[QG@0S+$U6AZG,5K/QE$^.\KGX3 M@)5.+#\+;C^GEXM0N8$\MN=A+X)QQ-DHHT:*:3=KCZV9]<@)*96PC)NPBZEG M!T)YYFSS?G32QOP%]7$7DW^.S55L.E< *4^C\U,T 6.&=4K(Q!!@T,)##)M; M_QN!!0F!0+C6,DFR\D&[SW@4IF0IQ[&]/0N>*0FQU_T4KVS_>#"&\'>J9Z&D M=UCGWGD1AN>T15;IA)(V4@0!Y#U9V#.*_J]7PV^_PD?/WG7XXNX57_' G]RC MV):"@G7Y&:INOK7P.&:!;H:A6U,5F7MA2FJ/^W>!RO&I]YU;N8V M7R^H]8I%'L'I4!:@<8FT9QPY@GDR 0!KVG+]7?NPW:W!VS&P7(->Q'QUCW!^ ML'WLU M*:K2I!74U9WD%]XK@'6]P71?[ @LT OS>Y*F9DFQ:6)8['C,=C%&LPI/,&K^ M(GLS\-]]BTV>><_S?]IEP2L3:,(*;U-ONOZ__ MQ!*[ZAOB+=4E>K8M=AYOYO>TGGO;NQ_R7LP12L-3'1 *BQ.;+6G-=NHX$"9-,[OGO MHJJW>;TQS)WUI"ZMGO6[SG4HVO>V\J@9=[/G-^SWPG0L4Y--$R0)TN 1]U0&W]TI;/W3]Y_RK<3WL*C="SK0JQ'- MLRR;8&JS)]Q:$_M(_);BZ$G*MS#PKLB/6##M.47<.@S8 OAN#%PL2KE/G-+D M-[M[[E61OB93O$O.V]BUPL;^[87P\\ELT3T5UDJ#BB'0Z5QG!)>1)(QRXW3$ M(3Q'QH!&$R7,24P"<>5;=SP!Z-#=P?*L5&C&-\&<4(-?!+ /OV*-_TXI+*C+A,QD/9ZO<"JA>*_A? M&E",&!RC)!QR-F?V&4G,1 =X-TMHO^#AAZ*$DC:N,AV\;WK3PXRKI"JB9,D+ M9*3W(%6?XY?@4$K:A6BT-(]ST<_RO_YI;YOP0E:LL@%Z'D>Q^3;L-4_,2H2) M?%H:IB$!@0IWR2(K@T9!^< 2^;V\DU]LU>I%9*Z1Y[O5'&%['X^^Y M^UD\C>.N318[8R4$.OFZ&ZI!V-Q0E**VT^+&4/P([#HL!TA_$;-7B.+N.G9/ M&V0,!S#Z"1A@GJ0<#D;O(IABWMG[TGZ/H^/OX\;"\WL#V_R86F9-(PS6?F;2MP-OOT$M4X+QA'H+G,&W?E7/EY\\2NX8(YI34B'&7+QQS$CD"4SCQ# <2 Q.Z M]!3W%)Y=U=@4U<%R$\Y"!G_%A31)^F"YM,@;K< )= %I30+"V&$*H9Y-;J,6 MG6^JD*8&?D:VDH $ XSJX>#A#V MY<-C 3R(I%+"<:.."*^*]/85,^4Y;V'7'5;,.&F]\MRCP%E / 4(ZZ3FN;6E M51B<8!]+1].ONV*F%4\;5LRT,?).*V:4_1P5,\7]OO+F MKUX:LPF8G[4TIA513Q9*O,3*U4MCO&0.-!Z0\C3OY^39BHK<58*JY"-3@A6_ MC.B5E\:48[R-#T1'O&@(G+).Y0P91R;@#UO?;[X#93&M"+G M9:4Q;2R[Y](8$J5)20HDO"1YC+K%;82SZ>-,.; MN(C4E-$12XJ\97F[SQB(!4%)(CF2C$[Y#'2!*??^,]\R@UO9;YG'%U]%F'%T M1CW[Q?I>ZOE%SL4*++33$';GG O7%$&@#QX>1/Q< !2%2]2N+#WXK3.ZG267 M:17;3JN=W[N,4JQ=C"CI?,2(!@)S \SN0EFM=$[??SP[>_^/DT^?3@9C.[C*+6H[HU$N4UPE6L3^\339IEX;Y+SS MD/9,PC\(KHB/7*!CIE89)UM/2 MW;LV1[>K RO%M;*^*6Q10O9]A&4#^[W[\=G^WV%SU+>C67&/]3@%G?>0%(;0 MQ2N"+!<:16IPY#C?@K;#5^XQO/VW#2LKD.%NB*I0)?<$U#N@I_9Z<8/>)G K ME5"VA+J?(LMJU&\NL6*\O0*Y:7 LI>8)>9DLXA("!NVM03%:%A@.P6ZVK?_6 M9/9,8>=K55D;NBJHZV@R&@^O8W,>^[.3\U][-XNJE42]=(HJY+C(9C <.0AZ M$",!PX1.:. ;-4MNPX(T)P2/"I$=HSAL+6PE<4K'!GZ,E7F[71E ML<*!2.29RFW^)(R,LMP$T@L/B(06I2>%!P .F_N7V[I"S[4G!OZQ&8Y&76V] MX\$E1"7X3]P'#"&A$XA&T"2,DD&\N#MG=(KI5Y3IS3,@1%S%$U&9UA CH)%$K'4"&Z4L*57HZ<1_5RB:4M!!>_D M9# W\O/1_YTYB+?,4P'FL)K#PLH9LLYSI*5ACO&0'"\]_[P$9[G]F&>>/L_P M"AV-M199[G-Y+)40:00&2E&88&FY5L6/!+="N*M]F>J:6K]/4YRH5:_422A8 X20+9Y E2$B=KG0J:EF_\V@KB_O=LRHMEJ15G/=*J MM(U]$N[*:&T3R)7V;UX =S][.%5ET$YRQ3A\)?+#F"HGJ4.1,(&X] J\IQ21 MM]X$2D@PFQT">8NR>V9/Y[6KK@UUNTC,.N4,UXPBZUT>/TTY4@,CV! $5\I+ M5]I]VW]BMCIQSR5GVUB]2N/\+\W0Q]$H'U2'3_[:&83W\5OL#V_N-23C(<+L ME[0:XOQU4FK?-18E;;]UR4O M8%>L1W[\B,IUR$^.J%#]\>(9=Q)+D2B:KW;!Q";$ Y;(*.*0S??YI.!4-*SP MR[H$HEPF:_'1L^#6,:QYA#[D)F)^UXVDKHI[L?_D2*U>GWFGO;*(>W!VNPA["!U/M^.\M%TK%*8N(I?S8;__8=C\ M:9O0%3)$GXND8XP,7!FOD340%'MG#*<<_!E1.B6Y L;NJ2^;#]C6LA5V.&ZS MES0(3P47*+(@8$T1"8'*0>#6RZ"=8IR7SO7L+YF\-1%KB&UEQ0HAV0)'Q__W MI-?$\'[2P/KR)3:](0R0<69,+E]F>8")YS8KX$0P)8+#+'H6-FK/]0*&5^$Y M'-:WMG:%PLT%-AAG[%T-CB9-$P?^QV5C!Z/9*;F/8+)\#7#7&BA;W^/\X&-G MJ7B)C9 8"T1(RET6140N[]IR%J3T3E N4M71[?;6Y@(<+UW6O*557\N6UL-Q MS*XJU4E.1V ]R^=Q>$!6PE>2!0KK>-).ESZZL(QB;Y<[;,OKDSII;=\*_O%# M1/>*D#;!56GC:AVF_>QA;0?36&W^POM?OC1>M(10/SC##D2<* MO'$3)7*64\#GDM?6X*C\1O[B!@_;0Z_.(HPLY3?+F+/*'M84VB7XU9^&=O ( M7-!)!T8]8KGTE)O/4 P)PRW/N5R#2W=E6H7C4!R\K6U<(?'U&-/"W]@ M524';S6B_;AWVS/VC 2V,/<.)H$Y.D6C,KD&3QKN\UFF@)P,'@5I'05T'.O2 M*8!=BN 9UVY7&FACY1K<]P;Q+,UX7_Q+\/*9\.^-6\>_6^"%*!\4$RQ=%YPU;AS%X.(#+.RNE,=R$ MT/:&J-?BU14DMJ@9*\WDE_.A=@;AR-[TQK;_*=I1/'/]WNS&@5'78 ;^"@09 MS.;C^('FQGX6O%OJM$Q$>")+G]+<#-F^7?XRF=\*+%2H:7@X\M\'=M9Q*8;W MO='T?ICB1WX>#0:3 52!W"%Z=30E@S MKP.U-A4_S[DEY,-0URYYV]L4=3*8GQN<;02//]OQI &R(MA.FF@T%?#:<)AB M!8_(*A,14RG& /$X9S7>465A(L% O%NT>N@'%X^GB)?2O4:MR'=#H<^#DJDKBQW!$4?4ZR)IXOE(#E M5QF%&668!U=ZZ5J-Y/"(?Z&5UU[46+[&Y=0V#4Q5WV*) I>E#RM5W?(TRLJE M+?DN1A4)!*G$Y'XB^78"'3D*5 8'LW0PMO0YU1V6MG@:B)>)0J27K\_+K:P= M![TG#2N0B])@4[=ZX564MK3A>)/2EC96?2VE+2MS?)@P[3S6R-/7<)[$U0_Z^Y'*\8VRWR_Q-P[% -GTE)# M$;%>(!X@5G8^!/A64)!\X"J5OASPM>]^U-! "RM7*6Q9D\>5/#HN2434$HFX M<0XYP172S-DD%8;?RXV3#F_%Q*;I\#9FK)#B7+7_P@6$HDDB'0C$.2GW MI$T65C;KC! Y\VI*'^-81O&F22]DW.IEBK/F$D)[@Q5&+N>0YP,4!>>ZC M3MY8STN?T7C=E+ MB+#2:0)S(9&Y[()(JSEOZ=6]C?K55JRTJE]M8])Z]?MCOQG M?+Q=<-_&OA4X?WH=DC)86-T<(L09F.0$13#X@'!2,-DQ&203AQ>92$\DXG(R.LE I\')!\+CLP"D5&I70P;L^+9_A6X#@ [K)*PW0%3)QUM&LQ\/;SN6GJ!\"Q-7?M$7R)(WF#B-(*:$X-*; MA&S(Q2M6<^(Y%N6O8]P5Z<]X=M4Y;V'9*CW2_036F+-OL1GTKKZ./_0&=N#! MZ<@0+X:I6>PO66\)9;F 6%B8W Q&FB= '6T*2GH<;/&;-C:#MOO5?EL6ESJI MEZ>@@L?WSHZF(U[<6242E8$&1(,&[\93DQM)&B2CQ$2X*%A0A07Q$,&;YWT+ M@U;9OFEZWZ9EKW=^S7EO],=LSN/<&&LX"H+F\U(B7U"675GE'W%;+ZL!U%.#T?#P;BQ_F'QPO/8JNWQKL>UKWW>4BRNE4[=PI+7QUH4(:U;Y8O9=R^/9W=]]J*.-Y2NHXF0PCDT< MC:<>S)_V9K[$66,5LT0A<)(5XIPY6"TI1P;+R"1G/K#R]T:N0K*/'<)2;"W= M KFUJ:ML#C_&]:'7C,:7P&K\KVB;Q4T",2;P;;C-64P/JZ<5*+=T0M@(0P6L MH%ZVW1_>Z,$'((":IJY2'O(8YA3;YO63$8:L) MHDF"5*D*2'L8NO"8T1BT*)]87HWD4 *- G9>9E^69__V_L#G<54*+]9AVD]H M48*W9Z6PA=$KN(YK\>7+A33+EQG17.'NE4::@]=LE;=&@:.L:/U)88^!Q"ZU MT,;658+*&: 8.J,YQKO9<)$NB\0I)04*BII<[J:0BS0W]Q)@$(R5?'Q,J$!L M^2RLW?L093A )1YQ9&/+TA0@F*JX\ MT[3T3L4Z+/LN1/U4XB M\^7SU(]1'"+KK:U;N5_F;3&4_=Z[GER_&S;-\,]<*F5OX#?C'UV+(U$, AM& M-$4\P3\V;]%H'S21TDNMBO>9:8'O,#12C9'*+:B>Z P8)8PX,(9DRLUX-(55 M4X)-)+'"*2IIJ-* ^RWU9]Q*,>59*%CC?N_FVP=CG]V8U_-?[(_IMTUOX'LW MM@\_][G=DC<&[&$L$B(?YU())D:& R(D1L&,$]ZWO6>V%8"WK8U=6+U"B=Q# ML._LJ#>ZN&FB#6>#^X4"I!N-YA^MTF*UJ^_-0BG!,((R>-B//W2 "1L92CF@DD3GBHXSEYXC5 M6 Y- 5M8>ED!JD9KQ*.SSY]/+C\?GUY>=$[?'YV=7IZ(& M'UVB;6+;$11JHICOI,VO-H09$7R#.+K3CO0"$^H]4EZHW/"6(YVD0C1(XZ/1 M(=+B-RFL1;-][/+HD^.(G")-/*&>O"3,2&D=*9K-9)= M-50LQ/=R4+*U>??=5G'4C"$:'\\#J",(IZ:; YX2IP)X.)38?"8\&625M(A+ MDPO5G>9^HST3^/A[ZH#O[I2Q^LG[VC@M0>6PF$D+)L&6T=PK%=@$4YO]TE9T M[ZO\L@0_:ZG>TKB[(IX;I9SE 2FN&.+6@(>D+$/6 TR(C37#&VV"O2K"U^R# M[HKO-C:M4B=U//C6:X:#O!R USH:Q=$H?SWJ#,(YK!:A-T6]J.IR(J3D&!"F M4J[JDA#2YDR(DXXP0TE\?&/4LZFG-L_?7;!0CK.EM%,U@UI4YY'V,-W_:<6Q^&S:]_QD.3L 9"KGR/(YNAH/1HOPO69D(?!"BJ&#D&AM?TU8"H\4^W=ED/!K;0;XF9IX1 M"5B*Y Q%R5((G8B6R$@N$5.6>ZIQ$KYT]O$Y3/OHTEHGM"QI_"K+R>DD&^8L M?R0B$$CSH5$EJD(GI: _S/P6Y5:3A8; M/_S-"Z*VP>M[H@\-\N/NMIF+,[:J1-2"@2&&=4AOC45ED[@GY MNGR-9%=8#CO>-Y,8GA@MV/3>54H\=U.R+B#L T25241DE&:(4:&P!V^A_&4$ M+2&^>0WN@IH*G1 ?O2-?XG1=/^K;WO5H-LEWO2#81^U14%SG:QL_R>(Y5 >CE\($K*T1*;O;=WY\<7G^^]$E_.GIQ^/__')\>G$,$<.X MF?A\7>/@"OS#L_'7V)S'?J[ /OIJFZLXVG8G<,O'EM@E+#GR0CN(#QZ?[VF= MYGQ&L?D6[S3JA$K:F5S?CF&>R7>&NT0)$BJ2D(A,6I3>9]L$U]:M?_S7&";] M>)8>/&WZI)G]\[VULPT4PG04+O>QM!I,8*1!VE**J"$I>BDT-J6W4UO V]7^ M8W&U++4"JD3):]B>A)EZ-.SWPM0KG)IJFK\W 5,LJ4.*@I$X=A(YK B"A=Q; MF9R2F_4$>&8+8_73][5-68WG85%[%][&6D8T3\-M@JG@_N4Z'+O?ORS!T9.4 M;V'@79&OA32!<(&,S^?4,(7YTC&-;*2>@@O/N-_HGJ!71?H3>YB[XKR-72N< MUCF[F28 !E<7LZ5CT8:")A8<]PQA,;W)+CGD>+[Z),H40M#4%K\ >@V4W>Y! ME.%I6-[(%4[F'0V;FR$ BQ"LSY$MVM(P(842# DJ$RQF%,(]DJ^K,";)I+SV M@15F?RV8 ^"_C*%KM!5=I G?34;@&8]&"X%.Y[HDHTDV&0CZ.03]# )R1W!" M&@L94E11Z=)]PI\$=*AN8'DV*B1DYUCF;\,F8"JU_G@ 9#_]/@H2M=1D=ELK M5VD^?!\435HG$D'#-W[XH2BAI(WK%*@UO3[\]FJ55&'=R6E2Q'0^H24T M129/>BE2[(Q63+4O2EO[M+=->"$K%O3J[K#-$N/#7O/$K!2\$(P2#($I$7E[ M3B)-!45!8<9"\A)2Q3NR ;A*<>"3P/83%Q:C M<3-Y;,%!E6;B3X%,UGNB\CQ*,3BV)'!D63"P[)E@#*/6FM)M(?<@D&>BR/WH MHXWI*^@B3Y%GZ<+V;Y<]0K&GG$6DNQL(5-A8NXM3=_1@'L;%]6"T[X1KL"ROHM-7#\?<;>&%NP7JI!=?6 MH"25S_TC<@Z<6V0L5R0R*7 JO=G0"N A2:4>,Q5FCH=U/+,JLVZT^<@HJ%KZ MO&-B(70R,?>G,U@JI<%#UZ5+G%;AV+THJE7OY\?YY8F%YU/QY^..Q?'[SI'_V?;4LRVSRE1>[G5V H5 M6RY2W!W_WY/>:#&*N'2,/^ZAM_U](IHW<_[GTWB_(B9Y8Q ;,MXSSW)?)(2Y9?"AJ]9O"UV*@,YD45EIMA MW%6993&=K"^OK$#*OFLLG[#>[*XI&TW*/35#P# 6[A08+EH$2W[ AC!O?>E- M]S50]I]TJ4'_X]L="]!0P?59!2M_V<3;B^4V %@I\_(LN/UD7XI0N8$\MN=A M+X*)WN7,M4?6Z?R6$/C*B(A$Y$HHSPDO?C?TGH3R3!9F/SII8_XJ6WEGEQ>Y MN UD."U$;+[U?!Q]^O1E<6VQP 2S0)$S+"*>"$9.6(&X$2)X3A6-9B.W>=,G M[CZ"*DS21^,8%I>-$6RL MH!91&#:"2!^B244""M1'$SF5YG'9W[-*V.S)AZ>("A:O,C>1>N^5#4&RTF>BGP7U4T0D M9:G9G7;N]6O:!&"EV.19N M<@%DL)@*RB5Q#!^&9)Z)4O:MF#9$U*E$MC_R7'HVF-Z3W!D,>M]B,[+-C[-T MU!^.\F5Z=KQHWJ8X3U39B*S/MQ8)SV&N51@".,*2-LX':UNZ*6V>OWO/I3"! MRS6JM:Q?);+Y;=@/SOH_YG?0= ;AV#:#L\E#XRR\[90O$LD-065N]$><0TYC MA;012C%JHN=MM=+F^8>GE6K6K[ "O>^-;H8CV__8#"X24R(PNO/,Y!^"J>W)"T5BB"?@+=H4;H!P$HN M[[/@]N/R%J5T<[ELP<=NIYO;^W]YDH$'9$FN^[,X(2<2H,4\>.V,=$(=AF"> M<7CWJY MZW/21%C)'PQP!!_1G^0.?:O'.;O-025OE/-(!*URVP*+'.<$UGN*#:=*>E;Y M=$BED?T4SM8K%,G:IHZ%IM3G )_:Z]N+9#: O0M/;G/(K^*PRZM0T5,S=V4) MU'8*6L#'P3B>/$54YAY5FE%D-#:(\!A^L9[16P%N_"!L!J=9-:!VI/G:5*4/>\'+:P>XW^ M4FL!:J=4$D3-FN!PE7,^5D5$1$@ANL2HVL'$L<^^4SO50QMSU]?!?$W3GBKF M"4,TY HLG#!RX!$@J2(746H24_&>YJN [*$=21FBGJ;_!5:NX#G6_TQU3LSCA%K8&%EGB2SQ)%9",XUM8+:8SB@A2O7'\*ST_A0Q0C9%DLLIQ8 M\LYV8_W]5V,3;+72-T_@VM,>7#$6U\JC$ 4UTB=/8?1.0$QI/7*Y6H5+ J^% MIPYIFQMR"0B8I'WS\GANQVTOZFAC^0JJ^#!L8N]JYVN![%69LV*W MCH<27'5(XU//NEZ_-_[131!Y:>PI(2Z5R^)[DUS@6)L2K=^',=E@-241%S%]QBOG=GSR:G?K+BO\'7H-SI M,MW5-CBE/49I6IB16+[)*T@D-'=.2JFB;GLIUHN '(!$=DE%A9V#C4!_&HY& M'\&Z9X-_-+UQ?#_\<] U%.>>[A%YG'%#.(%<$ HI$L%0BN=>A/LXW;<"ZP&H M;*=T+IZTWV Q=MVSEV IYND83!(QX%0388B6+DWCE%E6.E MLXFKD1R01 J8>ED 9ON5ZG22#9(W:7O]?/1@=#+(=X%\BG847,58,:S#EFA+?+:*ZL#$>)Q M5?ZST\A&#SX /=0T]0I);'_K^QJ4TY]- %1(ID!9^8G*[%;*Q/% ?&/(*7"6N/$?P41HEYR*. M'OQD+@O-&?<>>P!"J&?F%6)X<0KX>92=P6!B^^_@%_,V<> YB\B-\@9%P?)^ M!N>Y7! C"H.0-,"_J6VR9/.G_Q32V-+H*Q3RX@3K\V"/\_55N<[L2VQZP]#E M/G!,G4",YH9/E$N(K(E$UAI'L3&4<%U('H\>_5-H8QMSKQ#&UJ=Z,LZ\.[#* M)P(3YMP+S'1=92G1+E]\F(-L+KE%6B0*,QSHV8-?%(M?0+89L@,0344J5BAF MZQ3K/"\WN)H"/>]=?1V?I=]'LQVG;MXN$)0X)*T,^?)*AS3%'B4F0-8&0O&0 M"@OE24 'I(]RAE\ABZU3H@_1W=7FN*"M59@A.M6LA>7/6)5O8)"*XP!1MJ@K MB$,LDBIA[!4B,#4N#OW0.3G_>^?3[\>?CSL7OY_#_SN]O)AM3]L'V]+;WAS: M^D$EK@[=;G2%[@[]8'O--)DUW_5_\.#/()%)$\-9WJR;-/F:6?B#T^&@67P+ MGFIO=$^86CH3.$-.80.K#"/(*&E0,(Y)^ +#2E/Z.%[) 6Q]5K$ F-G)+!XQ MU\H'A!-UB'.=7W%,$5A8_C9M3; MT;_[,1]K_M0/S;1IA?\Q/5+$G&:$1(PDK#.(.PA;#)4"@I5\11,F+KC24< & ML/9U4'-/>EFGVD*\U3C\O8"X"N#B4-(&$"N=[-P WGX.>1:G=IUT"O.R)PFY M2)35T:(4>&Y5KG-O/Q40X=Q&:H4EHO0YT+U)YYDCH:]!.6WHV)%B1K=S\>(* M'6>3H9XCX@U,O#%0")J#0_F.)R,=-]A4<]">P+7[2+4XH1L(9BLV=MT-BWCM MN,4!T>EI:J+R!6#Y^"S-]W[!&IT>EY@>9#>LU^'S%&.JX&&P96PK>KEL@NV? M;;):L]BF$=)+*-AUFRPM,4^":*0)RTNSU_F:6HXD)CYZ$C2F\8>\<]:9TS<\;:I/5BKDV;;+:F+W* MW3+CV,31^-R.X\6?]F:.*FEIM<(1>9OKCQ0,W-'$D;.&""^LLK+T%+$:R0') MH("I:P8R[W[I ML$X5;Z*W$;*?VU6MP%[!0^9/AF?+>!?76F\ =H>YNK5 ]YZU*\;X)M%T4;IV ME9!9"UHPJ['C&#EG\@$O:I"60B*,>5 ,7D9!2W?>>07:VCRM]SJDU8:EFI(Z M&=Q,QJ.I!>A\U2:819;O /()IFINN8=56RS ]VS_RW!6T#4OZ 4_\7@PN9X?6>YB1:,C3B/L M",L'$$WNNRF02T%!P"BPU<4O@]L2\SX#N6W8?UI2=:FKFAB<&:4;0F Z:(:L M(/!^B=S>V;"$HI $OE!Q4@E#4(KHA ,-""N M+$$VB8@$L0"+2V4?-X4KR/L*0/]L%*%WV6P+W/F6EK*3PKLLH\[D2+8)TN\=@E91B\:WF3QHB M8,Z.* *<8 PVFM?;/+\'Y+#5TM;2:U>T'=3_WT[MP_1I.+@:Q^;Z?73C*D< MGGE6M5, ;<;X*@\"2,HYQ[!.1BU\;@IHD9,0O"OPEI((X'%9_ K+US^]OH, MAA#)#!,(>W@9.942V1!$CBYB9%%2XTI/@#_Y08 VVJUW$* -[Z_P(,!32>8 M+K,6"=QIG#N&,L(A0@9' Z=INI!C3*M-#@>^W]A*-2_;;VS#WM[W@C8!^\_] MQI*,;[4I]!*Z]JXQ0R(UAGA$J9M>O @A$Z$889J4D(I39OZYW[AW:;5A:!/\)1()ZE(Y@'>XM+%"4X3\Y8@JB5#/'(EU#LWHLHP<]CRKSO35MD0<^.[ TS3^2LEG3NU:<18RMU""6 S M@ V@8*D$5=J5KSU[C.+G]@:W9*5"!?Y#1*?V^O9MV !7M2.CJS'MZ[CH=IP] M*8$M#5Y]XKB'3T;'L5,\'S\!W><3^)9S@YQ-V CJ/6.E>Q;L5@C/'@S=C0[: MV+D@_W"N$YC#KD7J\Z%\$ZFI#@@I$ DZ%DQ8/#C9"]]1K1;:H& M*G!7*4.]0'EKNRX7Q-N8(-#2 8(D0A72UBO$E([:2R)H\8O+5@+YIWZV86;M MA%2VH._]\?G)WSN7)W\_ONB=TXO.T>7)V>G%JM8=6W?W MW>ZI)8K\"HZ[4+G?_1K0VS)WH0UU@J.D5;YI E3C+"R0\%TTB=-@=/GP8 E& MN3KB6;!/8$@JX9CW"T.^[Y$@DZ)#RI(0K)44ZWKG]79:!KO& M69M@^V=_M=8LMNF@]1(*=BT3H1VE45"4HLY7ML6$M @8$>HU..'4*%RZV.MM M]5>KIHXVEJ^25%O=Z@N\^C7-G[P&EYZ _\UI/@TL_^9JNX6 _(? &S]Y)(-S6!L7# MX7L/A+GEMQBNN[AL]!"!N^X4@89;V J)EKG(EL/K[Z1GM+ <>*OP%)[ M"MMK:V^38*T\CZ\E%7 R@&DHWIZ+_Y3_@TSGM# P*LJI(A#MRGSV/7ED%/@G MB<&B1+C)?FMA73X!9_^)@*IZ6.J=6H:7"J'@&FB+\M\-P%5*&3P);#\Y@V(T M;B:/+3C8N5"8Y9:F()#P$>9HIC#2 9 2AJ67SFIP2-^^0)[)&NQ''VU,7T$7 M1\/1^"SEZWE'\["4>N&,A_4:\[S/E\M+M5.P7BOJ'$R9#@+APEI8 K'[N*\@ M2<.2%J[8=?WX^PV\&7'1"IX8317X92SP! MDK@YAF*,(D6X@.#@32].^$L@A M4;^]I2N\\6?CK[&YO61W-OB' '-R@UKGD".Y4(@D@31V#"DIK8Y&:EK\0O1G M01V2+,HR4.'PWMR=?A]'O:O!W2*HH_*8DHALDH!*YT@NB CJ)7Y:^0,&**R+ MU4A^KO"C !L[T!Y]WXY&O=2;>=[O8AHV\=)^[SKA M95 0,5/F14[)P(PI0T+!DWQQF:*6E$Z&ET._SSWM7>_?[(GS'>V7=XZ.SGX_ MO;PX/SXZ/OE[Y]VGXP^=HY-/)YO#$Z>/@L?.NV(.KNT?/RU^QBEH*CH@.)">0!+*"4B294H1B M^*$JO5*^$.JN=JBKJ&FI_\(.Z'HM6]&;CO#=CWNC732QL4*18'5"'N?CA2$$ MI GUR'!GA&;YAM'2[>*VP;NO;-).]#3<$Z\5',B'B.9.\B:8*F6;5N'93Z9I M=ZP.*U&R*[DXS03$0!KAD*\[39'E.]L"2LY8%IA0*99.8>].)L_DH%Z72MHP M4:<%Q=P<=^A^B_WP8=CDK=K?P<5MEO_BT8EZQY5-2F!$B;)@%..0P>WP@'O3#GQW-^6L>_;/X.$4L7O!?;*, MYSS>3!H0]2AVKIHX]= ?0UQ4B6T LHT;\XQ(-@:V6W^F#(?#71%0<%EJ!]9R MG!@/$DGJ86JSS")MK47>J.AEBBYM=C_%ZU;)&G=FCR)I8_CL*-[X\ML%G^[UW/;F>'1"\'+Z+%\-^Z%JMHC'@2$=L +D3!!QI;E 002I' MO')8;AUD;(9E]Z%%U<3NCLFIL(^^C#O'1UUX690&>I #0^3>PAII&B-R*@87 M+>54EB[@7(WDP 13T.P[FF,6,?'99#P:VT'(V[U3!4_5BV7>OO42;* !L,0< MN9!(;CYOI5>!&=&V 4!+" 6P M '-,%-(:$T05HRG)1(PH?5O#\Z@.3#^5Z%C;T[ML/<11Y^*W#Y_._G%R^N'L M_',G'Y??M@SBB8\L4?VP*>)"10]?FN%-! ?W2]\.]&ZFAPMN5:-( MQ$Y1CH*DX%!8ZI&-U"!%P8&5F&I'2[]ESZ,J5^BP]EFSQ!_W#(M\:Q:Q$'1Q MS#6\,Q&CR"/G'O0N7>E#2)MBVU4I0V&-K"]B*$C%OJL6U#G8QQ>-?;F M:\_;V15^(E 9*1>(!0M!?"ZFU%S F#R7&F,>Y6;7##V3+5L+8/_9]Y)4#TN; MO' 6]6(FI?N0%MV=-@!5,,>^%LCN<^J%B!K6LO+.)."%(9HX@2!2 W <1&X) M9\&[E/B0:)=-"Y+RBS@$!* M1%0RG+"0?'KJE-$H^K]>#;_].O_$&;I.FA0P_W,IJ%7)8ZQ>G M!B*K%)L<91U-6^J-NCYRT&WB2 @Q[92G\]%Y@R)E>83IHD#_V/1B3'W7?P2F]XPG,-<>'N#;S>!X&-B&BEL\LD& MB-4U\0$Y18*TGLAH'G57WK3_Y88(#D8N.Z&@0HW@79[E9/ MCL;3DS%=XSA+ M3'CD**B7$QN0D3$@ 5Z+U22$4/QTXDH@!R./F_I\82;KP;H??9BEA4X& MH?>M%R:V#U#[/Y[/7JUT(_+'S:@'0=\R_OBS6Z6Q7@!WR]05/*3;Z??O/>+S M PVU'O_:#]Q^]V,P'H),/X,ZAHM6.S:*W%4%7".<7:.(P;>1W"-*2'348JRE M:CG%KWC,[E[4Y^A8L1&QI55*OW%+L^-TV#&&ZU^/LU1'/=>/QX/)];0]2O[4 MT7B#_'&+&3@_<'1/D/#H=F]A@2&4.D4WN]C'C::=K$MOZ3[\\&VWJJ>?5@7B M'C:!5MI]:9OXP9!K7*EV=YU3)0VL>D(YT/7 [N'"Y_5<+-_:O62!"N)8[!E^ ML3]REG?FD1>?(U8_Y#5;_VF[M%WNYC_._S@[BO_^+_\_4$L#!!0 ( (%\ M^5@Y9Z"=M^L &,8"0 : 8VAA;7!I;VYX+3(P,C0P-C,P7VQA8BYX;6S4 MO7USXSB2-_C_?@K/N#T3__[W__E7_[U_\#XO][=?43OEWS])!0 M[K+NU_*O21YZ7LPDCI)<8L(]CE,N"18D(T$69UE,PHO'O_HT80GG$E,:4TRB M(,*9E_DX]TG.0B\,8B^L!YT7BW_\5?^'T4HB)=ZBJO_\MS]]7:V>__KSS]^^ M??O+=U;._[(L'W\./"_\N;OZ3^WEW_>N_Q;65_M9EOU<_[JYM"H.7:B&]7_^ MKU\_WO.O\HGB8E&MZ()K E7QUZK^\N.2TU6-^DF^T-$K]%^XNPSKK[ ?X-#_ MR_=*_.G?_P6A!HYR.9=W,D?ZW]_N;HZ2S'[65_R\D(_ZV=[*LEB*^Q4M5Q\I MDW/%?3W:ZO59_MN?JN+I>2Z[[[Z6,C\\[+PL=T;57&::2S_67/ZO8\1^/H-] M1_RN]GEUP%PM[B=7/ YA^LD9NP_*0LCQ&>Z1.9OEYH6Z7HBIWMT-J;-9'Y]C M5Z_%GNL2J_K^1"R,9:[@R-"O%O M?U*?9NL*/U+Z/'NO'O.+LMDO\K*JY*KZM%SP=5FJV7"6$1Z&?A[BC"L33(*( M8NI+CFD03DOET]0@5=+Z,-OP%:,_ DM2R%+Y;T>$&KOM;P4?U]7 M*^W"5@_+.ZD%*.92S90WRNU]DA^7E?K^BE9?;\OE2Z$,P[O7WRHI;A:?GV6I M&%H\7G+%5K$J9'7)JE5)^6J6I$&04!I@DJ9"J;_R4%,2YCA/>2QRD@5>'$+4 M?PPF1S8(C6VD-KHHH8P:BB[,U0F\CDR.(.D)C4<)D*_-0!& M]]@I\LWB1=F59?FJPXPW"V5!N*RJ6>[+@ ><8S_/]/),J.49"P2.>!82GH=Q MS$'+L\-D1E9>34M-O>BY7#ZJRX *? 09,]4]7UZ8TF[H7:!.ZI;F!?JE7 [( M#M;:8=$L1(I-JZK"@;W7TQ-5VVGDGG^EK/?%_SC\N%X\/LGQZ+]EJE@:A M2'D:81:&,29>2C CS,=4)(1Y*:>,!;.]&.')U_88/:,7URP .O 2;ZBC98[F MBCQ62O^$A&( IKI'83-3WK-0L%+?+44MNJ:)-5'T?DATL.:>DLN1[AXE,ZGV MGA+VK?Z>O-Y.@_M#72[$%7TN=&A6TDI^9O/BL=[1JI0C/U_K+<2K)F3S*UVI M*5[[ZS-?"C]-DP0+KOQH(D6.&1<)]@-&"/=(DG'E3&_BO2=?[G,9 LW91Z+= M YI01Z[/4OZS$33U2$>F">)6BA\\ M[QA"JRU'9O8.AN>P41L-)9CETL31ACKJD;^HPZT=!V, )-H\G?KMGQZH'?+3 M 69LT:T$;\SVYM;:('MQZ-5&&3;B));72LC.O-K=#+.A0A:SJ^6++#=;+CQ, MPS3F.?9YDF.2L1BG:>;AD*9)D&2I$+$PL9-[(X]L"VM:)ML?)^0?MFMG206S M7<8"&:O<4>8/>$.5Y']Y7+[\K.YI'"'U8>O_[(\TB3H=%:!3F>,7V"VV]!Z( M_M_U/]?%BU)"M9B[DVKD@J^DT#\H=V?WB]Z533A5N3VE5MWWLOEWXP9=?U<* MOGB4=W0EK_-.1BC4285^ZN3Z-?PJGY@L9S%)!*69P$'@$3TA MY9@Q'N)$YCQC&DVGV. MH+M^W2X?NNMCTV,!?6F8<)A?!!+:V7Z@"7?EF7Q/\N%LD^%4,,KHL_+127;=SW@,O3\*, D\ADF:C"8J/O1-^#]=OZ8/J8HUG/Y.;]9")D7BV(E M/Q8O.NERI5Z3@LW;-/P'JC[. B((4]?A-&&1SGGGF'D^Q5&:,\ERZL>!#W', M8.1'MK,=,SIU8R.O#D@\4G=.CM@WOIWEJ/8&://JZ^R_%A05LSK#=IVQW86Y+$7LBS M8>XIYT[&'J:AB'!">)[[E,:>#\K#/D)G9/-RR7FY5BH@OS]+9;ZK>H6SU*R@ M]H 3FF]Y@IF58\B9V0\'>, ,14T0]2A>=-D;[@S#":$<68!C5"95]1.BOM7I M4Y?#M_(>2JJC1?>O3VPYG_E>'N0BDVH%IM4U#(ER$F2"14R".$Y(SG.CZ,W> MR",K:$L+-<3,-_)VI3^]D6,=9-UJ&V]WI,FV\0X*T-_&.WR! MI7,M'Y]JA_UY6>K32S<+71ZE7I]]+!;R9B6?JIG2!T^P*,5II@\9,2(Q(WF MRWW_9=/SZ7\JMQ#Y6(WAR(_R=7G_(%^WVS) MW&KJR\7E:E46;+W2;O?#4A^27RY6"HIYS9E26EFM9F$6<9%%.6:"*ML2D4A] M8@(G>>3%6:R^R"+0QKY;_D;>N=_AMCV)#MRD=_P\S&S3#T099L9V =XY0]ZD M[2USI)CN[Y2W?*,^X_J\^2[KJ./=X2;Z.*"ZVB5WS-VTV^#C0+NWSST2&9BI MEES,+N?SUDV\+$N]/5X?MVDW @QSC24Y9B3$,DF)# 5+ RYG+[)D2]/5J$.X6J7ODP^GF!+BLRSW@Q!6+<0]=#;I[1UPE^,!9^85NX<# M-GT8G$:<^KRA8R?4D.@?\.S@,9<1>#?<$]0^Z25?K>E\_GI+"_%[M:EF]""_ MK]XI4?YAZA&:C#6VMBL6E'_=A*$Z7I!F!KU4?^E5"C-W%8T0.NTRN@8'OM U MP@5]T=R@FAU'_B1$? 8NX79%.JZ"U-#!=ZP1QO"P[R+V5ONR.-)EB'!2@KP&'+S@W+>R:E@OE M_^F# O=?:2G?T:K@.LFWF*]U=9PZQ+(QY*&,9!K$NI)SXF.2IQ333/J8"QE' ML1\$+ GL\L- ?$R8*-;QU=7.5/RAFL$+5+/8Y+$W3-JFBL&>@>$&V/C( O?$ M#H$ZA&:;2X:7P;CX@6/W#ZR#=)4D2:+_7XT$[4O&8,59J1 MK\NY@E&Y$<4"B>5<75.A9S7[U3_^&;QM?1IE,S?!-7;@=;<&J"9_@38,7/3] M@HX+IUO%QC*[V_\]37+J35UC$ [LU)K?:[']^HV6HKJ:+ROYL/QU\5R\+RK> MG)@9W@P-, MITTA<'=4Q$Q2NSW9X\-.MR-[4K2=_=C35]M-[=N^+1\WN9AJZ9]D7I3A@ <1 M)G$H<>I3#P?2RW)*! \XM6N.]'&B5-9>6R#[O-5#T)A-OV<*#--,J*QG=#_: MD\9YVZ.//R;!=$#$XXV.]B^U[' TGR^_Z6Z3'Y;E^^6:K?+U_))SO7%;W4DN M%3FEY]W9()GI@AYY@K-0;_;[48*9R'.<)0&/$BHXR7-0ZR((];%7QQMZREFD M'6/ 0U4P.,T4>C20@)-P2Q)M:5Z@#6\H7Y:ZS:LH5DA'-444BR)"%+FDU3ZN44C %?\P1*Z;!L'['!4-TW;38LN M3J5%C_N,S$S2C:O8PE-F;>ZL/'>TSAR'VH9=F<=74/HR' Z8VM2 MF^H:S+?FUOGXENNOHGI>5G3^2[ECGC/""84:K-<1J.,MXKJHBCESK'J"/?VW]P' (%"FNU M&6$R_F2[$@!A^]L3D-LL7EHIRWJBJX]0W6_WW>]6B\NGE>GVX8EA1G9E-?76 M&VN:C/480'=RM2X7H-,Z)L 8:+([3(!:?#X<,"TV$]1.@T^,/9WVF@FYH[F& MM]C6 +XMEV)=MY^Y^BJ?"D[G#SV/JO6'N,ABEGH)SF*>81+JXW>1\##SF9!Q M*@271EUD8&3'5O@-"ZCC 3V O4D@DC3Q'Y#4DSY)* %.2,,41W<^ZWXX>H-XM:6/FXX !N' M$Q :VTYWP$ ]T!H311GU2"--&]V.@PG85KK#QM),GH&1C8$TD]?4-IX8;6JS M:";< 8MH>*-M:Y^W383VDPYF>>[GA/.Z&(O A'O*-T^###-"69XP(83TNVU^ ML^BN"5F+W7N86>SE&T&;^!B 9A;E=0:$9>WWO0YI.KOW0**1RP8^YA([Z]]C M0'+B]CWF(.QW[P'<>VY:<).43JFD0>@G.&")8+,VX6FN*+ 2U M]GHS_MC;R+T469OV#V_1,-/L,V2$*3% O#.2?\?HQ/!V]!^4]#O82^'899;- M$LI'NBC^IY[$KY:+:CDO1/W'Y4+??Z M;N^N[Z\_/5P^W'S^A"X_O4?WO_WZZ^7=?^O?[F]^^73SX>;J\M,#NKRZ^OS; MIX>;3[^@V\\?;ZYNKN^!C1MK+A6NV9NVO<5(X.[UQ1B+CE6YH3.K$AP?86072=?O<5:< M8 "'TUN2;B" F2L#Z9V6*3@MHVV-HQ]>K."T:&^J'XU3LN #+2PC3$A.,(N9P'DJ Q$$W OS$+*<&:0VLN9^N+RY0[]??OSM M&OUZ?7G_V]WUK\H' CHTPW"9>2?.0(#IKB:+:KIOSB&/X3$8R>AH^A^F->E< M;B3VVXG9["8[];[3G='7?+4N=8EJW2E]KL-_EURMT^KN6)=,74#Y:I8(EL:I ME%@0*;#2=(YIF,98)IZGOJ>$!@RBZL:41U;['3YJG[KE!&U905\Z9H !#W-X MS4S#**#!S(0KO, F RR[(_-A3G=24P*&XZU9@0]@6:ODX:G.I_\(2(P]>-]X M[W1-3I?BT*_TSN3WT746[*!D]D4X]D:?Y*KF9_Y81*G/L[C@&/BJ:DK\WV!TRB->4K\F/B)Q0E;; SV3UD#HS_U=%0LT-@'SY [>.[-,V;W;_9$=+^@*<&G]([M/S M]YDB V/DUM*"9NX!F:SF[4/C339K#PC3G[.'+K/-&;S[]?YY_?2\6B[GU4?E M8SZ+(^, M3M@KHG5'.;Q\4LY7 6:+"K!!,2K /?U021Z[Z_OB3>N1'Q7OK>!^_ M\.SRV/4!NNKS>E6MU'I,.?&S*&0Q\X(8RR#U,$D\@FF49UBR7.0T$S1-0)HW M1&QD)6SK.E=-7>>ZQ'6%EEOR=17LYFO[TM?["/HA264:QSAA1/E8@> X$S'! MQ/,2[OFZZ3I.]7M#3L".D*Q[>$S;.6Y&.QT)T2$*/SVOT?!SY*.0T] M/\*"QQY6<"48\JD_K.D88 M$#6EZYX+H=[U)0%7RYW43[ G12R4+8AC NJC=)KDR':@(:*S_)\;VH@K;($V MP X,R/@%@Z8%="T48^X[HC4(-+05[:@YL!E1W)3:9UU(S])<.).Y*8 ['2H6 0WW\#D+@#AD;>* B7M0]P,L(]"P33]_D8MU72M> M3Q$ZV_0_B]77JW6U4FO&SC.8)EEG,,(G5?](X\'! ?!%QD><\ M,\HS@A =W7=K5:(7'$(8G8J'V&-HZF*Y10;J.AVR$SLQ(^>=O2 2._-V#$A. M[,68@[#OG0#N!>8@ZF30\G7VV_TL$#)-?$DP32G%A$@?IX)Z6-)01DQDE$=& M=7BV0XZLX+\MZE2Z^L2]:9'6K;C#VFHG!$P7?_MT\W#]'MT_7#X,% DQSW_; M8WD@![>]N-&E]H^M&O6&FB;3;8_U34+;_B^V^YQJKE7 O7Z2JXVG)P0-$I^' MV",LP(12B:D7QCB-6.SGB4_\'#3K'2(RLA)L2-:',JQ]XX/PF$UHYPH-4QJX MO!9;F,<%8#$Q%N7QX7WNXI"8>SN*@Q?#%%/(8G:]6"F'\H%^OQ%J MH"(O>)W7W^Z!)6F4IQFARBL,= Y!(C&3J?(/_3A6*T3UT6SS\"2ED6?,AC92 MQ-$N]5,[9$"\AA75*0HP9;4&P%AIC84;\%#5&(W.J@];53T]\B3J:BQ@I[+F M-UC6)"KT8NAC\2+%S6*EGG;!YK(Q#;^4RZJ:L3@*2.(+G/MYJ%9W68(S3^98 MABG-0QK[,F"PJ?44R=%GV9H*NJ)E^5J?508,M/4^!U3"KDHS &,S MBS$.6M:+$:P32ZD"[7(6,GJH:1" M7BY$O?CH=3DX5'I8!JF?J=4!#F(NE;U)&-;'TC!-HRCU@I"+$)AO:,'%R*:G M+?A\C^ZNKZYO?K]\]_$:?;B\NOEX\P"N_6R'LIG%&1T[F/&IV=&A@I4^7E2S M5&?O-)&$'E?CEVH^"QEGN8TV/$R<[G@&3/L9D.<,=N8QB7OY6"?WM)43,AH$ M),HX3BCCF(BICAR.662QDY5[\^_B(7:O2Y,@J7 MXDGY-7K'06?>M0>FNC>39%E&T]S'"0\\'=+P,,NXP'XB$\8$B4*>@U8S$.IC M+V@:7B[08\--/3?2'7ZZ,XS E0P(8L/%S%C P4S"!K-?>ICMLH(Z7D8P%E8H MN%KA@&A/N\BQ@65OG6,UB)T1ZAI>U=Y)[:FU_A\7CUD-Y][K]_*!(77XO MJED0>7% LPR'>9QADH0!IH*%F.9)'F6$ISS)(#;I'&9&-E%;@DA31%\T36!< MY2RLS8S35 C";!40/+ Q/?Z6Z6#0QO7;5O6>I9$*1J9SA+CB!.7SY;<*/;<,(?:*EIL5!-UP [-> (#-;-4X ML,$LDT9,,X%N>UC]I!E!Q>+/_=K IU$#FRTX (Z,%(#PI"8)#LA; V0Q@IVY MN:6K7M@@]X-8.3X)SF0N=1LM#/ZR)Y-2PMF#';% M-]-W:Z%@*MV2&6'-*=?BBL:?J;?,9EOM)F'.<>&JB M)I'O8^9'&6;"]R@5F<\T2?P M4=*H[3&9?$[_,2G8]@#9S_%GIF]OZPN_6U?%0NHR%D],K6:Z#IF*?%G_41^- MSF592G']SW6Q>NUJ7U4W5;660JV"] >]W%'WO2CSH&ZZT[?694TYB96O$"4$ MDSC/<1;Y$69!Q'V?>+F?&Q6KFH+9L6W@AAJJ.866"Q_Q*0T;QC\:]C 3VO&, M>DPWK88W;*,>WQ>HX1QM6$<-[W4$NN.^'J![FG=_L*<)K1[_QWBJ=N7G?_33 MM:AH/S[;:^0G MDF5,+3-R%C!,F)]@RGB"X]R+4YYR[B>Q70;I,.$)\T<_+?6CH/.F\6NEO^J5 MVT5;/H$! F.,#3==1T .N-_: VW+ ^HQT>:0HE'2MJ .$\F/4'V!Z62FH%Q M/)'4\'[;! ^^5L;MO62K-E#F49F2W),X#G.!24@9SD22XC3/6)SE29)34)QP MC\+(EN-!ED]([^M TS#> F&H]>>(!U3OAA32M$9)ES@BB;.4B+?C3YSV<$2\ M_=2&8Q=:JI@NAZ&5MO$@E*OQO%S4IG% S$.JM']MLQ)^^2?42H0WVRCUT*5RI]ZD 'QLORG5IDB^;HGJ%& M';IW;"^S(=FO;5M=Z'T=1;]X*<2:SLW5ZZ#LIW7K7+%ABF4@L;L3BJ?$LU*P M@P-.IEU#XO15:_ ZRUH$M"CKV,F[U[9'KGYZ'TKYS[6N=E[[59%'O3 C:MDG M=9ZL3'*HP#38"A!X M10)S$5T5)3"@.&U= G,(]DH3 &ZUK2XSW3R681;Z$B=4 M> F5D@3RNBV7_*-A$PK#4<9[6UOBJ/,] M._+U1J_F08JU?G/=-H\ BFWEBYJ,/YEK"A"V[ZE";K-S7+OMV4O^SW51%7H; ML/Y82OE^^42+Q2R(8N(G@8$>4#\* ;M5IRD./*,M4F% MZ#%P@3H6T)>&":#_>AI&,^_5*3@P2W N+F WUEA61T[L:7J3NK#&XK]U8,UO MM-Q-63\_SPM9-B>VI+(VCR5]^LSFQ6.=L;$)^M85>/2A+CJ_73:,7']?266S MU(+Z>K%^:E,\9EF:1S1,*(X%C3'A<8P922/LQX*GA%/NAQ2T ^.:P[%3+5I^ M4+]"&Z[:B5\,WZAA'7[:LHQ[OT+T?YT_7<+_H1SXSF"7\08\+ MOE,U%J2N=K><\S?MCMA8\.[MHHU&R+8=5_]4;NN_T("3D$8Q3F)?8N+E F>> M\'&4Y3'/9$S4_\%Z;^T3&=D,]PZ@VWEY!X$Q,W_GB@NS8!!)+9IA'1?%6>>K M R0F;G-U7,C]GE8#UUIL?HN_/RSU5OKET\IXQ[MWS]C;W.+OZVI53WRK99V( MH0Q0.R="ZA'OB7HZ4F(K)4QYC@MX2C[8!OQVM?L#3;>5?8#]G?WK0[]; M5J<1HFCRDV]I(6X65_2Y6-%Y+Z@W2^(DCY*0X,C+I"[4+S#UI,!)F(:4$#_A M'FB%<9KDR%K6$D3% LGO7"_+=<-O6J(7O76A_^!-@+G2S KT)S&TVQ2?E]4S\N*SG\IE^OGJSFMJDV#CSIA@W#?CRD1.&8RQ$3P%-,P3#&) M$C\/@I1'!%08[@2]D76UHXYJ\FB7OE72RRG\S"9AAZC U/DL0,"SKZ&8CJ;> M4]0FG7<-17\[Z9K>9K%"?7Q<77U=/-XNJL7O='ZSN%\_/356I5HM'MC\P[*\ M?)ZS^7^7[4D?TV4L=."QU[J/CZ5\I"N)KK[JE$SM9=ZJZ_7:\/?.$;_D?/VT MGE/=F/6=7,B\6*%\6:++N7)-=7!.:<.M&K92D][SLES514F0EHR^G?_J5$3 M\AG\' S6V&,^ J"+_R/0=WCLZRPX[4(!8&K3Q0ML@=@)*E@/8EOSY6_+N6"4 M_^.6ONJ(T.5"7--RH5RJG4/LK7;Y*9$92XDNV\(PR7(?,R$EYJD7Q2E3_\O- MVDE;D1_9%G:LH):7.D-(WS_1^;S+D)EY7I80 MX<F.(^./;'';3.*:).IH0C.I=P$9-IX. MQ(191YB$%IG1!^4X(Q5Z=[R)2*X^Y/2 MNG>"6"I=J)>I)8Q:RN"XZD&Y3R^5>5J>TC^%ZD3>YZ_%IS.ZP ?\_/0#R,/BT!/3WF2X]07'@Y]-4@8 MAY'/C-8+@U1&5KL^.5 4=!B:87US)C!,Z2"R&BN:D2Q#84TU0"^DJ?[:ZMSP MV),HGI%XG?:977QNO;<[J8L\\=6ZU*> %^).UN&CJV75+TF6!"RA81#C)/5" M3"(:8$;"'$M/T"25N?+F02WR@/1'5MM^(;,=?G8Z4C9AM:NOM'RT+_UF!K?9 M9L>((,),P3YF&[0T!Q-5@0.!X+P8G!GU'U03#@3-\=)PL&$LBG)0MI[3\F-1 MK>HW!ESKYN@ (QN0EB[2A"^@&Q?'I3[M9SL1&*;L?5E'T6PCN>PJOFM%)6[C4K D)-M4?Y2TL4*O=HN/[.YVLAQ0?S5U3SJO2K MVO"JDZ1K9A'5I0M6!>[D03\I+:SJH@]_!J9).WE69NN:R9\ T!+VV$-;_E#' M8-.MJ,=B;1M;)I'BLBF M>ZR4.=]9T.S1==OL;ELI9X[\C9";N M 3@L['X[P!/76^:5;\KQ7U:57'U2S*_+4A&RJ#SAR=R3482#.*>8Y+[ +)8" M^Y)Z42K4EPDHB.N.M9'=I5YSBIK3"[3E=:I2$PZ?HYD)^C%/!V:T)GXP\#Q[ MYQBZ2LEWQ]BTV?O. =U+]'=/P1^;B((E)%7](R+$LXC*.9L_*\"R%LC+ERE!WS^$)\L*_ MY;V7 M]FFYDI5N-59S@)>)1)S^-> M:MFA$\3'A"E;'5]Z]:@XNZC;\35%FS?,BQ^4VF4%U?$4+[OA+/=_]0*]NFJ6YY=,F5'*5S.9DXBP M,,0A2P0F$4]QZH0G+&$GD#!LF",$]\ M#_L^]_4>>8A3]<[@E#-. N:%F0^:GFR L#F9=)YFF,T^-K+ )IR38H"GE[<\ M.YI1-L-..HF\%>;MO+'W._P GSZGOIP7HMXBJ9NNU$?44J'F!J+,0YCE!!.6 M)YCZ2:";^@61+UC&I3 ]O7>8Q-@N6Y]HT]L'?(+O"#;#RN-&8F#4"RXLZ C? ML#QGG-\[,O!DA_>&!>N?W#MQI9V/=K,0,B\6Q4I^+%ZDN%FLU%/5VY:-0_@K M_?NRK(N;?:)/74EVC\J8BBS%212$F.2ACVFH==3/="NC-,]#4,=W"QY&5MTM M1WBN64);GE"W0JG9:LKR(3SOAG0/36.3AGJ/,24=MSA _+!_K]/XO5UZ_+N2[0^F'9)+V^HY4^9+@] M,S+C'F/,CV,SLX!U;0$]7BF_Z@RT M%WFS4%HK/RZ5F96KS[EBX[8.5ZCO2ZFHOY?-OYO $(P]U*)B6 $ MISY-L9?D(LCB($M$:%Y+RHCFR$9O2P_1FJ!6O]K74^Y@QQNDUI09D*=#5R/ M [-6];R,MAQL&U1NF7!WUM)"Y+/*59E1FK!X%4CTW5)6L%MM(V0ORHU;EJ_O MBXHK;V!=]NJID"RF(1,2RRSQ,>$RQRPD'//43SP_%W&2@MHV#A$;.^;UZ??K M3P^?[VZN[Z$1K & 3$-5;L2&QJ1:JFA+%GT9I::4B8#. DP#I":.))T6>C]D M9' /O$:-6FT]+A>R:]#S?BT?EHK"/]=TONG:43L:;8^#"E",U6;LD76Y96G; M!DJLI0[NO&6K\[@[SN M)JV '38*4V *,Q2CP0DJ07,.)E:U:*P(3E:4YAPX M^M5ISAH'ON!07HI8\Y5.@KR7Y4O!9=7NZN01RS)?I#B(LQ@3$DN<\E!BGP99 MF'&/YR(W76(W:\BS(O2R),&&>Q$3R #/!*.:Y[X41HS[Q08OQ(6+C M._":-&HJ#?!778.G+H*H'E@=\@06'QK$S4R_7:$!=KUK(#JRJ*4[@DZ;".A( MK0=)3:K9)D*_56ZC>\X[,G"WG,_;<6>2A21F28@CGG!,$N4A,TDC+#@/2.HQ MFOA&H?X33@F.4UTCP9,YIBGAV(MX&$=I M%N>PK@U#Q,:>8K>5AGO$33:?X; 9SK".P #.L-8XP&=8 P%=S;!#I*:=80V$ MWIMA3>ZQS) LEUQ*4>G"H+T"@_4F_.94[B5?%2]U'=&9B+) 2JI47"I7FGB! MAU,64BR#+/=RZJ?,K,>?)?TI,G^ B8Q ,UT?T18P,&LFI&FYO!/_2*@?VX; MUVP/[V\9$JUQ%(/5I4Q3MH-G+3+00'J\\[(X$O/-[VU3BM8OWZL-ZLX#(C/@YP;G,([ MI>S^C$G.XBSRE> MZ&%@[,_BP/LM:Q_JO9\'=6]=(092SK!_X\C*WG1RU,2 %0QWA#-37VNY8#JZ M%]K"A(?$VBM(>/ BF&KP-M[V?79/Y_*C/C+(*/_'0TD7 M%>7:+;Y<+-9TKC/(ND#H+ U)FHM8URF,=&/Z(,69H!%F.?43PD,BB5$6D0WQ ML;U>Q0B:=YSH"N2: :1+.Z!G4%,S*V2'U79LO("^LX9JPP3J<7&!&C[T7"R[ MM,,Q81-+7L\<3=3D1\&WP\7T,!K;SG-P:$SK9H3::'IQZ-6&TVK@2>SJ.2)W M9O>L,6RM2>?BI7Z_-M"C?3P57;EH[>%HKLV+K-0UY3U M,88>ENB=/@O6HEXSAQ[^6*A# MYXSIT+>;1\9^"A;3BQO(#*><,XE-/ VY@69_:G(T[GFIR6WV\U6;F5_/D//Z M;?Z%%@N]O3T3F1>&45A7=%;KB"0(<,98CCD/_"QE0>"%-L7DS#DP4LBSR\?M M'5)8;3FQRVTVP-9L[>\8JK,RH2]0!U3'!NKQ@30C;5J$^R1I<_D=YTX;$/XA M*=7F@!S+M :,8.T7TU=MN#XO/A1EM5*.=_&BM).6KY_SJ_FR*A:/[Y7*MJ=W MXMC+11[[F#,:8I+R5#=7X)C)0/HL"_*,I$ O&$!^;)^W846'NFMF4(\;O9G> M\H/>&^\56*)L[,:.A!W0:07 =OHDE0O\P [I2#A:NI\N7D,;'],"!5./$C+T MU/ZCA=@'O$6;497'@FZ_V:U7=9%H%J$##STNSE@IG##9T+5%,:H:[3C@2N*SDU@_^8 MVDT[@AVMUK1[E:W?<[5\>EHNZC/C[XN70LB%J&YE4R?W/]:T5 [$_%7WQ.Q^ MO7Q^+I"J;;GN=ZYR;#F<\$3O(P"K*,DS0#;MI8\S*R1]35P$1J MU?#/CH^F?:]H.4$_J=_$'\:9@Z2Y-@##,5#4M-&8T+ MM.'J BF^FL+=%VC#6M.SM[L(==Q-!S34JYH$<#L7:U3@+5ROLZ$R],/LZ4SL ME)T-R+Z'=OZ0=NY:ETU;GV]D29J&08YSPADFGB\P\V../>J%$?=H(G(*\=5Z M8X_LJ#WH6]!\2P_FL?5!,'/7+$6#&>"/!O* W;0#G#ORT?HC3^J@'1#IK7=V MZ!([A?FU6"QUVNO-0JFDK%8S%HC4#WR*&4V[4CO$RW'&?9:%(8TDK";'6P(C M.U&?%,:ZD([RD?2RO6BIPA1H#Q0S+3I'5)@JZ<[Q^AS*V_-U;Z2_.24]6-V. MB>A(Y_:&GU3QC@GW5ON.7F>[.OK\CSG]NGRB[^6SFAJ;PQ_7BY>B7"YJ=VO^ M'[IDY>JUC;A%-"")))Y23*Z71%F"F>0)YC&G4<9S+XJ,VHK:,C"R"G?,H"TW M.A*WPP]J&8(ZY$"D39<[X^$'LPL0Z*RCPT ,H2N9\;"T6[XX>1TMEBEV.!BN M38"#3[P@L1-]?Q5B.8YU-81NR7-+R\]E?9!/U+5>NI7/3*8Y"WS?PS(C I/< M#W$:^S[.?9F2))$9$Z"#/@8T1S;6[>*^:A;W"F;T4A<<.B=0!4'4S#-SC-,Y M@2=%7[U6S<%AT59GV@1"G%9&,)78786$DQ2GKI1@"L&!B@G&MY[=LN#Z^[-Z M7]IJY#=/S[H45,';4\';?AMV/0O,!A_92+RMLG^!>FSIR?0M8]9="@RQ'+8: MD\ (LR%@!!UW.SD;$A=M"@PI_J@^!3! !AH5 >R2-AHBO"Y4&$2:B6F)2KQ68LU.)2>#S+ Z/4(R-J(UN?#6W4$ =F M;IL!9N:'.(,!9CV.(C!"K64C$1VY',.T)G4VC,1^ZV:8W01W,!Y*<5F6RHP4 M38D0G0UCZC\EDN].2G>O?Y6Z1[W.B>F6NU44-R6 M3XZR,.)1C+TLEY@P2G1TUL>1]"+=65F7/81,F' 6QE[HZWWY?+[\UM8/+3I. M$-VP FR@; &SV30[+G@P]=?E$&OL.FX0>T4_:884A']&&YYZ%5='J=!LCXFC MR=J"@4EG<'N WD[K9XQTW@&FRX4BLU)OGRX1=EE5V4IL>!;ICUY8;U+"STPW4LAH\#&LS M>S4:@C!3Y10\ZX--(! !8#EVP@DVB)TQ^OQ<%R9$XC@.*21BG.&49Q33/8Y:)/"$!R%$:)C>V4]100<_+L@O$+3M^ MFG(L]EE<)W TLRSNT(&9D@W=ID3(Q8'BJ>XLAYF0CDS%"6*3V@8SP=\: \.[ M+,(..FVQWASYNIRK6^Y6"T"SY<-WCZS 3:9ECRJZDZMUN0!W2SXBNT$PXFRQ M@>$(2XEAH8A!H>R"$8>'G"X<,2C23D!B^,JSLPOJH:N;JEKKXS$Q%P$3 ON^ M^@^)=598FD>8)T$F29[G&0.E:QZA,VD609TK4*&BIEQG$C3?V*7OMZL5+S:MO? M6B0L3F,_P80&*2:>%^"4AD*?Z ^"A!&9"69:5KL_\-BQ^9H4L-/WGO##*G>. M2# =,Y4&5##[$.M6A;)W!IJL0/8A]ON%L0_^#G<.K_^Y>KW\5HKJ4OS]PP*< MUG+D]K'?_CK/'M452RND2*^K.HVPTI5?EJO%$K);=0R!TSZB ^&!>G):[A$2 M3$Z(:>4V'AMS,K_QA%!]Q_'4I;9'XA;R<_YFAYE^+Y[63^^69;G\IO>?Z;/Z M9?4Z8TF:A&E L$A%@(F?I)C%7HP)]Y5#*?R4>!3B3D*(CZS++5G$.KJ(MX2A MI^L >)KYFF.A!%-ZS45=\F0W1^0"=$%7IY"S.,<'A\#903\ Z8E/ L)! MV3\J:#&&[4&F-Q6TNEX:N@C^K2R+I;B33Y+J8/-3'0N6+")1SI6-2:ERC%F. M&546G%$9)5+XD1<8^<2V#(QL/#W3HM0DKK[2\E%6,^J3 MB,01Q7XF],E4J5,+(ETM*\CRF)+$$Q$L;=B8]LBV?(<3Q!N:T 1BJU**G39_XX+8&K2:3S-[(HC>.R2D+9%DS4R]RTR!VJ_ M.TP],I;75;[1:8+3)AD9 ["7661^IZL6T[JLD:\ M, D22.6K\]&!U\ :#QTS&WBVS#"S=ZC/])A-HMW7RSI,XPHZ.=#(=JFEC[J#2QT7M5=? M-^H0:YV?T7)DO@%V&J'36V%.P8&I*! 7]$6SXVAKS%ALJTVRTZ-/MEUF+&A_ MX\S\)MO ]M_NWUUU1Z,YCQB5'.YZ@+/!RX0.[,FP''UFS M-2%H=+0GN6GPV$X>F#)J&M85K'HR0:.Y=K+916H''Y=%Y'6?=\.H:N_&B2.F M^RSO1T,/7&.WU*ASOYJLK_=U]*,)IC;98/6/GY_U ZRNO\N2%Y44,\;#6$2) MP#Q-/$RHB'#*U;(D2H.$^#RC<9A UB%P%D8V&35-M&R((ME1M<_*M #9S&$? M%SJ8=:J)8MU14Z"KY=.S7%3-:>_^(7#VBOK7M;TWFZ2;"]0RJPN]-.Q6NBY\ M(Y.[A8$]:(Y6#18,3+JDL ?H[7KCC)%L(R?][O0?BX6\6P\DT3G"V M]-!(@87@%A�&.3@$WV20FD]7^MHQ.<\+[C2 M!XLDV9,#C:R3-7VT80!U'-ADRYX&Y72PP"D>,"T]#<4(";3&\EI%"4Z//EF4 MP%C0?I3 _":8"E?E:G:]+I?/F[Z-,O9%&E*<)7&&"1/J$\DXEBGEQ$\E$Z%1 M]_*W X^LO0TI,PW=DWE8&<^1!*9W#16'=K.?^FNK2'O#3:(S MQX3HU./H[XX.*UZN5U^79?$_:C$7!20/"/&PS[(4$TETIPG)L2=YE*9Q(')U MT3D'%K>T1M:7@X<6Z8:ZPX.+/?C,G%)'H,!4[] !1K0E/.(9QGWIQCK'V*/T M8\\R[HM\\CSC@5OLU/M6&XIR]7JK'O_JR^=2\J*.B>CLHB==/^-_FA@LXS*.4J;6HZD@ MF"1$8LH]M5I-$RHBF:1YPB$&8E1N1S8Q/2:0Z'&A,V.>6[DND*X6NZIWH60G M&\S@C/M S4S6'^8QP8S>[>8IU(Q?U(]APWO]5\M]4PD%U?SC98Z5!$V.Y 7J M/^:^%$T>94\.=S9T$K@=6>%Q>9W4CD\"^]N98!JBEG-)$_6N'I:77+%5RG?K MJEA(1;_Z)!4SNI!>^XN8Y2'QB9]YV//3 ),L"C'-?8D]S^.I1W,AB=]E@QI. M#@#R1D9D-R44:NT5H:IHX_X+6?>9J?N_TI8%H%F'8&MHI5WC96=T6RYTR[.6 M&MHRC[P\4RO8F/L07]2,[,A.9K:J5<=L7" M3#LJ$0D"G(9VZ)31O M#;SM,/"=^%\7SX4NB/Q0/$GQ85GJW*W?Z1R2O3\PQ,A&^==/MS?](MTU!RA? MEKLI:'47._-]^"%(ABV%0S1@%@$"A-,L?0-IK7;>A\:=;,_=0+C^;KO)Y98% MK9:+1Z4>3SH1YT$-5YLL-T MLAG_ EVN5F7!UBM]A%O'66^IVZ+]QV5RF5F^2V#ZS/&# A[,##]\)3P3[:-: M+3[6#LX5K=JY,8SC5(0,RR C.HK),8V59GJ1[X4BY&$FC(HZ'AY^[%EQ0U#' M\V$3XA$\AI7N?"F!DR!,0%#BVG$YSDA?.S#H9$ELQP7JI[(-7&4WO_U-BD>U MLGPOJ^*Q:4XHX)C$D"?S92D? MZ/>9G[+,\WV&>1KK=MA^CAF)TKESD2V\HEQ>98#+37E;M'969G)D;>KH>6YA'M,(D:+MOZ6!=-AH/F M%=7,7J!>]:P+]);G"\1JKI%BVV'W+>=0NNK4Y8ZQ:;MZ.0=TKP.8>PKG%O=J MFA%VS>U\M2@)>.SCD&<))EZB$[WR &=I&',9"B].05V-CM 9>Y=T:QEID^C) M3[2^ X%D9ND_ M2K'6Y?VZ1J+;'!]?A%Z8<(K3)$\Q":C$:4@H%C[5F_:^9 1TGF> ULCJVE'6 M3DU'&QC@&\#),-+G1GJ8QAX2''UYJ"-_HR0^&4CI*@@X0&G::.!ID??"@@:W M6.Z@R976CZXM1&_OO&D".?/]-(GB4#=F\ @F::;FWR1GV(MS$4H9IG7P'K"; M=H+@R)K=HX?F#2MU:G7-#'!O[11TAOML#@$!AANW\K>-7G;28UQU 84*ZFHG M[A2Y:7?E#(7?VZ$SO<^VG%V=,U.7'6ISKGMUB=12H-2G0>H]^VJE7/_EXZ(^ ME-!DVLPB&7*:13%.8J9K7L7*3%":8$FCP(NR+.+4Z'B[&W;&=@KTWHR23U=H MXOWL$7 ZGB/TA^W+])@"78U#!:^VC%V@CC7TH4[7J5:HQUUWJGA2P*$5 J<" MWJZFX,@/P*(JH0N\#.L8GD5JXLJ'+F#9KY7H9%3+1:2KUZ_5W;5CDCE.O_%YC2,%:S2Q[C3+F=F*?<%\P77AH9]02#D1U[ M%FF8N$"/#1MUDC?=803)AA/@BM,,5,/%IW.H@)-#A](O/91V>4#7)U""KT5! M0KM:EIH1G7:%"@)B;[$*N]O.A'R@15EG[?ZZ[6ZE8]/K4M=3;"L192(.TR3U M,0]8AHG'N3(E <5QQ'*?BC -8]"6O G1D[#?;.:37'7;(SS.A$RR#$>) MKP/3:89I1'V9K0C('VD(:(C:S_6Y+;N@!T/E]^TZ4;ZE#._QE=1,33 M%8+U6U5/G.JK)"3M5R',6@P":V8E7,$%LPX'VD1=()HKS-%E!UAS$J2)?>G- MS1$VJ$R$=V0T!DE-:BQ,A'YK)(SNL2U"5ZT^Y[HK5=5.;Z$?R"@.!0YIH"Q" MQBEF(958F8,@\&B:46X4N#I*860S4*_&E;(_+I>B.2=:R?*EX-"V2/O()'D< MI4*&V/>B2/?MI#A+\PQ+'HC$8ZGZ-YF]R)(M)\&F3^D/@(Z9P3M+8IB5ZT2M MB8W@^QP5Q5E9O;?C3UQ,[XAX^R7TCEUH73A/K/FJ6ZADA$1!0G"LS \FB3ZR MQF2* YDSFN8)R7P"+'2W'7UD4]320J5\D0O3XZ2'83#3+FOA8)K5R>5>IPX* MX*Y 6F_LJ0N:[8MUH #9@8LL??[##9-]+PY8Q'-,,T\I$P\D3G/?PW'@98F( MPXAQ4-7('])DNFF97&Q;)EOUF3ZKI?34W:/'[Q(]24/H/T+O9UB;YU$Z.A]+ M+'W3L/ZAI(N*\K::8/W7O-[&ZO)-+\NBTB<">GU2Z@I@.L%;BIR'?A+BQ(\9 M)M3/<)8G$?8X\P+I$^E14,NE"7@>.SS8<-IFE_)7W4:ZXPY1\?=UM7*8D^_R M69K9I#_8$X(9.(,L_N[Y=8*@GB3U0J8G2S_#'[4"H4:BMCG4IOSA)%G^(SR# MD=/_77+\AS@7,,(C,#TP, 9I>-6>VT6UN!1_KV[+\OZ%7U7=RL*P8L^1V\=> M06D<=4>XK7U&MPJ0$MTW88LZ^<*\3L\Q$(9-K"/Y@8LL(]$=KL$,I+2JRW-L MS,EJ\IP0JE^/Y]2E,+43LIB];Q.0/A05I_-&FS^H[ZI9)H(@DV&*O2 @F/A^ MCM,@\; (0IEE 6,),=IZ&:0RLGYV=%%#N)U<44W:3"N',1K62V>2PS332FAC M-302:D 1U?V-(JH/6T4<'G425302K%-&LXLM,L\H/,RT#I5:BC><= L_)I.+AH MOD:ZU!$PJ>HDBF;K%J?8P!2YAF5#N[^@N&C[4#P,P0+/HC(5U54"U4EZT^9. MF8J_ES9E?"/<+;Z'#@R1QC$_'ZWK'1]79SP0SD@CL"X]E,DUHP@/(I'T^2V,[WUW] M:YGGDM?1K,K901R'#\;,#Y@6;IBYZ?&&N@9^;>>^-P4 -\_D>O-,3APF<;B) MXPY"1PZ( X8F]5#< ?C6A7$X,MS'N?JJ1Q&W4I:_E,OULT73[($AQL[G:B@C M31K5M&T:90]!<-K)<20]S.@,"3Y"6VP#&:U5"O"^JYV7[Y[8D>[5]1>,\DI13@6/F1YC$28!II,N)Q)*&Q O\ MW ?Y-G9LC+V6N?J/WV[N;QYN/G^ZOT#O;WZ_OG^X>?CM[OH>77YZC^XO/UZC MC]>7]]?O+J_^'Y@78PF[F>>K7_*\?FQ TPCGP0 M2R8F]3O. ^JMKW'F:&=DG%673)]EXZM9[(LDX333F69,IVVJ3XE,, WC-&=9 M+J, =JYD9_BQ#=']_?7#O44^V59^,\MA+Q4P7%+305\Z2@YU_+ (+A/&MH-/ MGRBV)]C!!+']J]S78MUD X5!*@6C7&=N9I@(F6/F*:I+@E-)07#9E,M@AH2CC,,Q2Y:_D1!E4&N,PHKZ@'JJ,]';@J?(O-"UX MPD4M^K *GR,03$W-9+'*H^@S?E;J1#W0Y-D2??8/)4CL_'YNC>&KY:+V9?2@ M;5<"FF1A&.E*[D$H,6%)@M.,1U@D?NJ10(B4@MJT#A$;6V&V=7<[VI8]' 81 M,YL67>$ U#,;",ZH/GQ<-NKQ>_59B\!K(J&PXVLFDU7DQX;Z$ZN MUN4"_5[U=JC,5=,4I-.J.@(^,-4U@V8$U05*;J7*IC0F4VV@T'U5A]YJ73CX M2+[B]?=58^6;7.8926(O(7F.5V M9U-_%P: ::E=PU&GKJH+$_9 5W@ .?&+#X6E!7S8O5ZKUZG.EWJ<_ZA6- % M+^C\MMWU;(FSN;Q>J#>O;-Y]%OHR2XB'O<#W,,LQHFOF!GT24@NK+ MN&!JNAC(AL<+M.%2!\(W?**.4?1ERRKJ\6H=-3GCF4&C*],\">LHS)@/X8RX MS?FH.8_OG,'2#XH#G0_B\7B1@[%M/=P[J6-:(2LR3RL8@3$1).8^H;U2@'41W9=&XX0!T+J,\#U%TS M@=%GQ/?\.%2X>0I&3Q]K$$3]R;,HS6,_4)B:51T<#4BK2H0_ $K3)8)C>& 3 MPPE<3I]P.@,@Z++ ,5!V2X*S ;-8#@ $-UP*F(PX\3( (.3^$@!RLVWIVF:[ MY#^+U=>K=;5:JMFM3L>Z7(C-U%CWY]M&$R.9)%X>IIA%7& 2)#G.U'R$>1 2 MF7+E^<-:MEGP,';LI=>F<+.]]X[.ZR+8T!JO<(#-7/.188,9W U*WQ0WJ&/G M8HM>UZ"U^[OGK^NDZFU5YE';09Z!F;."M' .)BY9:PW1?E%;^Z%L3\ *F1>+ M8J7\^A==80R,;,BV[."YY@<5&X::1M% :P;&U\R4C8D:S([U *M905M> M4)L _M.&G4T+V^-)H1;'3^V@<';8%$A^XJ.E=N#L'R2U' >^CWW]S[4RV0*P+KIV?]Z7V1YU+7LI,6F26P44 M;C S X5LA'UO.RBLMK^!I";;!;>#H+\9;CF"94^RXQ;KDUS-) E2$O((9R2E M:EE&0IQRGF/.?$_Z@O X!IUI&28'LBGPTRSZ+,$5+Z!1M Y:97^(. M IAY^##H@=0G+1RV'S,2TE7CL6%BT[8<,Q)\K]F8V5WGM1F[I:]Z6=3UP?+" M7"0T3S!/XAR3.(HP"[T8YPD/O4SJQCG ICF'"8T>K]XTS7INZ-KU"GN#CIDN MGR\Q3(*R)MX>,!-O?&#*[SRB8>1GGR :S3AVE40I2'!/#D4^Q-_RDWL0QX=[Z M$4>OL_4@FIHREX^EK!.-NN9\L0BD'P0X"759*J[6[5D<4BP]D:8\47]SHR[B M)^B,K&4-3;0A"IT;#V-CZB&<+3%,]]X*:YU/8\ =% M,ISH#X\Q\00_*,C^Q#Y\N67<\$![]-OEO."OS7^W 70J_8Q[DF$6T!03R@.< M4I'B4'AAFD>,A00TTQM3'MDX:3[J8+M$_1;QP(BB,8R&P<4QP '&&0_B[:5=8#2]1/Y;TO)Z(=[3E9SE M(A->FA*<4R_4:41$DDJ,2^%\5*%5.&:13$..%I$,91Y/NQ4='(4X3&5L<'U%!% M'5FH;WT$'],EQ?E2 Y5Q3V#K5<41R:'+BO,1L%M7 !Z]Q M6PR+LK^X.'&]17T2/GUF\^*Q M,8VY)'Z41PD.@SC5G>L2G)$HPS%)(X]PZ MT'*]JE9TH;,<@2WK3J%GMOIUB0E,Q3K*[=%@B5K:%VA+W6&[.D,Y776K.T5N MVF9UAL+O]:HSO0\^97U:+N[6<^E[+/(OR_*A?%JLQ(;'2<[5WU0W3C!/A1V15Y#5@.?1MB6Z65\A\I1D$=[ ;[6FE4'H)"W7 MSIONBE>]SJC]%HOO7O<[,'ZCI:C_HZLR7R[$K5(YO9!O"WU#EM(CT!_9<==M MEFOB=4U^H!4?!6_#%?H/AAIFM[<(CU"'?4PH7"W\QV!QVF#!B"#O!1C&I&45 ME-"A3;F\?'FLZ^MJKBZ?5H"8Q,'[)PA)U %K];]+Y>S21^4(+=O^SMNVV9#C M>X-H& 4FS@8"'IO11!W1"[6V$L5+(=9*T]QMF)T6 MSTJY!H:=3+U.B]97,(.K+>L-%Q5]?"QE$\C_G+=)]A^+A:Q7+3,9LX3Z?H## M./8P"9F/*0TXCOP@]86?YY%O5,_=E.#(NKE+7A<4:QE 7S0+J.8!6O_W%(9F M#KY+9& :?28H\'J\AI*ZJK5[BMRT=70-A=^KD6MZGVW\7PVG'MOKQYL/GYM" MAW+F)8001B+L<99BHD^9T4Q*G%-&I9=RFB=BMM L2?$ JQ\5Q%K \0&+B2.-Q M(?=#A /7PKW?VG_F*^5-S5]O:2%^KZZ6]W(NN7KMVX1R<)$JR)@CS\*[:[&6 M)Z290B_57^JE&EV\HHZ[[C2$N5,-PN^TFST6=#"MMD1MA&)5-GA8>>H@0I/Y M[C;B][UYJ_O/"&.U"6]@(U%2,HHB?Q,H>P#4.ZJ= ^(<%YX::0= MW#3RO2#+D@2RNAVD-O:DVM!"Q0)=?^?ZP():R-W2]D0AL+33(&IF+J\S+( [ M3QNR]=2(%1P=,N[T$22CJ\I/@[2F+0!E(O9>'2BCF^#37+,%]/1X6TJQ*I\6 MH/31@S>/O0/=[(T63SJ"J@G+59TQ"4D7/2STZ7GP;'F!RGA45*>IH8-264V0 MAT><;)H<%*@_60Y?:'L@@U7RGVNUGKW6BUJ]N]IF*GA9Q$48"2P#XF'BIP0S M7X28AA%E :=!ZH,:RQVE-+(&;NFBFK!AH@(0+;-IT@D&,*VT%-_BL,4)T9R= MLCA&9^+C%2?$W3]7<>H&.P5N$R2JS_E[O2EHO[E8YW$$_ZODR4 M[N9ICDE&2)BZEE$=8>I3A/?W5!&S\K'@"GR"=3,M-D!"'8' M%5NZVN?_W*8=H@T+NM&+9@+57+A3<#-I'6GY"6*3JKJ9X&_UW? NR]91;4>7 M.SEO UMB+W)8R M*OND@3V@!I RTW)'\@/#OYWH.U1'6-0:2.>J^]( I6F[+)T6>:^;DL$M=IK\ M27YK:R:K5=-MN5RHC[Q)@SQQ5F89.K_ M(.H-96#L$+'\AK;\Z'[""Z%6/16ZJ:JUZ:+9&EPSBS F9, ]"Y:N[Q,4TO, M%@Q'5@5,?E)38PO.6_MC/8Z=4;JFY4(1JFYE66=BOR_F:^6CS_(P)(%,=7EU M78V82(:S- HPIZ%NAQ!'H02%!([0&=G$M%303\4"B>5\3DNU@E!3;:59.-Y. M#(24F2%Q(#_,7G0$D:*(:I(7J"7JSB*"F49:AK/LWU^;7F[-JC7/!"UB?2VF+W+*.A9'FJ$SQCI<4D41Y$0G$@ MUL:?MTTN=0?E?*G7$$]2%,,51IS :[AA-AYHP*A] MB]<.)TBS@G9X:0[8CM!&Q08&=_U50-2G;KQB \V!CBQ6PUC6.S[>H>G=ZZ_T M[\OR:DZKZO)[4M;EQ M'%D3_BN(>"/V5$<8)W@!2?#L)[?+U>/=*MOKXY8HB_HXHA5'&$_C0\ M 2\C(%C;&:6!\(,9)*_ ^9S(=@J"X<>S'5#^J\QJ.P4)8'#;R25@!FA9KB8/ MZD5_I[ZQI=HT<;\R9R95OK!R]=ZJP@YYPB,E$AQSJDU/)B+,\[S +$JD-DE9 M5 34Q@4"41TZ6MHB6I5E >\X80AV&Y3!< %&4>&06!L,)Q&[3(5>L&4F]$]; M$P&C-8IQU"7OS04ZAV]L5\8"83X_D H&A].F5 MG$%C>.?D% -_%1_E#$ 5^7<2O!TQJ8 %+IWGIEZ*L84&E[6Y1N%>\A!4QO MUS4Q_FK4C[#ME''87F>T/,,CS+>S"X_]&3ZFY'J^FJ[>JXY73*RT%GUD*[8> MLTEYHI0@.59%D&)"XQ3S).AV\_#VJYTKN9\;T_ M+DP4WMV>-MUNM%]N9"OHBK? MF!$4:%5)1 MNX0 !]H#VX\M'^A_:-[^)]KR@MK,0.<#V6,;B#R.!F9T+-Y?ODZG(2AS)54L4X MEQG%) L59HS$N"@8$QDG14BXU1ZV67+HBQXV9Y)9*OE6SC/VSHE[X'7,Y>WE MQTL/JG7 :X>/V#Q<^XG-#UM?L;74.$IRP/KFNW_X%\<+CT6IID_S^G0HWA]+ M-E^R2I5^8].Y2?VH&Y@_LA\3D5-A!DMC(L*L3L'(K;UKM4K&$(B88CM-JRA&::'VWY/SQIWI:_7*"YL@SAN"!N>?OA&4 G=36D MFF$,%VB-X)HEU.+I8CV00;/C\"0'%QO."SAM=OH(^,S M-8E8RCB/,ARI), DIS%F/$ZP+#*>ID'.\L!JT[4A-O!VW-%0LR+OI\%H#9N= M]? %!LQHGN"&W91W3W'MHU%U1CPJ/OS_Q\7_36&)JRA,RH60J(UX$M !]L1^&_F(__'9]^WAS M>_K+<4I4RR\V2 #@%_LL[_ O]H._+_;#R%_LAY-?[ ?'+_:FL=*Z"GFE_[6< MRF;&;JNQ)D^3G$0RQ3(K$N-Q!9@)K09YED6IY%P;=I#'=9;BT+>W&_IHAX$^ M;4G/HVCGE7G%!J9Q/6&!]SVS%=57][.S],;M@68K_D$G-.L7'=N9EHMBNC+W M4),L30,>489S3A@F*DXQ,W4#:2'2,*!";WMLLC(3*.TT?[LT2,4W!*R_R[=J MA:;5>'!@4]*M["*)4Q7+$,=<%9@P#0"EDN&$R"2B21B*&&3U'&5WZ=_66W82 MI#?SE:[R00SRD:8>L[] M)@] _SA[K<:!WIL*.#.<:+4JI_QU9>Z4T&I1G:2UD=#D9N:QJFA!+3WVC#F4 MW%?3V>W"XS:8/1#HH)GLX1/.YE4?C^7RDV;B*YNINT+_YD65JWH)5EYK5*VU>PBL8.J_"]/7!J8U(Q>H8N6B"L-ON/&J MYE (_-D!:\IC&PHH)$O+[6)E8O25\_BJY-U+XS>N MDX[NYNO')TI00:(TQW%. TQ,=0F- XE94@C*F%!YM,E)M#,\CIQ8*=9N:B+, M#'TP-'^I\@^1WDB-'<(SQ9:*,_&OG11%HV*R80L]&3' 245.GT6H]-F;!1G. M>*8_BR0P?8;#&"L>DT!O "*+J(SEIO99SVXWJ8\PC M^]%<\/VJYDJ[U!-54"(99?JP2?1!.\YBG$>%/G%&C!4TSR/%%.RP>8+2X"=/ MO8^_39?&+IEVI_49%*W8#]L:NG-(V5D=#]+#K$IS/M44UW>WZ$-#]'0O9X<9 MV)UB>1N#?9S*R).P.T4]'(;=_;BC\ZC*Z1LSG0ZTA3!58+/+9W/G, GS4 6$ M)5@&7&A]C6+,5!QA(CGE,I9A0$'334X1&CI,UA!#;V9>9W7ZW"]1T;^H!NI5 MP13M<2PK?V/:A%.0MI,*+;\SZ$"4D\A:>A4>\ *Z#1N*E@.G!'+ MUWY_BLRX&_H980]V['//N][]E2\+\S6^7I33X75]#MU+=Q>J;*J$7>Z<@LM-6+X+#U+4A@Q[4 MBPD0SY\NJG8BXT^[$WG.N=25539L):%\UKO+?IZMOZY%M MUS^:"TM#3/]'5G7OG(<)S4(WXU35WE/\R0R<&@\E5_XYV_<4MWAH+WH.IG M,$*.1EJ5;U.AFI@*+00)HI3B4(15Q\48LY12'&3Z?XC&->$)R,"V5Q_:.-:T M4.GB]^W"8&F]7(6#AI-JN?P'AXX*X,L>[*P]KBX?$^M #X\^U+L12'T7=#FO M:OI*]4W-EY6"5[_=] 21A.52,2RT.X.)_@%3*20N9!;0,(\2$8)N<(#TA];# M=O>+'3;6F;0>&H18X6RIQL.A!U1T'\#U:1P"$=]_#Q$KZC^KG0@$FH[.(J!E M7)M77\Y7B^E&O+OR^VRX MVR&.96O=8RN,W$2W0XC#=KE=#[OF2VD_4@/]_O=RNE(?%]_G$RY8EIEKV$P6 M)ADT#S&CL2G."9F4,I=I)" ;]R&)@??F_0RIACQ:\*5><2F4_FBJF]KOAB$L M-4?@W*D#U.RVX7Y8P S/AA;Z^T9.GYE2IR3QEB1U0&#D_*A3 AZF1IU\TDTI M;]7JBBV_5=]CJ>2O[[\OS90R0V=IKMJW#7$F41;*+.(,!Z;I'BF*3)]EA<*$ M*LYC2E7*8\@5HSWI@2\?34U:U:GEU83DUXI<\8#8A@F8V@)PM5/G8=""J;D! MRC"!UER8T&FUSO)G!> >+(. ,*C6@TX(/O6Q&$%-ROSZ^M2 M^Q++Y:7X]^NT;@'X6?_"9.XL)Z&081R& 5:,I9BD*L1?[!R:FYJ'MAJW1TDBY(T3P*%XRJI.BPDYC1-<:*"0,2*I#*T M&N-TFL3 JKPFB Q%QR8J1W"QT]I^TL)T%2@H6$%/R^))+8\0&%493PNXKX(= M3[K&IJ[G;]-R,:]B)3-ST;7IIB+>3=N$>J!C5R_>ZQ\K$S73;%W/7Y^;8JFF MB&JVT [!IQE[FN2F?4AN)K*E9IB'C%*]2:<29R)*PH+S(D^LVFZ/SOG 9F)' MBKK"4VSEN$#SC207:-F.1Q>;-M8OC3@72&T$0FHKT44U:%*NA4*%E@H:TAOK M:V(;%OT+?O@PJ[G[N5>Y(U?MS_VV];EO[R'NCK4O-XEAF\_]NOVYK\M9Z\_] MTU_X&A_^"G[];R/FO]CUPB&V/_%E8QLO'XFKD&/S(8!_&]<=FP.U$\5G[ M2=-9%7JXG,NJN_2WQ4R_OS2]1%;O$\I46DC)R6D/FIW*#P(%3/[JAF @S'OKV +P S'&9\_>5L=BG_^;@PJ3]- MEHJ%XA]_VZ15GKUIFGX KT\#I38<"3\+(L'\OG^:H^RULJT?&W M!U8D0Q09JCAL#UM!CZI\UN>4E9+VNG1"_//ZU%]RF$Z=%QK]:3CPI%3=XCDI MUHDE1U.N;I':"G;F23?W]A.;EG^8KCR_OF_^^;>IWAQ+\>W]LWK3_H'^ M- P +]4LP;3S>?U#!%/M/NC QU^#A/4U^=J.Z+A#KT% ',R[AKWM9C*NGU]F MBW>EFKETK?-W/6=[-4F*+&)FBDDB,FTMJ!3&6IANJC07>9[1(E00:W&6XM ^ MLA#EZ][XN#H*UC"&>-T'#IB)=QY).U/A%1_@95-#&I?-:,H6<7TPKLG[LQ/6 MDGHR$>?IC6H=K,7?-PSV+[K9A+\I^:1/TQ_57'*;7#D*#E;E; M)D\:?(+(J&K;+>B^KIYYNF^3LB.[3&@Z= 6A/AFETM2Z2([S-,^QB(,P8860 M(@%U(.PB-K"RMGHWK*^LWB^:-J.G]R$X9'9:ZPL(F.ZV,/B\Q<#[7FPCG/=6 M7S][![81^G0+,&_[[O;2O IG-_%63@,MDE;A/%82$Q(3S*J*\T)QEG"2R2*" M9<*U5O_KW#(=%[Y;(WN+Y');Y%KEVA8+FK[D*)Y;BI&EF Z9/T?$L,S.:;\Y M<@;-$:8/LUR./=0S=E=W%ORBF)D)+^_F#\IL>/7T^-O%O%S_^"M;3I=5XZ)M M]R8B(Z$*DPA/,X4)CR+,%=$F) IY4(@H#(5;9*\'4P.;FG9KK5:4JVJT-7_" M)G:M_5X.=!>\?!K T.!(&+L&#B_JCJ)+M.;0-#';\%@'$UM>B(;%D_G$UN+KP MDCY \G[RC9&]^L;*)[6<<,ZE2M,0)R0V MI9.48BXYQ5F09B1@J4QB4.GD,2)#IVFT22)1TX0VCCX"C9WYZ2LPS*SLRGIU M1E:'ILZGA?'6M?D(B9';,I\6\K#OS?1LK7RUF^@]F@(7I);_-M5G6#I$X M\>?'[0C'VDV:,%X4(DT2G$4BP20JS'@*PK#*$I93E1&:6M5+#L?BP"9@A\V= MM"6SX;9_KN,;JV]LCG9?JL\HT)Z&_C]+.ZOS.S)[ M8_ GM63V#?#IGLS>*;G.!7M^GJ[6A+<5;SM.W:;-J> D(R0+,&6Y=L!X'&&F M9(&5F?%!9"!HP6"SP@#4!S?+&UXJ7=_A9N?0X]A3%@:UG6D=#$"HU?2'G>4"9 RR'0\M<%H&9(JFFD\_JBJK]RHK)1*AS'B8X8#& MVDEDDN \#!/,LB1FG.2T4%9.XI&U!S8C%354DP/EZ1R#H=L(]!0.IN(0N:Q5 MN$."CFQZ_5:MF_H?6Y4\MM8H"MY_[E %4NHX@D9IAR[5D%!M[Q.&PY*X,V9=Q3A%V1N6/BZ M"P-2'_?:RPV:@QLNQV7@172_SV4Y>W_Z:J[*M-'[\J_5?3D5ZNK;_.E>.[B6 MQ73=JPQL5S1QI:F;\.6: =-"_5]JA2HN3%!3^T/VE75G,.DV&'[A@-D&2R0N MT+W2"_C(\[.7UJGP[LS2HQ7@V8G8+L2S?,,UH^^F&7IO6O%]__J%8N?RD MOQ?Z /!)FXWU_"9.6%A(A@L2:X X26@FA0J"*+3*K8<2'ECCUTS4 M/1\-&Q>H8@093I!F!1E>H"EUEJ!VZ_^04,&L@25*SAF(EG!!DQ/]P^:6M]CW M2^:0T @3W3+7T7+1D=,@8:(>9D@"WW?LZ[/N /)9,6VCS'_5LWDF<<"D%"8/ M,A$9)@5AF,?F?BSBF4SUQY 7H(S(DY0H2E4T<%'=E#@-RSL-D]W9RHOP M,-NX[=%3D;NH_Z>9J^6Q+\\YR7SUX3E)9]R^.^?$/>BS<_8%^(GF9BZG;U/Y MRNI">LL3S.Y;@_LO:V+_97\JV9/K_"G$722HG[&FXRWD>)I]IV/$WE*C'1N. MB] ^)IQXPFV[:C4N:FIX'Q>/[(<9ZVVZW6DU^[0HOWYCI?I5*YIL-S::L$P6 M(2TXC@L5F\9T C,:2:QH(%A49$$6R,EC(O,WFN)K$G&:9H#@J3.9;1I5I24)P MG&0DE"H)HQR4^69->6"?H^+C/YN$*,/$?U;MOH'VS!I&2^LU!#@P6W5Y=W6# M+E>K!10$OT'/XYZU:3:A@ ME$0LQ0FG)CF6AYCG28%I7L1!)(D2B9J\J9(OP(,_]?*0KWJ;",!?KXE5W7?F M"EC"N(-$%.19D:8$$U44F"3:?Z1Q$F(5!RR*\U1QP2!MS%UQ<&A9[A$%.UOG M*AOT,-90N4"W'4*Y#S%M<>][?*E9^N<,+FT)=7)D:?L9QZD B_F3WKF?3=WP MHUZB24!@64+"5&8X2K60Y\@P/3177Y0 M;K*-<$Z)RIT+CY:U;"->.X79ZGDW!U8O\Z+*U?N]_IA7EW-IAN>\F'#>Y\U8 M9\Y8K-4SP6FD,DQBH8_%*@K,[7B:I7$:)T$"<6;/DQQ^]ZP8N$ 5"YN93A43 M/89C6V!IY_'Z10B\X_8%!^P*V\OKR2VV(#BJBVP/P+Z[#'C3L1)]/1=G^R4. M2YF9N1XAY M4@C,PS0A<92:0KZ!VU&-5#WLWD+)L9JXS\=B9R!& AMF28;$>8Q&50/5(??A MY*_>INI&Y@-=E=2-X.6>S=],"<-,(SC(K\-3[0P<.RG(Q5XO7Y>[P MN34;]CF#)^7O-BZ^1 >&"[JE]MS'SD9&IV3#DXN.EG9X3JQV N+99QWS;:I: MQ;M":_/+8LEFOY6+UY>;N9B]FBP?H^-5EX)7)9L4X,5\W35?!CQ->9;C4)#" M# _+<"Y9@6D8!451J$BF(2@!QYF5H3-RZKZW5=ZAR8/3O $3[WN@;.==C(,= MT+EH>$$5,Q=HPPYJ\X,V#%UL2J.]3S?H#X^O]!YW1L;-]^D-V$$"4/\576LP M?WU=ZM/; MX9#G09%0J8];'%:&:4U[Z.AH0Q2MME11H<"EE_98=ANN@1&"6:HU"ZC%PP7: M0-9B WT:$C)H!>8@T+D581Z'\/K'BQ)FD)PMA ZUF& 0+,LQ[=<=N2(3+/!A M429\B9YUF>:+,%^JY29HHB3)HS2-,-!9R7S79![0^3DUF:?$ M/5F3>?(%5X?I4F,4&4/P><'FGYBHAHXU]0(Q38M0"H&+O @Q42K!5 8!9K&0 M,9-3/0+X:#VV(AGZ6CTK72R*Z)A5"'SHC-2_"(J.$,MUM"#6KV6IXLU M^V)X/E8]''PPP^>(W "1;3=$G.+=0%*C1<'=(&C'QAU7<*Y07;S.5\O;Q4J9 MBS%CM98/2JCIFZE*_+Q)'(D+FM DSW#$)-5'G#3%/$T%#I(\R7F1R3C62%O&R ? #V9V!H'.I;05 MA(._RE8[LF,7MH+ .%+7"GO?S>@<"=A<+>;+J6Q"Y=4@@T*5I9+AA&=,Q)+H M(UHD&"9A-6$@49B*J,AHG(:$IA## R$^N,O3HHM66\(PRP*"T\ZZ# 62CTCV M+FJ/%JB!C8J+^)X,"XCTJ,;%!91] ^.TAF/9ZW:@N;9D7TU+G=I[6IK\X]7[ M)C+)HJ#(61+AC+(0$QIJST;(&.6O-Y]O'F^: M&9C7_^?WF\=_ &MB;3&TLRI#( .S*"T.-E4#UX>%_9T7NZ)YUWUEZ^VB;Z_S]GSHEQ-_UO)*B-'GVSN M2_4\?7W6-J1ZM.FY5UU[FI8JO"A(E <*KZHURTYY0&*:@!J+?IV)K1X8'V='<\%6K(.$" MM7A#:^;0AX:]7RJXZW?6F%<\>NZLXPDN;U:L'S,$$Q3:DVA%$J<+VUZN=,)R_3/6% $RM'(4'78K: M2.9T!=JY\&@7GC;BM:\WK9Z':^']VTL]=]Q2X];/#ZQ=]^P=O2W-Y*MB43Y7 MWMRVU-!>N3;2G5$<=*3S2*CZ<0^V^WO_\'?X-_UQU)> MEN6E7+Q ]YG#-X=VQAI2P,WDB(3GO_G]A(/IP&/)JN*O5G]Y9"?\6QD97XIN3K3-T5 M)WMFU6Z@+(H@#@N%BSQ26!NNW,1GC.7B)(JS@J04-"["EO#P9JQBP]S(G&GR M=L;+[ >O7<1Y"-" GG@OC."MM( "^VJP94MVW+9;0# .FG%!W_D^RD,5I'J>8JEA[0(SK?T4\QB2.J0I9E(41*+FND]K QF-;R#>K MACR5ACI>%/C5S)JL"O;[#)C,@ M(R?W:?W$L9,GQ.X>/7GJ)>>64P]*+-Y4^0X*A1U[=V!=W31=FKVC2S/A3GOM M.V4L:V; 3:=V$3@?-.@K/$POK>7V&T;K$K)/MZG=!IW2_E4]U=TES8P2'A9Y$A8)ID7&,7PWISY*Z^?T MJ>X2^V3+ZLZ7' KJOQFC\*G\@\TNEW?%'\O5_.GCRIS%RW^4U_]>O5]^+^52 M_UK>S*_>2OF/LMFC;$OK'=OOIG;*C0U72"F)=+X1U_#!W1N1?RN1,$%<\X'>#"- E\8&3TO/QC-*0 ?' +0ACQ[; )EJ ,-";;$\^CX MB7VY0#8DQ_6$ " <.$20=_U-]7B8+O]5N>Q)GO.X2 3.DD!B4O 95'Q>A[2N?>,)Q0VMW:;]=K([V9_^\6"Y_ M8]/YW?SOY72E/BZ^SR=4!FF09 1G)%BW!TTCAHLX"A7/5:9RT(QT5T8&5CY# M#7T0WUCYI'Y!BSF2V@+IP^G*.D>]-]*6F^0(^ $WT+VQ$)JIDP,A#&/H@V&M M KGB#DO-GL>=MB= OG9A5S;&W:%[@G6P>_==S\VZ7;-R/IT_+>]56?4(W+:P M9-IV):9GGPH4P21/JX&X.4YBQ4.ES%AKD/DZ26EHY^#RX?;F]K>OZ/[Z 7W] MV^7#-ZA0J1E2A".]6V&2BA13 M06.<$)E%3!!1%* TFJ-4AHY ;VBBBB@PSGP4%\O YOI+:*DUF]M*_7&-UW(*JY<_>VNJLQ;KB,; MVQ+F$Y"V1*L*!2 M8"*R .>4&+N4)FD::'.5\LF;*OG"UBC!&( H69L-:UV[N7V\O/WMYM?/U^CR MZ]?KQ[K%ZV]W=Q__?O/Y,\PT ;&ULTO#X04S2FL^JM*X+2?-<-;=OA5#'*_= MK/,1)$81!1O,(*QK%F,A M8IKQ!%,:9T5AIDI+Y= S\B@Q*SWIW0FRBE.;43+EDS+A2Z:UXE6AJV_3%_3U M.WMII]( 3"XX+GA-MW2 M] &/I<%U%MG-KE971H9@=9=Q8R$RW'9VB>3+1!ZE,:XE[!+SP.!U/MPWWZ>R MG)N4Z[NBF>/"9O>+Y=2H^_6/E9I7DU6OYZ_/S97&A"H>\4);OR+E^@089%Q; M/\EQG.>*T"A312;<ZSKT(52JK"Z J]-Q MN?P$'\O8L<3 ELU0KC,94$/[ GU:+%;S!:1Y6Q<$YZ^"/$D/LRQ=@@\P)]%" M1K=.AQWKCM?\\+QP._T0+1YW#&77I6(?%\_::9K$A,LBUV>+O$CU*4,?.C"5 M:8%#3F*>AC)D/ .%J=NK#QV"WI0BUN2@19@[0%@&EEW% P:-K26#QX*/2> K MSKNS]K@QW&-B'<1GCS[DVD'QRU1*O3^RI;JC.?11/8P#MH^@%"[<^BL:+/JP)OR+*9:N:#<7/7[Q M@%HQ;[BX6;++YVK"T*+0J*R1DFVDZGYY]3?G/WU:."O!+:U<]UHC6SHKP0ZM MG=UK\*##EU4Y,X/4EG=%G9H'CCF<7F%HOTM;NM+$["KJYDMZ)$?3/O;0@<3Y MT(,?$("NEXW\ X0@SLOJ%('H6':T ,1YT=KQ!XNG?0PC-"0F8WBP#>SI,.-<^SV'5BQ-$G4H@DH@#XFY_FMKJ^(,!W:D\YSZZ(N6=S*HH\M.%YQ=(K8$06Q[]!X*.)B>6V/F M'%H$@0<]IP\%HMNQO?\7T.'$[@*!Y0$>M/3(YWD7L0^/]TZKN*08+&#^S.:% MH=,'KN\@60(+:V_%20"8Z=*\>W9+#IAVO-)?C.V '#"^>UV__T>WT_$?K)R: M?NP/;*6J-EF%)'G&B,2ABH5V)A3%+)0,9T%8\*(0J@KL%YIY+8" M>P(<=A78?Z#'G([;Q7QQ= + 1#*AA,@D)C3EF' >XIQE'(N,*BI2%>J=!U9R MTDUP\-O?>C)%,YQC,ZW#=4K':>#L]B0/8/28S]$F?#"BP_-DCK-"^AS+<9K8 M^#,YS@I^="#'^;?\],#ZE2VGXO'[XFK&ELLO:O5M(2_Y0"ZA '0'CIDM6X:I2%&RZII%%NMRBE_755^VVJ! MKIK#ZO_]KWXMM+H MK,1 \$&#%@=M-FZ0!4C%TBS@BI>4,V,=G@;=@;LOF4! MPD#]N+HH_]0.71:0G.O99;-$SRE =T75]N#;8J9?7M;S&S8*$009BQ.5XY"& M^F@K)<54$>UW!+$BN0J48J#Z."NJ ]N:G8:$O/3"U,S+>D8*9 M%R\@N<\7LA':]YRA3IH_9]Z0#0PGYPY9O>QF//8[%MRJU?4/,7LU!\IU8X-) M%@D61-H]297(,6%9B#DK)(ZE9"FC14[#$-;*Q(8L1"7<&IAL6W'4>8<.1Q4K M_,*HR.)8Q9@'A>F!*@K,];<7DU"F6:ZH2M-\LEJLV.SGH+K!)1\V+* U#Q[/?1"1/5E7*Y*C&E<("/NV M%?2NFVE]4$)-W\RA9PGT&(Z\.=SWMT5L$$^@0QA/W\QC%$;](G:(N/^]ZWK4 M=0HO[F'^T67H_) MC%)%9:CWL"PT::-AD6,6! )'29*+-&=$1@1R?AB'[8$/(+N=]ZM N].UVTB? MH>UV^E?[9& &S>%#<=A_Q\3(VPX^"M,C^P!C?A"'7L2HU)TWB)V"GYOY.@PN M7LM2L]U4E!6B* 3).38'.DP2J<\K42*PE+%*9!2%&XG7)H*U=? MSD#J$Z$H6MM8;Z#XK%?<7%XU;)PK770QG!#!_5D^*ZICFRX(%$=L#^AU-^-Q M7YJ[LM7[O?[V&)MF@D\O56F$Z;]8: W4OZP'#"\G 64\ERK$><8"3*ABF&:A MP()E(@YX%#(A87$B"/D1XD6FP_FB?*^;3VKJ9342>;5 +PV?%^C%<'I1I<>J M-;,P2P."W,[<# 4CS.;<;T"J^*@PVG!R@3:\5']HN/%G>5PP\&1^0*1'M4$N MH.P;(J+9SZ=5QZ2\;.,H;L4FFS=3@T8;8$M.IQZK/E M+48NZ@T8M1BI;,D[X;%#5I1-0Q^;O54_G!TJ*N" V%95058>.2: M*KC(AQ55#FLXCL=>7LWTH>1Q\67^,C7AH$=S3P!NHV*QU,!A\9H#5+%@H@J/ MT^_+[?U-:]S%4OO\ABW@I.TS*'6;U0$ @EE26VS0GQ5'R'O3%8#T[O.\ MSZP_[I!O.V$/)G];ON8Z#OQM*M5<+N_9NUGWJHG9S.4V@#,181AEE!8X$;S M)$TRS!3-<9KD-,W35$A2P$9_GR+[]KD_-;.5_)FWGUE^6GF?QCN9H_72TT+Q]+_8^W4OZCA-5=^Z$VL%6X M+Z>+$OU#L1)I#M$G-BWK<7TF9[7)4FTVSM]*-E]585?M*;^CUINK;VQE7IU5 MVZDR49.7E]E45-OH']J),RZWD6Y:C_YKQ@->+=Z4B>.:->P]$4\?XGEG9?S/ M#QK4_6M\=)X+Y_W"[N1(>6)A-%_++V1M=\SSRHYE%OJTI[> JEDF9^)?C]L! M9.N!2+=J-2&LR(HT8)@&3&$BB@#S) UQG+)0F#\$$:S.PHKLP/;9,%%W:#4L MM&>O7: G,X5K,:^B9\ B"SM$[=PY_SC![& %D8D=;CA CVV86L/*J@1ACZ46 M(,E]U5K8$1VWV ($Q$&U!>QMAQ#/T]/JNBRO%L\OE\\KZVC.SEM#!VZ>GLHJ MB(XTR<5<+5ZKVRA3'5M?+T$R_8_(;!&;<187&(;I*2DLY')4*+?HRNY2XP52 MCHJP$S,Y_H1K[GPKYGJU6*ZJ]E55Z/7S=*YN5NIY.:%QEL9Q$&&6\123*-?_ M2C*"4Z9(Q!,F**>0K=:&Z, *N'L_8'AH&JU57* _#1^H8@2886P%J-U.ZQNF M/C=1;@@YU##8B^RMJ,&"Y,A5#O8@')8] -Z%F0RIII//^A.I\QD_Q[V^E=G(/ MJS"+A @AE< L91DF,8LQ53G%-(DBO6Y IGT*5\]3A:D9O "UHJHWQ+6$_#9 M[:K^08%IYY$RUAJB<0M9N\4>J)3U!-&?6LS:#<2Y[>$)RA8K/6S#[J:,:0Y0UO6G Z]I[$"'86]P.3Y@'R(T 38B 8]#U/ MGR;P,T[99\4]C7 M[^REN=NB*F1)Q#E.DT+IX[GVP?,@DCA@+)8L"A.B EAG?B ' ]N0AANT9@"$V9J32%X>Q<^Y<3\42&BFZ8" MNJ6; H'UF6SJB(5EQBET]9'33AV%/\P]=5W(N6.)EG ZJV<$W!4/ZDW-7]4G M+>%Z1O;C0ENWY6(VE76J_=J=*42:1R136*9)@DF6Z-.B2 EF 2-*10&C I2J MYL[*T%>AXIN2K[,JO:'A!#7,5>;^;M/U];Y<%%/@D;+')V ;O!T#5VA(M\V3 M 78-J-$MM!G/;EJ'MC@;)$/6'T[^FMNX,C)V#YR>@!UIE=-W1=>AB75I;]W= MX9']^#QE7/.QFJHJ(2%2 5%IPC"+8HD)BT.,A47$M-"!I@4*L,LH2$61Z M!(=!RL(HS$6:@CK1G2+9Z?30*EX0.56T9,HO1+Q48UW;AJI@\=;VR! MIYU*^T4)IM\5;=0BODX K\E?U%WS/?8*L1?66^OJLP1'[EMM"\!ATVKK-[VU M,UL?N:_8R]1,/5SW_V"YS&0DJ<8[)YAD+,74_%>49)3D69[2(@;VK+0D/;3% MJ+NI& .QG3)3=S6K@A"SK8.$/LQ5U?I=%84R,6G]SZ()"ZHFK/0+& !;J1!SOB+;!M^%DD!8K< "&ZXQVBO#/;HYV!A"+_FCG5G!T691XU:>3 MNS=5SJ=/WU:?IG,V%Z97@(G-+HIUK5>11IS3H, %"5),XBS!C(8,2RHHBWD: M93D'^2UV=(>.A]9O=IP>HUV()J:7KXA\HH/]BA]$ QQ:@ MZ+Z\&4NJX[HT,"@._!K@ZTXCE1]-'ANP0&3OM8'5W8PHKLCUJPO9E[5;D7N* M"5-6-PFA4YF/R>(ZFWEGK3$G-!\38F].\]%'O#7_,U<$3_/I?RMY(]5\-2VJ MP;5U"ES5.TUKK*GIVKK#^F^OSR:4N,Z76TYD' 8\I#%.F:!Z7TXRS L:XCR1 M>2&ERF)89_N!^!PZ6-ABS/0TW9V, ]N^A_JD[+;[OP#^,(MSO/'CEF>T\]G4 M7*,UVW7-:>N\UW!^87P,TT7L\_2MNMK8"#)H8TB?2 _70=(+ES^[U:1/J"UZ M4GHEUV.@LME,2O5-;\SZBUU?"9G:W'OSBZIS9O74_4*?[=1*,U4UYE=S54Q7 MID/M\E+^\W6Y,K^]5:N[XI']F'"6RSP+8Z1V.T8>:YU^0X?H"K3_"AL6JZ_8%8H7V#LSN8@:1:BT6C7^[ MX7W]B&;?\Z#JX?#U.>%Z "[''XT]'-1'9VH/2,XU7?U2"'-B6VXG;MTW=Q*7 M3Z6J./C"?DR?7Y_KH]WCXE=]CI_)2%R3+WW9G,R$GP M?>$XS(;OO:*7"8NF"+OJR&]&ZF4!8R+6^P2/\AP3,Q&1)5&$51;**(Z2,!2@ M'B0=M ;/%JN2'[?CPM>T?4PTW,',^D[8!Q+ FYKVL/0&D37E"]3,=QMZFN Q M48<9 ;A#Z6?.[3LF\IEA>T=?<786-5+1@WI;S-[,_7"IY'3UB9GD\]5[<]>H M>!@&+.)8DDB[A8HQS!-28!$4-"!2,,XBH%MXENC *F_HHPT#J.8 K5D NR/G M,;1V[KPB S,!W: XUQY:H -VR[RBY.: .7Z%7+PK:VEM_:CS"X[M,5F+>,0W MLG_7S0LR6:K3.KIGYGE5HTJ?U%Q,U7([MF!;CJ8(+](TI5C01)FF,00SRC*< M%S(*54&RE"G8+$ 8 Y"OOM,TP*N[+U]N'K]W']'5W>WCS>UOU[=7 M-]=?8RNR.$AFYNJY+T,.BNLZGW11TW2CY M;FZZ*=\55=2_&8RM)&&*A@G.4M,.)M<.04X2CA63,@U4((N .5RR=I E^NJ[J MKZ\L?4\4MQ#4DY)W41I5TRU$WE=WFU?57VTYQC211&,H@+' N:8A(& M$C,>,QR0+(\+F1=99M5\]22%@;?BIAZO(@AWY'>QL/?5G26$N^-KX09(.#\I MB4>/>G?]T9WFH^(=\XN//PA/#/^B6+5'F]BY95)XZY6A+Y%K2I859/OB=*M' M#TE@2M$0\1;8/\&X4X)W>YW1DKN/,-].[#[V9]?0>]W)^*Y8Q_.7?Y^NOEW/ MWZ;E8E[%(V=?V,I\,2=Q&L4!"11.!2DP24+M01:*8!F(5"0LY30.81%X:]H# M*U'-A_&19FM.T'?-"E)M7M!SS4Q5#;YYT+*TR@5PVW#](##"-'B+X.==!'?8 M0 T?PT$&C>$/ IU;*-\3A ZA?3 (EA%^^W5'#O2#!3Z,]\.7<#;06BK3T70Q MTX\]K9M^[)?7FK9<]:!,\5Z-3IK5M[/;G. )S53*GU\-S3=5CTZKZ;?SI<$&R==G8FWB?P+2P!U@A\-- M=],+=*RPWS"*UIRB%JNM/.B?]Z& -Y&?\.$X[C'C?4@N^Y!G'&VW*5]DQ][% M/,-U9)/S3<%A6K/&9S%7IOKI397O'U_5XZ)I>'577,^+A?ZB&QJ BFW D@-O M3 TG:,T*DJ_*M%E=]U$S(WRW_%R R[PAX)T/!0R$&VR;\0P9;"@Q' "WR<, M.N.-%X8+OS-#V.%UQWXP38?HNV)=15F51];W(,M?WUL_50V,)U*E@0H+CH.0 M2DR(]I!S0BD6N2)2\BPCA0(UA@$R,+"1:7?,WI0ZMSFZ0/R]_8NFL3/PXAL, MNUUH?D@P89;'/X[P=C*.8/CJ*P,E/VZ#&4=P#CK-N*[C9JX^:Q)W19TPN$Y$ MC0H:Y-H@12K,,$F*#.>44$QXQ /*)'Y>S[SF#GBHRM(B)07F M0J;:7F<1YG%4X)B'81ZG/ ]R4&_@?N#\I+SO#GSL#&L_J6&FT] R9K.1U/^U MYVEA/)F^(P1&-6ZG!=PW7QU/P@>[7L]7^AMY_:S*)S/'KEQ\7WTSM<9L_CZ1 M1)LB'FF/JU:=[21L1;"M:?'VCSN>DGPO^Z_: G8_,I4 M8_[*YNO\ER"23*1Q@!.>1'JO5!*S@# <9#)+E92%X, A<"$AX:Z/8#@%KF&? $<0L]GY+*,))]:9>3 M\!EA#N.\YUYPK=N6I@/.=*6J'FC[,W)_??_"_KDHKTP?G"H922:ZVC&M_\&I8V8-Z692F.FI3 MD\/C*"J">C9N@HFB!.?:I9-(689J M/<@/#,FZB.[0Q+M;+F]=NT^0&;E-=[>PAWVYSSSO&G2X4F:*\\S8BA__6[U/ M)"NTPQ4JG =,:ZO( DSSB. XT0<RO.'(0X81 A^P_VO2N]F;_IE1?E>YW) ML:JN-K8U[UD0J#SE#,=9&F%"\QSG8&"E-.&7Q;RJ MC:\:#C6LN-Y\G@'189LC_I1M,. MC-,WF9;OP].S;A?SWY@9?UX5I'Q42U%.7ZJKTN"[[0P:JUS8RNRIUY]IC:K2-D'OJ;/5*C_&]WQ8S_<;R M^M^O^KQPNUBI8TVL:$RC)(L37&2FF),%">8DE#A-(I+&E&,_'$;V6F%HZ<\/@0SP2%Z1':C#%U@^GS-[ MK>B./[H7 L?1";Z@!>#[_N5W5LK'YZ>_+;Y_F;],K^9+J7^&NNS=JPRLZ!5Q M]#A]GLZ?+I!F 7VYO;\Q[>V64PV"LFSG;H'&^0W>'Q PO3Z+P0 .NYVL3OOZ MF:5'V];M1&SOZI9ON&WJM1'8A*H^+I[9=#Z)22;B5$2X4*G>P".F-W"I8ISE MN8COMQ ")P?MQIT2> M]M[C-$;=9SO%W-]3NQ_VYU2^[]>_V;Z[J*;VT]W#U\N'V_N;OM=-/=PKOW" 8R3'UP_#]Y. M%R#O0-?2/]_!MH?@W&6U_Q:YGQ?SIT=5/IOVGDVL?9(E<40BTRV)B R3.*4P#96ZU0P[JQW>$QM#79,W-3P5;W4QRIIG >JEG)#4;P)J5(R %>9"' M44IQFA0<$\8YSD4J<Q?)LOKS_706( M%\5'52B]KOR\8/.KQ=+,FA5FAN!B?E<8\UD-A)HPDBYP'2=EU4^$S4@0O1V+AMG>R)U;:&@?>4,?:08^O/W2BH@! M[N/.PF%Q)><3":!+VP'"$!=RMI*ZW;[HN;MK+% MHJS.F:C%HK^@X%@X>HHP#L[NJ.'*L<#?CWV.1M>U@O'K-S6;K7L )2(D82@) M)M7XZC"FF'(N<"%(D8J?$1HH8)<,:O"1$MZXRC:#@MZFS5,H&H'K1A! MAA.H_G7#:*N0WL!QTM!>N#@HKI6T/32Y>_V15=M*V$-=MWO-M8/0;F>06[6Z M_B%FK]+T3ULLY/?I;+9MYY&EDB/T]7,JA'\X5L#VX>*AGU\=4^B\\%4=V%@ MJOI8LDHA]V((.AQ$=K!SQ-/N-86ZKW] M>=T\8,(#?9)-J<1QE)L"PDQA&M,"!Y)GC.1$I PV-6%G^<&CB TQQUD'NU#8 M[8;N L*4R%XVAU*_8R)XJ^?;67SDHKUC@AU6YAU]"J9.RW(UJ3QD5;ZPG6+1^RPK0++*:UDIV3I4O-]+LM%=,_;=7KY+*C*-@YH=8J=O8YMSWK$YN6 M53"W:9]AE/=3J?[]:F:5-75B64 RDH8%EF%JPK.28Y8G(8Z*((GBK"B*#-1V MUH+FP*K8(HPVE!UKZVP0M-O_/.,"4UM'2, [)$!(3]NF#<51]U( !/L;+.15 M-X-@@M*E^J;FR^F;,J&K9Z6/C7?%(_MQN5J54_ZZJEIC+8Z//ISD<2!HK/=G M6M 0$TE2S(-(XD+)(F!1&+(LA!7T]>0(HC).Q7Z?U7+Y7VB'2S2MV$2LQ9^9 MP3??G2XZ;5B$&9R^GY"=,1H1=:A_T0:ZY@Q]^+Q8+G^IXU:+ FDF+]#E'O@G M1KOZ,VV>(/-D]OIR,ZI)] 3=OKGTM:S+ 6:^7,RFL@KZW^A#T;)Q!9*4)H4, M!)8T*S#)I#[.*)[C*.54)@F3(M=0PMXM[TC>[=J]9$(J$YVPH N MI(]Q[G3SO+/0:%?,Q]AOWR4?_;OK0$W&S2#%J5HV);&;:\N,F9RKN,"A,H/J M(A7C/$UBG 3:G9<12PO.89,C3Y$:6EV:"NL6 _\%G1MY$B4[#]J/[##%:M%L MM:,>X,[VO'#>YDJ>)#3R?,ES A_.F3S[AIO^KJ?N:N^63^?5/JDW3=.N0]-8 MMS:K?KUFX7T2!-?[3Z\J4 MC[S46=9+)#;LH-<7[;2]J+)8E,],?]HP0^ "MYV%&!A$F.G83.QN<7.!MOR@ M'88N-I;50R*H!SP\61L7#D8U0ST@VK=/?99R,UP?53E]TRN^U?DHC57<7!K> M%9\T'W,Q9;/[13T__/K'RAS>]1G]>O[ZW+ SR9DB4:8H3E6A7?B$9#B7+,%Q M',N4%5&69U9G:,]\#6S@MES6:5J;#;[)\ZQ"]XL";9A%:V[1GUM^48MAX$V' MKX_/SCC^A \%9C#'_#S IM0S>I[,JR^N1C6YGJ'<-\.^EW7:K#@M)B*:N4F+%<0%? X-7-'4XD)8P*S+,@P2Z,\%S)7*@,=#<]2'-J< M-O11Q0#:Y<#Q+O@\BI:VSRU/[?H^EO%_,ID(?8._+A;A=K"[EXF6EX'W0K1<<6.<;/M ZC7;-3=66S+"D MI#Y#+I'F##6LV2<-VZ/6;00& PQF"!RP&J!W Q@(IP1E>RJCY2Z#!6^G-<-? M]CE-91,GI4&0Q5&>-*6')(DQ+UB!19I%^@ G(I:(_B-4QIHBW"+^'ZAI4V[H MNT\3[D;/SE7PAPG,//2"P],(E:'F#'<3^PL,2SD[<]CN+<>&+E4MT;K;KB"Q MD#0P!I5K':>$8R[C"'.1,I*F11P0,EDM5FQFI^,[JX-4>D/#^CO\:%Y!HKDF M815E8)N4'2SL--990IB"KDOY&D(>>XD6W3[/%]^7&^#-%\U1I/9(BSS#)58$YIRDN$ADS44@1)J 09Q>QP3?. M5C#,$$<5]1[;9@=NMINF'S2@6Z8S$.Z%2!T2^BY+.D;JYQ0I=0A]LF2IZQW' MC5+4_60?E%#3-Y-H^)7-U"0D*0O-C).<"(J)2"+3D$-H)UEOG"SAL> @U3Y. M9F"E7A-%Y88J6FJ' [A]'D?((T84%C(J(,2QI) MK+W9!'-% AR$::9W848IS=8C-Q[M%?8\9:LO\>X8CD>X#F^)+\V.)"KZ:&D8 M@*FQ!91V*NT)&2?U7M.N.O%MJ5=[=8W,UTYDP,IN+ZPGQ;<@.*H1L =@WR MWG3-5."KF[GV EZW1>Q%1JB2:8:94I&IY^8)': SM MB8MO2K[.JN_TY\W4'<,'VC*R=*OX/X:8Y657/QR /O@^!(].$#C_)3XIX>.=]^M'^8\5,,4\3D5%!$1&>4JQHG.@=G"5:9R7'612$- U$ M0:3S9+$MF8'5]K.G 5DM7$3 6)&*$--8F1O]+,>,DQP73.9)J$0<1CFL2K,_ M,F[%ESO87*"9R6!<1_2:(6->$+.S9?U1@)FS_<%BVY9=8XT8.Y1R@"EC+2(_ M;=#8H:!=L\:./.T8)6PVK+MB?S;CS;S*9S;?\%_?FS_6^VX<,GUBR12.M5)@ M$FI/A2=**WLDHT2HE/$4Y*DX\#"B)W,X9+3%U07B[YLGW%H9.7P EE'(86%U M=XS\(0J/6[ICXBN'W"[$GS)_V#*M_4PV(V MTRAC1KB'JV(I9B>+,8Y:J-:!TO1]RV! M[6N.3LPK7U9-:E;7;\:0Z%6JWF5A1L(@E %6&6/FEE-ASN/8*'^>%BK39S58 M@M!Q.D,[(QNJJ"*+#%U0<[=S.%GZ$_VE!_H,+H+#78)NL7QM^R>HC+NU=XMZ ML'V?>;Q'4M\VK"HOY_)!K::EDA\KZU / ZFG^,2%#'FN,JQHDF#"(H%YQ @6 MN:(\3$6H=W&'&Q( "V-?E53IK\+LW[/99ERL^]4)!&PJXD1D+, R$ 23:OA[ M'!>8ASP6$4DC&H""6;Y1[N,G_07@M32RPX &-+R&B=8EE:Q@:_A -2.HYN0" M5;QX3L6$ > S+].2\OA)FC!(CF9L I=P,^_7K)SK!9=ZQ6KXTR9U2D1IQA(J M&#-GQ7S=S2_PML M"7(2.CO3X0,0F)W88*%)UK/H!DDV.R>8)_T_269493\G[+YFGWW>-9"R8M.Y MDNOE+X5X?7Z=&?_FHRJF8KJ:T")GJ1 Y20K\C1688Q5J&T!47JOST/.,!-1SH5(6!ZX MY+-!>/C+'=?0A^F\=A.6IU6F/_1)*D@<)@0'A8ET%6F!*144RUP$VCSS7!16 M70<'PWR4P]M(8/L\R<$A'/ H5S,S]EEN%X)1#W,-Z;_@:6X7%+?CW-X:KB, MZPG2'U7]OS?SF[F)!B[*J;$[09[3NM-P1##)"X4Y)02SD(0!XSPC 5^;?#O+ MTTG/P;S#C$V+%G1Z7Q=,=A:CO^B.E?C-C/ /:\*_(&U';:!PF,5G(:*WX7M= MM$:>MF_2MBQL:^30F@OWHD$;/&VOV?RB!+USZPV0PPV< MO<3>KN,L2(Y\-V#=OGF")OVP2M79-IQ1F3[;A9G D3X!8D)5C+6) M8#BC 8U9$+&"!FX)@8?$1LS\ZY,8W8F7I2'PA +0 +0 J.H6ZAP\Y+7U#D1$ M[WEW1TC]I 2[TT*?SJ3K>,>U%JE0I3XYU/-+'MD/M=3'"?V_5_J7T]5RD@F9 M16%:X#S+F';TLP#G4:)_I%&4)5$2LQ!8F-1-<& -7Y-?#U%:&0:@Q4AG(+-3 M<)] P)1\@T$SWZBB744&]+]00]YG=9*=H-Y*EYBO56KX@I80Y,!WB: MXI1Q$N4RR!DLP\X+5P,;D#:/50?SUNB>NGG=EL_=!KU;5IT/&GX^-CO[-/J' M 3-B8WT.8'/G%3=/-M$/3Z,:3J\P[EM7OXO#>Z#6D^&_*M%4SUT^/5V^L>GL M\GEEV_6T8XFA+\J?GLHJNHHJ@L8;M>]CVB5YMUWR*#3,TJQ[E&K*^M?5=^ " M;7E 1_! E\^FIXB?+J460COU)>U:=[1.I!;"M7N/VCP.5\?K?Z_>+[^7@U=TP+TWEA/[RR7^^+E>57;)7PF/RGE>^GJ+"E.ZD ME.C/FK2G%L =0CDIU;'U1E.F#F':2M3UF.-QXJ4:%#!_^FRN*K:3B@J2A7D< MICBG@;D@Y K3(N>8$4J(E#1(LQ!T0#A.9VB7?TT5S:J;LMEV]A;0?3\!DZ5# MWE]XH(N]D;NB.,A4IC-"^?)_3U 9UZ/M%O7 1SWSN)NFWJJ5N2.X+Q=O4ZGD MK^^_+TV0H7%SYT^78C5]J[[:DYR'49@$.>:QZ1+*DA136F18\BPJ),U"%H*: M[]J3!NDSO#.OF>,MS.76J\F(,1VYBC4/B&V8@*DV %<[;1\&+9@!,$!5MX!K M+DQU_@?#")K.?T$;7M#E>=3 E@$.@"=C 2 \JOV [)O4AQ6@#O3EGEJ-N?[(]N<# V[PFJ31-\WW>DK5WJD_+?=ZU]B(R3+9#QD$E0I=4AB8'UL":(UA2=:MV/X&*W[?:3%J:"0$'!.^AI63SME$<( MC+HCGA9P?^?K>-)UI)W90N=RV6H+:O;625KPC-"$XCA+S5@:$F(>48ISEF0L M*V2:RL*A#.(4/:MO9^^2APUU))68,7-WO%KL)-\W\T"@$^U.@&BGJ[TP<9Q? MUU"\V&G;>U%YR3['UG4+YFU:W0DR(P^IZQ;V<#;=F>=A"BW5='+YK-TG-BWK M3A:"D"1+LQ1'TB2$A4)AQEB$:2B)BO3_)1'(OSQ*96!5,73.M*X (&*W6_66 M$Z8^^\U;+43NU:KU0*0!.K5N:?RT1JT'8G;U:3U\&+XW7<]7VF-]4$]3DW4P M7]VR9S61:93*G!&M=(%)N>8AUF<[AM-4<7W&8U)&5O)^^?)2*C&M M4GX>ID_?5LNOEP]?[1,!K!<;6*_JI]\>N;;<0_6M1L]:+#E83\Y^/B=C&_5XM;M=#GQI=/<_"8 M\:+^OO]J?%8C5?K #I>-W(6%Q<^ (% M>#:$X3' Z' KP=VN-CI7'N]ZPT; G2L.JQ=Z::7-W+9]-0O,[C MG1!&14 3B4-3@T!(2C$M"J)_%#G/;T5,%B1'+F2R!^&PF GPKIN%^*U< M+)?WY:*8KB8D9RR4V@8PF5%,XCC$N0PI%I(EH0Q$I/\#25QJK0W2=WAF4D4) MO52D8.K=EM].BQVE@BEK+=!]MT!@A3S"NB>]:Z\\JGH=$6E?BXX]XIB>\YLY M/7]D*[4-8D*2BU@U3K3B !D6@ DZ1R2W\'+["PWT;ZODG*V07J.W M%A*YY^0<67/W!*DY)%JB8 M8R7,()J?[AZ^7#[> MW-T"$W=L(;3;Y(8 !J;*FRXZ%VBGNTZ+"\_'4U?9?24%V9(=-U4(",9! A'T M?3<+LK%$-_.7U]7RLWI3LZB)MN8R3GC$"AP5U3@,&F.:1;B-) \I)3)"+;AGZ S M=#CJ^M='^.#N8WC8!IIZ2PF-+?%5:V<>:&,^(Y;'D=W'J(P^MKM#U&.CN[L> M[[FI?E',K%O5$6]^^;>I*O62W]X_+I[9=#Y1/%(DI0I+2DQGVTQA1I3$2B:< MATIPEH.:VH"HCW>.WA"N J>WEW^@/VL6@)GV,'"!&[5OR%RW;A>TW/=NB-2^ M=W,KVC]G?X? OVQCG61&+MV1,F,8W,M5:84?VO*,<\H9*&<1*& 2C?TB][8V2T-,S^ MC_^/1F'V/Y&JF 9.5_+\H=C9L9\'-C[3;OPQ-WZ.CG=@CR;T^*<"L\G+OIDF M!"O],4^U(;A<+M5JN=&Z##N/A) MO=&=H#K=-MUM.7ARQ8,2BS=5OM\5UV5I4B"WP:S/T[FZ6:GG$-51\&RO_7H"X'#M<>6I"D6 M%>QPE,_K%1Y>PQVX^.I]W;5.R9$U[XJJ=]8-Z4_-7M>?D"14E M85A0+(*PP$0F(<[CC.% Q$JI),_3@("4V(;JB,[T+C_F-PU'T'8E-F!:*KEO MB( :?PJ105UAD-#>FIS8T!RYXPD AL/V)Y"77>O-+Z74WY[E_6*Y8K/_?_IR MM9!JDB4R%5QO\RJ1(29Y4& 6RP1'F4B)D+'>\U-8U?DQ,@/;A:8LNZ%\@6K: M2!-'ACJT"/TH4-TFP)_XP"B_H^0.E>E=@O6H3S^Z[,A5ZEVB'=:J=S[=-X;V MH(R_(%;5T-]J"' U^_U*$ZN/M!.9YY+F1.*8R0R3-,LQC[(8BR1/51J$>M-W M',UWEO:(V_L.+\V$ZXH;5+'3;&G0F9X F*%!,J_@00_W;:P,Q;/P](AX60OJ M/VF2;"4I(L9B@>,D,4?]@F&6 M%]H;R$7".1&4" 8Q)L?)#&PW-C?6I2FK66JRX%'?1\&Q,P']189I^T9:0Q 9 MB@/D''<+Y6V<]U$B(\_Q[A+T<(!WY],NP>7E>@:5*5JJFMI:5NT=>75@/6M1 M1!^5&:,[G3<18_UKR^2=4U+;1-!["0S?4T_+ZJVM[QFY' /@A^N-&.\^*/OT8_#S;=-]^SV,^.-TI9VW(%5YD><W_7W7?UERWC:S[OG\%'J;J M)%5""B3!VWG858ILS_B48^G82O:9RL,J$!>)R1*I(I?D:/_Z#9#KOG@!0)#. M>1B/8Y'H[H_J!KK1%\__(?MQUYK>P=B9(3&L'-.+Q19S1_O$.'9">Y^QCB8_ MES59_[,J7YX_ETVJ?BG]W.*%L^VXFK+8#12C4I-B&J@^]$RU8Z$!3%D80Y)% M<11(SS2B9C=#!L1GUKL=*Z#AY0I(;L Q.^# CW&$61]@[4#S++ 9QYMU$9OA MA&J#@;OPLS[II:/0QJ!T!*/-U["LK3]T^V[;-G@""9*@%/H>:@;3QS!#'$$_ M3!F)?!ZG@5$Y[#F!F6W(S5'S?/"#_U,(LGR]5H?&^I&HHG#RLGDLJ_R_.;L" M_T _(0\\DPJ\*M9^!%Z*Y!M/9V\43/[ ^RDX_T%[B=W\O'S9R--4T21YMZTT M_L]+P4& KH#ZW6V>><=I\\5 X#7_&EP!N*XJKD_7W[9VOH>X2YJZ/N>L^^V<5TP]7\JOUQJ1C.= M>7-#JDI--&I_W;B/XX#@%'+L(6DF4 (3Y,60!Y@2[F5&$Z"M"Z"7+3OL=XU&^13V%FF!;]"HYG M8T^&TRHD:4]UL<#E9&".PYO3%[/LBM"?#_]IGZM.O(C$.&,P\+P4XI 0F&+? M@PS%-.:!SP4W.CWI$)W9+GX8*07YI)'%;@^HWFG*-4QF-LL%0N;=#PQ$=M7T M0(?DLKT.#$"X:'%@\JYM8L"K/)R5U=L7\NT7(G4O)^MZ)3P_#C,<0):H"Y1F M3CB-&XI7H.DMZS(E8$ N9QD!73063@@8$/,R'V#H8=NRG$IZ3"HL=Z@=J.7AX5^< M/9S,\SYJ57C8BT(6\ 1[ :0)S2 680S3(/"AX,+'%",<8:.$GDG[RR%N>%]S[QP6]0>.8#)68'2%%X6KF)R M -MEJ9.+16U/,(.%P#^__4+^**N;-:F/--$C$<8\2"!AGK23F'LPYH.:%TO1\-=YI8!;S-@4&9\W76A&6;A\IZ(G=W'0^+[&11>BKD((I11H_(/JY@7/S%!)7MJ;LATW('L#/RB&0%[\"/8\'1_2YFCQ9H^)(ZMEP<"B-LL> MH'.+-6$E\TNW?U?O"[8-:9^'L&]>*_;OZCS0;7;G9KO^$E=N7/HXFI<[-^IB M2/ZUN1K:N+MCLX9__(IM">0M;MAF ]WQE=I4^*QNU*R)+G:A-A66X_NTR6N9 MF3OZ2)Z>\[+X:_7S2RV/>G5]4SYEVP*0]Z0J)+7KJE+7OHVC^T7]K;GHH^43 MK[?]AQ\>5T&,(A]A#E'*&<0$)S"+<00)]J(DRN*0<*TPNBN&9K:5BA.5C:AG MU9RA/&SAO@=V9M9NQQ;S +)9(H6 M>%#$+!-'3G'1O?B8*JWIU<8^=60ONT7E>;7.0T)^M/N=C<\4J4U1.1_'_*G_(-WP6&B!=S7QT1/$:ELF9> A.! M53)HS#.DAB;XALZI'N&9U?? !%!<@",VP)8/4R])$U!=/]0]3&9ZKX'0>(AL M&E2FCJ-[R.PYJ(+.W)FHEXZ;(;OV]K6=U7>S+*YY_2Q M*-?E0\YWM2PIQBA-4P'30/Z!48QA1D,.J8B$Q(0AXFEUW-4A-G=FW98P.*9L M:@H&H KBA(=4U6YFO@]QE'HP"8F B(@@BK,TC#%=O?(J*Y<&ZYCHWP8NW8W% M#01FFTFG[-;;QP (IEN&&S#LMHEN4+83>%QN$.-":FX* PLMO!&,BW1I_#7> ML?-S52KZKOP,ZESR6S ,0V$M/2)M.\X]*2;*X(,,L(\EHDH$YE1 M&YQ.*C.;^(8&^"$O "O7:U6*^,RKMKG$CV8^;S=&>B[O9,G-C-6.G#JW@8;@ M%6A(NG-U!R5RY.EVTUC4T1T4\]S/'7[8-@)%*TYJ_HZW__^QN*9435>H[\A; MT\$W"W 4I*$/"?E&GON\!]">[>WY[,N;L"'\IR4Y0;$_7K@4%#^:8C8*AZ MFL+/H8;#LMHI8<^:RZG@L% G"CCRJ'56B'31-F]W\C-OK@NFLF&?U?>5?V]3 MOODGM=M^R1\>-[?BU[HM7+D64G/D_OOR]-*,%'C'GRM.\^:W0+YY_:0&=_]W M&U5!L2]PZ'NJV#^%. U"F$2>!W$D>"H8]Y!/].)RRS$]>W1O)\(5>%9"7#4Y M%'PGQQ4H>#-:D!RX!>R(7?6S?R0HN@H05L?5?4O&?\2)=Q5$\?8? ^-DEKE_ M&_0<@K_7%S:SD8=/>W?XM'L!FO_:B@ :&4 C!"P%E&*TY7_R'24).!(%',O2 M+'(LC=,DFX60=Y>3,S?#2Z?P+/0!.C)^EJ)L>U/V^47%7V_%SR_Y6I5@U!\+ ME9O4L)41^N?U0\6;+,I5P E#A&.8)"2!.$M4.T_FP3#A41B%-/(#K=1%"]HS M'T!;/M0.D.TX4=:^EKS ]8X90';X,T"W!F-OF V<_'F"DVX)X/ M<#T_9J873K-@9W?_Y I#BQLI8Q0T+ZCTUUWXOLI8X,OK*_,E[#R(^XHP_D2J M/_?S'(C@"9:G?(RX/.6C-(99Q'PH3Z:$HR1AJ5D7C',",YO7 SFSL_,%#GHG MW2G2F=G Z49)B?TB>'HD'>Q_*)'LC[AS@]0O<]9A,8>'C9W15U(K[_^^DIO MZHU9X7/?^W,'Q[83ASFXXT6M/)5#Q$CE*E2ON71[U !"@_!8'Q0:\3$'*!@& MR+0!<%PP/":J77RL;]'E F0C8IU$R,:>G=H[K^W9LF_GD;$PC;"70C_S*<3, M#R'A(8*"QB0@G!"!C:JC^@C-K;,-,=N.=6>8^(D793%'D,9<8I)Z6&+B\ M;F'[&][U/#]U$+@J!?F6K]?M-&J*6(RPYT-/^/*@GB0>3&/,(6$HBGE $*;< M;NCW"9V9S=?Q@.\=W:F3O$]QTE-8!]*;Z:NVL!/F*XGP&]RF5[S1ONU/4 M_MG:W8];5P#HS$?[PJEJ2:,(MA-W*(VBU L2F&*UV7J)#TF0>9!'D3R-D PG MV+0XP(:/F17\B%P[U0S(4S7+5=5IOM'. MW/4!/S!AZHB-8ZCKDSE%QM0]&P9ECG&X^O(Z\]O&*2[LPFE#<.G-Z;]J,:ZN M?'J^IIL7LEZ_W9&<_5;?;AYY]0LG*@W6.)=2<[F9%?\XF1#LV &*'_!:_P0: MEL"6)X-)39T#)S B8 #1##J:A_'9CW31I+#?$S4SHDY%MAJ]:-^>0 M"/HW%6?YY@.A^3K?O&TW-BX/ ;%\"W(J?.DBHABF-(RA\)(4!=C#Q-=JGJ-! M:V;;H,C*@_-KN7Y5&U_+ =BQ8-Q2HAI"Q&FOC#'1=-MC]*ZS=$>,,8$ZFF",OF+GVWS*2:96RWE]\U)5*CLJ M31-$<>#!((LPQ!1CF"%.8:S^%"3P/<96FW)#UGJNS"4)(R.U)Z2?8Z%> ;2E M!=8'\F8N2PA[*-('-K-$1K2NPI>;.]^B7Q)&KT4%@4<^B7\!S1V+@27._ MX;=Z4SR\VW3VO;XNY GET/[:+./$>.&9SPN_J?BP/"B\4\D8.BW?54[];VTO M][/N[_JNACFZXT['K,":J;Q#3!VGOUB#9.6CF%-;S%NQ!N+8;[%?Q.XHT%YW MKT26>3C!' H<1])9D7]+1)1 @E 6(>0SGH0FVW^[[");/K'($-E*K;>SF\MB MIMHC*2[&^_^9;-KN&"JA,?9ZZCHGHF:*?=BFKW9@#H"W328!3D.'4T%Q M-<;=E/RR(]TMP;D8[VZ[CF4!.7EK>%!EK5W59*L3WC9TF)C0"Y* MA,U7L$Z)X]GF<%]ZQZN\9#G=,G G[1C-G\E:_CM5&D&0%_NAAR *5-]Q-9T^ MPYQ!1'B8"D8R$1F6^QK1G_E ](O4$/7+_@;(436UZMG6=HMX;KEHNBV2HGAY M,L[<,@);]XID-@C-;)!BXRA1X@KL. %W.P#WS#0_I!8EP&8(&N>\S86D9:Z; M4T1M^F<-AO!.W+9K):Q.R$V5]Y'OMMG*>OV4B,0*$%AF,$T MC1C$<89@E@88)G'D>QEB"#%JXL?VDYK90+>)%^NR>(#R[2?[FY\!L/0.?6X@ M,#.PK?0G]T$'LN[.<^.B.3J_#1!:]+PV+O#Y^4SCC7FGEM[+W_X50C3Q>>)# M[/L$8HQC2$*:0"*PB#PA"":&22?ZQ&=6]-TT4J#4?)[!F V$ND>L>8 Q4W^C M 9?W\^(VS_!04_P6&!0ZB.-LXT"/@7 Z^K-9^&\YYO-89-N1GB=KF-_9?Y R ME@7?UA:\O7OA]^5O>;ENR-V*?Y5/_$9U0J[>/I%OUT\;W2M[TW5GMJU;=G;5 M,6^ O7 5-]JSI.X#%%-@RQ60;%VI/G@ONOZ:%9K#MGAN( VC_;-@:'05;PN& MU4V\,;'%+N)M83B^A[=>8VJGBX-O6%\7;%N]<$WECYICY:'?=MV62/L8>W&& M/>@'*( 8T0 FF,?0"PEF'@D2/TCL6F$8 MVU6DVW\0/6=Q$9A-@W5S(3RA5X4E.LZ;69CR\9VZ75C"U=\.PW9!\Z/6?<7D MP4V=U[:G.97JIGN>ZGQY9HMT1*U)R],_!W6+.G[8F2REF4%03=4:K3^SWF"(C\-)V0\3>-N;K_H,H-'+QU* M/77,]2[%1S$.&LX-SR-NOZG>&>6[?2E#Q^M[?*2I&5ANP)PG/6LB;]\S=\L- MK".)78Z(V!GW+_R5%R^\7GE!E$0)9A 3JOY@*4S3F$#.4"BB*/$3E)BD;.\6 M-C*IMDG;54O,S ;N18^3A.$H]F#&B6J?)@(I.B;2!:8H1BF+0J[5?6F2Z!8' M1@>B!XD7^8(+-051BJZ:7B:>+]W]B&.!6.:'?FK6Y=%&>*NNCB[$U]NX;$0R MVW-V%-SM#^<\.S+M^V47M)DV4WDRI= 2?H=?. M@(R.E+"+PJ+Z."#BN6H./6JFI8SGJ_?%)M^\73-6J9LZ^=?;ZK[\5JPPY\CC M@0>%KW9PCPB8^K[5P-K*J"'20!Q(OMWJH?S+0?V&UEQ$_32$VJF?SJ/6+;HS@TK/D- 'HF 6G^Z;M7?-Q!O+U7WF]X@PE(L/RT!SS .(H M83!!20H1#1BF 0U%ALPND<])S'X[?)(6#WY7-(VO?"]PT5/M:=*:J;*AH!8W MKWVR.+M2O2"P\%UIGX"7EZ"]3]IF\GY]>7Y>O]T\DKS8CG4\5#>+($4D201D M@B*(61S"-(LBB,*0DB@BE =:1V(M:C.KX]=?[^X^_1O<_.OZXV?PX>/GZ\\W M[TU33X>P&M9+YPB8J6A+%#14]_-FM3I"6B!AFG7K"!&[--LN9%QFTFH(IYDZ M.[32PKFR&D)=)L?JO&09<^/2*-+RB7\JZWH5BY1'B'"(0T35Q$%Y14=NXD]5GOHF0M$#>$ -DLZGR[&73-E.HWM 'R_QG&V4ZP$9QR MFF0">A(EB#WAP2215AUED4 >CCG&1EZ5/386,:U63+LKJJ3D5'])'KT##B[YV7(H]KB"3 M)#8,N5T*.T=_IT&IK#3FJZI8X]/'7?[(2_R#?^4OW+VL=C(#Y]+0]!F MSYZ=VJ+ QPD*?4@C+Y0;+8\@$3&&/$B"U),_X\PH7\N"A[F#X4<]55N>8,,4 M.'!E->;:!FT]:S SAH;A=&WX9NV@.@$3YU-[]3GX3A-]C2'JG_9KOI2Y"[UO MLW[-_JC?_T77#[^1]9?G2O5:__KR]%2]J7%2]::XS]9FHQG,5Y[9&)T."Y!< MO=2;;5\3Q=Y+$]AI1PM\X<]EM9\?<#3]S-!3MT!WW)6?%U@S"V6)Z>:1=^#J M>#J#/4Y6T0,+V6LOJUN-X_5^ZIXJ._8;;%GX/-& M_?NW^HM84T7]?K-6I#^4EDYL[QR5]SQ@NI8F6UG;>H&OY(Y:K;.8Q2 MA4Y5L2@W[8/?\EKIGEASNE6^MACE1/V$7-9N]HR+SS1N\A;^0F8V<.F/X]A, M.L36RFZZH+^8(74(UK%E=;FL;:7"AWS-/[\T"ID)E) DPS#P,^F8!DD(,YHP MR'V1QGX41!G5FZBMZH"5H6I%PA,.P89HJG>%)2U\PB\J#2PDF ME!P<+;9PK<&E&)=%!AW/6$_ I50UPJJ_<,KS5W6$_1=?,ZF87\F:_UK(I2Z? M.!M[BBA)0Y0*Z 6Q:C%! ICQ.(&Q'\9$W<(PK-4)QB53,ZOHCCPXT >*12!Y M!(I)T' )NIZSGKP[_4L-&X/OA;^9$7$!O?WLW^G?P'A(\*+?PBXS=%9UL)D^ M[ PSW3'%TPDN/<_8&40=@X_=K3VA<[XZ8%;\4?H@32.T7<[:#:D?/ZS+;ZHX MF?^3Y(7ZQVLA-P')S)K4=2YRVOSZ7Q?LGORU$EG":,!#&&1!#+&/$YB%40S3 MU(M$E,5RT\N,>^T[8F[F;4ZQ X3D!SPJAFQ:\KOZ"GI7']\+6[,MK'6P3]@\ MS6"] @WRBMNFB)Y? <7P_J=$<0W.V6XZ(DG&'0\.< RGRU$#KEA;?CB!8U [ MQQFXIC&IXY&JAU3))16AF__*-X\W+_5&,E0=+C>I=!P"G#$8!@F7;H3P(?%8 M"K-4Q") 0L2A9]$6:)3PS#;TR_O?WG_^5;-^RA@T/;,X!Q1F)F_+05O"O.,! M?)-,@!T7>D56MIUYM&5WV[EGG.SWZ.RC#49/YQ_]]\TC>>^V'LB'O*9DK8+% M'^2_U"M&O"S!401YFLECF/ ()!E.(0\R^1,6)"DGN@&]'AISWX!LJ8*6;!L( M;PCKQ_?ZT!D/\SF0V?!.P5Q+ 8X(=1P*''O4NBD759I= MKN5##Q\+^7O.Z\TV=B'=H$ $E$.:)AG$/$4PS1(/TH1'?NIY0BJC87>N7F(S M*Z,D#8]H@QUQX]9<_6CI[^GGZ<\U*I^[1EW]I);NV#4J=$?K MKO%W[)2Z/?Q_W9!-4^YUG=7-UKU"! 411R',O%CJ,_$B2$*>0AS[2& \[PH9)V'TPZ2FR ^'-=-A&;F/U'9'*D>;V45E4:4=$ M/=?7L<2NJBE_*0PS02\O!+:0A3DA"IJ$FDYC2GR->Z8AND MLLRU]KX#W?8O0-$&MX5F2N(P3N/'8"?2F^FIM>#V[?>Z!)O>@.]DU>_3@J]+ ML-XF?)T/NU-+?X6B4"1Q%$*<("SW3]73.O%"2&(:QUD2,":T>D0,4OF>:GG_ MK9RNEOX$M322WJ%:#@GN1"W]6=32__YJZ9NHI6^IEMU-OCZ3)_ZN?")YL8JD M&OII@*!/E7HB@F$221W->!AQ1CE&H9&GVD=H[I#1^;QX11G\WM*>U"#O""N] MXZT+! P#2';"3VR:=RG9+*WSCLA\QP9ZE\(.M]'K>-Y.<=\+P>GF5KS_BSZJ M+B1?Y"GZME!74^I_*M7XE:QYDR$@:>L7($#E]M'U,MPM,6,@#NRK'-PN*A1GA'B"_>/[P M*%>]?I6_NP_;O.9;\?612,6Z?=G4&ZD!VSE,=!^3(TB$*%93@V@D7:](,)BE M!*EQ0LS#7I")S&B(D!47,YOS'4^0M$R!NN$&E =V-!N23<-:SS#/CJ"9Z=VQ M [;\;"L.E"UN60)'/%TUP^/H+!'42;@XLI!V/"QJ R?!=&[EIBUF7NEY-F_\ M8\'425FW>+/[[;DO0"4)_1K)'@&'+8,;V20^2J>K&%[(&@S(; M51P.BV551-BSY&)U@<,B'9?ZC3QI6XJD!B1\*DEQ5C!!$$[C-*,P\*@',0H$ M3%#&H! ^2EA"&4FT.D6-$9I9W^2W]IOYRT"1MJX"Z@%I6!%=BFZFCI<"6]?> M]$AN6D\S'0&[&AD;)"Q*7X;%TRQGZ5EDX1*585$NRTY&GK=/1;SC55ZR]P5K M!KTG.$H\YF,8XR16Y8X$9EDF8!AQ% OD!XAI7_IT4I@[IKS+RVN) DEU>!:\ M)B[CESR3I36,'YL*:I5^V"G,I.3#TQ473SWL%*@K\;#[0=L,I5>Y8EF]J48[ MC6']PFM>O:I)R9%T\5F60H[#2/KW#*DLB !R+E+LA2A%8; J^(.:>'AODJO4 M1U'K-S)M?R,OZ!ID[VSI@ZJE:YJKU N8GKL^47[+C*6=S'NB8$?5912>!NE.+,V^F!/CAA &1O0+%@U0YV'$8])7<*CIFN M3\7%6.VU976D_>/T%C4"VN*?VP+]%\WC8DVSJ/NGAU^*Y_RFJ%G%/JS)@VY< MK/OMF?6Y(0KN\R=UG_;+Y[N/^U]?SO3C93V"C\?+ILMLIJ9#XH+?%6U'/;J& M!;.*F/4LN5C$;%BDXXC9R).6K=5)W5S?;0,A$4(",S^# JED_AB%,!%9"#W& M(\%2'%&/&754/UE^9JU3Q)JK<<.VZ:<0Z&V*]H*9J=9>IAFJ:KIE<-42_73Q M93NA=PIVT0"]^RGS#>IC:^L.XWP^Y07_N.%/.A.;^E^>TX5J:(*.*4XU^%TQ M !H.'%GM<1&M+/? LHM9[W'1CBVXQM/N6K#M(IA'-Y773^J9K^6:K<*(TP E MS8!W 7'H"YAY%,.8!*'P6>3YB5;J@S4'MJ^,L!]!R Q0[5.,9MK!9[Y9T2QB081B2&+?@YC[!*9)EL$($1)X"6&! M,!I*-D1L@:!7T\&%6$P^&01)/Z[E0G3SD-9EWYJK=G[)KBO7]7I=?FLF!C9- MKZ4;G6^ :K'D-M(U)KW#(%A>866U/=JV'AZJYO *2?%GP\J4^[=G>&D7]D%<_*N.>E!- S)39)19& M+M6HK%8>5?^JBSE4HX(=^U/C#UO,TN7E-=V\D/7Z30TM,%3*[K=GULB[][=@ M1[6=M#!)!WL0&%? Z<*;:=\TNBQR_-'8O;CT,#F_+$1FM6'EU*.;X960MH&#?KEUFYP-V>\M=Q9_E1O7^+_4Q^'7!FE;&[<3(FY>J MDE]KA7S&61P*R!$E$ <>@DF2I# (?3\2:8)BL^GN&C3G/@:V' #>LM!N1673 M)IRV#%A%6G3 U-NL'$-D>%C;*L]>-LU V;*[C^(J%B)+L$^A\"(?8@_Y,.$A M@5&0AC&+A9]1H^X0QAS,;$(D/R!O.P*2(V[4UE:<-OO,[5J=&B.N9UEFQ=', MSB@(3^8P@.LS)'O:ICKLEFJ+AJL6JL;TE^VK:@O/1;-5ZX5L&U55^:L\6[[R M3SG)U/U3SNM]@7T8),BL6]4 M9GMT!%% MT_Y40Q"E<>8GL3SIL53:<"SDZ2\))6))%*:>GZ5Q@+W5*Z^RF\9%]'>5^1HL[; M:A,U2'W%PR2@@D4P),Q3QB^!:9(2R'@F=5KXB>]K=>D;(C*SN=L7&1[H;L?$ MF]=37N SK,*NI#;47'.!K>HJ^R2:5%IYL>CBU95]8G456/8^:Z^"__>%5/*W M?/VV_0U+$9) 110BCI$\>H3JTKR^1\T4KY:_0Y_D?EI"B%44A]+PEY%E*MAB;=R\]]O%<$P9:BGHKUP#"L M7=.%,U.L$[D<%FP,RS%T\)1O'ATZY7\=U*IGT44T:EB@G3*-/&6A1W(??&@N M9VY(S55IXK9[<<8I]03&,"#2)\2Q)]UF07SHQT@D'D(H2:FV-O40F=UEWI%5 MW3U-^SL/HJ.A9 YD-E0U4W'-E&U$GBDJU[?T1[_<$[ SL-=4^B O M:]56:&B,\V>^N15J,CK/XBS&!,&0IVK419K!!"4"$@M']LV4^J)6 MS!*:ZE7F1=$)/$HE%;&D[Y7R"&AB3S01=2+ M DPHQ5HCV\<(S6QCMI.@MK3!GCAHJ9M.P.H!:SR:Z H",X-A*[W%&*QAT29, MPNI9>.%A6,/B7<[#&GG>[OCPA6^DD\?9>U(51PQ'&9FW6&ZR2QQ&/@)O.,BI[EA_E(/+GJ[^W1IS71R1P_L",[0 M0F98)D>;<0^11??<84'/M]:1IRVJTHJZN&9_U%]?ZF'!VI6A="RY7B#8@ MSDD9VM!SMGUSOI(U_R3]I6&)$9>3*&7 M>0G$:81@X@<1Q!S%##&!H\@WZY:C17=F+54\@/6."; Y<'$%'A0?X'G+B&FC M%SU4A]5X1JS,M+N!:4\?W!_#U+ [F:%R;0+CG.X['K?.(#-HN&-D?":;6[T MUERXN8V1H)M_,BC 8HK9A'D9\0!/V0!!![2013X3/(O33R"**I$,0L M.=>(OHE"6"7KML/!?LB+[02V'V>3.(T@%["Y>J" M9$FHM6'-#J6+B7;%?BC;Y6R[I0#7=9MDY=B7-:/]]9]?U M.9YVBYC[HU\W?]Y5]+:ZKZOW]29_:HX&O_#-8\GN^5^;GZ5@?^KZISIKS7T2 MWD@:\CRB'+:R O=?OX #*Z#E1=]GU0)GW(=UC8OAJ5<#$O"[8@0TG#CR;4V$ MMO)UM0@LYON:B'OL"QN]9^L;W]Y_57W<7]9-7'G;T^33I[M=K_ TRWC@RS,& MS7QYQD QS.( PR!&R,M0&@91:N84#Q._J8&D;^K7C0"GZ_>Z M@\-,]0>0L!Z\-P*)J8_K#AH[Y];FE\7"F]434].-'5EL8?]53[1+QU7S/3N/ MM=GT'LNU?*-6P\DW;Q\+NGY1)Z8[=;U6%EI%ZP)SWQ.^!P5A:HI"&D,2"@2) M-)>,1T$2J^E^Y8:L];PO-VP9V<\]<]HJ<:]> ;QAS\S3J/LFD)&UZA[[ M73Y#EJ0TPAF%E),$8H\&D 38AV&<1,)+",K2W6=X7["_]T?8,6B0!\&^-_YZ MD8CE$34[@[0\J<';6Z[ EJWEVVFXA1[Z<+RZW0%"DJQ4 M5/T=;___8W')UA=)\4-9J6E.JS0*<(PH@EXH323&$59S23W(<1;[@8=PH)?\ M9DE_9I=JQPWX83QJ&=+\]L M1_8TP8ZH0>/0;FG'PZ^3!34\\%S(Z+2!Z* T5H'4[A47BYP."G0<*AU^T++! M*'EKLKSNRVLJ%;/B:A;R-O-KE6$6>&'B0T("#N66CF&"Y1^QS["' R_B.+*8 M-3Y$4^O7$1H^UG$?0LO.Y%X1+R+N<1CS]L6C7W(U[S:[=PK MS_.QB$0(14Q"B#.1P)1Z'+(T3C-.A?!2+17M67_N8VQ;)-60W)_R3 O#3@$9 MUE '8AH>8HTDM"C^ZI1C0LW7Z7H+EWIU"G-9X=7]F&UA5[VI7NCF156;R__@ MU2M?L10C>2;U8!SX <24I)"$00@CC]"4()Q$(3&_..DB]?_#-4@G1!$B89+R M2#474>-RD0?3)*&0(A1F$4)Q0HPO-=P M.@512H?VJ=*:&:(3:F!+SF79 M6[\PSHK>.D@L7/+6+^1EP=O L]:A]/*)JW+69C#Y)_51\K+8]J3BS/.%%T50 MA)&T66D:P(3Z J8XC7'"?,JDS3(+G/=3FS],KKHI[(F#'77#)EYZR&D'O]W@ M8::W!PQ*L>LRL:.M$I$;F^6PV9>1N.Z"V0.TE@Y=CXO=$:C6>,E.Z57#"35P M55H17M"$ES@,-2E?EFHVH/VNG5VSS/V!<"JW,T2T/63MTB69C .".>GV+F)6J*&^=J&BJ:D39374T3,Q9V@>,220*[WL(K&L1@X(>:&+0\^:![)O MRJ]\S>F&LVWG.9,(=N?+,ZN6ZD!%BC>PHPRVI(=CMYIRCP>S)XMLIF%VTAI% MJ@LI*\2Y;E;JVH)<=2GY/<+UP8 M"C(3BG1(RFWGU[\%BIHIB0,V-]PY@ZV!WKN&!X6J0J'JG_[/MZO13U]A.AM. MQO_\%_97^I>?8!PG:3B^_.>__'[Q@=B__)]_^8=_^*?_AY!_?_?IY*?WDWA] M!>/Y3X=3\'-(/_TQG'_^:?X9?OK[9/I?PZ_^IX\C/\^3Z14A_[+X9X>3+]^G MP\O/\Y\XY?+V8[>_G?ZCR8)2'8 HDX'(2".Q$21)TDGNM'-:BO_O\A^9-\'$ M",1[[8E47!%''2.9R1P$%5Q3L7CH:#C^KW\L?P0_@Y^0O?%L\>T__^7S?/[E M'W_^^8\__OCKMS =_74RO?R94RI^OOWT7Y8?__;L\W^(Q:>9<^[GQ6_O/CH; MKOH@/I;]_.^_G9S'SW#ER7 \F_MQ+"^8#?]QMOCAR23Z^4+J;]+UTXN?*-^1 MVX^1\B/".!'LK]]FZ2__\@\__70CCNED!)\@_U3^_OW3\:-7QL_^Z@O2\>VO M<7+U<_G$SX<31,1'?UGH7?S[^?BB]3F"%T%ER?X ^6#RJOW)(B^#:'<8(;5F]?,YK$1Q\:%4%/ MIK?_9A#_>CGY^C,^^.X&<'RAB? MJ!/$)JN)S"D39TU !J216C,?A=N)[(=O>TSU0Z4>3.-/DVF"*5J2V]?Y:7RF MX,<87G[BYR]^B@\B\?-PE&[_=9Y.KFKH:CZI(+D;M2"Y?_D)N4_>?%:..#MXV 7>38"B8\P'4[2T3B]QSUYH+P07F5/&-A(I%.)!.EP M@TU) %7(7+95 /'HM6O!0;0/A^UEV0@8+J9^/!L6P2\!+3Q+5NA(1 *&/'!& M?$B"2*^-YLR"X:G.[O#DS6M!0K8/B9TDVC,JCL;SX?S[A^$(3J^O DP')AM0 MRJ$PJ,<=SR9*G-2!9-SJ@#/EDO4[H>'I&]="@6H7!3M)L GM?X++81'">'[J MKV @I.11RB((9W"#0\?'%B:4\398%W6TNSD,J]ZZ%@ITZRC809)-(.$88_LI MFK"%X,]1_G XN1[/I]\/)PD&*8**&% C$Q'9 8K -OB'R,GDS'2PR50 QJM$ MK(43TSI.ZLFY"=A<^&_'"<4WS,.;I,72$J+SXSD@X"5'QTA&3DF@!B7%HK=( M;(B!5P#,"Z]?"RJV=:C4D&T3(#E("54P6_YU,AP#&X 1PE&KB#4(=RF0$^]2 MR?5QZ6G2GD&N ) 5KUX+'*YU<.PJTT:!P0=22A<4E<2P@.AVUI(@DB0A,I82 MV.1X#1]DQ:O72U_1'P\9FPFU)60#U4-)S5K"'0EC"Q<)K.IA^GDZ_#<4176QNF0#JB,>#" M[3 CK$NV5NA$5:34\9H[R9.WKX>.AG.=U43;$D0^3F9S/_K_AU\63C5760=E M&)&9.XS*G2H1Y 'KU[/7@TG/NL)-:>P5&LWL$4_()N 3PH MKM'0*87$^\!P&]2<9&:HDXISGG8[$GOXMO4 T'"F68'7*MB=4+6Z8RL8A4 LJ HI!B2&PGM3]]XWJJ;SB]N9,(>U;_.<3K*4*7 M\7 QG(\ ?X@1L)%Q+@XJT L!CTD)!^\8-+B5K63[A^];CW%-YRH MW%YXC2SZHV_QLQ]?PB(3;Q@R;CCRGBR4\C @+D(BF8>4J62<"EUEX3]\ZWH8 M:#@#N;,HFP@'#J^G15PW9[,%TJB#Z]D@(6Y-$)(H)@SR(3P&OA.(9?X;V?^R5;9:_S F0D#F-<(EEPQ('@ M)$5T?9@47*L:V:;5;U^O?JKY1&0%T38!D7+ /SWT<[B<3+\/@L@9RGEN=!") M-,4+2C001KW7CB7#=ZRA6O'2]0#1? YR>T$V@8/S*S\:O;N>#<1X1Q""IJ9C5840$'CUZZ'@Z:SS9N+\@F<'!T!=-+W/)^F4[^ MF'\^G%Q]\>/O@VAR8H8'$@+#G4]02:SPR$L&8ZA(.L)N >8K+U\/%\VG&7<7 M;!/X./\,H]$M]>CW9,I\(EH)AE;.2X+6C9*8+KOJ4R'H@,9ZFR@AB8Z!$!MS_G'6,!.FS M9<)QKFOL':_1L!Y(&LY.5A9S&Z!!R4W]Z'B!SLYC6"U)\#0C Q&_ M F&),HI%'1R3LL;1YI/7K@>-AC.7NPNS[_.JFU#IPW 6_>@_P$]O+QV$S)R4 MQI9;2.6N8TPD, U$Y2RDU=+"CD40+[UY/4PTG-2L(M)&[G'<,_$!?S(;4)8Q M5DJ49/2'D _/B-71DD2I-R$G+]-N^:P77KP>*!K.OAHN$49QVA]HR, ^0@+;@8^?GPGO M!'^P_=W]L]/W1Z?G1^_QB_.SD^/W!Q='[\\O\,_?CDXOSL\^')\>GOUV]/O8 M7Z?A')Y<4]ODBO^F+ZK4"6 G_G9L&' ](Y?>?QF4ZQU7L*BC*^BYPZ&.RHF( M 8A0H(G4,I. %H-H\ IMAU/9O&:,LY^%!5R6[[E9@S":SVY_M MW:D@X1ZWG-ET/O@XG:3K.#^;GL/TZS#"P;?A;""" 99C)E9IAB:X?&5 $)-C M,,%015]-=MPA!%_P !WXW3TR7GIWO]C818^3BD)M Q2S@W%:,-D?&<@'[@44>GSP&RHX![1,GM M@EDR\ALLJ@VED!DL4T0$AX$Y0W_;:<.(9I%1S=&.VM>N$&ZSLSPBH'=T[*K0 M22WI-@"-I1R6Q#.N?6*:DAC1H9=1,N*3R<1Q:B++"?2KARI;.1T/">BGP4UW MT-A>NBU XW:;Q7@!CO%+C-)I+-5I%O=6Y9 #(XF7)A%5BM2CQUB0O980V\DI MO:.B'Y!4=#XJ";@!B'R"KS"^AMF=>QZ3TH$F0TQRB4C#%?%,6L*M F]=ANAK MAV-/:6C$-]U2IY.* FX'(!]03H>3\8*%OP_GGP^O9W,,[Z9'W^+HNAPI'LQF M@/]+%_[;0 8-+ A<2(8%(H6-Z+@)((J7C),R7,C:D>\69/8+L]UPL1IDG2FI M 1R>?8'2&61\>0(>'UG^N,DP#&A.&MTR7)/>(2-*Y7)ZR0CGEC,(*G'WVO6E M;=#V(C'][FQ5,55'X T@YU8J V<#A9)TRBP4Q >41O1 !(-$G6;,NMJ^S^V[ M^VGTUZ6MV4RC*C XG,SF9WE)_VV@\(J 1%[B.C[.]:!LP#[],)[,9!H]Y.!_(F(43:-DB*]=X6&F=K40L M?;5IYE)X#Z\U\]H&%0]>WZ^1J(R);<7:@*6XV_F.OGV!\>R!W03/3/+@">. M=I,+3GS(Y9:&T\(K;K)_K9)Y)U?C*3']- KM""UU1-Z -3F'T:C4:<,8&1H= MC--!NAJ.%_T/RVV?)7L#W&@=U3X3G\K5T92 N*R1/PL^&1X-?[4D?KLTW3J4 M]1L458+!LQQ>=9TT@+3WP]F7R?SF=S/'[B+'?$+?@M)3C9/R+'XY/ MT!"?C6\_/@@B(F^=.I L_%%4>8S6]BQJ4,3V$^P"6&4:**A'*#VX0J5>>6"I+!L&@2 M:"9J)X=>HJ5?AZL;@%61^ZX(NJAFY3Y,IC"\'-_4*,?OBZ[BY>+L_2)Y!QD_ M4S):8)"K0#51!D-;R:0BP03D53BM@^%>Z=IG7QN0UZ^_U@W8NM).._@[FW^& MZ>ED/+F5WZ-U-3")41V4(N M,F5$2:)&3JBE+*IR/\_4AMSK%/73.+Y;E%74 M02-;8R&_K([;A#UN_\C6W?Z_7#4WG\.U [.C;RA&U-YP[*??%^$6RJ,X#DC< M:"&1&ZL_T S_@\$6R59K%(9BQ%GJ2+22E6J9[,1KD M]#-ZH5/D[2;NK5'S%:9A4J\,#NDN2V@@A&)!8AC$;"G;R KC=LX,B8%G+9-S MPM0.8^_?WL_ A8[0L:50&S C&-;<&]6#^7PZ#-?S4M1S,7G!3B8P6EE%B?/E M^IJRD82@!:&1)T\MH"]1VU_;F,A^1C1T!*YN5=1 &NX1@P-IHN;X&I)38$0& M]$4#=XIDZL$EFWC2K]TEVQE?_4QPV =V-A)M [;IR$_'".O91Y@NVB_<14)& MVQPXLP28RV5&249\RT"4%):[H+01M3>NEVCI::Q#1W"I(O$&+,I3/M[YV3 . M(M+M'6[(( )Z^*7NPDFK"5!!\3M'Z7HW0G: S8*0?@^(ZNCX#>!L+O &4?-^ M.+J>0QHD:F(.P1+K_:+,#S?6A-MI@A0Y]3)BV-@Q;I:D]'N..49\*9_G1J9@ M:Z>:MB*TIS$U'>URW>OJ1P/D( 5@*2E&A"^]$C,/Q/)HD3E),6+-(KTZYJ9S M(/:[9>X!,+M ="/M-9&$>H&]I>U_WFM-.Y>=89% TD!D*E+DFA-+O>5 )4>9 M[@>>+Y'8[\[<#$"K:/#';7)R>/;;QT]'O^)GCO]V=-,1Y.3L_'P/74_>?/.> MVJ!L)H%*?5'N_(.S?)/M.!BGTMMS"I]A/!M^79X'W0'?!\^#M)EH+CF1C"XZ M<$5B(M 2-T'C>GRMI?@> MLOS=^XT=X.*5(X!-)-Z I[BH#5@AEL++*:#L+ORWFRYE^/-IN<3T'F[^OA,< MS]'PN!2Y#/'"*%! I%& %KIVA+P[U8W<']D#-O>LX88Q_7*U%8I_ M\=WH4?GHP70X0_?E_?44_[P1T:W !D"!6X^>4^2B%#M[19Q%#\>'E+36Z-:8 MVE68>V"KY^KU/2-US872%VP:7DF%S4,_^_QA-/GC5TB7<,=[QI=_@CCRL]G= MNO0U?,-@W9AO)7B&J@A6<'.+2OXW4U+EX]ER"!J>)W2 MJ@Q2A$@E,10$+DD?B-,2B-(B2ZIE-*SVB5UE%AJY(K^'L+=/W;<-_;78E3PX MSIS&E>X4D49;XECBA/) 30 0VM3O[[$3R8WL_ ,J&( Z^12XD>A>*.T$2E MUTD+,+5KW1]3T,SY7!TD/+50.XB[@:S3#?7+V6+WQ9;21UGFPWA1D@)04F<, M@#"GDDN.1\EJ[W8K">D7.KMH=B5(=A%S U@I&=BRU>-?1_]]/?SJ1\C,[&!^ MZ*?3[^CY_H:??DYKZ@*HF^P9P=#S^BE1/IM]+2YT4C:/<)Y(<*X,%7$2R.2<\ M"\$Y-4($61DW#]_?;S*L/DZVEFT30?Z-/$H5Z8,.7W>INI5]ON[6@/$4,*S$ M>)/ZDI8VQ',GB36FY#)T3KGVK>3MJ>TW3]6!==J/WAJP71^G\,4/T[()Q.VA MWB.)#B#2!$$F(K@R1";-T2O-GE!D![C5SE2O+EV#K'[34O4Q5UL3#8#K,?$B MV"@""R0F&LMI@R2^]-*THG2J*5'UU/2J'_.\! M&8C#VTJ<@ZMR^O4_BV\'G$(V-@%!691YY1072T1+#-:SJ+V,FM6NS>J>JQ;B M@"I)BL8 T(2[^,MDDOX8CD:XF%- 2BUA85'TH"BQU$A"N1914C\" 0TC8Y= 4D*/R*"8*V M/CK&5.:Q]N"2=>AJ(1*H I_J2F@"6H\'^#RQK0-<)!Q7 R5T,P,"GHO2RM=G% _NL\YA M:.*8+1481F#DTD7]XU-"6O#RZV!F9S$W87%N.!A(T%Q))TCV%(@4N42N(I'$ M8M3&*>I 5X;'S9O[;=#'T8CH;S(2R&\,XG\;\^3T8H]%EQ M^.??[^M\94C&2D68++>( #CQW!IB(' K>'8IUH[6UJ6MF7N5W=04=**B!O:I M!WP]3;N4SEV&HWRL+K=U'&<8&?) @H-D#-4Q52]3>9F:?L^*N]'^RQ#;114M M@&HROKR Z=5["'?'E8:KH!CKEON? TA)0%)Y$"2J4T.PK6EXGC8!57E(.I70^X MFI)^=[>.<%-!Z$UXST=77T:3[P"?8)'M?"ZM :,YR\!02C%:E)*/!"7%B/'1 M@LO@8ZI=I_(F4?WF$#N"5%U5-&"8G@QS7O+S_98;K0U#2VL)QU 3]_LHT:7D MB7B0%C=_4_IQ=YH,>DI1OZG%CE!540D]0NJN*+\8WNDUI/=EDF*YM#.9?H#[ M%6):-4J\K V1(SG:4=NXK&=A-V"^G(!_'D@ZRZ M4KC-"L>)#J69Y\)SH]02IQ23UAN:7/5\T$I*F@G&.LP%[:Z"!NS.^^5K[\9H M/9!=*54V7EF7]:)'(KNY+NJRRP1*.RR#JX/:VL=A;Y#43%#6';1J*J4!C+T0 M&SQ8-"D;JI2V!,/+A+U2]CDF3&C86HM+.U3^/J0.&\7!R=349 M+V1P.HP]A$2; C9&UF[..HI#7WWS>@/#\][ &VO MG ; =9#2HC3(CS[Z(49"A_[+$"WU [8&,JD,&6/K(,HYE8F*6*<",I@"$R([ MP:HW:7F3JKZ+K)H!8&4%-@#)3S#WPS&DV\EXCZ[OY&$E1S)W@A*1+;HL MV2@2?+88J ='F;JKX;2S8#R$,2^VX5V0Q8NU1M \A]+NF!-SRI*!@QK$Q'3TF@ MM("2J%)*3$B:96UP/J>B[RZ1S>!O1P4U$)#_-AQ/I@L1+INKVIQB,J)<2X^: M2(XR\3PZDF@VTJ"#+'GM'M%/:>@WA=,0O'923I/V:ZO6U=K;('TPA$>.+C K M7 =;^@%)&4"66[[UVVG6H+S?[$Y#0.X!" W8UK?2:^A(!\D"]20XYX@43A%7 M2MP3B\X+H9E3MWJ)I+8#Z,?/6:LFU[0 MCU^X]\;0K_"[SR[1.21G0ZS//UZ'D'R+M61LF T8 1F?#H+GMIB'7H/2N7,Y?@%?/5@^U- M".P[5UX91\\"Z,Z4U8#[N6W;H?4Z#H'-0>B,;CACI0E7IL0&CW&?S,([K0-/ MM>],=,I0WTGYCI'>#A@:6!D/#AANIMT?7,\_8ZCY/Y PQA3,>"N)$^A5R: I M"=0RPH5B5$=AF:B-ZU?(Z3LOWS$J:RFB+4RA@W4V7<@N+G;R_NC3^=&__7Y\\1\=C>K: M^.T=YFIVDT3]Q,UKV4=%0Z1,$4.S* E"1X)/DFAPBGJ5F:Y^%6,MPG8_KUF^ MY*)$_0/!0"<9."XS;8ATPA.;I25 F0@I.F:A=B3PF()FDB^5L/#\6&1K>3>P M>=Y1?R.14GLQ&4,9%?1M.!MP*W3DZ$?:*$N&GB42@I)$6::M "&3KUWG^BI! MC6!I"TV_!)J=Q=X AI[P\'YRY8?C06;4<2: I%SRC$)D8CV/!$(JAWX>?*I] M+K:2D$8PL[NBG[:WV5GJ#4#G@6O$B?!1BIB"MQJF1"$,O0Z@JK'-49 M;':U!PV^1D^_2?+ZH*HF^P9P=!=]G* )/L8O9P/)O?%1*Y*]*H=$.I-@G20Q M,R'1%K-4?=SI,TF 9\2^]<[E^F.,-B*QD8!_2T0\FVK4G7H:0-^K M!T8^1HG;,Y#@9!F^H1)QP4IB78J!2N&#KNV3[WQVUQFN.@7")L=XFVAE:X1] M@>EPDG M3>HTFX&/($1V!1&LC) MW1XTW0S*/TXG>3@OEV4'65AA1)+$.U,.VQ,CEB,GG/,4N6;(2P>S5)=O[S>' ML4^T;2GQ)D85K'79.D7T@25X$J6A1$9&21 L$:6%$]E2#*TZ:>K<].7Y?2*L MNI::Z#J_<"O>H>C21_]]4< ]G?KQY<)QOI4N2N]P,IM_@CBY'"\2T#?.R"![ MEY5!5SK(F(BD6N)7&+4Y:G.0AGE(3XZ(WFQ*OPL]_29 ]H'%'O360&QRD/[S M>C8OG,TN)B^<@2PX"T4>98GB^ESH_1.@V&?#.9S#].LPE@I=W.]HUSNUCZBU^>?2G,S8Z^P30.42:#,H42R4]+#C MBM>OGMR0R'YO^S> T$KZ:P"@#S:5Y=2RBPGZ]W\?SC\7@2+'*,9['^SAKC)P MRJ9@J"=&.EWF#*-W935N'[A_1"ET\WAZV[@.X;+ M!57U1FT,OPX3C-/L01[YT,\^#S1P1IGB!%0Y:8ML.6\/V61,>F"L^DSQEVA9 M+YE/_PP K**.=M"UH/\3?+F>8EB*"^9@C+[S?#A=Y;4,P%(F _>OA\L]S7M2!TMJ!Y=,&A+=2_8!ROYM(6=SFEP[#?KV1 M^R!I(Y0*E-A2N"F=$KA5!$6OUJN'G%7ZBCFQ^X.=+!^:\?3L[^?KZ/5DC/W[4O M@_@&E_4M7DGG?QA-_IC==[2QTFNE% E<(F"Y#\1)G8BQ-+K$5?2N?FW%R_3L M?"$2YN69'Z>3LH#2N^^_S\K4\+NYS@=QCDMKT0W^5@(L\)@S3017CR(2(CHI M0J$8M(M9,VI4$)4EL#F5S=B^W1#T[ YEM^IJ(#9_4/@--@L.B\:N!@5E:2;> M>(^4,V"0E8%<&V@;EMIW!J"N]?QRM?TF0F\ +H^J!4NIWS@.1X#BNR_FOIAL M*LJ8J .A#:$"EZFD$=EGY5([15^%"FE-JFWCN^"CW[M)>X9P[T!H8#$\[,&. M7X]@53/V['74G)>9Z&")=-[A]N,3TLZ=/5K;_M'S]/:DMJJ M; &>P]F7R$YF I MQH@9Y6BA;$G2$.V"ESDPE6GM*2A;DMJOQ6T/Q'M0>/\'I+?'6T.FKLKJQW@O5#C&J(. MOM33<'"X.P@PQ''I" B?'457/L;J@R&W+TGN[$B].>A54%<#FWE9-F/\R/>_ M3X=S>#_Y8SP068L<,R4^,2B3S]%]MR@4;G.D0<08JD\K>TY%OY=&FP/;CFIJ M &COEZ^]D>"%_[883(E_'^(/AVBT59 2 /&D-%ED,&A%UR*3[B,(;-(2_O# MZ@'-ZS3U>UNS.1!656$#D+QW'L[]",[RHI7 8B#:;,"H4S&@XZ!,TJ4!,!"+ MW@.)40!X(4S(M9@0F^7:IG4S\N#0+F!W$ M.%TD#\[R(OPJLRL'*5$N!*7$YL2(]"6_RUTFW'#OE6-)/AW1\68!YA9D]'N_ MLAEP[D^5#9C.Q8I;(<';8[*[D[-!%)H*L>C>G\I5%5R/(1I#)(].1TXARMI% M%6L3U^\ERV:0VZU2&T#K\Q+".RZ7G2CNY*<-+D1C*(FJW-@WPI/ =2 B!:XX M"I;*VF=&ZU/7;_)GSR=!'2FM23@^GT8]B-(H'G!A*1L"D5IPXHIKG;@2B@4= M$J\?A;]-5VM-/NM@XDWH[:B@71W-CF!WFU48EN93,2NO#'H<(ELB&9?$!XK< M!0X0@N#!U9Y:^RI!K77DW!/0ME5)KPB[=WV?,H1Q6OEK&9M97#%46T9\*FWG M*>!V0*4ASH7DE4ZX76P:K[SZPM;Z;%;%4!=";]1.+1S3=@$^^N^+_3\H MQC0+EB078[GDDT@PP1'C0">MO92R>_@](:JU5IM[]LZV44V3\<#C2'PI/(R_ M!M$$= B$($D*2J2R@B WE*@L0@8J0:G:V93UJ6NMN>4^S=ZNRFK'\JT?Y@]2 M"AC-VT@R!%QG+@427+D^GK,)#)QPNO:1W?K4];L)[SE9TI'2MC>.$UP#7<+Q MIMQGM2"U ?"<&Q2?0VERP'4GRF09IY/-FB=&JP\ VYC*1D8\[>EF2RUU-;!; M+QM[EZ[&\;^OAU- 7G&9S;]_''ET>L>I7(W\LDB36VZ29@Y]78KQETP^$:]P M \B>>2UTDMG6+AI!E9B0!I5AJ\W)R'O\P<"\$( M@$",X*K(,)9:#469)L9;HW1.&9ZV]W][3,7;KVWR#*TV MQKI31(L;\,/2;VV8B%%%7"GE5$9D04*40%+PUGFA?1"U?;_7Z&DR"-G;)KNM M8MH)AI\:Z=_\_+HT#T3K?#@9C6"QEF9G^2&GR>>HM+$8404HV05.;"K- ;GU M3NG(=:J=&-R"S'Y3A3WOM;75V*)5?'<]&XYA-H.;,5A%W,O?I $/UF@J%#$Y M4"*EX:4W%2>*45KX8E353MQL0E^_B<2^K68MQ341G*POS(%WB6LK$G&PZ#Z) M#HF-"@A+7EK%& V^]H"&]:GKMP)[SY#L2&GM9A,_#,=^'%<+,@6J^UM[ ->VM#:9 M,>P:I9TJM'_\WA\4W?JX1]^^0%QP_ X^P=5PCE__/D;=7GR&Y[=@/O@X' WG MWP<>'5R'$1X1IDQBS&!PHZ"&1"/!<,.MV[BT?S>*FLPAUD9K+^IK('QY&) ] M\&(6E9@K9#PP+N:$TL5P+.12$)Q+&E^09)FA44H3>.T>2AN2V&1^<1_Q=&WU M-8#.]:4Y4%EX6;8']*H%D4)FXA,XHH)7--(DP.VI@G9;3';6V&'/F.Q(:0WD MO(]RQBWA+!]]P^UB? F?T'4X&Q=FR_]+D=%7/[KQ=M\(;,,$[,7LS MTO3Y18_E)*B'8KT1-3K])H&0B0CT9(F$C!;!>C00U(!+I>&DK)U1V"^'_<9^ MG:V4AF'2P,:QF\5 35@9T5@$RU OACGBLW)$@'04S8;BPK2T)OH-&-N$^$9* MW'&2'4I@.F\ MUS'+&*R)##)T+NSDCB;,J$0%=>:*L9JE\AWC]O.(L=&<;N) M$IN>P/CNX/SX_.S#QT]'YT>G%P<7QV>G!Z?OSW__[;>#3_]Q]N'\^)?3XP_' MAP?XN\/#L]]/+XY/?_EX=G)\>'QT_IC!#6:'[?32.D/$ZO%=:9K8V?32CY=- M_0XGX]ED-$Q^.S M3[\M+-_6AGS%H^J8Y[=HK#7"$2Z+MC_!E])1=7QYASLJ4W V6)*C5NB79D ? M(R;BHX7(&:56U';27J)EY[$/3YZ["MGL 4D,Y]1!D,RG MVMVHUR"KY^&,-;#Q;*A#964T;&8^'?WMZ/3WHZUMR^V_KV-05E)3R8I\@J\P MOH9RVG18IK4C2,I1_N'U;#ZY@ND=<)0#L#8XDG0HI2>N%#MQ23+&$+B;))T$ MJ[S*UB1M]W+/5U]SCVV_.$P+@D2+6[FTRA(ORCDP-S91FB&%VNUOUZ6M7VO3 M!8:>UX!VH*5FAV$?8^AV^LOQNY.C@_/SHXMS#.]^.3M[__?CDY.M;=)KSZQC MI]:FNI+M^F4R27\,1R/TB8^1XO'E,(R6G1WO]Z8[]!FN$P?6[$8$[3^Q8YV7WZT18*50(0,"JB)Y #,1RCFO36LMBM-ZX MVD'B9A3V:].ZP]:S@1W=Z:UA#^O]T;N+K4W9XA_7L5G/Z:ADG,H%A15(X<$) MCOL?R:'$X3F4-*S@I:F$I/A=EM6KK593LOO,JH=/O< M/2L=U93,B>)Z,-TRV(@!J:#_YS.F=A=YLR[/X=EOOQU?E,1)\1L.SQ99ZZ/3 MG7+UKSVSCOE8F^I*5J7-&%8]&19<.%YX+7KD3:B,"=#S/7>=G].M$,('(JB=5E_"0P@^LD,9*R,3+& MZ+VN;9HVH[!?B]4=MIZ=7W:GMX9=GD]'YQ>??C^\P(^BC?CWCT>GY[MDF%8\ MK%:ZZ2TZJ^6>$$O7L;2;&5\NCJP7]TE6%*^&;, I0XFCMJ0MG2*^]&4U6NAL MT/4-HG[J94WB=L\_O?&BE4N" M@8$]$@'__KKVZ_HIV^2B;HR$_'N .5TNO% M]=O[SL0;4^-X!X4V:R%_'!P_.EO!R>_'_V&M@--R2+EO;4Y7/VT M.K9O#4HK&;H/?CC]FQ]=/W"L']RWYKC],:H(J+(OLAB)Y0+=]Q"$"^B^U\_0 MO$;/KD9LU;,?5!9*)UUZQJ^C8?0[N\IFK,!LHBUYA*$.C=41Z MH8D%QDG@7D67\$NH/1W@-7KZM3H[H^#Y5-M*HF_67"RO"9]_.CH\0M_EW#X],/ MQZ<'IX?;G_6M>%2EDH,W:.RVP)P9EH#'2, ((#((1:RE@K @G%<^ U.UK\/6 M+3!_,)_Q^LN7T??#SWZX;#7XJ( F@T@NDQ" EW91C'BCRD73G++VP44>UH+! M6J_K.X[:6=,KAE]6$FZSIN+PX/S7#R=G?Z_1*V#5LRH5D+]%9:T"I:+N17L( M/[IM1G0T>M*Q(DEG2TDMJCQ8(J7.Z,P:38R*.7.C*/>UZ\77H:M&SZORW(?O M6IE!C48E+80E69:.7JE$6Z9!T#N@=8>D+HN;3V7*M5&SZJ.5M55U*QI MVJ6!T\?):%@*Y;>V955>WG\CJ]5R:*JAE5!)^: M,5&7UMQ"E*IB($FXD"&F MI'AM<])$0ZMW?C:5E2_WA^'*AJ^\W?]XO9:625Q*8W]CH'K'ZF=ZK0!S-X=^/\&OCA"A;/5 MC!5W"YC51#I\N M%DG)[3-U+SVPJWY]J^CMNFL?"[AG&I](\DQ@])0M"49E8K+3*4AN$U2_)]-1 MU[Y/$"?C,CQIN:X>]&Y:OG)V,;E?BF56U_T"\":)1(FDIHP/42@%Q1B!%'7B M+N$/:DMA>VH;[?&W"9*>7V;8L@$E?OG,R^XU.]P'(KG77 M[#[Y2JO''??.MY_<>;/*#O?8S=H*EHM*#+@G5M,"E=)76:5,=!EP+U@*H7I, ML->6E>?Q,Z3K$2Q"[^$<3H9?X=EKGRP?G[035#.B+-@R=5T1)UTD+"66J<"E M5;T1\19D_DC-*S=!V;-& QUKL(']^9[%8S0 >6TVK19!9UIRBZ6((IE @C": M<(S*@OC*#(AF:2T2^\[3=H&JEPU8?:TU:].>MGG; MT9Z]\+AN6M)U:,=>;$@6-6Y>2J.OJU2IJ"HL8B!$J1DHIVI[$5TUIKO' M^],WE&*ZN&@3-+HNYZ6/]W+CC$TQ6!)M:?+(+",N*D4<6"6#$3K7G]6W':F- M-K7;!$,O&ZGNE-:LL5K9)FE'B_7:,SML[M2A[7JUE8]-/CJ*[C?D,O6'X_85 M$L7]TM-,-2WWIFJ[&GMI\723 UD6JZ6S\2>(U].R?2\*@^_704+0JUS&WCL7 M2L.AB)LV?LOPCV2,<<[5+I#=E,:&&T%M@IX7*PJ[4%4#*_V?@>(5M9I\_?4[JS3'.SV#:88!^\21*)TQ(A3!8DHXHR46:34"HG@JAU\]-CT M[&%"<041#P+Q8(%1!H27ZO9%.^>06!E,P7GV/!JKNSM>?YVVOK.\^\'::ZG@ M:IIK8(M_@Z]?_'!\,IG-CL=WES$>7-# ."U/IE>/NQ8$'BBH3(ECK,P>-Y0$ MX2C)(@2K1-8HDOU"=W,F^MW\&\5XQUAHUE%XT"]OYZ*ZIT^JWM&OPVU^94>W MZ*(.- :2LN7H"B9&/(T8X##E# 3%$M1N&]]%7[^'-2G+IQ^B_XM?/7%].6BP M$<&YC[ MX:B?5A2W[^Z_$\5**335B"((SQ5UC*0@/>[-IDQ^R0J_%=8"==E";=O11".* M^Y5\.!GA[R?3A6MQ,)WZ\27<>C>GDW%\X=<7^-4,"4%";U(1 ^U06IRA;VU% M1E%:2ZP,AH#6C!L9M+"U>V77Y^+/T.!B$TR_;.%[P44#T=?MU)2'(U*^#6<# ML"Q:X301Z"X3"482IYDE@N,6J@1U7M:^V_8"*3U?KNT9(4\[LE105Z.H*U]. M =Y/KC#*&P1THHI718PHH^R-8L0*'TE06AOEA71I'_A[1%0;\XUV4OT:<-I> M#ST"Z[Z=Y_#&9I*MTRHI5/RK_O ,XE\O)U]_QD??&!C\XMZNK'AAOUF]1O:R7171,X9N MJ%ZN)YN%-P&]3>-+-Z R^=(YQHC//F8J-<^OCH%Y&T /W]:/<=E979,*LFMB M:\'U,[HN)@^-X,GP:CB'M#2!W$4K4U$[/U*2_WUM\C>QNO0.CB45Q=349+V;/?_33L^DB:Y,613^WA;6#G(21 M7B22HHDE,>^(*W^$(*SW7J,K6OO89@VR^O7?^\/,,_#656 3V_>* <$EZSA$ MG2Z^68CQAK8C#)KFWX_'^'J8S6?'L]DUI'(]&+\HE@'_W5>D#/_1I_)/!R+% M+)2QA'DEB'2"D> E.D4"M-42HGEZU^C-_;\[:OL-0GK'>'. :&)QX+(>3M*' MR?0"IE=+87P F'WTWQ=;H0F&V>A1R-DR(JWAQ*6@RA@UW")I,DILBO W7MFO M-]$03&NJI@FLK5AW'R>SV7!QIOZ0Q4&BENO2(29R6D95<4U<4(O*-LU5R#KG M38?[K/WRM? G_Q?@KQMU-5L'\;P+\*[5#2\_L:N^Q5U6(KS8;E;;[(WGO$S M-$2F;(CWX(G1G.7 -42HW8NPJ\;%]['DTS<!#LO'^)WHZP>]\S9=#YX5!FQ ML.>+%*RD*7MA&#&)!R*%YZ6P51)D2G$394)70 V_NX?9RV]OY4R^ M(X5/JDJ_.?PL,[A E;!1EJK(0,N, 2B3U1GA7,8L.<^1KU4FOS&"^CS-J*73 M5R&RA8 ;R-J=?5G$O>/+VP;ORXR\#V4&;6!HD3W*Q=-$0KEZYT$E';4,S*YE M:38I&EQ-2DN0V4;'D_H";P WAY/IEQ*) ,8E2TZ6C"B1 A=6D$@-QAT@*/$F M)!*#L5$P+6*N?;7N16+ZR7IUAITZ0F\ /7<5G;=AYNUB6-ADIZ0&EBDQY8Q9 M8J1*G,/UD#D305.66/716Z\2U$H!1[>.3WW=M "T&]J7:X\R@]L\9433TBX& MI";>I4B<$8P[_"4RU4VPVD(M847%/H7,UE)N(C7Y<3I)UXOTV>%GN!I&/[J M^'D\&4TNAW"[/X-/,EME"&6%*XJB\9(K(ID/W$5O(RR*6N" %DK,-"9S5[FF: M\4WLO/RVGBMZ*H*EDD2;0,D+VQ.MD23(Q MB2P"\N0VA,D:K^WWS*PF7FK+N!T'>%7,<']4R)7W(5B.4EOT>A6&!.T\ 0Z> M<9!@6=>'.*OH:J6T<$]Q5VU--8"^Y12NV2"G"#(!)RD82:2E',UMMH31E#,W MJLBK,L)NW]V$!UU1J\]F=FXAX@:@<5M6=3R.DRLX^O8%QC,XA?G 9T]#:3>= M0)=.1A9-N'2<9+!^40J>JM^Q?HF6)MSF[J!3106;0\G=0&EAV,__;X0Z*+,9CQ' M"D<+D=](:* 55]E;1W")"2(U>AB694Z4+7X%-5R%VCWV.V2G"0^_2URW 82M MK>Q7F(;)/B8=/QZI.KD=J;IK[=-Z3Z\Z&7D33O8\,9FFY!ESB3"N,&R@-A", M1#0)5KG2'BUX4[M1= ,3DP>.*1&,MD3(4":"!^28X4["HJ")09D(7MMDOD9/ MWW,WZF-ED_G(&VFCN=J5Q0%%UC%YJ3V)KE2+V9"(+>-Z*0V4>T@^A[ .GG[ MVJ=ZFGV[R&D3,3<'E&46*%OM.!)** #R8'B9 5ZNDR;:/4^2T MD8[7+'+:1. -X.;E>AMC E?EOHT'CL+)(1/?F1RIRV@4[ M=83> 'I>K[=()C&1$A ORK;-F296E\X\6OK@4XKA?U.14W4/I[X26D#4H[.N MJ$5 P21B(B\G465A<%7ZL7"3(PBC!/W?6LVTD6)?K6;:1,I-'!2O56?C7]2$"_)J:3Y' =8?>-F)O%])"%Y<+RW$9CK",V MYS+#-S@2!(K%9"8LXTXDK6H@YB4"^DOW55+LI+:4^]R5)M?C^?3[X/?S@+76@< ;=N'Y MF_O+X=9%0@6Y-N&?_C9,:01'?@8'&)CE!ZR@1Y9S\HF4D;,8TT,F3ED@EDIK MI82WO),N>,7 P&_J//@[S,-[F7;RBR@:+X7/)NTC+ M"0;LZ#UCY"X5DFYHC4*39R]>"PWZQT##;E)M8"LX^'T@.*H-ML*#GY?2_VF??5O*<$F/,2S^6>8+@&;:70J,4>XCJ7[ M2D; >@&$A>!CRM)DNNF]RP>/7TO;]@?0]LZR:^ (_H5LV\G=Q07T8E5041+G MROU0KR7!R$<3%9GU-%-9OWG-6S3UF]+NK+2CJBH:@-;=33X%(KMR3BRY+H-V MDL50*$NBF6->91MHK%V6V,9ER;H:?>FBY";B;?\*S^UU@G=^Y,<19I7N[KST MV*J7=M:B?<^W=01N:#9IW,J$0HA%T,0+H4A6CIL@ _.T=ONZ/=W66?GLV0SF MY5RH73R+@RF),(K%*JL DN/5"VHT*6E^FY\>XK;,)5IZ7N5;2 M1@,[URI>3H8^#$?#^??#ZVF1^2!"8-131H E-+O9(4\"OPU"LFADF2.Y#X0] MI:O?8J*^D+:3=IKMXG]\>G%P^LOQNY.C@_/SHXOS@]/WOYR=O?_[\WTE\DD_3$O'<[B:#*[GL(=?+FG MP4:@) ,Z;^ARB7(5 "&6>- )(_S :E^7V(C >J,#/@S'PSEZK%_AV6MO(I[H M6W_8GWJ^MUVN\/4R],#JNJK@:WX%7[> M??_-_^=D>CCRLYLB>1]I3C8 288:W%30W_!260+<49"TS(Q>ZT;M!E#<@+Q6 MQ@W41V<1V"\F.P/+^J#<66\-F,A;'_@3C&ZZP7P>?KFMA\T\ZF"X(4&J(C9T M@X-S@@B6*"YFQI-<:SS&)D'*R^0T"[?=8? T1JFDDP;@]?OXBT<7>]'::EEO M_?UVS#4OMS500L'Q,N:Z#!F.O 1967)+?>:L]OC;EZGI-_#=)[@J::2)/?5B MZA-<^>E_W36R3=&YE")A0D7> M &A>$=3]R9Q6$)+2C#AG,D;C@"8U)$=L"OC3X'&A[#&6/-GHZ'L/HUOZ"B*W M4U#;H/ME.IG-!M;'(%/(A&L,:V1,% 46%.& 1A>7HD!I[@]P"YJ:==>W1,'Z M,-M<)4TX4Z]P=!#C]=7UJ'2H/;@J?4K_9Z'(@3 >&.1(( +R*!@EWD5*7&39 MAIB3UFM5?-:!W0M4-NO:=P[$&FIK'9KE@-A8=!* 2@*N\.-$(H&C##/SW"GI MC/*U7;?7*6HV!N@<=5SO3G7M(W-ENH!2;H+F@0 3BDB, MXG!+R$"BCRYQQI);[RIQ/72V=Z#5*6PV@^C..FP IL^RD\$$)ZW@! .S(B^> MB]>+0O,I*6E,U*'VQKU5;K@O@.VN]+?RPYMHH $$'8\_3B<19K/2.P@I^8P^ MS7OX"J/)EP=]6&4"R+Z6*>4\4!*DR"Z(F)BM'7RL15B_;N"^L59? M5TT <.T=X3ZP8]&+R!4&=MZB2YTE\AC0N;;:B2!DRD'6SLEL0VB6O,'M ME-@^4(^^Q=%U&HXO;X/#@>-:.L$4$39'Y,^B0"6C!"R+0=ID':U]+W!3&IO> MJRN@9C.8[J;")B#Z+%'UC*?[M(25P2?J2$X!!8E"+>U7!.$11>FU35)!=7BN M3U^_Z<7]97@ZTUF#>%P<&CU?92;0TO G$] ,5QE$(-:77J;4,RII!.W6ZLVW M Q)74]:W>>P*&6] L(*:&DAY;W%FI-'?H(7RZ2LZOSKY*D_]7)D4+%N@OF1J/)&1E;%' MC./^"B'$$%5\M:74#W1E\O:U-XF'(*B5@,$<,.]+'TA6.I(;HJQG*AD>**U= M2/@"*3_49<@-T/+RJ?+VFF@@O'A](!!'LQY-DH2Y!*65/B.>LT304.>8%7=: MVMJPVGGC2' ,(\(%SD J M]"9K'WC\,).V-E+LJY.V-I%R$RT UYH!A=$Q9Y0!$;FTK,I<8$""-CI00*-= MKA&DM):[].-.VMI(L=M-VMI$RHUAYZW)3R%QI81BQ!A FPRE8C&$3)@743K' MDGQZ2__/.6FK%HIJRKL)*+TR%\KY)$U4D@3C8RE[ML0*A@Q9PQ3+I>FBV1 [ M/\:DK=W 4DFB3:!CG2E0AK*8DG6(\8![N*<1M^^,&'.#;N.#^J#4#,SP!)Y3YC+$!U2@B%HAGFLJ<@H&G(*F6D#AIK82B M7M2TFYP; LJGR6CT83+]PT_30.D$L=R*!@"!,4&TQ#OD* ;G))<8&*C:M0XK MR&@C?[.E8E^ R;92;@@H&#&JR)54!$12Z&"I3-#THM7U42<;C)"R=H:OC2/< MG97X B@VDNC62/@"T^$DG<_]=%X5#P?QOZ^'2,3[ZRFZ7!\7;QDH(85SY0*I M*&+)LG2:1Y]<&)4"%1!%]6:AK]'3Q@6CVKC96?(-6164"PPOQS?M3./WBZD? MSVY:"?V"_MU)N9[L)(J%EHH%@$ D*Z/IP$ABLA5. &-H@3O"U-O4M5'@5!MA ME;6R.=[<#=[&I:5\:?]3?3,+5CLF(B644DZDPYC!@D\8'EID2^&:X5T=T_4; M/W6VF6TBT1TWLZ-QZO (_?W1NXN3R?@2C=W5>PCS7<_+7WI>G/[S0TQK0]*@+ E4EF'4 3>AH ,!QU+DS'$;:]?QKZ9DYR$Q^-3C,3[KNJ08 M;H)$39W2E"K"6"YSSA204&J)I4A:QZ"X5+D#YIZ0T?-\C]WU_FP(S(ZB;L"% M>7"+C#&MC(^>&)]*P3DN'2,59&2ROWB7?5\:N0V5+@31P" M'* "^2&^>3C_X.-B\,-M6EJFX(23)#*#[K<#38*7'/D).5KO*)BXEG>RQLM: M L>VVGR6^Z\CVG90@C'2UQ4=+6%G=[=E9TDWB);E:C(K4_>;ZPKYJ;#)""91)*F>N@5+I2U%&MO"8(5;DUEC>QP MGEBG!N*QG'X?^YL+S)!*EGQR/9Y_G,+5\/IJT=H)/SJ;79=!R8>3V4W?60_* MHI<8B47!HBW&V#'8G FU(MK$O<_5.W'M2')+T5D=7.Y3A^T<@*^W&H_'R\O1 MRS&SO_GY]70X'P**7#MPEBM.. "),!DF-,BBZBOUUH;FFCWJ=- MK:3%!KJ /.3W=O*QA.BB00>6!0THOV2(X\6S55XSJHQ(U0=)K""CWV*.KK&U MC:QWM775 7,Z&<^NIF0MV*@? M%39;2KQB2J*+FJ!3/YWBD[Y"C8*@9P^K5PWT.IW=E@)QL %DL*6.N2 (L12L MLH0&SSBXF%7U28G[*P6*/+&H,R=)9WHS-"Y(7"/9XGX90#OJNJWN:+<4:!.] MKU,*M(FH&\DZ/#L+H$S8$*DED9<6O@$P5%">$N Z>)Z,BM#,N=I>RX$V4NXZ MYVJ;2+I!M-PVE99"^__;WKMUMY$C:Z+O\U\P@_OEY:PER[)+9VQ)6U)53S]I MX2ISBF*J2O=VV[$8&(CX$XH8(:B@BU@O$ WB5 MSH< ?Q04N!*X2K)GO%2;5^LDX79YM2[LKJ+,8TU<7_+HN"0144LDXL8YY 17 M2#-GDU08_EZV,DN*I$KVG4'K),6VJ9(N+*U!GZS(!'(!KEJ22 <"]W'*#<&3 M!8UKG1$BAU1-Z3V#6 *,;H"J*RHM*1">X,51BZ','GDV?W# 7GN MHT[>6,]+OX39LF9YK\4_NQ@I.W*Y.IP\*Z6# T((5AP)%@/B5(-J).0>[V#_ M@S?O2C_P_# URYUDW+9FN0O#JS!3-I5+&LV]"!IN4IZ[L$30NYK &2,REZ80 M:37G'6V57:M1]U^WW$FBG:I1N["W'JR7^O"'W>@F8"4ZTWZK0?>-7:[J.RB*G'+,KN*5>[F&A@[6R5FNPU:UV8(\Y M39%CP2'%#04P!!]IZ<*.MU34E'#N &TIXA[A@H#;S M'!KJ%:71/S*R@8U@+ISAN=F9U!7#YPTY'^;(^M_-ET)LJ)Z)TB"8, M_B2E#FG,(J+<".X,YD24[GW^FH::REMVMV1VXG!E"'D(9R9O,'$:@7D.=KHW M"=E@X'?@ZQ'/L2@_3/TM%<->0KM)=0-$MF!Q!2"YB/X.OGKZ,TXGH^L?\R^C MB9UXN%+SEBZ:-'V(7%MO"66Y!%!8.$@&(\T3[#+:%)3T&+S*PLAI25H]<-H& M 6]ZY9<71P4H^V1G"PX]C"L6BUEUUQ5JP\/G:XJ#)X^ MV5XEFA:;^=+<30\FX0OP\6&BC<'6&)H'DCHP!83"R!*+D;,D!H%CU)+L"*?5 M7QXZ?[4W/!5@? 5WVV\Q7(-#^3G.1M>3>S'=3W@C#EM-$$T2C@55 6D/K!(> M,QJ#%N7#AZLI:04G^5&,[ +ALP73*P#/PP9B.)@M]_1TPAZ"%I$XI:1 05&3"T@4'"3&WE<,9V2,RJAX E'G%DX M60N='4Q47'FF:>E4QSI:AO;S"PAZ(WBVY'IUZ,D5ME="FL@H)RAHG5NF@6/I MC* (?BR#="8Z7SY8_9J*H9W[OA'3F=,58.7;LX= CS5*]N_1S=W-IV8Z;?[* M%4SV%OYF_NO*XD@4 V^2$4T13_"+S3DA[8,F4GJI5?&F$QWH&]K9+X^OWJ13 M _+:=5.+$C@4&$,RY4X>FH)!*8&'DECA%)4T]-+3N5!_N[WWR]D);>4E4DEO MUI?4.3[]_ M/[[\?G1R>7%P\OGP].3R^.3KT_&)93=XJK""#>;IX@YQ["@" U$C;Z@'GP,30DI'/5=3,O ;M=ZP\M83 MW%D. UYUL^G\ZMMHOG18#\%]7>0[/25.!;#K*+'Y(7@"ABAI$9TNRZ888ZN"Q;-J'&Z4YCCE@XZ0@SE,370Z'>#1=U^7XMT-E6WF]" M1;TQOPIHG?XYMC^ 39\C,'AQF9^F%SO^KSO[[*$XT88::@GR-$I@9:39Z1 H M6L6=T"08T;5RLAL%PR3M>H17CP*H F"?8[S]R\**OS73T?_73([AT@_Y(46< MW3:3V4-E:+(R$>84$C0_ITB:(*VM1BSXH%2>L<2[:JUV7QXF2] 5Q MHC=FXU,@1'J!"?4>*2]4'KG!D4Y2(1JD\='H$&GQ*8AKJ1FZ-6PA@7UZ-Y_-[22/<5D&OP*6(CE#4;(4]D.T1$9RB9BRW%.-D_"E ];O MT529K[:E[%?V%"DDB"HNN9.[K%-/T[?\;W-6^E^C^8\7M_AWN]CS%=::I8 = M$C%HQ+F0R#(5P9D1\!\#?ZM2QWNN]<!JQ>[>,G 7T^S8"Y MB/'>7VFBB?4D M(O"S=9ZNK)$V(:%(@"]1&>)35U3NB?1ABZQZPW2-@J_@"C_P?GH7PP;N@ R> M#4GBN7N9=0%A'RP8N2(BHS1#C J%/1C5Y2<_="1QV+*MGB[X/L54 0I?G<>S MN+!=#L=V=#.[OXRNO"#81^U14%SGL1H.:;%H6QV"2UHEJLN/''F/JF$+N?HR M)LL*H]JD]OG1Q>7Y[X>7\$]/OA[]K[.CDXLC<.GGTSN?AT].KL&"/IW_B-/S M.,YOE@Y_V.EUG.V:\-[QLV62X27W7BA1_N+SBU#PXLL'?C[ZN9@$^ICXM)Q@ M(L#*5#%/##D0%%(G<&MP/@LK I:$[=S2S3_(X:[<3Q-:SZY&.I['X0@ M3$?ADP30?RAG6T^T'3FXYI/4EKX"0J:/]9 M,QZ%A;06%\HB;6@"IEA2AQ3-D_.PD\AA11 8%M[*Y)1LUX'FG13JZJ\/"Z?> M!-T4Y7IUN%G&W[60)A ND/'YT3"F"3G'-+*1>@JV*..^U>">SL@9.OE>0J8; M(;(%@RNP]T]O%^[SY/HB7B]2O\L4"DTL..X9PF(Q.R\YY'@>2Q-E"B%H:HL/ M/5Y#2DV0V4;&37F&5X";PV9ZV\!&(KBZRYT\M.EB0@HE&!)4)E"Z%!P>DL>! M&)-D4E[[P HC9RTQPV74>\%.&:97@)['X-ZGNQEXRK/9PV%8Z.0DHTDV&7"9 M.;C,#-Q91W!"&@L94E11Z=+=[C<2-&QNH6^#I[Q,:@#8/>W+,T>3UHE$X(AG M',Y<<,A:3%"RG+(43'Y44AI0SPD8V&(N)]@W;:JWY7(5&:BS:1/@..4BE1_Q M9N3M^#+Z'Y-FW%R#6[K4K"SQE!2H4H-S6S<<(K(I>908UCZI$"GM.GVNS7<' MALSV@GV3[BG.Y4H>.C_MRT["P=T<>)7_L&)SDCAO;/ (T*!S0C8AZZ1#@1$> M*.%,RZX9R-8?'_CNZ@5')?E="9@^3T=C^-OK54Z+R M,81O(TX"1Y8% SK7!&,8M=:4;KNXD:!A#>IB8F\'IRUD4 &@\A$[31=V_*AN M"<6>5D[*WBDNH.M3=UX-=19O?C(/>ECYG@"RX MMR;FEI0&2Z4T^$&Z= G2*CHJJC4J(NV-<-J"]1^W!G/)Q_-F/$[-]"\[#;W7 M7Z[_Y)YJ+UON>>]UE]%QK0C?OD%21SBN&FHV*;T>IU':% M+K=S10BA+IF @M!Y#RF/@+8*;%W. K58)8?W@*R*X+2KH%N J!/7MT;.[:(+ M+O@WTWD_AG]NF9(;J,R/;V[M:)J=J ?S@$B:5& )49YM6!T]LEA2Y(/4F"8& MIX[T;?^O)V]8OW-O:"LHHRIJ%U8Q;K&W14 '-OJOZ6@.WE6:74FCHXT*E+W@ M%'&POI#3.G<2QT%3\. 5WR(OU/+KPT;U^X!7[S+HCB]SCZ])O,XW_V6Q6W+9 M,WP&['JQURNC.3A1GB'F@%'6BF#.;;*LJ\@XJ;1TMPX8Q^M1? M1;A?#YA67O[2)VZP80B;G$]-P2#G0D*8. 5+&)M"Z5+/K4VNWEZ/[MWDZL+U M'4VNHTGH,6AQ<7EZ^#]_._WV^>C\XNB_?C^^_/>N,8GU*Y8).;2DN%!$X6+> M^#]_-&/ [^SH/W>C^:^39O[4MY8H+DQ4 4F>..(A):2IRD\0*$O:2VN*/_+8 M3-'N=E%NW-M,%E_Y#/YO "[.SN+T NR\^%]W8/['Z?C7H9W]>/C;@]O;:?,S MABLO9"+.122#T8B3//3>@HNL<(C284\TZUJEMS4Q0Q<,%T/-6Z-I/P*J(,2P M::.?HQ_#?X4KYKE7*FB4),>@B8E#1@F'J"9)XL2Q"Z5]PS9T#5PU6AY_O0FE M J ];<3^ROFRP_O.(^!_/&M#8H)7S F) K,YA6L=<@R8YA3CFBMME!.%@=:& MKH&+OOH#6G&A#/R@>,&J\WA[-P55/HMGT^9Z:F\.[N8_(!H(X2PJ9F OGF"!)$6>4+?Z.ZUVJAO4=>U1AA052 M(<06V;+Y:+IR;R(PGCP!ASOB!,='.J0UZ&K&)-.!4A%"Z0+6+O0-.T1NC[ K M)J0/ \ _[/@N7BG'I")"()8"A?TQAHP7 =F8J-0F>NZ*%RRV)V_8J7.#PZ^[ MB*HM_#DZ.#\Y/OEZ<79T?O';P?G1>?1@H8[&][,?FC3_$>\/V^_ C='DZ.SB MT([]W?B^0'3'<%N1CY>)S)7G0Z$@WI&=3@!XCW[J(\QY])&9P/),X(BX\Q%@ MC@,RC%E+ .SD]?#5) M3(XEHJGSQ6>OO2!@V/!;$7F_5FO;,[B":_-?<73](]QT?FF+?'\=G M+=;SX%E_)8E4+"2&(B86<1& 358#UP2UP8)_'61IPZT3@<,&UWI!5W\"J@!] M<&ZF\;[1[S)\N-C6P7P^';F[>8[N7#:+GWW*!L,R;7LPG=K)]>)_-[OR,6J1 M(LYMQ5PV2"0RU.KL)W%FX,RI5/H)P.Y4#QN;ZP6G>Q9E!>!=V:@"!4\^>D2DRV\I+##4.(($C]92PJ67 M?=NT&\@;-M;7"_;Z$DX%NF_EUJX$=TZ8K+NQYX@33_,KUX D>.NY[2)1I'3) MT4I"ZG(RBHF]#;PZR:!"("T5\U7 01/)!&(@G)Q>?C/XXN+H\O?S\_NC@X^7QQ\.WHV]'!Q=&G M@\/_N:L.[/J=,BIQI]T5TI /35\!4FXTN3\XRV=0!_X_=Z/[B6I/U[/F)FE# M$1$<<$TH12ZI_"Z*>N:($7"G%E83W2@L-];EX;O//C+[].O9G^Z[3T3.+&-P MTAGC.9D8/+A9+#_QI]%K!K\7I=^Z=*5Q6!W9(\+63WGI07@5.!HK=K5H$89M M-"DPAD+ L WN%#*YSZ$G*F!#F+>^M*.QAI1:AK_T(?^FO# JQ53^[30^S&2/ MWN4.F1Y9IS.3"/S.B BF#5=">4[@[_: KA=$U:'2=A)]"SAM+XSA3D=A7H.9C.1VF4Y_I^&Z4Y>#>IF=[8B8_?1C>C>0S+?3F" MC174(@IL0EP1A9PB 07JHXF*L9PHLQT!=+:CPV;.^\;.V5X7(%M M]#A<=YXUZR@L1XE_^G4)"RQN?!7!2M01(RLP T9AF9_H>!2I]U[9$"0KW6WJ M7:)JF4>T!QN\K(#J15S>SO)H,JE-P#CF>&( &S-WX(.7+XY/)U\&4US#\S)Z">L;J>_3M/AN(%#>_W9SN.# MW9A?ABD;D?6:(BX\AY.I,#@VA"5MG _6=KP6NWR_2FAM*_RW0VOZDD05./NM M&0=G_9\/=7*3D',5IW.R-=\3SZNT0->X<6A4![>&TAC]H =M+,X<]^<3?SCDQWG MN-_%CQCGB_D<87$WV''>,QBI=R#83[]>,&0&2XSO]3Q>K*>=U3(Y8P_7>X50J> ==K@B;UYL/%Q,(XG M3Q&5-'<99A09S0U*V&!K/?66E'['E^!U>K M?5 V#X%^KRS#)B F+$6=70U M*0.W;MKG15Y"&'5B:GGBM%,J":+NY\9SE;U,JR(B(J0076)4[0%5-=R>143] M/GRVX'M] %IJ5NVI8KF-% TY'8X31@[N*"15Y")*36(J[6BO)*0ZX&PCY,W0 MV8+C%<#F,QU/CV9_+@Z6,TY1:R(*Q,-E+T5$-H)9:;V0 MQB@N2/'ZR4WT#-P9;J_1YU)BJ0IB.5F42^6?'4#O!!C,UB.7LX)<$N"/IPYI M&Y,E BQ 6?HYVR9Z!C;*BTE]+9QV%$$%G+T-[@5D^NXG"6QU+Y! M4"=T,DB((/.DYXAT"@%%X1/F3'E"2K<=WT1/+7#:5>I-3R*H $Z_Q7"='=\X M@QT]Y7:"QD0R9\&(7"AOKI FN0.B)C)Y*YTQI MLS9)2!.W>/Z1JN.9*R/E=Z&S!] K \["!& YF MRST]F0(/52Z"*:6-1M+R %O"^7VT"0@;[HDREFA:.B#0@JS:(+6-_-]8366% M40&^5FCQ;X_SPVE07(.'F@L85+8P+3($KF^)!=B7T3%>O.WJ)GI:(4K_'W'S M%1-+11![]FKZ96G@U$YF]Y21*^45"\$&9"2AB&MKD>:2(\Q"#OIKQHHWQ.U" M7W7O[K9$Q1JX%1=1!?#[VC3AK]%X?!4-49)2@JR1.G?0)TC'1)"3,8!W0PU- MI1L^/'R[N@=V96"S%6LK@,1JN*\J6_XVLFXT'LU_725PC37VN86#-CF,RY!1 M@2+F";>X9XTF!XZNPM46ZMT8X*W/75P6X4#5L\5AR+@PCJ M P'S,DYOKIS1VBI,D0X,@\T+SKOU"B//I6164RPQZ06$^>O#%CD,#KC. JCS M)L[32*XG>;S;<8!MC=(H>U.+)DNSY=ON/*KF0=&/X@S^#CSP< S"GER/X!_/ MKCQFX&)YCU0 5G,M.#(^!I2(E8QAH@+ORW,MO)5A36.!D^G)+[D5[:!J>TSUTU<9#$ HI M$H&QBNYXFNV F@ MUB()S$(\"H)L,!+%R+USBBK'2D>:5U/2+J:,/QR^"O"]BNOU84C-ISO@8VY/ M?3RYL./X+=I9S)T(#JZG<>&!77DJ C.6(A,#!^,3; CGP7+ H+Q3H-$RVM7[ M;?WQ=BCZ.*F)OOE?@6)ZL8M%BL7ZS+B3./_4-'_>VP,D)"$)B2C%Q! 7V,!Q M =>>8!(S.T'ETL)JJ@U=[>#V\5(:Q652A0I;MRNX^F>SLVGC8PS@.U-P>XS. M"1P50#-;AZS0%GGME=6!"/'Z8-D+?KD>\5J:_&S11#2)ID+ M72+H80R[2LHAX^&X<"&-=HPJ)DL_$WB7J'8@^SCIB'ZD4;6V AW\>&:,Y8'Z MP)!78$IRY3F"I31*SD4CM8?9P@?^\2J!I=1WF< MS0Q^AX,!MC\;K<=I2U M ]S'">;W*)<*T+8,\DZN%_LZSY.93]/OL_N4ZU7.>0E*'))6@E="P&S4%'N4 MF( 39+@.(14&V4:"VF'KXX7ARTFA.D@]%>.YH*U5F"&Z.!X6;GAC56Z>+Q7' M@6 B^@53MPI)^O&B[24X7^WPQ"\'Q^=_''S[_>C[T<'%[^?P7R>7%_>5(?9% M1UE>=$+)G^'$P0?"Z,1<*Q\03M0ASG4^LY@B"@>9$Z.$M:7KPHL1/^QKEF)X>_,:?1#A M5G#[/F[\TZ_E-K-K_66Z:$KC?RT>U3*G&2$1(PD7 \K3Z8&G4H!'E&?C8.*" M*^T[M""K$B3N%S#K8%M(>C4!U0G*I%&JSQQ/[,'?$V62HYXAX \5' H#]4Q MTG$^7]0:Z*@%;*3"T -M.DJD ;1L;,Q&O';2\B1Q,1'3X+& MM+2?]D';IW62>I?V:5U$4 &<-O;N8MASXK.B#S'7IVB"7&Z9(KE7V#M'O2E= MR?%!VZ=UDGJ7]FE=1% !G(XGL%:2L(<(+JZPLK9=64S+L;=@;A JPO0+P//-['G_[VRA.@:@?O[[%GW%\/P0S MB62 1S@2X/L@+PUSG KK5/&FCJTH&[;]0AVF5@\RK F9SYV8M_M; MGF3!K,8./"7G3'XA0PW24DB$,0^* 6,%+=UJIA.!E3BA[ M1T0%Q^')8%_N_B%!&9UF%!B'5%0)<:,4LB881%7(#QR])+YTVF(=+95HV?W# M8VU49@=9U8>YQ^EPI^G+:&(G?F3'9\U][="RWA6.^-'D[F;Y9OL**QH=<1IA M1UA^!VERSV2!7 J*>B.PU<6G[^U( WBDO37P^;>QIJB?;T!ZMN;*X*)L\[.3UP1M(@M"(* 6," MXLH29).(2! +V^!2V===# MB9@5!'S]Y5OINW55J54+P5W?MS#S%Q (W56#@ MUW$3D&,V=XUB&CQ(Z04K[=J4H+N6BW9G&+T+T)YE6B6.@9M7Q&.7 M2ZG].]_JL=J^RR[W47#O _;>2HMP CN1"Y6UD&!(<"THY=3H_@*Y51?<&T(D M,TP@[.%X<2HELB&([!_%R**DQI56;_\W%-QWP5M_!?==A%O!!=PRDQ7 N-8B M@>&-OKCIRN 5LMLM7=Y%A34NL4H43C\A&*$*2@#J3AEYI]\=5&$[)2O[B*NFK"X(CN*+>8IN1SZ$@9Q M&R4RVAAD6)!)&BZX4GTA[V/GJSN!H$.^NHM$*@#7*+><6'>-.+<&56KZ/CXP=Y5,AQI8G,!'K79(4^9R5 MX8;!(<%)YC9^7C%"E"*E/9'5E RKMG:7\#N0V8+=-8!F-(FGZ1 ^/'J8#2K! M%'#&$D2M9/E1$#'L[=4#4'9C[8+[_U9K@LJU\W_2^+,SL>@"4NU5_:^SDU6:\@!--$*@U7?E#( M!7 EN#54)4[RD+=MD+/Z$5'!<BN$YZ T0FXCJG/!J:,)"2X8"6##2%8\\M"*LDHB[ON'SHJ85V$Y5H;. M1UY?<4&\C0D\=QW ZR94(6V]0DSIJ+TD@A:?O+:2D(\?GB^/O>VD5&U!V^>C M\^,_#BZ/_SBZ.#CY_-O1YZ_')U\OSP].+@X.+X]/3YZ7?:WJ%K-S0]EB!)0I M?>N''X7JX59^$&#_6PS7^0!X^*O[+KB/]4N/Y4M:@>&0ZY6\CH!6+QQ8L3BB M2)-D/)K@67]O33J3V]NK1"Z4EE(29.+](V:-C(L6$>:EE32"CBAMS];Y*G%? M6&K]!K&+9+96IS_CU#7]/.-B]IEYSDCN-2Q1=;D%C)'#3:X+ [90^ M"X)W0=)F>.Y%J!78H:^V#7:4WW;G2AM+!5&(:)(M<,.1)EZ" MXYJ,T4X'Q8K/K2Y&_=#!K?X1O2_1U@?JV?(P7Q$&!U!;@8*R-+! \1T8XD?O5).1$Y+ =G8A( M&HM4VCM?3\VP\$.238F 5D(2,YQ$%IY63W'M">^X[ MT2Z>V-N SKT IA.;MX=)D^./_3_X9P(X$%1"0;A\Z>94I<8$:2MU,,GDE^F] M8::Z!__#NZV[RJ@RW_7Q,?C6KHX(+B7J(U(T'UT&OY@8CB M#;LWT5.+-NT??EO*H%8\74E#M,%@7U@%I'-A##"&@9'!)0N2)Z,=-N[TFW83)M-:37/E1.S6+&'"4&.8H!WDE%I+$&CX/;J&T(@-/^ MW+D!H9M.1EJ#P#;0M!=YCMU MX7I5"%HQ(T1H1VD4%*6H(Q@(,2$M D:$>LU(H$;ATIT:/NA\ITY2[S+?J8L( MJBBN7SU>"%3YFJ$Q7E/.23*(T]QW5N1R0T-P;@I$M9?14L-:F61;DU +K':5 M_IM"_#Y%497J^O;4=51H YJ=HZ1SM#H%BAQX-^ D]+CIPT/,^T-M\OW6S&;-9)BP0XMO[RGXT)4+%80@8I#$:DL0$PZ, MN,0$,D0DQ"5-@EBO7.@OG#U@"*+UIY?OIV3PCBMED/$&K .B=6[:Y$%5&.DI M#1PG/CR?:FB"N2\TMO%0R\NV@LO]> (:*3YFX;[E_T&6[:(K4%244T7 Y)&Y MOW;RR"BPH!.#.XUPD[VRPC#=0,Z' ^(V@'@S)[2,=.H%VM)/8Y9;FH) PD=P MGYC"2 ?8$6%8>NFL!N-F/U"K(5)23.SMX+2%#"H U&$SFY^F"SO.[^\6[C?U MPAFO$L(\OZK+G8*T4Q)Y19V#(^? X2\,HC=$5 F<;03]CLIC2B*R2<(NLBMC@HAP4HA?=!8 AA7& MU&I*:@G'[M/T+B"3*I&U/'_1!BY(XG!G!YW'T'%@39Z"DV2(A/'@B_=<7D?+ ML"93"3F_"YTMF%X!>!XV$,/!;+FGIQ.XU+0:>\\HLT@I"Q>Y30ZVQ!TBL!DX M?=%I7#Z4]2Y9M4%J&_F_B4B5%48%^#II)N%Q5\LMQ"AYSK)>0TELKF\E_+3.YQ#AK=@ ?B M ZAT'+7EN(+ZR([-XO902KU/HVM_$JX S@LWYK"Y@>__R.]<\J:S*Y,3?X=V M]N/+N/DK;SQ^A;.??W@>_=C.9J,TNG>E/L743..E_?O*"2^#4A)1YD6.#(*A M(O,;!D^X5UA12TI'ZLM1__$"^UM";I4;NW_Y=T>^N4?^)%[GN^.RY_* XY,_ MCDXN3\^/CRYVS?:O6*I,\OX]&@OEXH\G/X' 9OKK),Z?1O\Y+KF..5:F)>+4 M1&0H9@@ &+7&S"E7VD):1)!@ MX1 74,"RL/C;'85 M) 7=ET#WT9R'(%HAPX5#PDI#+'.:%8^2K:9DZ A^7YC9GMTU@>;+:#*:_8CA M:].$V95F M!--=S;&-]W>- .6,0B9SH8D3 N/0QJ-25#Q^C[ LWV[*X)-%^G M8'9=:96$X8XCRY-"G#N,G* $12; 30Z*N%3Z%<=+"H;MJ],?2+JSMX(&*8_4 MY\:K"R&<@SRF/^/L2N!@' :U**S-PQ@31CKFF:(T$3#0O0^J?,'4.FJ&[:W3 M'VAV8WMI[Z< CKX=?SE=[N6*,$I22HO6C#Z/0DLYUI>02@'#_W-O>6^JYAD= MK; C/QYVMF5UA:@!WEQ99VFP*0$G,D]R0W'+C44T&$JH3(JKWJP8^'XKE*B/ MAY*NK*VVM'I[R>7%^='AT?'?QQ\^G;TY>#P^-OQ98'82INURP1;.N^B M4/3E//HX^IECVD\]1'*%F\'1(LPB* W.+;*4221#DE)'+#@K[6RN(&/G"98> M+/.[<3Q-!][GAT6SDV8>9WG<4 Y]+ALQ3:Z?/KU\"(=5U%)P1'0@N6I+("LH M19(I12B&'ZK2T9DM21TV?K,K!9&:.98U*5'T^]"[[ W0N@FH&D6P&27^Y@F;UW&AQ:ZC3" M@3K$4V3(41U0&X7T$-",[9='YUF'<2I\#M^:\\!O/^I5)VNB203FWNCHC,XL'U-"Y>"[S> MTO),6HX3XP&L9NKA2%AFD;;6(F]4]#)%E]H-2W@'4JT)&D9ME9%YT[< JK@P M_]^S[["XG1SFW7VRDS\?7J]Q%AQ+%&D&>I6K .X8=@:.7HQ$T2B=(QUOP36? M&@XC/8GUS5U7@L=5@.6WBT^'#S.YL0C$.86$]0%QR15R0F,DX%<)IRDX;3KB MXVGU8:ZG?4)B2TY6X+J]N++SF,]\:S_=U-\>2_]X3DF"ND\*H(J1E.2 MB1A1NK#B?:J&K0+EFZ]H[,>4]TIAT#=!"X" @A@(A#640E.A;;%WPBOIF3G.HR[ MV]OQ*$[O7:)X-FVNI_;FU(U'UPOA7$6)12&03J%<>">6>6$EL MZ0Z[[]$T]&N]G1'QIKBBI! JN-[>V\\6$];I;UWV/8KYFJ;2Q\>7/SVY=OIO^!^.CW_?I [*>]ZIVY8LLRE MVI;F0K?J CD+:-CQPSOCH_L?S)XUS]7$J3S2.'*?AZ519)37.1?M-1A ^-Y1^> MD/'TO0%A4$9HS4X0L+_TNHPM]P]H_I;'1%GJ["FK0?NYOYO/=3W+WOQ[F].6I?&=Q.FK" M.9@(-H=<\J:O$NCRF)A&"IO)"8\U<%X?#P)HY^C<&?'#V-7MN7+V@5W+VZ9 MS!M _W< 7;.2RO=K4U:L,(BY\A[75Y20K-_\UJI\O(L6SUMX@]$G-V07^&Q8 M=@=BGY;[] L8?Q_YW87,E0L.!J?W9?$ JO>8,:!I\)*T13BUC(2&B\R^R^V5 M4GF^]8'E 7IJQ254YI98OW %LGHA@Z8;0P:6V=/%LO,9>K74( Y7ES.T>NO% MY;%?U;YR2TU+6V)8*'Z?3\>7<7HS.TV7TP#BNP2+]1/\[9\[P7+#LH-!M-L5 M_#YC!K^(,U6 J_R(;<=[^/E*@SC6VYA(*[9?BT@N1_.=K=<72PU2"KV#4%XP M8&"IG-^-(\%.D&PTA.9V'L.7L;W>23SKUARD!VEW.;W#DH$%=M),^I#9AF4' M:?_976SO,Z8*!;B@*T]QLO,22O#%94L5:C![#Z/E/+LRFO#UBJU<7CR\O#;R MHPI9'?U].YJ6%-6K!5M)JHK \WIN5"&HSW?+]RV[B^AQJ5;"J2 DL9H#58CE M(OJ[Z6)LW,'U]<%/.QH?W,P+R&CUNJT$5DV,8B-OAG]8M#J_?31=C.I[>L15 M-#O_=O4B2?EWB"Z0BS^/OOD9I[].TYMOO4'"=L9TFP_L<%R7JSY\9OVQQ]E#[GV_CG3-&J]8;3%X;^=ZT8L(_N;RAA+*G7%[U MU5+_)!O;AS-.XNKBL.XAC&5XF;6U"6WSW?QLCGZ^S9.9A'V.4G-U"],ZUV5;9?O#);D M+B3A-DRL4.Q_C)KQ@LVGZ;?F)A[>]Y[X9O_J0_8;/S9_>!PN?F2<&C+U[H@ 6IL;"=+@H]O;G,W M-=B 6W3?+F.[;??%X6H""H&B&V?K\"P,)^].ME M6PFQJEC7^SRJ*"O0Q-S]_CS^YVXT?=0K991RA\^T$G)5H:_N/*RU"NCL9U\5 M0"]7+E+]LX'8 I4_9_;7'[.S. 5OZR8WH"Y=^--F_1W.-3!G]UJ?QT4&2[AV MD,+S$_EZ]T,GA/Z._FX^^AD/04U<-]-?.Y>.K%YQ.#&]YG?3+W<<-?Z2G8W;?8^M%"NK^>'/R;79Y/9Y \+A_?B[N;F/FXU MFT\NW?A+,SVX';OQOZM9=3/07N/^TT[5E0BI;/IM+B@7J\YW'G:0E9K&#)T ME.X_\U\'?TW#+)-80%2KUAO,,FRG]C:PH!;A]&R.=/G.<'&\#6):)UT'MYNH?0);?>YX1YI=I1Y9PX.+/I_3X\FX4OMX/&!O_GI:XS[?_:AU*8VNT[,SN@>'R!VSP^O-\)=YA'_#7C[ O )/N M7QO,*"P#CZW96X\6.9B=IN4V\JP\0/#C-@JC8^N/#O;,L[@.V8K90Y-N3N;YYW_-SM/8YVU=SL>90>"Y%8-4B>\/]KBU#)X*BF#H MR0[WHP=W3F4^7V>P2V=3(G/%1H<.]"ZI+5,K_7:UX:HM=BN_K.W9R6%S$K5QPN_[^=O#;R9>CR,B E/-9BG:8T\K#NETF9L_;^ZL.IP.UD MV9I?0^O,&*=?I\W=[?%L=E=0HIO6'"2TE!0WK3N8 MQ;FM=GV?1X.?Q>:RF=MQB>=[K]<:K$O*UF=N)2^&E]"!G]_9\?C7F1V%0H): MM>1@_5"VE]<&S@Q=4Y53[D#APFLLI!K7K3E8FY,M!?<.;X8V.Q\*^@]^7A?3 MC6L7':Y#R;96YCOLJ4AZ"\J>:8B20ERU]G#M10K(<@.S:E"ECZ065ZAK5QZN M,<@N>O4]1@U>YW,WFO_ZPX[O[ED)[LW-_>2T40)B(NRVE'0[?FJX/B%;BGL[ M5@[M-KY2,W_,%I?(Q0_@TH]F#%P^GY?R)+M]:K@6(UO'[K9A977R/XGSXXEO M;@K%T%M]8+A.(\5DO9YMU4GX39"Y+TEO^% KB5<5.]J"C4,/"'NK?O+.E\&O M,D)O^XU6\JXI^M21>=4=\M/YCSCM^7RO_D8K4=<4N.K(O*%/M75W8SO]-IK- M"Z:ZUZ_:2IPUA;/>9=#0 GRK678>V;AZR5;5"C4%LS:S9O#(_X/R+R_ ]]9N M)JU M6PFQE@#61O8,;NV\LKQW/7XK%VPEKIH"4)O8,G2'VFQ0Y1T5$MBJ]5K)JZ: MT0:FU!#B+S+5[/E"K0144Y1G%1L&-T*:G4LE']9H)8^:8C"O-E]'F??.XNA: MKTIK"I-46*;:3+Z"X;(D['.<^>EHD88I5*?Z_O*MA%A3 *0]RP:_E\(HTV7' M'-.?3[LKE7Y^;_56DJTI%M*:84-?:Y/9Y-,DS?,3HF+UQVO6;/4FH*:HR#O, M&;R"X.GU5[E2@=5KMA)=36&0=YA3Z_2!@[_L-%R.;D:3ZYZF$*S^0I%I!"V( M+S"5X/XK-XM/O(' =M?/RA5WN2V7"WZ?W([RHH5NR;6K#M>E;I,L7ER'[W%D M:/OF@;Z"0X[7K3E5%)8+ZK?GKB;ZR&G#-TH.]1>PLN,V\ M&3H<]G"GCFYBR(T9FIO;/^QXY^.V:=W!'B"V%ET+KM1P\&:'8";'R^:1W'*5 M)6W6'^QI8K3<#:VDYQL_-S#1FO5#VWVK+ETPA'8N]=FX\&!M0W9SHU[QI0;1 M_3X)T_&OZXOH[Z:C^2C.=BYC7+OJYU?-= =&L6'.XKA[=9+2>'0,+Z^7)_O7] MS_D"2HO!AWXWM??.TL-UZ&@MNG;,J;4,YW@R&P$7+Z7T7G23-?DEHFT];^*X.%,XO*>0/_^M?HR[_(OSCPC/^? M__;_ U!+ 0(4 Q0 ( (%\^5@;P!=-;@< %@F 7 " M 0 !A,C R-# V,S!E>&AI8FET,3 Q+FAT;5!+ 0(4 Q0 ( (%\^5B5 MW*@R<@@ #PM 7 " :,' !A,C R-# V,S!E>&AI8FET M,S$Q+FAT;5!+ 0(4 Q0 ( (%\^5BV.,,R6P@ #HL 7 M " 4H0 !A,C R-# V,S!E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( (%\ M^5A4I\Y%K@0 H6 7 " =H8 !A,C R-# V,S!E>&AI M8FET,S(Q+FAT;5!+ 0(4 Q0 ( (%\^5@@M1*WLP0 )\6 7 M " ;T= !A,C R-# V,S!E>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( M (%\^5@..5#2 F@! ,?G%0 6 " :4B !C:&%M<&EO;G@M M,C R-# V,S N:'1M4$L! A0#% @ @7SY6#YVZ'8M$ ZJ< !8 M ( !VXH! &-H86UP:6]N>"TR,#(T,#8S,"YX !>(0$ &@ @ $\FP$ 8VAA;7!I;VYX M+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 " "!?/E8V,2POHU, # +0, M&@ @ &]N0$ 8VAA;7!I;VYX+3(P,C0P-C,P7V1E9BYX;6Q0 M2P$"% ,4 " "!?/E8.6>@G;?K !C& D &@ @ &"!@( M8VAA;7!I;VYX+3(P,C0P-C,P7VQA8BYX;6Q02P$"% ,4 " "!?/E8\=2 M"?:, I408 &@ @ %Q\@( 8VAA;7!I;VYX+3(P,C0P-C,P >7W!R92YX;6Q02P4& L "P ! P GW\# end XML 81 championx-20240630_htm.xml IDEA: XBRL DOCUMENT 0001723089 2024-01-01 2024-06-30 0001723089 2024-07-18 0001723089 us-gaap:ProductMember 2024-04-01 2024-06-30 0001723089 us-gaap:ProductMember 2023-04-01 2023-06-30 0001723089 us-gaap:ProductMember 2024-01-01 2024-06-30 0001723089 us-gaap:ProductMember 2023-01-01 2023-06-30 0001723089 us-gaap:ServiceMember 2024-04-01 2024-06-30 0001723089 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001723089 us-gaap:ServiceMember 2024-01-01 2024-06-30 0001723089 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001723089 2024-04-01 2024-06-30 0001723089 2023-04-01 2023-06-30 0001723089 2023-01-01 2023-06-30 0001723089 2024-06-30 0001723089 2023-12-31 0001723089 us-gaap:CommonStockMember 2023-12-31 0001723089 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001723089 us-gaap:RetainedEarningsMember 2023-12-31 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001723089 us-gaap:NoncontrollingInterestMember 2023-12-31 0001723089 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001723089 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001723089 2024-01-01 2024-03-31 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001723089 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001723089 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001723089 us-gaap:CommonStockMember 2024-03-31 0001723089 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001723089 us-gaap:RetainedEarningsMember 2024-03-31 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001723089 us-gaap:NoncontrollingInterestMember 2024-03-31 0001723089 2024-03-31 0001723089 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001723089 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001723089 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001723089 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001723089 us-gaap:CommonStockMember 2024-06-30 0001723089 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001723089 us-gaap:RetainedEarningsMember 2024-06-30 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001723089 us-gaap:NoncontrollingInterestMember 2024-06-30 0001723089 us-gaap:CommonStockMember 2022-12-31 0001723089 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001723089 us-gaap:RetainedEarningsMember 2022-12-31 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001723089 us-gaap:NoncontrollingInterestMember 2022-12-31 0001723089 2022-12-31 0001723089 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001723089 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001723089 2023-01-01 2023-03-31 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001723089 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001723089 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001723089 us-gaap:CommonStockMember 2023-03-31 0001723089 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001723089 us-gaap:RetainedEarningsMember 2023-03-31 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001723089 us-gaap:NoncontrollingInterestMember 2023-03-31 0001723089 2023-03-31 0001723089 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001723089 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001723089 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001723089 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001723089 us-gaap:CommonStockMember 2023-06-30 0001723089 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001723089 us-gaap:RetainedEarningsMember 2023-06-30 0001723089 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001723089 us-gaap:NoncontrollingInterestMember 2023-06-30 0001723089 2023-06-30 0001723089 championx:MergerAgreementMember 2024-04-02 0001723089 championx:MergerAgreementMember 2024-04-02 2024-04-02 0001723089 championx:MergerAgreementMember championx:SchlumbergerLimitedMember 2024-04-02 0001723089 championx:MergerAgreementMember championx:SchlumbergerLimitedMember 2024-04-03 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:US 2024-04-01 2024-06-30 0001723089 country:US 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:LatinAmericaMember 2024-04-01 2024-06-30 0001723089 srt:LatinAmericaMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:MiddleEaseAndAfricaMember 2024-04-01 2024-06-30 0001723089 championx:MiddleEaseAndAfricaMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:CA 2024-04-01 2024-06-30 0001723089 country:CA 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:EuropeMember 2024-04-01 2024-06-30 0001723089 srt:EuropeMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:AsiaPacificMember 2024-04-01 2024-06-30 0001723089 srt:AsiaPacificMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:AU 2024-04-01 2024-06-30 0001723089 country:AU 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionandAutomationTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:DrillingTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ReservoirChemicalTechnologiesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:OtherMember 2024-04-01 2024-06-30 0001723089 championx:OtherMember 2024-04-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:US 2023-04-01 2023-06-30 0001723089 country:US 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:LatinAmericaMember 2023-04-01 2023-06-30 0001723089 srt:LatinAmericaMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:MiddleEaseAndAfricaMember 2023-04-01 2023-06-30 0001723089 championx:MiddleEaseAndAfricaMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:CA 2023-04-01 2023-06-30 0001723089 country:CA 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:EuropeMember 2023-04-01 2023-06-30 0001723089 srt:EuropeMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:AsiaPacificMember 2023-04-01 2023-06-30 0001723089 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:AU 2023-04-01 2023-06-30 0001723089 country:AU 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionandAutomationTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:DrillingTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ReservoirChemicalTechnologiesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:OtherMember 2023-04-01 2023-06-30 0001723089 championx:OtherMember 2023-04-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:US 2024-01-01 2024-06-30 0001723089 country:US 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:LatinAmericaMember 2024-01-01 2024-06-30 0001723089 srt:LatinAmericaMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:MiddleEaseAndAfricaMember 2024-01-01 2024-06-30 0001723089 championx:MiddleEaseAndAfricaMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:CA 2024-01-01 2024-06-30 0001723089 country:CA 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:EuropeMember 2024-01-01 2024-06-30 0001723089 srt:EuropeMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:AsiaPacificMember 2024-01-01 2024-06-30 0001723089 srt:AsiaPacificMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:AU 2024-01-01 2024-06-30 0001723089 country:AU 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:OtherMember 2024-01-01 2024-06-30 0001723089 championx:OtherMember 2024-01-01 2024-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:US championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:US 2023-01-01 2023-06-30 0001723089 country:US 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:LatinAmericaMember 2023-01-01 2023-06-30 0001723089 srt:LatinAmericaMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:MiddleEaseAndAfricaMember championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:MiddleEaseAndAfricaMember 2023-01-01 2023-06-30 0001723089 championx:MiddleEaseAndAfricaMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:CA championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:CA 2023-01-01 2023-06-30 0001723089 country:CA 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:EuropeMember championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:EuropeMember 2023-01-01 2023-06-30 0001723089 srt:EuropeMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember srt:AsiaPacificMember 2023-01-01 2023-06-30 0001723089 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember country:AU championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember country:AU 2023-01-01 2023-06-30 0001723089 country:AU 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ProductionandAutomationTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:DrillingTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:OperatingSegmentsMember championx:OtherMember championx:ReservoirChemicalTechnologiesMember 2023-01-01 2023-06-30 0001723089 us-gaap:CorporateNonSegmentMember championx:OtherMember 2023-01-01 2023-06-30 0001723089 championx:OtherMember 2023-01-01 2023-06-30 0001723089 us-gaap:CustomerRelationshipsMember 2024-06-30 0001723089 us-gaap:CustomerRelationshipsMember 2023-12-31 0001723089 us-gaap:UnpatentedTechnologyMember 2024-06-30 0001723089 us-gaap:UnpatentedTechnologyMember 2023-12-31 0001723089 us-gaap:TrademarksMember 2024-06-30 0001723089 us-gaap:TrademarksMember 2023-12-31 0001723089 us-gaap:PatentsMember 2024-06-30 0001723089 us-gaap:PatentsMember 2023-12-31 0001723089 us-gaap:TrademarksMember 2024-06-30 0001723089 us-gaap:TrademarksMember 2023-12-31 0001723089 us-gaap:InProcessResearchAndDevelopmentMember 2024-06-30 0001723089 us-gaap:InProcessResearchAndDevelopmentMember 2023-12-31 0001723089 championx:ProductionChemicalTechnologiesMember 2023-12-31 0001723089 championx:ProductionandAutomationTechnologiesMember 2023-12-31 0001723089 championx:DrillingTechnologiesMember 2023-12-31 0001723089 championx:ReservoirChemicalTechnologiesMember 2023-12-31 0001723089 championx:ProductionChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 championx:ProductionandAutomationTechnologiesMember 2024-01-01 2024-06-30 0001723089 championx:DrillingTechnologiesMember 2024-01-01 2024-06-30 0001723089 championx:ReservoirChemicalTechnologiesMember 2024-01-01 2024-06-30 0001723089 championx:ProductionChemicalTechnologiesMember 2024-06-30 0001723089 championx:ProductionandAutomationTechnologiesMember 2024-06-30 0001723089 championx:DrillingTechnologiesMember 2024-06-30 0001723089 championx:ReservoirChemicalTechnologiesMember 2024-06-30 0001723089 championx:A2022CreditFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001723089 championx:A2022CreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember 2024-06-30 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember 2023-12-31 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember 2022-06-07 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember 2022-06-07 2022-06-07 0001723089 us-gaap:RevolvingCreditFacilityMember championx:A2022RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-06-07 2022-06-07 0001723089 us-gaap:RevolvingCreditFacilityMember championx:A2022RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-06-07 0001723089 us-gaap:LetterOfCreditMember championx:A2022RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-06-07 0001723089 us-gaap:RevolvingCreditFacilityMember championx:A2022RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-30 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember 2023-09-29 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-09-29 2023-09-29 0001723089 championx:A2022TermLoanFacilityMember championx:TermLoanFacilityMember us-gaap:BaseRateMember 2023-09-29 2023-09-29 0001723089 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-06-29 2022-06-29 0001723089 championx:InterestRateSwapFirstThreeYearsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-06-29 0001723089 championx:InterestRateSwapYearsFourAndFiveMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-06-29 0001723089 championx:EnvironmentalAssessmentsAndRemediationMember 2024-01-01 2024-06-30 0001723089 2023-01-01 2023-12-31 0001723089 championx:OklahomaDepartmentOfEnvironmentalQualityMember 2019-12-31 0001723089 championx:DeepwaterHorizonIncidentResponseMember 2024-02-29 0001723089 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001723089 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001723089 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001723089 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001723089 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001723089 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001723089 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001723089 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001723089 2024-01-31 2024-01-31 0001723089 2024-05-16 2024-05-16 0001723089 2022-03-07 0001723089 2022-10-24 0001723089 2024-01-31 0001723089 championx:OTSConsultingServicesLLPMember 2024-01-05 2024-01-05 0001723089 championx:OTSConsultingServicesLLPMember 2024-01-05 0001723089 championx:ArtificialLiftPerformanceLimitedMember 2024-02-26 2024-02-26 0001723089 championx:ArtificialLiftPerformanceLimitedMember championx:PayableOnFirstAnniversaryOfClosingDateMember 2024-02-26 0001723089 championx:ArtificialLiftPerformanceLimitedMember 2024-02-26 0001723089 championx:ArtificialLiftPerformanceLimitedMember championx:HoldbackPaymentAndEarnOutConsiderationMember 2024-02-26 0001723089 championx:RMSpumptoolsLimitedMember us-gaap:SubsequentEventMember 2024-07-08 2024-07-08 0001723089 us-gaap:DisposalGroupNotDiscontinuedOperationsMember championx:CTRussiaBusinessMember 2023-03-31 0001723089 us-gaap:DisposalGroupNotDiscontinuedOperationsMember championx:CTRussiaBusinessMember 2023-01-01 2023-03-31 0001723089 us-gaap:DisposalGroupNotDiscontinuedOperationsMember championx:CTRussiaBusinessMember 2024-04-01 2024-06-30 0001723089 us-gaap:DisposalGroupNotDiscontinuedOperationsMember championx:CTRussiaBusinessMember 2024-01-01 2024-06-30 0001723089 2024-03-29 0001723089 2024-03-29 2024-03-29 0001723089 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001723089 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001723089 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001723089 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001723089 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001723089 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001723089 championx:A2022RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:LineOfCreditMember 2024-06-30 0001723089 championx:A2022RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:LineOfCreditMember 2023-12-31 0001723089 championx:A2022TermLoanFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:SecuredDebtMember 2024-06-30 0001723089 championx:A2022TermLoanFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:SecuredDebtMember 2023-12-31 0001723089 championx:ForeignExchangeForwardAndInterestRateSwapMember 2024-06-30 0001723089 championx:ForeignExchangeForwardAndInterestRateSwapMember 2023-12-31 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-04-01 2024-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-04-01 2023-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-01-01 2024-06-30 0001723089 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-01 2023-06-30 0001723089 us-gaap:NondesignatedMember us-gaap:OtherOperatingIncomeExpenseMember 2024-04-01 2024-06-30 0001723089 us-gaap:NondesignatedMember us-gaap:OtherOperatingIncomeExpenseMember 2023-04-01 2023-06-30 0001723089 us-gaap:NondesignatedMember us-gaap:OtherOperatingIncomeExpenseMember 2024-01-01 2024-06-30 0001723089 us-gaap:NondesignatedMember us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-06-30 0001723089 championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2022-06-28 0001723089 championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-03-28 0001723089 championx:JPMorganChaseBankMember championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-01-01 2024-06-30 0001723089 championx:JPMorganChaseBankMember championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-06-30 0001723089 championx:HSBCMember championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-01-01 2024-06-30 0001723089 championx:HSBCMember championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-06-30 0001723089 championx:JPMorganChaseBankMember championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-04-01 2024-06-30 0001723089 championx:HSBCMember championx:AccountsReceivableHeldForSaleUnderAccountsReceivableFacilityMember 2024-04-01 2024-06-30 0001723089 country:AR 2024-04-01 2024-06-30 0001723089 country:AR 2024-01-01 2024-06-30 0001723089 championx:AntoineMarcosMember 2024-04-01 2024-06-30 0001723089 championx:AntoineMarcosMember 2024-06-30 shares iso4217:USD iso4217:USD shares pure championx:location championx:case championx:property iso4217:CAD 0001723089 --12-31 2024 Q2 false http://fasb.org/us-gaap/2024#Assets http://fasb.org/us-gaap/2024#Liabilities http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccountsPayableCurrent 10-Q true 2024-06-30 false 001-38441 ChampionX Corp DE 82-3066826 2445 Technology Forest Blvd, Building 4, 12th Floor The Woodlands, TX 77381 (281) 403-5772 Common stock, $0.01 par value CHX NASDAQ Yes Yes Large Accelerated Filer false false false 190500000 763212000 813416000 1571039000 1646439000 103881000 88645000 191060000 181890000 26179000 24539000 53314000 46618000 893272000 926600000 1815413000 1874947000 613426000 644394000 1236363000 1309386000 279846000 282206000 579050000 565561000 182995000 162484000 355409000 323300000 0 0 29883000 -12965000 -15421000 -14544000 -29356000 -27010000 2767000 -4439000 2712000 -13691000 -938000 7543000 -3865000 11500000 83259000 108282000 223015000 200095000 27868000 11656000 54464000 40325000 55391000 96626000 168551000 159770000 2822000 829000 3059000 441000 52569000 95797000 165492000 159329000 0.28 0.49 0.87 0.81 0.27 0.48 0.85 0.79 190426000 197034000 190615000 197657000 193257000 200735000 193740000 201694000 55391000 96626000 168551000 159770000 -7460000 9020000 -17538000 -1656000 579000 231000 3709000 -4458000 -240000 102000 -203000 49000 -6641000 9149000 -13626000 -6163000 48750000 105775000 154925000 153607000 2822000 829000 3059000 441000 45928000 104946000 151866000 153166000 393297000 288557000 5540000 5734000 441401000 534534000 538999000 521549000 15192000 15565000 56297000 65212000 1445186000 1425417000 806304000 781367000 752553000 773552000 684567000 669064000 229562000 243553000 107329000 69561000 70143000 60555000 3289340000 3241702000 6203000 6203000 484472000 451680000 76560000 109626000 21924000 23292000 11000 56443000 138535000 135505000 727705000 782749000 592868000 594283000 62101000 71497000 81951000 41975000 95482000 90167000 1560107000 1580671000 2500000000 2500000000 0.01 0.01 190500000 190500000 191300000 191300000 1905000 1913000 2150847000 2166911000 -357445000 -455676000 -50152000 -36526000 1745155000 1676622000 -15922000 -15591000 1729233000 1661031000 3289340000 3241702000 191135000 1913000 2166911000 -455676000 -36526000 -15591000 1661031000 112923000 237000 113160000 -6985000 -6985000 677000 7000 6166000 6173000 168000 2000 915000 917000 11821000 11821000 0.095 17967000 17967000 1611000 18000 18288000 31093000 49399000 0 0 65000 65000 190369000 1904000 2143883000 -391813000 -43511000 -15289000 1695174000 52569000 2822000 55391000 -6641000 -6641000 9000 0 6505000 6505000 81000 1000 595000 596000 136000 136000 0.095 18201000 18201000 0 0 0 0 0 -38000 -38000 3417000 3417000 190459000 1905000 2150847000 -357445000 -50152000 -15922000 1729233000 198466000 1985000 2249698000 -527603000 -29530000 -17335000 1677215000 63532000 -388000 63144000 -15312000 -15312000 327000 3000 5231000 5234000 481000 5000 3009000 3014000 5100000 5100000 0.085 16784000 16784000 1302000 13000 14811000 25603000 40427000 823000 823000 8000 8000 197972000 1980000 2238027000 -506458000 -44842000 -18538000 1670169000 95797000 829000 96626000 9149000 9149000 180000 2000 6339000 6341000 27000 24000 24000 2039000 2039000 0.085 16758000 16758000 1883000 19000 21442000 29729000 51190000 196296000 1963000 2220909000 -457148000 -35693000 -17709000 1712322000 168551000 159770000 119783000 115387000 29883000 -12965000 -7168000 0 12678000 11575000 9908000 12344000 -15092000 -22187000 -217000 1070000 2120000 2029000 2805000 3185000 -90912000 -83589000 40897000 70040000 15770000 22125000 -1016000 -3135000 20919000 40632000 93302000 120901000 241133000 208288000 65314000 57277000 6482000 7109000 44292000 0 31526000 0 24358000 0 21472000 0 -43180000 -50168000 0 15500000 3102000 43633000 49399000 91617000 34336000 31591000 11596000 7139000 15352000 15400000 -8313000 -2161000 -91394000 -145241000 -1819000 22000 104740000 12901000 288557000 250187000 393297000 263088000 BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the Business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ChampionX Corporation is a global leader in chemistry solutions, artificial lift systems, and highly engineered equipment and technologies that help companies drill for and produce oil and gas safely, efficiently, and sustainably around the world. Our expertise, innovative products, and digital technologies provide enhanced oil and gas production, transportation, and real-time emissions monitoring throughout the lifecycle of a well.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context requires otherwise, references in this report to “we,” “us,” “our,” “the Company,” or “ChampionX” mean ChampionX Corporation, together with its subsidiaries where the context requires.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merger Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 2, 2024, ChampionX entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Schlumberger Limited, a Curaçao corporation (“SLB”), Sodium Holdco, Inc., a Delaware corporation and indirect wholly owned subsidiary of SLB, (“Holdco”), and Sodium Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of SLB and Holdco (“Merger Sub”), pursuant to which, and subject to the terms and conditions therein, Merger Sub will be merged with and into ChampionX (the “Merger,” together with the other transactions contemplated by the Merger Agreement, the “Transactions”), with ChampionX surviving the Merger as an indirect wholly owned subsidiary of SLB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Merger Agreement, at the effective time of the Merger (the “Effective Time”) and by virtue of the Merger, each share of common stock, par value $0.01 per share, of ChampionX issued and outstanding immediately prior to the Effective Time (other than any shares of ChampionX common stock held in the treasury of ChampionX or held by SLB, Holdco or any direct or indirect wholly owned subsidiary of SLB, in each case except for any such shares held on behalf of third parties) will be converted, without any action on the part of the holder thereof, into the right to receive 0.735 shares of common stock, par value $0.01 per share, of SLB (“SLB Common Stock”), which shares will be duly authorized and validly issued in accordance with applicable laws (the “Equity Consideration”) and, if applicable, cash in lieu of fractional shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger Agreement contains certain termination rights for each of ChampionX and SLB. In connection with the termination of the Merger Agreement under specified circumstances, including the consummation of a competing acquisition proposal within 12 months of the termination of the Merger Agreement for certain specified reasons, ChampionX would be required to pay SLB a termination fee of $265.4 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon termination of the Merger Agreement under specified circumstances, including the termination (1) by either party if certain Mutual Legal Restraints (as defined below) exist, specified regulatory approvals have not been obtained or if the consummation of the Merger does not occur on or prior to April 2, 2025 (subject to an automatic extension to October 2, 2025 under specified circumstances) and the parties will have satisfied conditions to the Merger (subject to certain exceptions) or (2) by SLB under specified circumstances, SLB would be required to pay ChampionX a termination fee of $326.6 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div><span><br/></span></div><div><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 ChampionX have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Although these estimates are based on management’s best knowledge of current events and actions that we may undertake in the future, actual results may differ from our estimates. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjustments unless otherwise specified) necessary for a fair statement of our financial condition and results of operations as of and for the periods presented. Revenue, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these financial statements may not be representative of the results that may be expected for the year ending December 31, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to “Note 1</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basis of Presentation and Summary of Significant Accounting Policies” to our consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 for the discussion of our significant accounting policies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Issued</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Segment Reporting - Improvements to Reportable Segment Disclosures”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires a public business entity to disclose its significant segment expense categories and amounts for each reportable segment. A significant segment expense is an expense that is significant to the segment, regularly provided to or easily computed from information regularly provided to the chief operating decision maker, and included in the reported measure of segment profit or loss. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024, with early adoption permitted. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Improvements to Income Tax Disclosure”</span> which requires a public business entity to disclose disaggregated information about the entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories. Separate disclosures will be required for any reconciling items that are equal to or greater than a specified quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted. 0.01 0.735 0.01 P12M 265400000 326600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div><span><br/></span></div><div><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 ChampionX have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Although these estimates are based on management’s best knowledge of current events and actions that we may undertake in the future, actual results may differ from our estimates. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjustments unless otherwise specified) necessary for a fair statement of our financial condition and results of operations as of and for the periods presented. Revenue, expenses, assets and liabilities can vary during each quarter of the year. Therefore, the results and trends in these financial statements may not be representative of the results that may be expected for the year ending December 31, 2024.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards Issued</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Segment Reporting - Improvements to Reportable Segment Disclosures”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires a public business entity to disclose its significant segment expense categories and amounts for each reportable segment. A significant segment expense is an expense that is significant to the segment, regularly provided to or easily computed from information regularly provided to the chief operating decision maker, and included in the reported measure of segment profit or loss. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods in fiscal years beginning after December 15, 2024, with early adoption permitted. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Improvements to Income Tax Disclosure”</span> which requires a public business entity to disclose disaggregated information about the entity’s effective tax rate reconciliation, using both percentages and reporting currency amounts for specific standardized categories. Separate disclosures will be required for any reconciling items that are equal to or greater than a specified quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024, with early adoption permitted. SEGMENT INFORMATION <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting segments are:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Production Chemical Technologies—provides oil and natural gas production and midstream markets with solutions to manage and control corrosion, oil and water separation, flow assurance, sour gas treatment and a host of water-related issues.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Production &amp; Automation Technologies—designs, manufactures, markets and services a full range of artificial lift equipment, end-to-end digital automation solutions, as well as other production equipment and asset monitoring technologies. Production &amp; Automation Technologies’ products are sold under a collection of brands including Harbison-Fischer, Norris, Alberta Oil Tool, Oil Lift Technology, PCS Ferguson, Pro-Rod, Upco, Unbridled ESP, Norriseal-Wellmark, Quartzdyne, Spirit, Theta, Timberline, Windrock and AL Perform.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Drilling Technologies—designs, manufactures and markets polycrystalline diamond cutters and bearings for use in oil and gas drill bits under the US Synthetic brand. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reservoir Chemical Technologies—manufactures specialty products that support well stimulation, construction (including drilling and cementing) and remediation needs in the oil and natural gas industry.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to our Production Chemical Technologies segment and our Reservoir Chemical Technologies segment collectively as our Chemical Technologies business. Although Reservoir Chemical Technologies is not required to be disclosed separately as a reportable segment based on materiality, management believes the additional information may contribute to a better understanding of the business. Other business activities that do not meet the criteria of an operating segment have been combined into Corporate and other. Corporate and other includes (i) corporate and overhead expenses, and (ii) revenue and costs for activities that are not operating segments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment revenue and segment operating profit </span></div><div style="margin-top:5pt;text-align:justify"><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:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">Segment revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">569,577 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">574,302 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,159,685 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,165,986 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:400;line-height:100%">244,487 </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:10pt;font-weight:400;line-height:100%">254,156 </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:10pt;font-weight:400;line-height:100%">497,101 </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:10pt;font-weight:400;line-height:100%">505,704 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling Technologies</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:10pt;font-weight:400;line-height:100%">52,888 </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:10pt;font-weight:400;line-height:100%">57,324 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">108,094 </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:10pt;font-weight:400;line-height:100%">114,031 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reservoir Chemical Technologies</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:10pt;font-weight:400;line-height:100%">27,123 </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:10pt;font-weight:400;line-height:100%">23,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 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:10pt;font-weight:400;line-height:100%">51,828 </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:10pt;font-weight:400;line-height:100%">49,659 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">39,567 </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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">893,272 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">926,600 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,815,413 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,874,947 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Segment operating profit (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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></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:10pt;font-weight:400;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,388 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,163 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,477 </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:10pt;font-weight:400;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:400;line-height:100%">22,207 </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:10pt;font-weight:400;line-height:100%">33,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:10pt;font-weight:400;line-height:100%">50,677 </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:10pt;font-weight:400;line-height:100%">68,000 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling 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:10pt;font-weight:400;line-height:100%">11,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">12,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">56,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">24,547 </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:10pt;font-weight:400;line-height:100%">Reservoir Chemical Technologies</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:10pt;font-weight:400;line-height:100%">4,363 </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:10pt;font-weight:400;line-height:100%">2,186 </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:10pt;font-weight:400;line-height:100%">8,109 </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:10pt;font-weight:400;line-height:100%">4,173 </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:10pt;font-weight:400;line-height:100%">Total segment operating profit</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:10pt;font-weight:400;line-height:100%">123,821 </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:10pt;font-weight:400;line-height:100%">135,217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:10pt;font-weight:400;line-height:100%">288,271 </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:10pt;font-weight:400;line-height:100%">250,197 </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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">25,141 </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:10pt;font-weight:400;line-height:100%">12,391 </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:10pt;font-weight:400;line-height:100%">35,900 </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:10pt;font-weight:400;line-height:100%">23,092 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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:10pt;font-weight:400;line-height:100%">15,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:10pt;font-weight:400;line-height:100%">14,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">29,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">27,010 </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:10pt;font-weight:400;line-height:100%">Income before income taxes</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">83,259 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">108,282 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">223,015 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">200,095 </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:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">    Corporate and other includes costs not directly attributable or allocated to our reportable segments such as overhead and other costs pertaining to corporate executive management and other administrative functions, and the results attributable to our noncontrolling interest. Additionally, the sales and expenses related to the Cross Supply and Product Transfer Agreement with Ecolab, Inc. (“Ecolab”) were included within Corporate and other from June 3, 2020, the date of the merger in which we acquired the Chemical Technologies business, through June 30, 2023. Beginning, July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.</span> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment revenue and segment operating profit </span></div><div style="margin-top:5pt;text-align:justify"><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:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">Segment revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">569,577 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">574,302 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,159,685 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,165,986 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:400;line-height:100%">244,487 </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:10pt;font-weight:400;line-height:100%">254,156 </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:10pt;font-weight:400;line-height:100%">497,101 </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:10pt;font-weight:400;line-height:100%">505,704 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling Technologies</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:10pt;font-weight:400;line-height:100%">52,888 </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:10pt;font-weight:400;line-height:100%">57,324 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">108,094 </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:10pt;font-weight:400;line-height:100%">114,031 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reservoir Chemical Technologies</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:10pt;font-weight:400;line-height:100%">27,123 </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:10pt;font-weight:400;line-height:100%">23,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 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:10pt;font-weight:400;line-height:100%">51,828 </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:10pt;font-weight:400;line-height:100%">49,659 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">39,567 </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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">893,272 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">926,600 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,815,413 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,874,947 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Segment operating profit (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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></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:10pt;font-weight:400;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,388 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,163 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,477 </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:10pt;font-weight:400;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:400;line-height:100%">22,207 </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:10pt;font-weight:400;line-height:100%">33,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:10pt;font-weight:400;line-height:100%">50,677 </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:10pt;font-weight:400;line-height:100%">68,000 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drilling 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:10pt;font-weight:400;line-height:100%">11,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">12,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">56,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">24,547 </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:10pt;font-weight:400;line-height:100%">Reservoir Chemical Technologies</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:10pt;font-weight:400;line-height:100%">4,363 </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:10pt;font-weight:400;line-height:100%">2,186 </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:10pt;font-weight:400;line-height:100%">8,109 </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:10pt;font-weight:400;line-height:100%">4,173 </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:10pt;font-weight:400;line-height:100%">Total segment operating profit</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:10pt;font-weight:400;line-height:100%">123,821 </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:10pt;font-weight:400;line-height:100%">135,217 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:10pt;font-weight:400;line-height:100%">288,271 </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:10pt;font-weight:400;line-height:100%">250,197 </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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">25,141 </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:10pt;font-weight:400;line-height:100%">12,391 </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:10pt;font-weight:400;line-height:100%">35,900 </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:10pt;font-weight:400;line-height:100%">23,092 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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:10pt;font-weight:400;line-height:100%">15,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:10pt;font-weight:400;line-height:100%">14,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">29,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">27,010 </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:10pt;font-weight:400;line-height:100%">Income before income taxes</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">83,259 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">108,282 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">223,015 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">200,095 </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:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">    Corporate and other includes costs not directly attributable or allocated to our reportable segments such as overhead and other costs pertaining to corporate executive management and other administrative functions, and the results attributable to our noncontrolling interest. Additionally, the sales and expenses related to the Cross Supply and Product Transfer Agreement with Ecolab, Inc. (“Ecolab”) were included within Corporate and other from June 3, 2020, the date of the merger in which we acquired the Chemical Technologies business, through June 30, 2023. Beginning, July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.</span> 569577000 574302000 1159685000 1165986000 244487000 254156000 497101000 505704000 52888000 57324000 108094000 114031000 27123000 23853000 51828000 49659000 -803000 16965000 -1295000 39567000 893272000 926600000 1815413000 1874947000 85388000 87163000 173220000 153477000 22207000 33208000 50677000 68000000 11863000 12660000 56265000 24547000 4363000 2186000 8109000 4173000 123821000 135217000 288271000 250197000 25141000 12391000 35900000 23092000 -15421000 -14544000 -29356000 -27010000 83259000 108282000 223015000 200095000 REVENUE <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is generated primarily from product sales. Service revenue is generated from providing services to our customers. These services include installation, repair and maintenance, laboratory and logistics services, chemical management services, troubleshooting, reporting, water treatment services, technical advisory assistance, emissions detection and monitoring, and other field services. Lease revenue is derived from rental income of leased production equipment. As our costs are shared across the various revenue categories, cost of goods sold is not tracked separately and is not discretely identifiable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain geographical areas, the Company utilizes joint ventures and independent third-party distributors and sales agents to sell and market products and services. Amounts payable to independent third-party distributors and sales agents may fluctuate based on sales and timing of distributor fee payments. For services rendered by such independent third-party distributors and sales agents, the Company records the consideration received on a net basis within product revenue in our condensed consolidated statements of income. Additionally, amounts owed to distributors and sales agents are reported within accrued distributor fees within our condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by geography was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">261,141 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">190,953 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">40,321 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">12,818 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">505,233 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">64,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">6,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">75,819 </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:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">93,967 </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:10pt;font-weight:400;line-height:100%">14,715 </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:10pt;font-weight:400;line-height:100%">2,031 </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:10pt;font-weight:400;line-height:100%">7,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:10pt;font-weight:400;line-height:100%">(803)</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:10pt;font-weight:400;line-height:100%">117,431 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">79,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">15,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">99,111 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">45,985 </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:10pt;font-weight:400;line-height:100%">3,123 </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:10pt;font-weight:400;line-height:100%">5,373 </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:10pt;font-weight:400;line-height:100%">1,173 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">55,654 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">20,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 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:10pt;font-weight:400;line-height:100%">1,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">24,007 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">4,227 </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:10pt;font-weight:400;line-height:100%">11,786 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">16,017 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">569,577 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">244,487 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">52,888 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">27,123 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(803)</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">893,272 </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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">236,917 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">197,655 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">44,233 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,677 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">7,014 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">497,496 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">116,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">125,336 </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:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">81,776 </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:10pt;font-weight:400;line-height:100%">14,756 </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:10pt;font-weight:400;line-height:100%">2,967 </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:10pt;font-weight:400;line-height:100%">7,123 </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:10pt;font-weight:400;line-height:100%">(53)</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:10pt;font-weight:400;line-height:100%">106,569 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">72,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">15,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">91,520 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">53,415 </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:10pt;font-weight:400;line-height:100%">4,980 </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:10pt;font-weight:400;line-height:100%">6,544 </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:10pt;font-weight:400;line-height:100%">775 </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:10pt;font-weight:400;line-height:100%">2,494 </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:10pt;font-weight:400;line-height:100%">68,208 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">8,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">6,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">20,200 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">5,136 </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:10pt;font-weight:400;line-height:100%">12,133 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">2 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">17,271 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">574,302 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">254,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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">57,324 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">23,853 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">16,965 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">926,600 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    The sales related to the Cross Supply and Product Transfer Agreement with Ecolab were included within Corporate and other from June 3, 2020 through June 30, 2023. Beginning July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><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:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.772%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">503,625 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">386,620 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">83,941 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">26,663 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,000,849 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">186,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">11,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">205,838 </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:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">173,334 </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:10pt;font-weight:400;line-height:100%">29,377 </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:10pt;font-weight:400;line-height:100%">4,279 </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:10pt;font-weight:400;line-height:100%">13,084 </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:10pt;font-weight:400;line-height:100%">(1,295)</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:10pt;font-weight:400;line-height:100%">218,779 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">157,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">33,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">8,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">200,143 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">93,638 </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:10pt;font-weight:400;line-height:100%">8,062 </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:10pt;font-weight:400;line-height:100%">9,760 </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:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">113,770 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">35,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:10pt;font-weight:400;line-height:100%">4,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">42,564 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">9,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:10pt;font-weight:400;line-height:100%">24,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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">33,470 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,159,685 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">497,101 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">108,094 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">51,828 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,295)</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,815,413 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">478,678 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">390,196 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">87,193 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">24,250 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">20,604 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,000,921 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">240,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">10,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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">259,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">158,763 </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:10pt;font-weight:400;line-height:100%">30,177 </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:10pt;font-weight:400;line-height:100%">5,448 </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:10pt;font-weight:400;line-height:100%">13,860 </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:10pt;font-weight:400;line-height:100%">(438)</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:10pt;font-weight:400;line-height:100%">207,810 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">146,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">6,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">190,417 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">103,218 </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:10pt;font-weight:400;line-height:100%">9,939 </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:10pt;font-weight:400;line-height:100%">12,704 </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:10pt;font-weight:400;line-height:100%">1,143 </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:10pt;font-weight:400;line-height:100%">5,125 </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:10pt;font-weight:400;line-height:100%">132,129 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">17,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">39,801 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">11,085 </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:10pt;font-weight:400;line-height:100%">23,457 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">2 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">34,544 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">9,895 </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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,165,986 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">505,704 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">114,031 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">49,659 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">39,567 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,874,947 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is attributed to regions based on the location of our direct customer, which in some instances is an intermediary and not necessarily the end user.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The beginning and ending contract asset and contract liability balances from contracts with customers were as follows:</span><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:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Contract assets</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities - current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by geography was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">261,141 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">190,953 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">40,321 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">12,818 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">505,233 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">64,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">6,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">75,819 </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:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">93,967 </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:10pt;font-weight:400;line-height:100%">14,715 </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:10pt;font-weight:400;line-height:100%">2,031 </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:10pt;font-weight:400;line-height:100%">7,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:10pt;font-weight:400;line-height:100%">(803)</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:10pt;font-weight:400;line-height:100%">117,431 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">79,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">15,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">99,111 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">45,985 </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:10pt;font-weight:400;line-height:100%">3,123 </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:10pt;font-weight:400;line-height:100%">5,373 </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:10pt;font-weight:400;line-height:100%">1,173 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">55,654 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">20,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 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:10pt;font-weight:400;line-height:100%">1,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">24,007 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">4,227 </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:10pt;font-weight:400;line-height:100%">11,786 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">16,017 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">569,577 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">244,487 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">52,888 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">27,123 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(803)</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">893,272 </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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">236,917 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">197,655 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">44,233 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,677 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">7,014 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">497,496 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">116,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">125,336 </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:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">81,776 </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:10pt;font-weight:400;line-height:100%">14,756 </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:10pt;font-weight:400;line-height:100%">2,967 </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:10pt;font-weight:400;line-height:100%">7,123 </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:10pt;font-weight:400;line-height:100%">(53)</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:10pt;font-weight:400;line-height:100%">106,569 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">72,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">15,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">91,520 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">53,415 </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:10pt;font-weight:400;line-height:100%">4,980 </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:10pt;font-weight:400;line-height:100%">6,544 </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:10pt;font-weight:400;line-height:100%">775 </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:10pt;font-weight:400;line-height:100%">2,494 </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:10pt;font-weight:400;line-height:100%">68,208 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">8,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">6,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">20,200 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">5,136 </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:10pt;font-weight:400;line-height:100%">12,133 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">2 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">17,271 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">574,302 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">254,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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">57,324 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">23,853 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">16,965 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">926,600 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    The sales related to the Cross Supply and Product Transfer Agreement with Ecolab were included within Corporate and other from June 3, 2020 through June 30, 2023. Beginning July 1, 2023, these sales and expenses are recognized in the Production Chemical Technologies segment.</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><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:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.772%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">503,625 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">386,620 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">83,941 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">26,663 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,000,849 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">186,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">11,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">205,838 </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:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">173,334 </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:10pt;font-weight:400;line-height:100%">29,377 </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:10pt;font-weight:400;line-height:100%">4,279 </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:10pt;font-weight:400;line-height:100%">13,084 </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:10pt;font-weight:400;line-height:100%">(1,295)</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:10pt;font-weight:400;line-height:100%">218,779 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">157,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">33,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">8,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">200,143 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">93,638 </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:10pt;font-weight:400;line-height:100%">8,062 </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:10pt;font-weight:400;line-height:100%">9,760 </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:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">113,770 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">35,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:10pt;font-weight:400;line-height:100%">4,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">42,564 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">9,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:10pt;font-weight:400;line-height:100%">24,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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">33,470 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,159,685 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">497,101 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">108,094 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">51,828 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,295)</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,815,413 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">United States</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">478,678 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">390,196 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">87,193 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">24,250 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">20,604 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,000,921 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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:10pt;font-weight:400;line-height:100%">240,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">10,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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">7,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">259,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Middle East &amp; Africa</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:10pt;font-weight:400;line-height:100%">158,763 </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:10pt;font-weight:400;line-height:100%">30,177 </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:10pt;font-weight:400;line-height:100%">5,448 </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:10pt;font-weight:400;line-height:100%">13,860 </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:10pt;font-weight:400;line-height:100%">(438)</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:10pt;font-weight:400;line-height:100%">207,810 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:10pt;font-weight:400;line-height:100%">146,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">6,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">190,417 </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:10pt;font-weight:400;line-height:100%">Europe</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:10pt;font-weight:400;line-height:100%">103,218 </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:10pt;font-weight:400;line-height:100%">9,939 </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:10pt;font-weight:400;line-height:100%">12,704 </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:10pt;font-weight:400;line-height:100%">1,143 </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:10pt;font-weight:400;line-height:100%">5,125 </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:10pt;font-weight:400;line-height:100%">132,129 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</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:10pt;font-weight:400;line-height:100%">17,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">12,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">39,801 </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:10pt;font-weight:400;line-height:100%">Australia</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:10pt;font-weight:400;line-height:100%">11,085 </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:10pt;font-weight:400;line-height:100%">23,457 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">2 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">34,544 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">9,895 </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:10pt;font-weight:400;line-height:100%">Total revenue</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,165,986 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">505,704 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">114,031 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">49,659 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">39,567 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,874,947 </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> 261141000 190953000 40321000 12818000 0 505233000 64263000 6751000 124000 4681000 0 75819000 93967000 14715000 2031000 7521000 -803000 117431000 79374000 15187000 4083000 467000 0 99111000 45985000 3123000 5373000 1173000 0 55654000 20620000 1972000 956000 459000 0 24007000 4227000 11786000 0 4000 0 16017000 0 0 0 0 0 0 569577000 244487000 52888000 27123000 -803000 893272000 236917000 197655000 44233000 11677000 7014000 497496000 116083000 5457000 0 3044000 752000 125336000 81776000 14756000 2967000 7123000 -53000 106569000 72403000 15648000 2922000 540000 7000 91520000 53415000 4980000 6544000 775000 2494000 68208000 8572000 3527000 658000 692000 6751000 20200000 5136000 12133000 0 2000 0 17271000 0 0 0 0 0 0 574302000 254156000 57324000 23853000 16965000 926600000 503625000 386620000 83941000 26663000 0 1000849000 186576000 11076000 221000 7965000 0 205838000 173334000 29377000 4279000 13084000 -1295000 218779000 157254000 33502000 8406000 981000 0 200143000 93638000 8062000 9760000 2310000 0 113770000 35945000 4311000 1487000 821000 0 42564000 9313000 24153000 0 4000 0 33470000 0 0 0 0 0 0 1159685000 497101000 108094000 51828000 -1295000 1815413000 478678000 390196000 87193000 24250000 20604000 1000921000 240554000 10145000 0 7012000 1719000 259430000 158763000 30177000 5448000 13860000 -438000 207810000 146567000 36185000 6689000 958000 18000 190417000 103218000 9939000 12704000 1143000 5125000 132129000 17791000 5605000 1995000 1871000 12539000 39801000 11085000 23457000 0 2000 0 34544000 9330000 0 2000 563000 0 9895000 1165986000 505704000 114031000 49659000 39567000 1874947000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The beginning and ending contract asset and contract liability balances from contracts with customers were as follows:</span><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:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Contract assets</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities - current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 21653000 27406000 INTANGIBLE ASSETS AND GOODWILL <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our definite- and indefinite-lived intangible assets were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.326%"></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.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.326%"></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.042%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></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:10pt;font-weight:700;line-height:100%">Definite-lived <br/>intangible assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">585,057 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">451,594 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">133,463 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">583,326 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">438,181 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">145,145 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented 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:10pt;font-weight:400;line-height:100%">152,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">85,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">67,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">142,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">75,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">67,536 </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="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><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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">59,954 </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:10pt;font-weight:400;line-height:100%">41,176 </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:10pt;font-weight:400;line-height:100%">18,778 </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:10pt;font-weight:400;line-height:100%">59,862 </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:10pt;font-weight:400;line-height:100%">39,564 </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:10pt;font-weight:400;line-height:100%">20,298 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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:10pt;font-weight:400;line-height:100%">35,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">36,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">833,008 </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:10pt;font-weight:400;line-height:100%">608,246 </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:10pt;font-weight:400;line-height:100%">224,762 </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:10pt;font-weight:400;line-height:100%">822,386 </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:10pt;font-weight:400;line-height:100%">583,633 </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:10pt;font-weight:400;line-height:100%">238,753 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived <br/>intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">3,600 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </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 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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4,800 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">837,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">608,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">229,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">827,186 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">583,633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">243,553 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill, including changes therein, by reportable segment is below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.034%"></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.180%"></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.164%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">356,558 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">211,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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">101,136 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">669,064 </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:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">19,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">19,056 </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="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:#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:10pt;font-weight:400;line-height:100%">Foreign currency translation</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:10pt;font-weight:400;line-height:100%">(3,616)</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:10pt;font-weight:400;line-height:100%">63 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">(3,553)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">352,942 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">230,489 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">101,136 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">684,567 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    See Note 10—Acquisitions, Divestitures and Sale Leaseback for additional information related to the acquisitions completed during the first quarter of 2024.</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not subject to amortization but is tested for impairment on an annual basis or more frequently if impairment indicators arise.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our definite- and indefinite-lived intangible assets were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.326%"></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.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.326%"></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.042%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></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:10pt;font-weight:700;line-height:100%">Definite-lived <br/>intangible assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">585,057 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">451,594 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">133,463 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">583,326 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">438,181 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">145,145 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented 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:10pt;font-weight:400;line-height:100%">152,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">85,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">67,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">142,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">75,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">67,536 </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="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><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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">59,954 </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:10pt;font-weight:400;line-height:100%">41,176 </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:10pt;font-weight:400;line-height:100%">18,778 </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:10pt;font-weight:400;line-height:100%">59,862 </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:10pt;font-weight:400;line-height:100%">39,564 </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:10pt;font-weight:400;line-height:100%">20,298 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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:10pt;font-weight:400;line-height:100%">35,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">36,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">833,008 </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:10pt;font-weight:400;line-height:100%">608,246 </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:10pt;font-weight:400;line-height:100%">224,762 </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:10pt;font-weight:400;line-height:100%">822,386 </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:10pt;font-weight:400;line-height:100%">583,633 </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:10pt;font-weight:400;line-height:100%">238,753 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived <br/>intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">3,600 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </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 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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4,800 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">837,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">608,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">229,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">827,186 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">583,633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">243,553 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our definite- and indefinite-lived intangible assets were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.326%"></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.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.326%"></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.042%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></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:10pt;font-weight:700;line-height:100%">Definite-lived <br/>intangible assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">585,057 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">451,594 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">133,463 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">583,326 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">438,181 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">145,145 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented 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:10pt;font-weight:400;line-height:100%">152,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">85,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">67,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">142,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">75,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">67,536 </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="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><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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">59,954 </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:10pt;font-weight:400;line-height:100%">41,176 </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:10pt;font-weight:400;line-height:100%">18,778 </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:10pt;font-weight:400;line-height:100%">59,862 </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:10pt;font-weight:400;line-height:100%">39,564 </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:10pt;font-weight:400;line-height:100%">20,298 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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:10pt;font-weight:400;line-height:100%">35,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">36,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">30,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">5,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">833,008 </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:10pt;font-weight:400;line-height:100%">608,246 </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:10pt;font-weight:400;line-height:100%">224,762 </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:10pt;font-weight:400;line-height:100%">822,386 </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:10pt;font-weight:400;line-height:100%">583,633 </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:10pt;font-weight:400;line-height:100%">238,753 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived <br/>intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">3,600 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">3,600 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">1,200 </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 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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">4,800 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4,800 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">837,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">608,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">229,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">827,186 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">583,633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">243,553 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 585057000 451594000 133463000 583326000 438181000 145145000 152487000 85280000 67207000 142760000 75224000 67536000 59954000 41176000 18778000 59862000 39564000 20298000 35510000 30196000 5314000 36438000 30664000 5774000 833008000 608246000 224762000 822386000 583633000 238753000 3600000 3600000 3600000 3600000 1200000 1200000 1200000 1200000 4800000 4800000 4800000 4800000 837808000 608246000 229562000 827186000 583633000 243553000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill, including changes therein, by reportable segment is below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.034%"></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.180%"></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.164%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Production &amp; Automation Technologies</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:10pt;font-weight:700;line-height:100%">Drilling Technologies</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:10pt;font-weight:700;line-height:100%">Reservoir Chemical Technologies</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:10pt;font-weight:700;line-height:100%">Total</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">356,558 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">211,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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">101,136 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">669,064 </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:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">19,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">19,056 </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="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:#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:10pt;font-weight:400;line-height:100%">Foreign currency translation</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:10pt;font-weight:400;line-height:100%">(3,616)</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:10pt;font-weight:400;line-height:100%">63 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">(3,553)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">352,942 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">230,489 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">101,136 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">684,567 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________</span></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    See Note 10—Acquisitions, Divestitures and Sale Leaseback for additional information related to the acquisitions completed during the first quarter of 2024.</span></div> 356558000 211370000 101136000 0 669064000 0 19056000 0 0 19056000 3616000 -63000 0 0 3553000 352942000 230489000 101136000 0 684567000 DEBT <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div><span><br/></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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Term Loan Facility</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:10pt;font-weight:400;line-height:100%">615,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">618,762 </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:10pt;font-weight:400;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">615,660 </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:10pt;font-weight:400;line-height:100%">618,762 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unamortized discounts and issuance costs</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:10pt;font-weight:400;line-height:100%">(16,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:10pt;font-weight:400;line-height:100%">(18,276)</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:10pt;font-weight:400;line-height:100%">Total long-term debt</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:10pt;font-weight:400;line-height:100%">599,071 </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:10pt;font-weight:400;line-height:100%">600,486 </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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(6,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(6,203)</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:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">592,868 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">594,283 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes the mandatory amortization payments due within twelve months related to the 2022 Term Loan Facility as of June 30, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 7, 2022, we entered into a restated credit agreement (the “Restated Credit Agreement”), which amends and restates the prior credit agreement. The Restated Credit Agreement provides for (i) a $625.0 million seven-year senior secured term loan B facility (the “2022 Term Loan Facility”) and (ii) a five-year senior secured revolving credit facility in an aggregate principal amount of $700.0 million, of which $100.0 million is available for the issuance of letters of credit (the “2022 Revolving Credit Facility,” and, together with the 2022 Term Loan Facility, the “Senior Secured Credit Facility”). Proceeds from future borrowings under the 2022 Revolving Credit Facility are expected to be used for working capital and general corporate purposes. The initial amount drawn under the 2022 Revolving Credit Facility has been repaid. As of June 30, 2024, we had no amounts outstanding under the 2022 Revolving Credit Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Term Loan Facility matures June 7, 2029 and the 2022 Revolving Credit Facility matures June 7, 2027. The 2022 Term Loan Facility is subject to mandatory amortization payments of 1% per annum of the initial commitment paid quarterly, which began on December 30, 2022. The Senior Secured Credit Facility contains customary representations and warranties, covenants, and events of default for loan facilities of this type. We were in compliance with all covenants as of June 30, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2023, we amended the Restated Credit Agreement to, among other things, reprice the Company’s $620.3 million of existing term loans under the 2022 Term Loan Facility, in connection with which new term loans in the same amount were issued. The new term loans bear interest at a per annum rate of (i) an adjusted SOFR Rate plus 2.75% per annum or (ii) a base rate plus 1.75%. The new term loans may be prepaid at any time without penalty, subject to the payment of customary breakage costs in the case of the SOFR rate loans. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2022, the Company executed a five-year amortizing floating-to-fixed interest rate swap to hedge our exposure to increases in variable interest rates on the 2022 Term Loan Facility. This interest rate swap agreement is based on a $300.0 million notional amount for the first three years, reducing to $150.0 million for years four and five. See Note 11—Fair Value Measurements and Note 12—Derivatives and Hedging Transactions for additional information on interest rate swaps.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div><span><br/></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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">June 30, 2024</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:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Term Loan Facility</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:10pt;font-weight:400;line-height:100%">615,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">618,762 </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:10pt;font-weight:400;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">615,660 </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:10pt;font-weight:400;line-height:100%">618,762 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unamortized discounts and issuance costs</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:10pt;font-weight:400;line-height:100%">(16,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:10pt;font-weight:400;line-height:100%">(18,276)</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:10pt;font-weight:400;line-height:100%">Total long-term debt</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:10pt;font-weight:400;line-height:100%">599,071 </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:10pt;font-weight:400;line-height:100%">600,486 </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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(6,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(6,203)</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:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">592,868 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">594,283 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes the mandatory amortization payments due within twelve months related to the 2022 Term Loan Facility as of June 30, 2024.</span></div> 0 0 615660000 618762000 615660000 618762000 16589000 18276000 599071000 600486000 6203000 6203000 592868000 594283000 625000000 P7Y P5Y 700000000 100000000 0 0.01 620300000 0.0275 0.0175 P5Y 300000000 150000000 COMMITMENTS AND CONTINGENCIES <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to, among other things, workers’ compensation, general liability (including product liability), automobile claims, health care claims, environmental matters, and lawsuits. We record liabilities where a contingent loss is probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. In accordance with applicable GAAP, the Company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees and Indemnifications</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have provided indemnities in connection with sales of certain businesses and assets, including indemnities for environmental health and safety, tax, and employment matters. We do not have any material liabilities recorded for these indemnifications and are not aware of any claims or other information that would give rise to material payments under such indemnities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024 and December 31, 2023, we had $75.5 million and $70.7 million, respectively, of outstanding letters of credit, surety bonds and guarantees, which expire at various dates through 2039. These financial instruments are primarily maintained as security for insurance, warranty, and other performance obligations. Generally, we would only be liable for the amount of these letters of credit, surety bonds, and guarantees in the event of default in the performance of our obligations, the probability of which we believe is remote.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Environmental Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various proceedings and claims incidental to its business, including matters arising under provisions relating to the protection of the environment. We review the probable outcome of such proceedings, the costs and expenses reasonably expected to be incurred and accrued to date, and the availability and extent of insurance coverage. We accrue a liability for legal matters that are probable and can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the Company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. While many of these matters involve inherent uncertainty, we believe that the amount of the liability, if any, ultimately incurred with respect to these proceedings and claims will not have a material adverse effect on our consolidated financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently participating in environmental assessments and remediation at approximately 8 locations, the majority of which are in the United States (“U.S.”). Environmental liabilities have been accrued to reflect our best estimate of future costs. Potential insurance reimbursements are not anticipated in the Company’s accruals for environmental liabilities. As of June 30, 2024 and December 31, 2023, environmental liability accruals related to these locations were $5.8 million and $5.9 million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the commencement of our operations as an independent publicly traded company in 2018, groundwater contamination was discovered at the Norris Sucker Rods plant site located in Tulsa, Oklahoma. Initial remedial efforts were undertaken at the time of discovery of the contamination and we have since coordinated monitoring and remediation with the Oklahoma Department of Environmental Quality (“ODEQ”). As part of the ongoing long-term remediation process, we contracted an engineering and consulting firm to develop a range of possible additional remedial alternatives in order to accelerate the remediation process and associated cost estimates for the work. In October 2019, we received the firm’s preliminary remedial alternatives for consideration. We have submitted our long-term remediation plan and it was approved by ODEQ. We are now in discussion with ODEQ to finalize a consent order. Because we have not yet finalized the consent order for further remediation at the site and discussions with ODEQ remain ongoing, we cannot fully anticipate the timing, outcome or possible impact of such further remedial activities, financial or otherwise. As a result of the recommendations in the report, we accrued liabilities for these remediation efforts of approximately $2.0 million as of December 31, 2019. Liabilities could increase in the future at such time as we ultimately reach agreement with ODEQ on our remediation plan and such liabilities become probable and can be reasonably estimated; however, there have been no changes to our estimated liability as of June 30, 2024.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Matters Related to Deepwater Horizon Incident Response</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 22, 2010, the deepwater drilling platform, the Deepwater Horizon, operated by a subsidiary of BP plc, sank in the Gulf of Mexico after an explosion and fire, resulting in a massive oil spill. Certain entities that are now subsidiaries of ChampionX as a result of the acquisition of the Chemical Technologies business in 2020 (collectively the “COREXIT Defendants”) supplied COREXIT™ 9500, an oil dispersant product listed on the U.S. EPA National Contingency Plan Product Schedule, which was used in the response to the spill. In connection with the provision of COREXIT™ 9500, the COREXIT Defendants were named in several lawsuits. Cases arising out of the Deepwater Horizon accident were administratively transferred and consolidated for pre-trial purposes under In Re: Oil Spill by the Oil Rig “Deepwater Horizon” in the Gulf of Mexico, on April 20, 2010, Case No. 10-md-02179 in the United States District Court in the Eastern District of Louisiana (E.D. La.) (“MDL 2179”). Claims related to the response to the oil spill were consolidated in a master complaint captioned the “B3 Master Complaint.” In 2011, Transocean Deepwater Drilling, Inc. and its affiliates (the “Transocean Entities”) named the COREXIT Defendants and other unaffiliated companies as first party defendants (In re the Complaint and Petition of Triton Asset Leasing GmbH, et al, MDL No. 2179, Civil Action 10-2771). In April and May 2011, the Transocean Entities, Cameron International Corporation, Halliburton Energy Services, Inc., M-I L.L.C., Weatherford U.S., L.P. and Weatherford International, Inc. (collectively, the “Cross Claimants”) filed cross claims in MDL 2179 against the COREXIT Defendants and other unaffiliated cross defendants. In April and June 2011, in support of its defense of the claims against it, the COREXIT Defendants filed counterclaims against the Cross Claimants. On May 18, 2012, the COREXIT Defendants filed a motion for summary judgment as to the claims in the B3 Master Complaint. On November 28, 2012, the Court granted the COREXIT Defendants’ motion and dismissed with prejudice the claims in the B3 Master Complaint asserted against the COREXIT Defendants. In February 2024, the remaining claims against other defendants in the one pending “B3” case that had asserted claims against the COREXIT Defendants were dismissed and a final judgment was entered. The deadline for that plaintiff to appeal any rulings in that case, including the MDL 2179 Court’s order granting Nalco’s motion for summary judgment, expired on March 11, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to vigorously defend these lawsuits and also believes that it has rights to contribution and/or indemnification (including legal expenses) from third parties. However, we cannot predict the outcome of these lawsuits, the involvement it might have in these matters in the future, or the potential for future litigation.</span></div> 75500000 70700000 8 true true 5800000 5900000 2000000.0 1 RESTRUCTURING EXPENSE<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the second quarter of 2024, management approved a restructuring plan within our Production &amp; Automation Technologies segment and Production Chemical Technologies segment to optimize profitability, which includes the exit of certain products, facility closures, and reducing headcount across the organization to support the remaining business. We expect the completion of all actions under the plan by the third quarter of 2024. Management also approved various restructuring plans in the prior year, which we expect to be completed during 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the restructuring expense by segment as classified in our condensed consolidated statements of income. </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:44.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 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:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></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:10pt;font-weight:700;line-height:100%">Segment restructuring expense (income):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,947 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">3,434 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,592 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,578 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production &amp; Automation 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:10pt;font-weight:400;line-height:100%">4,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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,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:10pt;font-weight:400;line-height:100%">785 </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:10pt;font-weight:400;line-height:100%">Drilling Technologies</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reservoir Chemical 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">823 </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:10pt;font-weight:400;line-height:100%">Corporate and 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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">99 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">Total</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,931 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,576 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,190 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statements of Income classification:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cost of goods and services</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,385 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,013 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,385 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,544 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</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:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2,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 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:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,646 </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:10pt;font-weight:400;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,931 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">3,960 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,576 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,190 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our liability balance for restructuring expense at June 30, 2024 reflects contract termination costs, employee severance and related benefits initiated during prior periods. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details our restructuring accrual activities during the six months ended June 30, 2024:</span></div><div><span><br/></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:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Restructuring Accrual Balance</span></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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,974 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</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:10pt;font-weight:400;line-height:100%">6,576 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset sales and write-offs</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:10pt;font-weight:400;line-height:100%">(3,844)</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:10pt;font-weight:400;line-height:100%">Payments</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:10pt;font-weight:400;line-height:100%">(3,064)</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="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:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">13,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the restructuring expense by segment as classified in our condensed consolidated statements of income. </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:44.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.054%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></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:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 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:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></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:10pt;font-weight:700;line-height:100%">Segment restructuring expense (income):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Production Chemical Technologies</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,947 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">3,434 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,592 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,578 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production &amp; Automation 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:10pt;font-weight:400;line-height:100%">4,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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,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:10pt;font-weight:400;line-height:100%">785 </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:10pt;font-weight:400;line-height:100%">Drilling Technologies</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reservoir Chemical 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">823 </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:10pt;font-weight:400;line-height:100%">Corporate and 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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">99 </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">Total</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,931 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,576 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,190 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statements of Income classification:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cost of goods and services</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,385 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,013 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,385 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,544 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</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:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2,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 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:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,646 </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:10pt;font-weight:400;line-height:100%">Total</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,931 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">3,960 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,576 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,190 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details our restructuring accrual activities during the six months ended June 30, 2024:</span></div><div><span><br/></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:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Restructuring Accrual Balance</span></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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,974 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</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:10pt;font-weight:400;line-height:100%">6,576 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset sales and write-offs</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:10pt;font-weight:400;line-height:100%">(3,844)</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:10pt;font-weight:400;line-height:100%">Payments</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:10pt;font-weight:400;line-height:100%">(3,064)</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="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:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">13,642 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1947000 3434000 1592000 4578000 4984000 0 4984000 785000 0 0 0 0 0 427000 0 823000 0 99000 0 4000 6931000 3960000 6576000 6190000 4385000 1013000 4385000 2544000 2546000 2947000 2191000 3646000 6931000 3960000 6576000 6190000 13974000 6576000 3844000 3064000 13642000 STOCKHOLDERS' EQUITY <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 31, 2024, our Board of Directors (“Board”) approved an increase of our regular quarterly cash dividend to $0.095 per share of the Company’s common stock. Our second quarter cash dividend of $0.095 per share was declared on May 16, 2024 and is payable on July 26, 2024, to shareholders of record on July 5, 2024. As a result, we recorded a dividend payable of $18.9 million on our condensed consolidated balance sheet as of June 30, 2024. Subsequent dividend declarations, if any, including the amounts and timing of future dividends, are subject to approval by the Board and will depend on future business conditions, financial conditions, results of operations and other factors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchases </span></div>On March 7, 2022, the Company announced that our Board authorized the Company to repurchase up to $250 million of its common stock which was increased by our Board to $750 million on October 24, 2022. On January 31, 2024, our Board authorized a further increase in the aggregate value of shares that may be repurchased under the share repurchase program to $1.5 billion. This program has no time limit and does not obligate the Company to acquire any particular amount of shares of its common stock. During the three months ended June 30, 2024, we did not repurchase any shares under the share repurchase program. During the six months ended June 30, 2024, we repurchased and cancelled 1,611,055 shares of common stock for a total of $49.4 million, including commissions and excise tax. 0.095 0.095 18900000 250000000 750000000 1500000000 0 1611055 49400000 EARNINGS PER SHARE <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the number of shares used for the basic and diluted earnings per share calculation was as follows:</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:37.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">Net income attributable to ChampionX</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">52,569 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">95,797 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">165,492 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">159,329 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Weighted-average number of shares 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:10pt;font-weight:400;line-height:100%">190,426 </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:10pt;font-weight:400;line-height:100%">197,034 </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:10pt;font-weight:400;line-height:100%">190,615 </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:10pt;font-weight:400;line-height:100%">197,657 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based compensation</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:10pt;font-weight:400;line-height:100%">2,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,037 </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:10pt;font-weight:400;line-height:100%">Total shares and dilutive securities</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:10pt;font-weight:400;line-height:100%">193,257 </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:10pt;font-weight:400;line-height:100%">200,735 </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:10pt;font-weight:400;line-height:100%">193,740 </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:10pt;font-weight:400;line-height:100%">201,694 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Earnings per share attributable to ChampionX: </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></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81 </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:10pt;font-weight:400;line-height:100%">Diluted</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.27 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.48 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.85 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all periods presented, the computation of diluted earnings per share excludes awards with an anti-dilutive impact. For the three and six months ended June 30, 2024, the diluted shares include the dilutive impact of equity awards except for approximately nil and 0.1 million shares, respectively, that were excluded because their inclusion would be anti-dilutive. For the three and six months ended June 30, 2023, the diluted shares include the dilutive impact of equity awards except for approximately 1.0 million shares and 0.8 million shares, respectively, that were excluded because their inclusion would be anti-dilutive.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the number of shares used for the basic and diluted earnings per share calculation was as follows:</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:37.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended June 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:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></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:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">Net income attributable to ChampionX</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">52,569 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">95,797 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">165,492 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">159,329 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Weighted-average number of shares 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:10pt;font-weight:400;line-height:100%">190,426 </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:10pt;font-weight:400;line-height:100%">197,034 </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:10pt;font-weight:400;line-height:100%">190,615 </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:10pt;font-weight:400;line-height:100%">197,657 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based compensation</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:10pt;font-weight:400;line-height:100%">2,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">4,037 </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:10pt;font-weight:400;line-height:100%">Total shares and dilutive securities</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:10pt;font-weight:400;line-height:100%">193,257 </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:10pt;font-weight:400;line-height:100%">200,735 </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:10pt;font-weight:400;line-height:100%">193,740 </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:10pt;font-weight:400;line-height:100%">201,694 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Earnings per share attributable to ChampionX: </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></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81 </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:10pt;font-weight:400;line-height:100%">Diluted</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.27 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.48 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.85 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 52569000 95797000 165492000 159329000 190426000 197034000 190615000 197657000 2831000 3701000 3125000 4037000 193257000 200735000 193740000 201694000 0.28 0.49 0.87 0.81 0.27 0.48 0.85 0.79 0 100000 1000000.0 800000 ACQUISITIONS, DIVESTITURES AND SALE LEASEBACK <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">OTS Consulting Services LLP (OTS)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 5, 2024, pursuant to an agreement with OTS Consulting Services LLP (“OTS”), a privately held engineering services company based in Pune, India, we acquired the assets and liabilities relating solely to the services performed by OTS for us prior to the acquisition. OTS specializes in digital transformation and advanced IT solutions. The acquired assets and liabilities are included in our Production &amp; Automation Technologies segment. Under the terms of the agreement, we paid $8.7 million, inclusive of working capital adjustments. As part of our purchase price allocation, we recorded goodwill of $6.4 million. The pro forma effect of this acquisition on revenue and net income has been determined to be immaterial to our financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Artificial Lift Performance Limited (ALP)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 26, 2024, we acquired Artificial Lift Performance Limited (“ALP”), a provider of advanced analytics solutions for enhancing oil and gas production performance based in Edinburgh, Scotland. These assets and liabilities have been included in our Production &amp; Automation Technologies segment. Under the terms of the agreements, we paid $13.4 million, inclusive of working capital adjustments, with an additional $1.7 million payable on the first anniversary of the closing date, and a maximum earn out potential of $3.0 million over the next two years. As part of our purchase price allocation, we recorded definite-lived intangible assets of $10.4 million which consists of assumed software, trademarks a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nd customer relationships and recorded $12.7 million of goodwill, which is inclusive of purchase price accounting adjustments. In addition, we assumed liabilities of $10.9 million, which includes the holdback payment and earn-out consideration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The pro forma effect of this acquisition on revenue and net income has been determined to be immaterial to our financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">RMSpumptools Limited (RMS)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 8, 2024, we completed the acquisition of RMSpumptools Limited, a UK-based company that designs and manufactures highly engineered mechanical and electrical solutions for complex artificial lift applications. The purpose of the acquisition is to create growth opportunities in the artificial lift business internationally. We paid $106.0 million for the acquired assets and liabilities, which will be included in our Production &amp; Automation Technologies segment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Divestitures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Russia</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the deteriorating business conditions in Russia following the Ukraine invasion and the resultant sanctions imposed by the United States, European Union, and United Kingdom, we initiated a plan to dispose of our operations in Russia (the “CT Russia Business”), which is included in our Production Chemical Technologies segment. As a result, the CT Russia Business met the criteria to be classified as held for sale during the second quarter of 2022 and we measured the carrying value of the disposal group to the lower of its carrying value or fair value less costs to sell. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the fair value of the CT Russia Business (less any costs to sell) each reporting period that it remains classified as held for sale and report any subsequent changes as an adjustment to the carrying value of the asset or disposal group, as long as the new carrying value does not exceed the carrying value of the asset at the time it was initially classified as held for sale. During the first quarter of 2023, we assessed the fair value less cost to sell the business to be zero, resulting in a $13.0 million pre-tax impairment expense recorded during the three months ended March 31, 2023, which is reflected in loss (gain) on disposal group and sale-leaseback transaction within our condensed consolidated statements of income. There were no charges in the three and six month periods ended June 30, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sale Leaseback</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Orem, Utah</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2024, we entered into a sale-leaseback agreement with an unrelated party involving three buildings in Orem, Utah. Under the arrangement, the property (land and buildings) with a net book value of $14.1 million was sold for $45.5 million and leased back under a twenty year lease agreement. We received cash of $44.3 million, net of closing costs and other fees related to the sale of the property. The lease provides for annual base payments of $3.3 million and expires in March 2044 with an option to extend the term of the lease for one additional seven-year period. The transaction qualifies as a sale </span></div>leaseback, and as a result, we recorded a $29.9 million net gain on sale. Additionally, we established a $37.7 million right of use asset and $37.7 million operating lease liability. 8700000 6400000 13400000 1700000 3000000 P2Y 10400000 12700000 10900000 106000000 0 13000000 0 0 3 14100000 45500000 P20Y 44300000 3300000 P7Y 29900000 37700000 37700000 FAIR VALUE MEASUREMENTS <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. A hierarchy has been established for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring the most observable inputs be used when available. The hierarchy is broken down into three levels:</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs include observable inputs other than quoted prices in active markets.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs are unobservable inputs for which there is little or no market data available.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount and the estimated fair value for assets and liabilities measured on a recurring basis are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></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:16.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Level</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-948">Assets</span></span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,067 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,231 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></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:10pt;font-weight:400;line-height:100%">Level 2</span></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:10pt;font-weight:400;line-height:100%">7,883 </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:10pt;font-weight:400;line-height:100%">5,599 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">11,950 </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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">11,830 </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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-955">Liabilities</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,741 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5,354 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2,741 </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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5,354 </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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying value of foreign currency forward contracts is at fair value, which is determined based on foreign currency exchange rates as of the balance sheet date and is classified within Level 2. The primary inputs into the valuation of interest rate swaps are interest yield curves, interest rate volatility, and credit spreads. Our interest rate swaps are classified within Level 2 of the fair value hierarchy, as these significant inputs are corroborated by observable market data. For purposes of fair value disclosure above, derivative values are presented gross. See Note 12—Derivatives and Hedging Transactions for further discussion of gross versus net presentation of the Company’s derivatives. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, trade receivables, and accounts payable approximate their fair value due to their short-term nature.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our term loan facility is based on Level 2 quoted market prices for the same or similar debt instruments. The fair value of the revolving line of credit approximates carrying value due to the variable interest rates charged on the borrowings, which reprice frequently (Level 2). The carrying amount and the estimated fair value of long-term debt, including current maturities, held by the Company were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.128%"></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:15.128%"></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:15.132%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Term Loan Facility</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,660 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,508 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,762 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. A hierarchy has been established for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring the most observable inputs be used when available. The hierarchy is broken down into three levels:</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs are quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs include observable inputs other than quoted prices in active markets.</span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs are unobservable inputs for which there is little or no market data available.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount and the estimated fair value for assets and liabilities measured on a recurring basis are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></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:16.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Level</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-948">Assets</span></span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">4,067 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">6,231 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></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:10pt;font-weight:400;line-height:100%">Level 2</span></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:10pt;font-weight:400;line-height:100%">7,883 </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:10pt;font-weight:400;line-height:100%">5,599 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">11,950 </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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">11,830 </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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-955">Liabilities</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,741 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5,354 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2,741 </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 style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">5,354 </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></table></div> 4067000 6231000 7883000 5599000 11950000 11830000 2741000 5354000 0 0 2741000 5354000 The carrying amount and the estimated fair value of long-term debt, including current maturities, held by the Company were:<div style="margin-top:5pt;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:31.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.128%"></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:15.128%"></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:15.132%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Term Loan Facility</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,660 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,508 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,762 </span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 615660000 619508000 618762000 623402000 DERIVATIVES AND HEDGING TRANSACTIONS <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses foreign currency forward contracts to manage risks associated with foreign currency exchange rates. The Company also utilizes floating-to-fixed interest rate swap agreements as cash flow hedges on certain debt to mitigate interest rate risk. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. Derivative contracts are recorded as assets and liabilities on the balance sheet at fair value. We evaluated the interest rate swap hedge effectiveness and determined it to be perfectly effective. We evaluate foreign currency forward contracts’ hedge effectiveness at contract inception and thereafter on a quarterly basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued. Changes in fair value are recognized immediately in earnings unless the derivative qualifies and is designated as a hedge. Changes in fair value attributable to changes in spot exchange rates for derivative contracts that have been designated as cash flow hedges are recognized in accumulated other comprehensive income (“AOCI”) and reclassified into earnings in the same period the hedged transaction affects earnings and are presented in the same income statement line as the earnings effect of the hedged item. The Company accounts for the interest rate swap agreements as a cash flow hedge, thus the effective portion of gains and losses resulting from changes in fair value are recognized in AOCI and are amortized to interest expense over the term of the respective debt. Cash flows from derivatives are classified in the statement of cash flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit risk in the event of nonperformance of counterparties for foreign currency forward exchange contracts and interest rate swaps. We monitor our exposure to credit risk by using major banks and financial institutions as counterparties and monitoring their financial condition and credit profile. The Company does not anticipate nonperformance by any of these counterparties, and therefore, recording a valuation allowance against the Company’s derivative balance is not considered necessary. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Positions Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s derivative transactions are subject to master netting arrangements that allow the Company to settle with the same counterparties. These arrangements generally do not call for collateral and as of the applicable dates presented in the following table, no cash collateral had been received or pledged related to the underlying derivatives. We have elected to present our derivative balances on a gross basis on the condensed consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross fair value of the Company’s outstanding derivatives and the lines in which they are presented on the condensed consolidated balance sheet. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:41.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.702%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-973"><span style="-sec-ix-hidden:f-974">Prepaid expenses and other current assets</span></span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">9,612 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,004 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-977"><span style="-sec-ix-hidden:f-978">Other non-current assets</span></span></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:10pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-981"><span style="-sec-ix-hidden:f-982">Accrued expenses and other current liabilities</span></span></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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">2,741 </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:10pt;font-weight:400;line-height:100%">5,354 </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="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: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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,950 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,830 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,741 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5,354 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the notional values of the Company’s outstanding derivatives:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Notional value of foreign currency forward contracts and interest rate swaps</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,777,751 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">892,711 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on forecasted foreign currency transactions, primarily related to business combinations and inventory purchases. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts attributable to changes in spot exchange rates are recorded in AOCI until the hedged items affect earnings, at which time the gain or loss is reclassified into the same line item in the condensed consolidated statements of income as the underlying exposure being hedged. The forward points are marked-to-market monthly and recognized in the same line item in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consolidated statements of income as the underlying exposure being hedged. </span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under interest rate swaps, we agree with other parties to exchange, at specified intervals, the difference between fixed-rate and floating-rate interest amounts calculated by reference to an agreed notional principal amount. Any unrealized gain or loss at the time of settlement will be reclassified to interest expense, where we record the interest expense on the associated debt. </span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives Not Designated as Hedging Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses foreign currency forward contracts to offset its exposure to the change in value of certain foreign currency denominated assets and liabilities, primarily receivables and payables, which are remeasured at the end of each period. Although the contracts are effective economic hedges, they are not designated as accounting hedges. Therefore, changes in the value of these derivatives are recognized immediately in earnings, thereby offsetting the current earnings effect of the related foreign currency denominated assets and liabilities.</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effect of Derivative Instruments on Income</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loss of all derivative instruments recognized is summarized below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.673%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></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:10pt;font-weight:400;line-height:100%">Loss (gain) reclassified from AOCI to income on cash flow hedges:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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></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:10pt;font-weight:400;line-height:100%">Cost of goods and services</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">125 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(966)</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(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 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,923)</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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:10pt;font-weight:400;line-height:100%">(1,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(2,259)</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><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:10pt;font-weight:400;line-height:100%">Loss (gain) on derivatives not designated as hedging instruments:</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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</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:10pt;font-weight:400;line-height:100%">(3,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(2,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">2,347 </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><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:10pt;font-weight:400;line-height:100%">Total loss (gain) of derivative instruments</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(5,402)</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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(1,382)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(6,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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,835)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gross fair value of the Company’s outstanding derivatives and the lines in which they are presented on the condensed consolidated balance sheet. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:41.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.702%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities</span></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-973"><span style="-sec-ix-hidden:f-974">Prepaid expenses and other current assets</span></span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">9,612 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,004 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-977"><span style="-sec-ix-hidden:f-978">Other non-current assets</span></span></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:10pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-981"><span style="-sec-ix-hidden:f-982">Accrued expenses and other current liabilities</span></span></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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">2,741 </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:10pt;font-weight:400;line-height:100%">5,354 </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="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: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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,950 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">11,830 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">2,741 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5,354 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the notional values of the Company’s outstanding derivatives:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Notional value of foreign currency forward contracts and interest rate swaps</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1,777,751 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">892,711 </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> 9612000 11004000 2338000 826000 2741000 5354000 11950000 11830000 2741000 5354000 1777751000 892711000 <div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loss of all derivative instruments recognized is summarized below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.673%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></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:10pt;font-weight:400;line-height:100%">Loss (gain) reclassified from AOCI to income on cash flow hedges:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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></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:10pt;font-weight:400;line-height:100%">Cost of goods and services</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">125 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(966)</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(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 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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,923)</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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:10pt;font-weight:400;line-height:100%">(1,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(1,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(3,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(2,259)</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><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:10pt;font-weight:400;line-height:100%">Loss (gain) on derivatives not designated as hedging instruments:</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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</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:10pt;font-weight:400;line-height:100%">(3,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(2,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">2,347 </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><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:10pt;font-weight:400;line-height:100%">Total loss (gain) of derivative instruments</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(5,402)</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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">(1,382)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(6,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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,835)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -125000 966000 313000 1923000 1703000 1322000 3417000 2259000 3824000 -906000 2871000 -2347000 5402000 1382000 6601000 1835000 INVENTORIES <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Raw materials</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">138,941 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">137,402 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</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:10pt;font-weight:400;line-height:100%">19,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 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:10pt;font-weight:400;line-height:100%">16,915 </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:10pt;font-weight:400;line-height:100%">Finished goods</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:10pt;font-weight:400;line-height:100%">473,966 </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:10pt;font-weight:400;line-height:100%">445,437 </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="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:10pt;font-weight:400;line-height:100%">632,143 </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:10pt;font-weight:400;line-height:100%">599,754 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserve</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:10pt;font-weight:400;line-height:100%">(33,119)</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:10pt;font-weight:400;line-height:100%">(29,081)</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIFO adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(60,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(49,124)</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:10pt;font-weight:400;line-height:100%">Inventories, net</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">538,999 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">521,549 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Represents the amount by which the current cost of LIFO inventories exceeded their carrying value.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:10pt;font-weight:400;line-height:100%">Raw materials</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">138,941 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">137,402 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</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:10pt;font-weight:400;line-height:100%">19,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 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:10pt;font-weight:400;line-height:100%">16,915 </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:10pt;font-weight:400;line-height:100%">Finished goods</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:10pt;font-weight:400;line-height:100%">473,966 </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:10pt;font-weight:400;line-height:100%">445,437 </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="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:10pt;font-weight:400;line-height:100%">632,143 </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:10pt;font-weight:400;line-height:100%">599,754 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserve</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:10pt;font-weight:400;line-height:100%">(33,119)</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:10pt;font-weight:400;line-height:100%">(29,081)</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIFO adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:10pt;font-weight:400;line-height:100%">(60,025)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(49,124)</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:10pt;font-weight:400;line-height:100%">Inventories, net</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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">538,999 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">521,549 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Represents the amount by which the current cost of LIFO inventories exceeded their carrying value.</span></div> 138941000 137402000 19236000 16915000 473966000 445437000 632143000 599754000 33119000 29081000 60025000 49124000 538999000 521549000 ACCOUNTS RECEIVABLE FACILITIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2022, we entered into an uncommitted accounts receivable purchase agreement (the “JPM Accounts Receivable Facility”) with JPMorgan Chase Bank, N.A. as the purchaser. The amount available for sale under the JPM Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of $160.0 million in receivables may be sold and remain unpaid under the JPM Accounts Receivable Facility at any time. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2024, we entered into an uncommitted accounts receivable purchase agreement (the “HSBC Accounts Receivable Facility” and, together with the JPM Accounts Receivable Facility, the “Accounts Receivable Facilities”) with HSBC Bank USA, National Association, as the purchaser. The amount available for sale under the HSBC Accounts Receivable Facility fluctuates over time based on the total amount of eligible receivables generated during the normal course of business. A maximum of CAD $40.0 million or approximately $30.0 million in receivables may be sold and remain unpaid under the HSBC Accounts Receivable Facility at any time. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accounts receivable sold under the JPM Accounts Receivable Facility were $343.3 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the JPM Accounts Receivable Facility as of June 30, 2024 was $102.4 million. Accounts receivable sold under the HSBC Accounts Receivable Facility were $19.0 million for the six months ended June 30, 2024. The accounts receivables sold that remained outstanding under the HSBC Accounts Receivable Facility as of June 30, 2024 was $18.7 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During this period, cash receipts from the purchaser at the time of the sale were classified as operating activities in our condensed consolidated statement of cash flows. The difference between the carrying amount of the accounts receivables sold and the sum of the cash received is recorded as a loss on sale of receivables in other income (expense), net in our condensed consolidated statements of income. The loss on sale of accounts receivable was $1.9 million and $3.8 million for the three and six months ended June 30, 2024, respectively, under the JPM Accounts Receivable Facility. The loss on sale of accounts receivable was $0.2 million for the three and six months ended June 30, 2024, respectively, under the HSBC Accounts Receivable Facility.</span></div>Transfers under the Accounts Receivable Facilities are accounted for as sales of receivables, resulting in the receivables being derecognized from our condensed consolidated balance sheet. The purchaser assumes the credit risk at the time of sale and has the right at any time to assign or transfer (including as a participation interest) any of its rights under the purchased receivables to another bank or financial institution. 160000000 40000000 30000000 343300000 102400000 19000000 18700000 -1900000 -3800000 -200000 -200000 SUPPLY CHAIN FINANCE<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a supply chain finance program in connection with the purchase of goods, which allows our suppliers to work directly with a third party to provide financing by purchasing their receivables earlier in the payment cycle. We maintain the same contractually agreed upon invoice terms prior to each supplier entering into the program. As of June 30, 2024, we had approximately $36.2 million outstanding under the program, which is included in <span style="-sec-ix-hidden:f-1038">accounts payable</span> on our condensed consolidated balance sheet.</span></div> 36200000 CASH FLOW INFORMATION <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leased Asset Program</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our electrical submersible pumping leased asset program is reported in our Production &amp; Automation Technologies segment. At the time of purchase, assets are recorded to inventory and are transferred to property, plant, and equipment when a customer contracts for an asset under our leased asset program. During the six months ended June 30, 2024 and 2023, we transferred $51.8 million and $54.8 million, respectively, of inventory into property, plant, and equipment as a result of assets entering our leased asset program. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for assets that are placed into our leased asset program expected to be recovered through sale are reported in leased assets in the operating section of our condensed consolidated statements of cash flows. All other capitalizable expenditures for assets that are placed into our leased asset program are classified as capital expenditures in the investing section of our condensed consolidated statements of cash flows. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Argentina Blue Chip Swap</span></div>The Central Bank of Argentina maintains currency controls that limit our ability to access U.S. dollars in Argentina and remit cash from our Argentine operations. During the three and six months ended June 30, 2024, we executed certain trades known as Blue Chip Swaps, which effectively results in the use of a parallel U.S. dollar exchange rate to convert available Argentine pesos to U.S. dollars. This parallel rate, which cannot be used as the basis to remeasure our net monetary assets in U.S. dollars under GAAP, was on average 27% and 29% higher than Argentina's official exchange during the three and six months ended June 30, 2024, respectively. The Blue Chip Swap transactions resulted in $3.1 million and $7.2 million pre-tax loss on investment during the three and six months ended June 30, 2024, respectively. These losses are reflected in other expense (income), net, within our condensed consolidated statements of income. 51800000 54800000 0.27 0.29 -3100000 -7200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2024, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K, except as described in the table below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Name &amp; Title</span></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Date Adopted</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Character of Trading Arrangement </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Aggregate Number of Shares of Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Duration </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Other Material Terms</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:700;line-height:100%">Date Terminated</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antoine Marcos, Vice President, Corporate Controller and Chief Accounting Officer</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 6, 2024</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rule 10b5-1 Trading Arrangement</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 7,580 shares to be sold</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 4, 2024</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2024</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">_______________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” is intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act, (the “Rule”).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Each trading arrangement permits transactions through and including the earlier to occur of (i) the completion of all sales of shares subject to the arrangement, (ii) the date listed in the “Duration” column, or (iii) the occurrence of such other termination event as specified in the arrangement. Each trading arrangement marked as a “Rule 10b5-1 Trading Arrangement” only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule.</span></div> false false false Antoine Marcos Vice President, Corporate Controller and Chief Accounting Officer 7580000 May 15, 2024 true